.elementor-1099 .elementor-element.elementor-element-e1978c2{--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-1099 .elementor-element.elementor-element-d04d415{--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;}.elementor-1099 .elementor-element.elementor-element-97daa5c{--display:flex;--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-1099 .elementor-element.elementor-element-7b98d5c{--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-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-1099 .elementor-element.elementor-element-837bc4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-837bc4f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:19px;font-weight:700;color:#081528;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li i.wpr-tax-dropdown{font-size:15px;color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li a{color:#6B7280;background-color:#00000000;border-color:#E8E8E8;transition-duration:0.5s;padding:5px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li>span{color:#6B7280;background-color:#00000000;border-color:#E8E8E8;transition-duration:0.5s;padding:5px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li a, .elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li>span{font-size:14px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li{margin:5px 8px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li i{color:#605BE5;font-size:15px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li svg{fill:#605BE5;width:15px;height:15px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li i:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li svg:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-1099 .elementor-element.elementor-element-89ad54e .wpr-taxonomy-list li .wpr-tax-dropdown{margin-right:8px;}.elementor-1099 .elementor-element.elementor-element-8e41510{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1099 .elementor-element.elementor-element-638d2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-638d2cc .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.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-1099 .elementor-element.elementor-element-43aa7f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-43aa7f5 p{margin-bottom:0px;}.elementor-1099 .elementor-element.elementor-element-c7c3c59{--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-1099 .elementor-element.elementor-element-c6f28c1.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{left:0;right:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters{display:block;text-align:center;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-11ac6c0{text-align:left;position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-8f4339c{text-align:left;position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-e049f8f{text-align:left;position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-d7009b7{text-align:left;position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-c6af63e{text-align:left;position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#333333;border-color:#E8E8E8;transition-duration:0.2s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-title .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-content .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-excerpt .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .inner-block{margin:0px 7px 0px 0px;color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .inner-block{margin:0px 0px 0px 0px;color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .inner-block a{border-style:none;width:30px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 0px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .inner-block a{border-style:none;margin-right:2px;width:25px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span{width:100%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-1.wpr-grid-item-display-inline{width:100%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-1 .inner-block > span{border-bottom-width:2px;border-bottom-color:#E8E8E8;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-1 .inner-block{margin:15px 0px 15px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-2.wpr-grid-item-display-inline{width:20%;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-sep-style-2 .inner-block{margin:15px 0px 15px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block a{border-style:none;margin-right:3px;padding:0px 10px 0px 10px;color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block{margin:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1.elementor-element{--align-self:center;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg{width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;mix-blend-mode:normal;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-animation-wrap:hover .wpr-grid-media-hover-bg{transition-delay:0s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-media-hover-bg img{max-width:70px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1.wpr-item-styles-inner .wpr-grid-item-above-content{border-color:#E8E8E8;border-style:none;}.elementor-1099 .elementor-element.elementor-element-c6f28c1.wpr-item-styles-inner .wpr-grid-item-below-content{border-color:#E8E8E8;border-style:none;}.elementor-1099 .elementor-element.elementor-element-c6f28c1.wpr-item-styles-wrapper .wpr-grid-item{border-color:#E8E8E8;border-style:none;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item{border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-above-content{border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-below-content{border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-title .inner-block a:hover{color:#54595f;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-title .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.2s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-title .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.2s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-content.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-excerpt.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-date .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-time .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .inner-block a img{border-radius:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-author img{margin-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-comments .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .inner-block a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .inner-block a:before{transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .inner-block a:after{transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-read-more .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-likes i{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-sharing-tooltip{color:#ffffff;background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-sharing-tooltip:before{border-top-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-sharing .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-lightbox .inner-block > span:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-lightbox .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-lightbox .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li{color:#7A7A7A;margin:0px 5px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li a{color:#7A7A7A;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li > a{border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:3px 15px 3px 15px;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li > span{border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:3px 15px 3px 15px;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li > a:hover{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li > span:hover{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters li > .wpr-active-filter{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters-icon-left{padding-right:0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters-icon-right{padding-left:0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination a{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination svg{fill:#ffffff;transition-duration:0.1s;width:15px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination > div > span{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination span.wpr-disabled-arrow{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:8px 20px 8px 20px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-pagination-finish{color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-double-bounce .wpr-child{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-wave .wpr-rect{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-spinner-pulse{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-chasing-dots .wpr-child{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-three-bounce .wpr-child{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-fading-circle .wpr-circle:before{background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-ring div{border-color:#605BE5  transparent transparent transparent;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination a:hover svg{fill:#ffffff;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination span.wpr-grid-current-page{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination i{font-size:15px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination{margin-top:25px;padding:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination a:not(:last-child){margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination > div > a.wpr-prev-page{margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination span.wpr-disabled-arrow:not(:last-child){margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-prev-post-link i{padding-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-next-post-link i{padding-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-first-page i{padding-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-prev-page i{padding-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-next-page i{padding-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-last-page i{padding-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-prev-post-link svg{margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-next-post-link svg{margin-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-first-page svg{margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-prev-page svg{margin-right:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-next-page svg{margin-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-pagination .wpr-last-page svg{margin-left:10px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-protected{color:#ffffff;background-color:#605BE5;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-item-protected input{background-color:#ffffff;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-pointer-item:before{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-pointer-item:after{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .inner-block a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-pointer-item:before{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-pointer-item:after{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block a{color:#9C9C9C;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > a:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > a:hover a{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > span:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .inner-block > span:hover a{color:#9C9C9C;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > a:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .inner-block > span:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > a:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .inner-block > span:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-3 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > a:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .inner-block > span:hover a{color:#4A45D2;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-cf-style-4 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1099 .elementor-element.elementor-element-74e763a{--display:flex;--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-1099 .elementor-element.elementor-element-aba9441{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters{display:none;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-11ac6c0{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-8f4339c{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-e049f8f{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-d7009b7{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-c6af63e{position:static;left:auto;}}@media(min-width:768px){.elementor-1099 .elementor-element.elementor-element-d04d415{--content-width:1600px;}.elementor-1099 .elementor-element.elementor-element-97daa5c{--width:20%;}.elementor-1099 .elementor-element.elementor-element-7b98d5c{--width:99%;}.elementor-1099 .elementor-element.elementor-element-8e41510{--width:99%;}.elementor-1099 .elementor-element.elementor-element-c7c3c59{--width:66.6666%;}}@media(max-width:767px){.elementor-1099 .elementor-element.elementor-element-c7c3c59{--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-1099 .elementor-element.elementor-element-c6f28c1 .wpr-grid-filters{display:none;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-11ac6c0{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-8f4339c{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-e049f8f{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-d7009b7{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1 .elementor-repeater-item-c6af63e{position:static;left:auto;}.elementor-1099 .elementor-element.elementor-element-c6f28c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-7b98d5c *//* ===== CARD LIMPO ===== */
.elementor-1099 .elementor-element.elementor-element-7b98d5c{
  background:#ffffff;
  border:none !important;         /* remove qualquer borda */
  border-radius:14px;
  box-shadow:0 6px 18px rgba(15,23,42,.06);
  padding:18px 18px 14px;
}

/* ===== TÍTULO ===== */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-837bc4f .elementor-heading-title{
  margin:0 0 14px 0;
  font-size:18px;
  font-weight:700;
  color:#0f172a;
  border:none !important;         /* remove linha abaixo do título */
}

/* ===== LISTA ===== */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-taxonomy-list{
  list-style:none;
  margin:0;
  padding:0;
  border:none !important;         /* remove linhas extras da UL */
}

/* Cada item */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-taxonomy{
  margin:8px 0 !important; /* mais espaço entre links */
  border:none !important;         /* remove qualquer borda nativa */
}

/* Link */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-taxonomy a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  text-decoration:none !important; 
  border:none !important;         /* remove todas as bordas */
  color:#0f172a;
  padding:8px 10px;
  border-radius:8px;
  transition:background .2s ease, color .2s ease;
}

/* Hover */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-taxonomy a:hover{
  background:#f8fafc;
  color:#111827;
}

/* Nome da categoria */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-tax-wrap{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-size:15px;
}

/* ===== CONTADOR ===== */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-term-count{
  display:inline-block;
  min-width:24px;
  height:22px;
  padding:0 8px;
  border-radius:999px;
  background:#eef2f6;
  color:#64748b;
  font-size:12px;
  line-height:22px;
  text-align:center;
  font-weight:600;
  border:none !important;
}

/* spans internos */
.elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e a span{
  text-decoration:none !important;
  border:none !important;
}

/* ===== RESPONSIVO ===== */
@media (max-width: 480px){
  .elementor-1099 .elementor-element.elementor-element-7b98d5c{ padding:16px; }
  .elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-837bc4f .elementor-heading-title{ font-size:17px; }
  .elementor-1099 .elementor-element.elementor-element-7b98d5c .elementor-element-89ad54e .wpr-taxonomy a{ padding:8px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0abdc22 *//* ===== CARD POPULARES ===== */
.popular-card{
  background:#fff;
  border-radius:14px;
  box-shadow:0 6px 18px rgba(15,23,42,.06);
  padding:18px;
  margin-bottom:24px;
}

/* Título */
.popular-card__title{
  margin:0 0 14px 0;
  font-size:18px;
  font-weight:700;
  color:#0f172a;
}

/* Lista */
.popular-card__list{
  list-style:none !important;
  margin:0;
  padding:0;
  display:grid;
  gap:14px; /* espaço entre posts */
}

/* Item */
.popular-card__item{ margin:0; }

/* Link clicável */
.popular-card__link{
  display:flex;
  align-items:center;
  gap:12px;
  text-decoration:none;
  border-radius:10px;
  padding:6px;
  transition:background .2s ease;
}
.popular-card__link:hover{ background:#f8fafc; }

/* Miniatura */
.popular-card__thumb{
  width:60px;
  height:60px;
  border-radius:10px !important;
  object-fit:cover;
  flex-shrink:0;
  background:#e5e7eb; /* fallback se não tiver imagem */
}

/* Texto */
.popular-card__meta{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.popular-card__post{
  font-size:15px;
  font-weight:600;
  color:#0f172a;
  line-height:1.3;
}
.popular-card__date{
  font-size:13px;
  color:#94a3b8;
}

/* Responsivo */
@media (max-width:480px){
  .popular-card{ padding:16px; }
  .popular-card__title{ font-size:17px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e41510 *//* ===== CARD / CONTAINER ===== */
.elementor-element-8e41510{
  background:#E0A26F !important;
  border:none !important;
  border-radius:14px !important;
  box-shadow:0 6px 18px rgba(15,23,42,.06) !important;
  padding:20px !important;
  display:flex !important;
  flex-direction:column !important;
  gap:14px !important;
}

/* ===== TÍTULO ===== */
.elementor-element-8e41510 .elementor-element-638d2cc .elementor-heading-title{
  margin:0 !important;
  font-size:17px !important;
  font-weight:700 !important;
  line-height:1.3 !important;
  color:#fff !important;
}

/* ===== DESCRIÇÃO ===== */
.elementor-element-8e41510 .elementor-element-43aa7f5{
  margin:0 !important;
  font-size:14px !important;
  line-height:1.5 !important;
  color:#fff !important;
}

/* ===== FORM DE CIMA (Elementor) ===== */
.elementor-element-8e41510 #form-field-name{
  width:100% !important;
  background:#fff !important;
  color:#0f172a !important;
  border:none !important;
  border-radius:10px !important;
  padding:12px 14px !important;
  line-height:1.2 !important;
  box-shadow:none !important;
}
.elementor-element-8e41510 #form-field-name::placeholder{ color:#aeb7c4 !important; }

.elementor-element-8e41510 .e-form__buttons .elementor-button{
  width:100% !important;
  justify-content:center !important;
  background:#fff !important;
  color:#E0A26F !important;
  border:none !important;
  border-radius:10px !important;
  padding:12px 14px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  box-shadow:none !important;
  transition:filter .2s ease !important;
}
.elementor-element-8e41510 .e-form__buttons .elementor-button:hover{ filter:brightness(1.05) !important; }

/* ===================================================================== */
/* ===== FORM DE BAIXO (The Newsletter Plugin - .tnp) ===== */
/* ===================================================================== */
.elementor-element-8e41510 .tnp{
  margin:0 !important;
  padding:0 !important;
}

/* remove o label e ajusta espaçamentos */
.elementor-element-8e41510 .tnp-field{ margin:0 0 10px 0 !important; }
.elementor-element-8e41510 .tnp-field-email label{
  position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden;
}

/* input */
.elementor-element-8e41510 .tnp-email{
  width:100% !important;
  background:#fff !important;
  color:#0f172a !important;
  border:none !important;
  border-radius:10px !important;
  padding:12px 14px !important;
  line-height:1.2 !important;
  box-shadow:none !important;
}
.elementor-element-8e41510 .tnp-email::placeholder{ color:#aeb7c4 !important; }

/* botão */
.elementor-element-8e41510 .tnp-field-button{ text-align:unset !important; }
.elementor-element-8e41510 .tnp-submit{
  width:100% !important;
  background:#fff !important;
  color:#E0A26F !important;
  border:none !important;
  border-radius:10px !important;
  padding:12px 14px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  box-shadow:none !important;
  cursor:pointer !important;
  transition:filter .2s ease !important;
}
.elementor-element-8e41510 .tnp-submit:hover{ filter:brightness(1.05) !important; }

/* ===== RESPONSIVO ===== */
@media (max-width:480px){
  .elementor-element-8e41510{ padding:16px !important; }
  .elementor-element-8e41510 .elementor-element-638d2cc .elementor-heading-title{ font-size:16px !important; }
}/* End custom CSS */
/* Start custom CSS for wpr-grid, class: .elementor-element-c6f28c1 *//* ================================
   GRID DE POSTS (Elementor/WPR)
   — versão completa com paginação habilitada —
   ================================ */

/* 0) Reset/Globais */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html, body {
  margin: 0 !important;
  padding: 0 !important;
}

body {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
               Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
               "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  background-color: #f9fafb !important;
}

/* 1) Container principal da grid */
.wpr-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 2rem !important;
  max-width: 72rem !important; /* ~1152px */
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative !important;
  height: auto !important;
  min-height: auto !important;
  animation: none !important;
  transition: none !important;
  opacity: 1 !important;
  z-index: auto !important;
  align-items: stretch !important;  /* cards com alturas iguais */
  align-content: flex-start !important;
  padding-bottom: 0 !important;
}

/* 2) Card */
.wpr-grid-item {
  background-color: #ffffff !important;
  border-radius: 0.5rem !important;
  box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06) !important;
  overflow: hidden !important;
  border: 1px solid #e5e7eb !important;
  height: 100% !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  position: relative !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  clear: both !important;
  transform: none !important;
  top: auto !important;
  left: auto !important;

  display: flex !important;
  flex-direction: column !important;
}

.wpr-grid-item:hover {
  transform: translateY(-0.25rem) !important;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05) !important;
}

/* 3) Wrapper interno do card */
.wpr-grid-item-inner {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

/* 4) Mídia (imagem de capa) */
.wpr-grid-media-wrap {
  position: relative !important;
  cursor: default !important;
  width: 100% !important;
  height: 12rem !important; /* 192px */
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  flex-shrink: 0 !important;
}

.wpr-grid-media-wrap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.3s ease !important;
  display: block !important;
  filter: none !important;
  opacity: 1 !important;
  cursor: default !important;
  transform: none !important;
}

.wpr-grid-media-wrap:hover img {
  transform: scale(1.05) !important;
}

/* 4.1) Espaço reservado quando NÃO houver imagem */
.wpr-grid-item-inner:not(:has(.wpr-grid-media-wrap))::before {
  content: "";
  display: block;
  height: 12rem;
  width: 100%;
  flex-shrink: 0;
  background: #f3f4f6; /* leve placeholder */
}

/* 5) Remoção de overlays nativos do widget */
.wpr-grid-media-hover,
.wpr-grid-media-hover.wpr-animation-wrap,
.wpr-grid-media-hover-bg,
.wpr-grid-media-wrap[data-overlay-link="yes"]::after {
  display: none !important;
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* 6) Data do post */
.wpr-grid-item-date {
  background-color: rgba(255, 255, 255, 0.95) !important;
  backdrop-filter: blur(4px) !important;
  border-radius: 9999px !important;
  padding: 0.25rem 0.75rem !important;
  display: flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05) !important;
  opacity: 1 !important;
  z-index: 5 !important;
  pointer-events: auto !important;
  width: fit-content !important;
  height: fit-content !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  color: #374151 !important;
  text-align: left !important;
}

/* Data: absoluta quando houver imagem */
.wpr-grid-item-inner:has(.wpr-grid-media-wrap) .wpr-grid-item-date {
  position: absolute !important;
  top: 10rem !important;
  left: 1rem !important;
}

/* Data: estática quando não houver imagem */
.wpr-grid-item-inner:not(:has(.wpr-grid-media-wrap)) .wpr-grid-item-date {
  position: static !important;
  margin: 0 0 .75rem 0 !important;
}

.wpr-grid-item-date .inner-block,
.wpr-grid-item-date .inner-block span {
  display: flex !important;
  align-items: center !important;
  line-height: 1 !important;
  color: inherit !important;
  font-weight: inherit !important;
}

.wpr-grid-extra-text-right {
  display: none !important;
}

/* 7) Conteúdo texto do card */
.wpr-grid-item-below-content {
  padding: 1.25rem !important;
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
  text-align: left !important;
  align-items: flex-start !important;
  margin-bottom: 0 !important;
}

.wpr-grid-item-title {
  margin: 0 0 0.75rem 0 !important;
  font-size: 1.125rem !important; /* 18px */
  line-height: 1.5rem !important; /* 24px */
  font-weight: 700 !important;
  color: #111827 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  height: auto !important;
  flex-shrink: 0 !important;
  text-align: left !important;
}

.wpr-grid-item-title .inner-block {
  display: block !important;
  width: 100% !important;
}

.wpr-grid-item-title a {
  color: inherit !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}

.wpr-grid-item-title a:hover {
  color: #E0A26F !important;
}

.wpr-grid-item-excerpt {
  margin: 0 0 1rem 0 !important;
  font-size: 0.875rem !important; /* 14px */
  color: #4b5563 !important;
  line-height: 1.625 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  height: auto !important;
  flex-grow: 1 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* 8) Botão Ler Mais */
.wpr-grid-item-read-more {
  margin-top: auto !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  width: 100% !important;
}

.wpr-grid-item-read-more .inner-block {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

.wpr-grid-item-read-more .inner-block a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.375rem !important;
  font-size: 0.875rem !important; /* 14px */
  font-weight: 500 !important;
  height: 2.5rem !important; /* 40px */
  padding: 0.5rem 1rem !important;
  width: 100% !important;
  background-color: #111827 !important;
  color: #ffffff !important;
  border: none !important;
  cursor: pointer !important;
  text-decoration: none !important;
  transition: background-color 0.3s ease !important;
}

.wpr-grid-item-read-more .inner-block a:hover {
  background-color: #081528 !important;
}

/* 9) Ocultar comentários */
.wpr-grid-item-comments {
  display: none !important;
}

/* 10) Ocultar filtros/títulos extras (mantidos) */
.wpr-grid-filters,
.elementor-heading-title.wpr-grid-title,
.wpr-grid-control-wrapper,
.wpr-grid-isotope-filter-buttons {
  display: none !important;
}

/* ================================
   PAGINAÇÃO — REABILITADA
   ================================ */

/* Tornar visíveis novamente */
.wpr-load-more-btn,
.wpr-pagination-load-more,
.wpr-grid-pagination {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Layout principal da paginação numérica */
.wpr-grid-pagination {
  display: flex !important;
  gap: 0.5rem !important;
  justify-content: center !important;
  align-items: center !important;
  margin-top: 2rem !important;
  padding: 0 1rem !important;
}

/* Estruturas comuns (varia por tema/plugin) */
.wpr-grid-pagination .page-numbers,
.wpr-grid-pagination a,
.wpr-grid-pagination span,
.wpr-grid-pagination li,
.wpr-grid-pagination ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Itens */
.wpr-grid-pagination .page-numbers,
.wpr-grid-pagination a,
.wpr-grid-pagination span {
  min-width: 2.25rem !important;
  height: 2.25rem !important;
  padding: 0 0.75rem !important;
  border-radius: 0.375rem !important;
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0.875rem !important;
  color: #111827 !important;
  text-decoration: none !important;
  transition: background-color .2s ease, border-color .2s ease, transform .15s ease !important;
}

.wpr-grid-pagination a:hover {
  background: #f9fafb !important;
  border-color: #d1d5db !important;
  transform: translateY(-1px) !important;
}

/* Atual/ativa */
.wpr-grid-pagination .current,
.wpr-grid-pagination .page-numbers.current {
  background: #111827 !important;
  color: #ffffff !important;
  border-color: #111827 !important;
  cursor: default !important;
  box-shadow: 0 2px 6px rgba(17,24,39,0.25) !important;
}

/* Prev/Next (setas) */
.wpr-grid-pagination .prev,
.wpr-grid-pagination .next {
  font-weight: 600 !important;
}

/* Botão "Load More" (quando habilitado no widget) */
.wpr-load-more-btn,
.wpr-pagination-load-more {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.5rem !important;
  height: 2.75rem !important;
  padding: 0 1rem !important;
  margin: 2rem auto 0 auto !important;
  border-radius: 0.5rem !important;
  background: #111827 !important;
  color: #fff !important;
  border: none !important;
  cursor: pointer !important;
  text-decoration: none !important;
  box-shadow: 0 2px 6px rgba(17,24,39,0.20) !important;
  transition: background-color 0.2s ease, transform 0.15s ease !important;
}

.wpr-load-more-btn:hover,
.wpr-pagination-load-more:hover {
  background: #081528 !important;
  transform: translateY(-1px) !important;
}

/* Estado carregando/desabilitado */
.wpr-load-more-btn[disabled],
.wpr-pagination-load-more[disabled],
.wpr-load-more-btn.is-loading,
.wpr-pagination-load-more.is-loading {
  background: #6b7280 !important;
  cursor: not-allowed !important;
  opacity: .85 !important;
  transform: none !important;
}

/* ================================
   RESPONSIVIDADE
   ================================ */

/* Tablet */
@media (min-width: 769px) and (max-width: 1024px) {
  .wpr-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 1.5rem !important;
  }
  .wpr-grid-media-wrap { height: 10rem !important; }
  .wpr-grid-item-inner:has(.wpr-grid-media-wrap) .wpr-grid-item-date { top: 8rem !important; }
  .wpr-grid-item-title { font-size: 1rem !important; }
}

/* Mobile */
@media (max-width: 768px) {
  .wpr-grid {
    grid-template-columns: 1fr !important;
    gap: 1.5rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .wpr-grid-item { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  .wpr-grid-media-wrap { height: 10rem !important; }

  .wpr-grid-item-inner:has(.wpr-grid-media-wrap) .wpr-grid-item-date {
    top: 8rem !important;
    left: 0.5rem !important;
    padding: 0.2rem 0.6rem !important;
    font-size: 0.7rem !important;
  }

  .wpr-grid-item-below-content { padding: 1rem !important; }
  .wpr-grid-item-title { font-size: 1.05rem !important; line-height: 1.4rem !important; }
  .wpr-grid-item-excerpt { font-size: 0.8rem !important; line-height: 1.4 !important; }

  .wpr-grid-item-read-more .inner-block a {
    font-size: 0.8rem !important;
    height: 2.25rem !important;
    padding: 0.4rem 0.8rem !important;
  }

  /* Paginação: toque-friendly */
  .wpr-grid-pagination {
    gap: 0.375rem !important;
    margin-top: 1.5rem !important;
  }
  .wpr-grid-pagination .page-numbers,
  .wpr-grid-pagination a,
  .wpr-grid-pagination span {
    min-width: 2rem !important;
    height: 2rem !important;
    padding: 0 0.5rem !important;
    font-size: 0.8125rem !important;
  }
}

/* ================================
   DESATIVAÇÃO DE MASONRY/ISOTOPE
   ================================ */
.wpr-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  align-items: stretch !important;
}

.wpr-grid-item {
  position: static !important;  /* ignora left/top inline do masonry */
  transform: none !important;
  height: 100% !important;
}

.wpr-grid-pagination {
    display: none !important
}

/* Para telas com largura máxima de 768px (padrão para mobile) */
@media (max-width: 768px) {
  .wpr-grid {
    display: grid !important;
    grid-template-columns: 1fr !important; /* Define uma única coluna */
    margin-top: 30px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://aondevoo.com/wp-content/uploads/2025/07/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */