.elementor-470 .elementor-element.elementor-element-a27695e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap}.elementor-470 .elementor-element.elementor-element-a5b1113{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-470 .elementor-element.elementor-element-a5b1113.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-470 .elementor-element.elementor-element-0cb9ee6{padding:5px 5px 5px 5px;font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#54595F}.elementor-470 .elementor-element.elementor-element-0cb9ee6 a{color:#54595F}.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-470 .elementor-element.elementor-element-2996a03{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0 0 0 0}.elementor-470 .elementor-element.elementor-element-2996a03 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:40px;font-weight:900;color:var(--e-global-color-astglobalcolor2)}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-470 .elementor-element.elementor-element-ec22511{border-radius:0 0 0 0;--alignment:left;--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#ECE3E3;--e-share-buttons-secondary-color:#000000}.elementor-470 .elementor-element.elementor-element-caf7848{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.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-470 .elementor-element.elementor-element-867a6f5{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-470 .elementor-element.elementor-element-54b0fc1{margin:-49px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center;font-family:"Roboto",Sans-serif;font-size:26px;font-weight:800;color:var(--e-global-color-primary)}.elementor-470 .elementor-element.elementor-element-826bc60{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-470 .elementor-element.elementor-element-b455b00{padding:10px 10px 10px 10px}.elementor-470 .elementor-element.elementor-element-76ce33e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:5px 5px 5px 5px;border-style:solid;border-width:0 0 0 0;border-radius:0 0 0 0;text-align:center}.elementor-470 .elementor-element.elementor-element-76ce33e .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:20px;font-weight:500}.elementor-470 .elementor-element.elementor-element-7cb711d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-470 .elementor-element.elementor-element-d0040f2{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-470 .elementor-element.elementor-element-d0040f2>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-470 .elementor-element.elementor-element-d0040f2 .elementor-post__meta-data span+span:before{content:"///"}.elementor-470 .elementor-element.elementor-element-7d7b1d9{--display:flex}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-ec22511{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:10px;--grid-bottom-margin:10px}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-a27695e{--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-470 .elementor-element.elementor-element-a5b1113{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-470 .elementor-element.elementor-element-2996a03{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-470 .elementor-element.elementor-element-2996a03 .elementor-heading-title{font-size:24px}.elementor-470 .elementor-element.elementor-element-ec22511{--alignment:center}.elementor-470 .elementor-element.elementor-element-ec22511{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:10px;--grid-bottom-margin:10px}.elementor-470 .elementor-element.elementor-element-2e31949{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-470 .elementor-element.elementor-element-caf7848{--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-470 .elementor-element.elementor-element-76ce33e{border-width:0 0 0 0}.elementor-470 .elementor-element.elementor-element-7cb711d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-470 .elementor-element.elementor-element-7d7b1d9{--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-470 .elementor-element.elementor-element-3c8daa8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-a5b1113{--width:65%}.elementor-470 .elementor-element.elementor-element-caf7848{--width:100%}}.comment-form input[type="submit"]{background-color:#FFD700!important;color:black!important;border:none;border-radius:6px!important;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}@media (max-width:767px){.ast-separate-container .comments-title,.ast-separate-container .ast-comment-list,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0!important}.ast-separate-container .ast-comment-list li{margin-left:0!important;padding-left:10px!important}.ast-comment-content{padding:0!important;margin:0!important;width:100%!important}#commentform p{margin-left:0!important;margin-right:0!important;width:100%!important}}.ast-comment-list .avatar{border-radius:50%!important;object-fit:cover;background-color:#f0f0f0}.ast-comment-avatar{margin-right:15px!important}#fng2-widget{width:260px;margin:auto;text-align:center}.fng2-gauge{position:relative;width:260px;height:130px}.fng2-arc{position:relative;width:260px;height:130px;border-radius:260px 260px 0 0;background:conic-gradient(from 270deg,#7a0000 0deg,#b71c1c 36deg,#e53935 36deg,#fb8c00 72deg,#fdd835 72deg,#fbc02d 108deg,#9ccc65 108deg,#66bb6a 144deg,#2e7d32 144deg,#1b5e20 180deg);mask:radial-gradient(circle at bottom,transparent 62%,black 63%);-webkit-mask:radial-gradient(circle at bottom,transparent 62%,black 63%)}.fng2-needle{position:absolute;bottom:0;left:50%;width:3px;height:85px;background:#000;transform-origin:bottom center;transform:rotate(-90deg);transition:transform 0.8s ease-out;z-index:999}.fng2-info{margin-top:10px}.fng2-value{font-size:28px;font-weight:700;color:#000}.fng2-label{font-size:14px;color:#555}#fng2Value{font-weight:700;font-size:26px}#fng2Label{font-weight:700;font-size:14px}.tsc-tools-row{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.tool-card{border:1px dotted #ccc;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.tool-card:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgb(0 0 0 / .30);border-color:#aaa;cursor:pointer}.tool-link{display:flex;width:100%;height:100%;gap:1rem;align-items:flex-start;text-decoration:none;color:inherit}.tool-title,.tool-excerpt,.read-more{pointer-events:none}.tool-thumb{flex:0 0 20%;max-width:20%;min-width:80px;max-height:150px;height:auto;object-fit:contain;border-radius:6px!important;margin:1rem 0 0 1rem}.tool-content{flex:1;display:flex;flex-direction:column;color:#000}.tool-title{margin:0 0 .4rem 0;background:gold;border-radius:6px 6px 0 0;padding:4px 8px;font-size:.0.65rem!important;font-weight:700;color:#1E1E1E!important}.tool-excerpt{margin:0 0 .6rem 0;line-height:1.3;font-size:.9rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.read-more{font-size:.9rem;color:gold;font-weight:600;user-select:none;align-self:flex-end;text-decoration:none;padding:5px}.tool-card .tool-title{font-size:0.95rem!important}.tool-card .tool-link,.tool-card .tool-excerpt,.tool-card .read-more{text-decoration:none!important}.elementor-470 .elementor-element.elementor-element-caf7848{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .05);padding:10px!important;margin-bottom:25px;overflow:visible;display:flex;flex-direction:column;width:100%}.elementor-470 .elementor-element.elementor-element-caf7848 *{max-width:100%}.ast-narrow-container .site-content>.ast-container{max-width:100%!important;width:100%!important;padding:0 5px!important}.ast-narrow-container #primary{margin:0!important}