.elementor-407 .elementor-element.elementor-element-2cf77b10{--display:flex;--min-height:246px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-2cf77b10:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-2cf77b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nilvanoliveira.com.br/wp-content/uploads/2026/04/bg-home-rev3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-407 .elementor-element.elementor-element-758e974{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-407 .elementor-element.elementor-element-60abccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-407 .elementor-element.elementor-element-775f7fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-3df487c{--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-407 .elementor-element.elementor-element-3df487c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-0b17936{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:52px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:52px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:68px;--arrow-normal-color:var( --e-global-color-548a822 );}.elementor-407 .elementor-element.elementor-element-0b17936 .swiper-slide > .elementor-element{height:100%;}.elementor-407 .elementor-element.elementor-element-bb918ba{--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-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-407 .elementor-element.elementor-element-f2ec8d9{--grid-row-gap:35px;--grid-column-gap:23px;}.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-407 .elementor-element.elementor-element-4120ac2{--divider-border-style:solid;--divider-color:var( --e-global-color-51e2e60 );--divider-border-width:1.8px;}.elementor-407 .elementor-element.elementor-element-4120ac2 .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-4120ac2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-407 .elementor-element.elementor-element-c4e06d1{--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:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-407 .elementor-element.elementor-element-18bdd0e{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-407 .elementor-element.elementor-element-423b71e .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-407 .elementor-element.elementor-element-1a18ac1{width:auto;max-width:auto;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu .elementor-item{font-family:"Noto Sans Old Persian", Sans-serif;font-size:13px;font-weight:900;line-height:19px;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-51e2e60 );fill:var( --e-global-color-51e2e60 );padding-left:14px;padding-right:14px;padding-top:1px;padding-bottom:1px;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--pointer-framed .elementor-item:before,
					.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-1a18ac1 .elementor-item:before{border-radius:10px;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:10px 10px 0 0;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 10px 10px;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 10px 10px 0;}.elementor-407 .elementor-element.elementor-element-1a18ac1 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:10px 0 0 10px;}.elementor-407 .elementor-element.elementor-element-a61cbb5{--grid-row-gap:35px;--grid-column-gap:23px;}.elementor-407 .elementor-element.elementor-element-1bf5b32{--divider-border-style:solid;--divider-color:var( --e-global-color-51e2e60 );--divider-border-width:1.8px;}.elementor-407 .elementor-element.elementor-element-1bf5b32 .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-1bf5b32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-407 .elementor-element.elementor-element-52e7a68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-52e7a68:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-52e7a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.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-407 .elementor-element.elementor-element-1b96edc{--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:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D90F0F;--border-color:#D90F0F;}.elementor-407 .elementor-element.elementor-element-1b96edc:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-1b96edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD0C2B;}.elementor-407 .elementor-element.elementor-element-c8d12cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-407 .elementor-element.elementor-element-34cab61{width:auto;max-width:auto;}.elementor-407 .elementor-element.elementor-element-34cab61.elementor-element{--align-self:center;}.elementor-407 .elementor-element.elementor-element-34cab61 .elementor-icon-wrapper{text-align:center;}.elementor-407 .elementor-element.elementor-element-34cab61.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-407 .elementor-element.elementor-element-34cab61.elementor-view-framed .elementor-icon, .elementor-407 .elementor-element.elementor-element-34cab61.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-407 .elementor-element.elementor-element-34cab61.elementor-view-framed .elementor-icon, .elementor-407 .elementor-element.elementor-element-34cab61.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-407 .elementor-element.elementor-element-34cab61 .elementor-icon{font-size:21px;}.elementor-407 .elementor-element.elementor-element-34cab61 .elementor-icon svg{height:21px;}.elementor-407 .elementor-element.elementor-element-a69ded3 .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-4f555bb{--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-407 .elementor-element.elementor-element-4503834{--grid-row-gap:35px;--grid-column-gap:23px;}.elementor-407 .elementor-element.elementor-element-4962ab8{--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:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-407 .elementor-element.elementor-element-26ffa30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-9ff58f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-f74b6aa .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-db6088b{--grid-row-gap:35px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-db6088b > .elementor-widget-container{border-radius:9px 9px 9px 9px;}.elementor-407 .elementor-element.elementor-element-db6088b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-407 .elementor-element.elementor-element-db6088b:after{content:"0.55";}.elementor-407 .elementor-element.elementor-element-db6088b .elementor-post__thumbnail__link{width:100%;}.elementor-407 .elementor-element.elementor-element-db6088b .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-407 .elementor-element.elementor-element-db6088b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-407 .elementor-element.elementor-element-db6088b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-407 .elementor-element.elementor-element-db6088b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-407 .elementor-element.elementor-element-7feb1b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-407 .elementor-element.elementor-element-3f5c86c{--grid-row-gap:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-20d46b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-548be91{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-69847b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-69847b5:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-69847b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-407 .elementor-element.elementor-element-84551ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-407 .elementor-element.elementor-element-4d460c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D2D2D2;--border-color:#D2D2D2;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-407 .elementor-element.elementor-element-e857905 .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-ebca3fb{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-ebca3fb > .elementor-widget-container{margin:28px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-407 .elementor-element.elementor-element-0f4fb95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-c68effe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-407 .elementor-element.elementor-element-3d7aa68{--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-407 .elementor-element.elementor-element-0bc888c .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-ffb8a4a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-ffb8a4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-407 .elementor-element.elementor-element-2688005{--divider-border-style:solid;--divider-color:var( --e-global-color-51e2e60 );--divider-border-width:1px;}.elementor-407 .elementor-element.elementor-element-2688005 .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-2688005 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-407 .elementor-element.elementor-element-15354c5{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-ac56d94{--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-407 .elementor-element.elementor-element-52eed93 .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-3e258c4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-02f97f5{--divider-border-style:solid;--divider-color:var( --e-global-color-51e2e60 );--divider-border-width:1px;}.elementor-407 .elementor-element.elementor-element-02f97f5 .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-02f97f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-407 .elementor-element.elementor-element-798b183{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-8783f3e{--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-407 .elementor-element.elementor-element-0827b8e .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-b64c828{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-b5bfe90{--divider-border-style:solid;--divider-color:var( --e-global-color-51e2e60 );--divider-border-width:1px;}.elementor-407 .elementor-element.elementor-element-b5bfe90 .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-b5bfe90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-407 .elementor-element.elementor-element-3880b0a{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-407 .elementor-element.elementor-element-a050ec1{--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:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-407 .elementor-element.elementor-element-b0e4d46{--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:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-51e2e60 );--border-color:var( --e-global-color-51e2e60 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-407 .elementor-element.elementor-element-d77e18b{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-c615613 .elementor-heading-title{font-family:"Noto Sans Old Persian", Sans-serif;font-size:26px;font-weight:900;line-height:19px;color:var( --e-global-color-51e2e60 );}.elementor-407 .elementor-element.elementor-element-96deffb{--grid-row-gap:35px;--grid-column-gap:23px;}@media(min-width:768px){.elementor-407 .elementor-element.elementor-element-3df487c{--width:100%;}.elementor-407 .elementor-element.elementor-element-3d7aa68{--width:50%;}.elementor-407 .elementor-element.elementor-element-ac56d94{--width:50%;}.elementor-407 .elementor-element.elementor-element-8783f3e{--width:50%;}}@media(max-width:1024px){.elementor-407 .elementor-element.elementor-element-0b17936{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-407 .elementor-element.elementor-element-0b17936{--swiper-slides-to-display:1;}.elementor-407 .elementor-element.elementor-element-db6088b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-407 .elementor-element.elementor-element-db6088b:after{content:"0.5";}.elementor-407 .elementor-element.elementor-element-db6088b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for icon, class: .elementor-element-34cab61 *//* Seleciona o widget específico */
.elementor-407 .elementor-element.elementor-element-34cab61 .elementor-icon, .elementor-407 .elementor-element.elementor-element-34cab61 .elementor-heading-title::before {
    background-color: #ff0000;
    border-radius: 50%;
    display: inline-block;
    width: 17px;
    height: 17px;
    content: ""; /* Caso use em títulos */
    margin-right: 8px;
    vertical-align: middle;
    
    /* A animação */
    animation: blink-live 1s infinite ease-in-out;
}

@keyframes blink-live {
    0% {
        transform: scale(0.9);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7);
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
        box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
    }
    100% {
        transform: scale(0.9);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ebca3fb *//* Remove o espaçamento padrão e prepara o contador */
.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-posts-container {
    counter-reset: ranking-counter;
}

/* Estiliza cada item do ranking */
.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-post {
    display: flex;
    align-items: flex-start;
    margin-bottom: 25px !important;
    position: relative;
    padding-left: 55px; /* Espaço para o círculo */
}

/* Cria o círculo numerado */
.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-post::before {
    counter-increment: ranking-counter;
    content: counter(ranking-counter);
    
    /* Forma do círculo */
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    background-color: #1a1a1a; /* Cor do círculo */
    color: #fff; /* Cor do número */
    border-radius: 50%;
    
    /* Alinhamento do número */
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 16px;
}

/* Cor especial para o primeiro item (opcional, como na imagem) */
.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-post:nth-child(1)::before {
    background-color: #004a99; /* Azul do primeiro lugar */
}

/* Ajuste do Título */
.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3;
}

.elementor-407 .elementor-element.elementor-element-ebca3fb .elementor-post__title a {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}/* End custom CSS */