.elementor-24713 .elementor-element.elementor-element-acd6962{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--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;--z-index:0;}.elementor-24713 .elementor-element.elementor-element-acd6962:not(.elementor-motion-effects-element-type-background), .elementor-24713 .elementor-element.elementor-element-acd6962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24713 .elementor-element.elementor-element-acd6962.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-2e224987{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-2e224987:not(.elementor-motion-effects-element-type-background), .elementor-24713 .elementor-element.elementor-element-2e224987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D3C0F;}.elementor-24713 .elementor-element.elementor-element-2e224987.e-con{--align-self:flex-start;}.elementor-24713 .elementor-element.elementor-element-1cee19a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 20px 20px 20px;}.elementor-24713 .elementor-element.elementor-element-1122e933{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;--z-index:0;}.elementor-24713 .elementor-element.elementor-element-1122e933.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-17e27f1d{--display:flex;--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-24713 .elementor-element.elementor-element-40ffc101{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;text-align:start;}.elementor-24713 .elementor-element.elementor-element-40ffc101.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-40ffc101 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2em;font-weight:700;line-height:1.2em;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-24713 .elementor-element.elementor-element-751401c .elementor-repeater-item-0bb2d09 .hfe-post-info-icon{width:35px;}.elementor-24713 .elementor-element.elementor-element-751401c > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-751401c{z-index:0;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(14px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:14px;right:0;}.elementor-24713 .elementor-element.elementor-element-751401c ul.hfe-post-info-inline.hfe-post-info-items, .elementor-24713 .elementor-element.elementor-element-751401c.hfe-post-info-layout-traditional .hfe-post-info-item{justify-content:flex-start;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-icon i{color:#4A4A4A;font-size:12px;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-icon svg{fill:#4A4A4A;--e-icon-list-icon-size:12px;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-icon{width:12px;}body:not(.rtl) .elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-text{padding-left:6px;}body.rtl .elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-text{padding-right:6px;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-text, .elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-text a{color:#4A4A4A;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:25px;letter-spacing:-1px;}.elementor-24713 .elementor-element.elementor-element-684f8786{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;text-align:center;}.elementor-24713 .elementor-element.elementor-element-684f8786.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-684f8786 img{width:95%;max-width:100%;opacity:1;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-24713 .elementor-element.elementor-element-684f8786:hover img{opacity:0.9;}.elementor-24713 .elementor-element.elementor-element-59b03cbb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;text-align:start;color:var( --e-global-color-primary );font-family:var( --e-global-typography-fcd77e5-font-family ), Sans-serif;font-size:var( --e-global-typography-fcd77e5-font-size );font-weight:var( --e-global-typography-fcd77e5-font-weight );line-height:var( --e-global-typography-fcd77e5-line-height );letter-spacing:var( --e-global-typography-fcd77e5-letter-spacing );}.elementor-24713 .elementor-element.elementor-element-59b03cbb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-499aa09b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-24713 .elementor-element.elementor-element-499aa09b:not(.elementor-motion-effects-element-type-background), .elementor-24713 .elementor-element.elementor-element-499aa09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D3C0F;}.elementor-24713 .elementor-element.elementor-element-499aa09b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-265b9cb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-39cbdb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-element{--align-self:center;}.elementor-24713 .elementor-element.elementor-element-39cbdb8 .elementor-icon-wrapper{text-align:start;}.elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-view-stacked .elementor-icon{background-color:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-view-framed .elementor-icon, .elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-view-default .elementor-icon{color:#5A5A5A;border-color:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-view-framed .elementor-icon, .elementor-24713 .elementor-element.elementor-element-39cbdb8.elementor-view-default .elementor-icon svg{fill:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-39cbdb8 .elementor-icon{font-size:20px;}.elementor-24713 .elementor-element.elementor-element-39cbdb8 .elementor-icon svg{height:20px;}.elementor-24713 .elementor-element.elementor-element-71d15db5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) -10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-24713 .elementor-element.elementor-element-71d15db5 .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-24713 .elementor-element.elementor-element-08b7cea{--grid-columns:3;}.elementor-24713 .elementor-element.elementor-element-08b7cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-472c162f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-4e087f17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-24713 .elementor-element.elementor-element-4e087f17.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-9052c82{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:#E6ECF5;--border-color:#E6ECF5;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24713 .elementor-element.elementor-element-9052c82:not(.elementor-motion-effects-element-type-background), .elementor-24713 .elementor-element.elementor-element-9052c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-24713 .elementor-element.elementor-element-b797f7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-24713 .elementor-element.elementor-element-4e29891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-4e29891.elementor-element{--align-self:center;}.elementor-24713 .elementor-element.elementor-element-4e29891 .elementor-icon-wrapper{text-align:start;}.elementor-24713 .elementor-element.elementor-element-4e29891.elementor-view-stacked .elementor-icon{background-color:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-4e29891.elementor-view-framed .elementor-icon, .elementor-24713 .elementor-element.elementor-element-4e29891.elementor-view-default .elementor-icon{color:#5A5A5A;border-color:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-4e29891.elementor-view-framed .elementor-icon, .elementor-24713 .elementor-element.elementor-element-4e29891.elementor-view-default .elementor-icon svg{fill:#5A5A5A;}.elementor-24713 .elementor-element.elementor-element-4e29891 .elementor-icon{font-size:16px;}.elementor-24713 .elementor-element.elementor-element-4e29891 .elementor-icon svg{height:16px;}.elementor-24713 .elementor-element.elementor-element-5c5d80f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-24713 .elementor-element.elementor-element-5c5d80f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-24713 .elementor-element.elementor-element-039ee0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-24713 .elementor-element.elementor-element-039ee0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.45em;color:#919396;}.elementor-24713 .elementor-element.elementor-element-292996f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-24713 .elementor-element.elementor-element-292996f:not(.elementor-motion-effects-element-type-background), .elementor-24713 .elementor-element.elementor-element-292996f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D3C0F;}.elementor-24713 .elementor-element.elementor-element-20a24ac9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 20px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-20a24ac9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;letter-spacing:-1px;color:var( --e-global-color-accent );}.elementor-24713 .elementor-element.elementor-element-140918ef{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-24713 .elementor-element.elementor-element-140918ef > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post__title, .elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post__title a{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-24713 .elementor-element.elementor-element-9044870{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-8b9a4a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-24713:not(.elementor-motion-effects-element-type-background), body.elementor-page-24713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-24713 .elementor-element.elementor-element-acd6962{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24713 .elementor-element.elementor-element-acd6962.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-1122e933{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-24713 .elementor-element.elementor-element-1122e933.e-con{--align-self:stretch;--order:0;}.elementor-24713 .elementor-element.elementor-element-5dc3a287{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-40ffc101{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;z-index:0;}.elementor-24713 .elementor-element.elementor-element-751401c > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(10px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:10px;right:0;}.elementor-24713 .elementor-element.elementor-element-684f8786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;z-index:0;}.elementor-24713 .elementor-element.elementor-element-684f8786.elementor-element{--order:2;}.elementor-24713 .elementor-element.elementor-element-59b03cbb{font-size:var( --e-global-typography-fcd77e5-font-size );line-height:var( --e-global-typography-fcd77e5-line-height );letter-spacing:var( --e-global-typography-fcd77e5-letter-spacing );}.elementor-24713 .elementor-element.elementor-element-499aa09b{--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-71d15db5 .elementor-heading-title{font-size:30px;}.elementor-24713 .elementor-element.elementor-element-08b7cea{--grid-columns:2;}.elementor-24713 .elementor-element.elementor-element-4e087f17{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-24713 .elementor-element.elementor-element-292996f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post__title, .elementor-24713 .elementor-element.elementor-element-140918ef .elementor-post__title a{font-size:13px;}}@media(min-width:768px){.elementor-24713 .elementor-element.elementor-element-acd6962{--width:1240px;}.elementor-24713 .elementor-element.elementor-element-1122e933{--width:750px;}.elementor-24713 .elementor-element.elementor-element-472c162f{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24713 .elementor-element.elementor-element-acd6962{--width:100%;}.elementor-24713 .elementor-element.elementor-element-1122e933{--width:100%;}}@media(max-width:767px){.elementor-24713 .elementor-element.elementor-element-acd6962{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24713 .elementor-element.elementor-element-1122e933{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:020px 0px;--row-gap:020px;--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-24713 .elementor-element.elementor-element-1122e933.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-17e27f1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24713 .elementor-element.elementor-element-5dc3a287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-40ffc101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-24713 .elementor-element.elementor-element-40ffc101 .elementor-heading-title{font-size:26px;line-height:28px;}.elementor-24713 .elementor-element.elementor-element-751401c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-684f8786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-24713 .elementor-element.elementor-element-684f8786.elementor-element{--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-24713 .elementor-element.elementor-element-684f8786 img{width:100%;}.elementor-24713 .elementor-element.elementor-element-59b03cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 2px;text-align:start;font-size:var( --e-global-typography-fcd77e5-font-size );line-height:var( --e-global-typography-fcd77e5-line-height );letter-spacing:var( --e-global-typography-fcd77e5-letter-spacing );}.elementor-24713 .elementor-element.elementor-element-499aa09b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24713 .elementor-element.elementor-element-71d15db5 .elementor-heading-title{font-size:24px;}.elementor-24713 .elementor-element.elementor-element-08b7cea{--grid-columns:1;}.elementor-24713 .elementor-element.elementor-element-08b7cea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24713 .elementor-element.elementor-element-4e087f17{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-24713 .elementor-element.elementor-element-20a24ac9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-24713 .elementor-element.elementor-element-20a24ac9 .elementor-heading-title{font-size:19px;}.elementor-24713 .elementor-element.elementor-element-140918ef > .elementor-widget-container{margin:0px 10px 20px 10px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5dc3a287 *//* ==== Breadcrumb (Astra) – ESCOPADO A ESTE WIDGET ==== */

/* Tipografia + alinhamento (texto e setas) */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail.breadcrumbs,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items li,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items a,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items span{
  font-family: "Inter", system-ui, sans-serif !important;
  font-size: 15px !important;        /* Desktop */
  line-height: 1.3 !important;
  color: #0B1F3B !important;
  display: inline-flex;
  align-items: center;                /* seta centralizada com o texto */
}

/* Esconde HOME e o TÍTULO do post */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin{ display:none !important; }
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-end{ display:none !important; }

/* Remove separadores nativos do tema (vamos inserir o nosso) */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items li::before,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items li::after{ content:none !important; }

/* PÍLULA VERDE na 1ª CATEGORIA (primeiro item visível) */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item a{
  background:#61CE70;
  padding:3px 10px;
  border-radius:4px;
  font-weight:700;
  line-height:1;
  display:inline-flex;
  align-items:center;
}
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item a,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item a span{
  color:#FFFFFF !important;           /* texto branco na pílula */
}

/* SUBCATEGORIA (texto) = verde #61CE70 */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item + li.trail-item a,
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item + li.trail-item span{
  color:#61CE70 !important;
  text-decoration:none !important;
}

/* SEPARADOR ">>" APENAS entre Categoria → Subcategoria
   (se não houver subcategoria, nada aparece) */
.elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item + li.trail-item::before{
  content: ">" !important;           /* !important para vencer o reset */
  margin: 0 4px;
  color: #61CE70 !important;          /* mesma cor da subcategoria */
  line-height: 1;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

/* --------- Breakpoints --------- */
/* Tablet */
@media (max-width:1024px){
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items a,
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items span{
    font-size: 14px !important;
  }
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item a{ padding:3px 8px; }
}
/* Mobile */
@media (max-width:767px){
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items a,
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-items span{
    font-size: 16px !important;
  }
  .elementor-24713 .elementor-element.elementor-element-5dc3a287 .breadcrumb-trail .trail-begin + li.trail-item a{
    padding:2px 7px; border-radius:3px;
  }
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-40ffc101 */@media (min-width: 1025px) {

  .post-title-guias h1,
  .post-title-guias .elementor-heading-title {
    font-size: 38px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.5px !important;
    max-width: 920px;
  }

}/* End custom CSS */
/* Start custom CSS for post-info-widget, class: .elementor-element-751401c */.elementor-24713 .elementor-element.elementor-element-751401c .hfe-post-info-avatar {
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-684f8786 *//* Single post da categoria Ferramentas: esconder imagem destacada */
.single-post :is(article, .post, .hentry).category-ferramentas 
  :is(.post-featured, .elementor-widget-theme-post-featured-image){
  display: none !important;
}




@media (min-width: 1025px) {

  .post-featured-guias img {
    border-radius: 16px !important;
  }

  .post-featured-guias {
    margin-bottom: 32px !important;
  }

}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-59b03cbb *//* Links dentro do conteúdo do post (widget do Elementor) */
.single-post .elementor-widget-theme-post-content a {
  color: #2db072;                 /* verde atual – ajuste se quiser */
  text-decoration: underline;     /* opcional */
  font-weight: 400;               /* trava o peso */
  letter-spacing: 0;              /* trava espaçamento */
  font-size: inherit;             /* não deixa mudar tamanho */
  font-family: inherit;           /* não muda a fonte */
  line-height: inherit;           /* mantém a linha */
  transition: color .15s ease;    /* anima só a cor, se quiser */
}

/* Hover/focus sem mudar tipografia */
.single-post .elementor-widget-theme-post-content a:hover,
.single-post .elementor-widget-theme-post-content a:focus {
  color: #61CE70;                 /* um tom ligeiramente mais escuro no hover */
  text-decoration: underline;     /* mantém sublinhado */
  font-weight: 400;
  letter-spacing: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}






/* =========================================================
   MOBILE — H2 do conteúdo do post (ganha do CSS do Desktop)
   ========================================================= */
@media (max-width: 767px) {

  .coluna-post .post-content h2,
  .post-content section.post h2 {
    font-size: 21px;
    line-height: 1.3;
    margin-top: 0px;
    margin-bottom: 28px;
  }

}






@media (min-width: 1025px) {

  .post-content-guias > p:first-of-type {
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 32px;
    color: #1f2937; /* cinza editorial */
  }

}





@media (min-width: 1025px) {

  .post-content-guias h2 {
    margin-top: 64px;
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 1.25;
    letter-spacing: -0.3px;
  }

}




@media (min-width: 1025px) {

  .post-content-guias p {
    margin-bottom: 22px;
  }

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-08b7cea *//* =========================================================
   MOBILE — POSTS RELACIONADOS (LISTA)
   Escopo EXCLUSIVO: .related-posts10
   Layout: thumb 4:3 à esquerda + título centralizado à direita
   ========================================================= */

@media (max-width: 767px) {

  /* 1) Grid do loop */
  .related-posts10 .elementor-loop-container{
    row-gap: 12px !important;
    column-gap: 0 !important;
  }

  /* 2) Item do loop */
  .related-posts10 .e-loop-item{
    margin: 0 !important;
  }

  .related-posts10 .e-loop-item,
  .related-posts10 .e-loop-item *{
    box-sizing: border-box !important;
  }

  /* 3) Container pai do item */
  .related-posts10 .ct-pai-lopp-cripto2{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 4) Coluna da imagem */
  .related-posts10 .ct-pai-lopp-cripto2 > .e-con:first-child,
  .related-posts10 .ct-pai-lopp-cripto2 > .elementor-element:first-child{
    flex: 0 0 128.88px !important;
    width: 128.88px !important;
    max-width: 128.88px !important;
    min-width: 128.88px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 5) Thumb 4:3 */
  .related-posts10 .ct-pai-lopp-cripto2 .loop-thumb img{
    width: 128.88px !important;
    height: 96.66px !important;
    aspect-ratio: 4 / 3 !important;
    object-fit: cover !important;
    border-radius: 12px !important;
    display: block !important;
  }

  /* 6) Coluna do texto */
  .related-posts10 .ct-pai-lopp-cripto2 > .e-con:last-child,
  .related-posts10 .ct-pai-lopp-cripto2 > .elementor-element:last-child{
    flex: 1 1 auto !important;
    min-width: 0 !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 7) TÍTULO — tipografia igual ao Elementor */
  .related-posts10 .titulo-cripto-secundario,
  .related-posts10 .titulo-cripto-secundario h3,
  .related-posts10 .titulo-cripto-secundario a,
  .related-posts10 .elementor-heading-title,
  .related-posts10 .elementor-heading-title a{
    font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    display: block !important;
    text-decoration: none !important;
  }

  /* 8) Oculta informações da postagem no mobile */
  .related-posts10 .emblema-cripto-menores{
    display: none !important;
  }

}






@media (max-width: 767px) {
  .related-posts10 .titulo-cripto-secundario a{
    line-height: 1.15 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}






@media (max-width: 767px) {
  .related-posts10 .loop-thumb img{
    box-shadow: 0 4px 12px rgba(0,0,0,0.18) !important;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-140918ef *//* ===============================
   TOP10 – Layout Termômetro Premium
   Widget Posts com ID CSS = posttop6
   =============================== */

/* 1. Configuração do Contador */
.posttop6 { 
    counter-reset: rank; 
}

/* 2. Limpeza do Layout Original */
.posttop6 .elementor-post,
.posttop6 .elementor-post__card,
.posttop6 .elementor-post__text {
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    margin: 0 !important;
}

/* Esconde imagem e resumo se estiverem ativados */
.posttop6 .elementor-post__thumbnail, 
.posttop6 .elementor-post__excerpt,
.posttop6 .elementor-post__meta-data { 
    display: none !important; 
}

/* 3. Layout em Grid (Número + Título) */
.posttop6 .elementor-post {
    display: grid;
    grid-template-columns: 30px 1fr; /* Espaço do número fixo */
    column-gap: 10px;
    align-items: center; /* Centraliza verticalmente */
    padding: 8.5px 0; /* Espaço entre itens */
    border-bottom: 1px solid rgba(0,0,0,0.05) !important; /* Linha separadora sutil */
}

/* 4. Estilo do Título */
.posttop6 .elementor-post__title,
.posttop6 .elementor-post__title a {
    padding: 0 !important;
    line-height: 1.2 !important;
    font-family: 'Inter', sans-serif !important; /* Sua fonte */
    font-size: 15.5px !important; /* Tamanho bom para sidebar */
    font-weight: 500 !important;
    color: #000D3C !important; /* Azul Escuro */
    text-decoration: none !important;
    transition: color 0.2s ease;
}

.posttop6 .elementor-post__title a:hover {
    color: #1C7C54 !important; /* Verde DicaInvest no hover */
}

/* 5. O Número Mágico (Pseudo-elemento) */
.posttop6 .elementor-post::before {
    content: counter(rank);
    counter-increment: rank;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    font-weight: 800; /* Bem gordo */
    font-size: 22px; /* Número grande */
    font-family: 'Poppins', sans-serif; /* Fonte estilosa para números */
    line-height: 1;
}

/* 6. O Efeito Termômetro (Cores Dinâmicas) */
.posttop6 .elementor-post:nth-child(1)::before  { color: #E24A4A; } /* 1º Quente (Vermelho) */
.posttop6 .elementor-post:nth-child(2)::before  { color: #EC7431; }
.posttop6 .elementor-post:nth-child(3)::before  { color: #F69E18; }
.posttop6 .elementor-post:nth-child(4)::before  { color: #FFC700; }
.posttop6 .elementor-post:nth-child(5)::before  { color: #AAC41D; }
.posttop6 .elementor-post:nth-child(6)::before  { color: #55C13A; }
.posttop6 .elementor-post:nth-child(7)::before  { color: #00BF58; }
.posttop6 .elementor-post:nth-child(8)::before  { color: #009E7D; }
.posttop6 .elementor-post:nth-child(9)::before  { color: #007DA2; }
.posttop6 .elementor-post:nth-child(10)::before { color: #005BC6; } /* 10º Frio (Azul) */

/* 7. Ajustes Mobile */
@media (max-width: 767px) {
    .posttop6 .elementor-post__title { font-size: 14px !important; }
    .posttop6 .elementor-post::before { font-size: 20px; }
}/* End custom CSS */