.ajax-featured-news{margin-top:20px}.ajax-featured-card{background-repeat:no-repeat;border-radius:12px;padding-top:65%;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.ajax-featured-content{color:#f9fafb;background:#0f172ae6;padding:16px 18px;position:absolute;bottom:0;left:0;right:0}.ajax-featured-content h3{margin:8px 0;font-size:1.35rem}.ajax-featured-content p{color:#e5e7eb;margin:0 0 8px;font-size:.9rem}.tags-widget .tagcloud-link{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;margin:4px 6px 4px 0;padding:5px 10px;font-size:.85rem;transition:all .15s ease-in-out;display:inline-block}.tags-widget .tagcloud-link:hover{color:#f9fafb;background:#111827;border-color:#111827}.fs-carousel-wrap{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);min-height:500px;position:relative;overflow:hidden}.fs-carousel-wrap:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"0.5\" opacity=\"0.1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;inset:0}.fs-carousel-wrap_title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#0f172af2;border-right:3px solid #e93314}.fs-carousel-wrap_title-wrap{z-index:3;position:relative}.fs-carousel-wrap_title-wrap h4{background:linear-gradient(135deg,#fff 0%,#e93314 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2rem;font-weight:800}.fs-carousel-wrap_title-wrap h5{color:#cbd5e1;opacity:.9;font-size:1rem;font-weight:400;line-height:1.6}.fs-carousel .grid-post-item{border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 8px 25px #00000026}.fs-carousel .grid-post-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000040}.fs-carousel .grid-post-media .bg{transition:transform .5s}.fs-carousel .grid-post-item:hover .bg{transform:scale(1.1)}.fs-carousel .grid-post-media_title{background:linear-gradient(#0000 0%,#0009 50%,#000000e6 100%);padding:25px 20px 20px}.fs-carousel .grid-post-media_title h4{color:#fff;text-shadow:0 2px 4px #00000080;margin:8px 0 12px;font-size:1.1rem;font-weight:700;line-height:1.4}.fs-carousel .grid-post-media_title h4 a{color:inherit;transition:color .3s}.fs-carousel .grid-post-media_title h4 a:hover{color:#e93314}.fs-carousel .post-category-marker{text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #e933144d;color:#fff!important}.fs-carousel .post-category-marker:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e9331466}.fs-carousel .video-date{color:#cbd5e1;font-size:.85rem;font-weight:500}.fs-carousel .post-opt{margin-top:8px}.fs-carousel .post-opt li{color:#94a3b8;margin-right:15px;font-size:.8rem}.fs-carousel .author-link{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border-radius:25px;padding:8px 12px;transition:all .3s}.fs-carousel .author-link:hover{background:#e93314e6;transform:translateY(-2px)}.fs-carousel .author-link img{border:2px solid #fff;border-radius:50%}@keyframes fg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fg-fade-in-up{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fg-loading-overlay{pointer-events:none;background:radial-gradient(circle at top,#0f172a14,#0000 55%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fg-spinner{border:3px solid #3b82f62e;border-top-color:#3b82f6;border-radius:999px;width:34px;height:34px;animation:.7s linear infinite fg-spin;box-shadow:0 0 0 1px #0f172a05}.fg-results-animating{opacity:.45;filter:blur(.3px);transition:opacity .22s,transform .22s,filter .22s;transform:scale(.985)}.fg-card-appear{animation:.22s ease-out both fg-fade-in-up}.fs-carousel .author-link span{color:#fff;font-size:.85rem;font-weight:600}.gs-controls{z-index:10;position:absolute;bottom:30px;right:50px}.gs_button{color:#fff;cursor:pointer;background:#e93314e6;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-left:10px;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #e933144d}.gs_button:hover{background:#e93314;transform:translateY(-3px);box-shadow:0 8px 25px #e9331466}.gs_button i{font-size:1.2rem}@media (max-width:768px){.fs-carousel-wrap{padding-left:0}.fs-carousel-wrap_title{text-align:center;width:100%;padding:40px 20px;position:relative}.fs-carousel-wrap_title-wrap h4{font-size:1.5rem}.fs-carousel-wrap_title-wrap h5{font-size:.9rem}.gs-controls{text-align:center;margin-top:20px;position:relative;bottom:auto;right:auto}}.logo-holder img{object-fit:contain;display:block;position:absolute;top:-50px;width:200px!important;height:120px!important}@media (max-width:1024px){.logo-holder img{width:180px!important;height:108px!important}}@media (max-width:768px){.logo-holder img{position:absolute;top:-50px;width:150px!important;height:90px!important}}@media (max-width:480px){.logo-holder img{width:120px!important;height:72px!important}}.pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;padding:20px 0;display:flex}.pagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 14px;font-size:.95rem;font-weight:500;transition:all .25s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.pagination button:hover:not(:disabled){color:#1e293b;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.pagination button.current-page{color:#fff;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border-color:#e93314;font-weight:600;box-shadow:0 4px 15px #e9331459}.pagination button.current-page:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px)}.pagination button:disabled{opacity:.4;cursor:not-allowed;background:#f8fafc}.pagination button.prevposts-link,.pagination button.nextposts-link{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.pagination button.prevposts-link:hover:not(:disabled),.pagination button.nextposts-link:hover:not(:disabled){color:#fff;background:#e93314;border-color:#e93314}.pagination button i{font-size:.9rem}.broker-section{padding:40px 0}.broker-filters{background:#f8fafc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:20px;display:flex}.broker-search{flex:1;min-width:250px;position:relative}.broker-search-input{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 20px 12px 45px;font-size:16px;transition:all .3s}.broker-search-input:focus{border-color:#e93314;outline:none;box-shadow:0 0 0 3px #e933141a}.broker-search i{color:#94a3b8;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.broker-sort-select{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;padding:12px 20px;font-size:16px}.broker-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.broker-card:before{content:"";opacity:0;background:linear-gradient(#e93314 0%,#dc2626 100%);width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.broker-card:hover{border-color:#e9331433;transform:translateY(-4px);box-shadow:0 20px 50px #0000001f}.broker-card:hover:before{opacity:1}.broker-card-left{flex-shrink:0;margin-right:28px}.broker-logo{background:#fff;border:2px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:110px;height:110px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000f}.broker-card:hover .broker-logo{border-color:#e933144d;box-shadow:0 8px 20px #e933141a}.broker-logo img{max-width:85%;max-height:75%;object-fit:contain!important}.broker-card-center{flex:1;min-width:0;padding-right:20px}.broker-name{word-wrap:break-word;overflow-wrap:break-word;margin:0 0 10px;font-size:1.35rem;font-weight:700;line-height:1.3}.broker-name a{color:#0f172a;text-align:left;text-decoration:none;transition:color .3s;display:block}.broker-name a:hover{color:#e93314}.broker-description{color:#64748b;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:16px;font-size:.92rem;line-height:1.7}.broker-badges{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.broker-badge{letter-spacing:.3px;border-radius:25px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.trust-badge{color:#fff}.license-badge{color:#1d4ed8;background:#dbeafe}.year-badge{color:#475569;background:#f1f5f9}.broker-info-row{flex-wrap:wrap;gap:20px;display:flex}.broker-info-item{color:#64748b;align-items:center;gap:6px;font-size:.85rem;display:flex}.broker-info-item i{color:#94a3b8}.broker-card-right{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:150px;display:flex}.broker-rating{text-align:right;margin-bottom:12px}.rating-score{font-size:1.5rem;font-weight:700}.top-brokers-section .broker-list{flex-direction:column;gap:20px;display:flex}.top-brokers-section .broker-card{flex-direction:column;align-items:stretch;display:flex}.top-brokers-section .broker-card-left{justify-content:center;align-items:center;width:100%;margin-bottom:16px;margin-right:0;display:flex}.top-brokers-section .broker-logo{width:120px;height:120px}.top-brokers-section .broker-card-center{text-align:center;margin-bottom:16px;padding-right:0}.top-brokers-section .broker-name,.top-brokers-section .broker-description{text-align:center;margin-bottom:12px}.top-brokers-section .broker-badges{justify-content:center;margin-bottom:12px}.top-brokers-section .broker-info-row{justify-content:center;margin-bottom:16px}.top-brokers-section .broker-card-right{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;width:100%;min-width:auto;display:flex}.top-brokers-section .broker-rating{text-align:center;margin-bottom:0}.top-brokers-section .broker-detail-btn,.top-brokers-section .broker-website-btn{flex:none}.rating-score i{margin-right:4px}.rating-max{color:#94a3b8;font-size:.9rem}.broker-detail-btn,.broker-register-btn{text-align:center;border-radius:8px;width:100%;margin-bottom:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.broker-detail-btn{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.broker-detail-btn:hover{color:#1e293b;background:#e2e8f0}.broker-register-btn{color:#fff;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border:none}.broker-register-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e933144d}.broker-website-btn{color:#fff;text-align:center;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:6px;min-width:140px;margin-top:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.broker-website-btn:hover{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.broker-website-btn i{margin-right:6px;font-size:.8rem}.broker-detail-header{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);padding:40px 0}.broker-header-card{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.broker-header-left{flex:1;gap:24px;display:flex}.broker-detail-logo{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.broker-detail-logo img{object-fit:contain;max-height:80%}.broker-header-info h1{color:#fff;margin:0 0 12px;font-size:2rem;font-weight:700}.broker-short-desc{color:#cbd5e1;margin-bottom:16px;font-size:1rem;line-height:1.6}.broker-header-right{text-align:center;min-width:200px}.broker-rating-large{margin-bottom:20px}.rating-score-large{font-size:3rem;font-weight:700}.rating-score-large i{margin-right:8px}.rating-max-large{color:#94a3b8;font-size:1.2rem}.broker-register-btn-large{color:#fff;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border-radius:10px;margin-bottom:12px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.broker-register-btn-large:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e9331466}.broker-website-btn-large{color:#fff;text-align:center;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:10px;margin-bottom:12px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.broker-website-btn-large:hover{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.broker-website-btn-large i{margin-right:8px;font-size:.9rem}.broker-website-link{color:#94a3b8;font-size:.9rem;text-decoration:none;transition:color .3s}.broker-website-link:hover{color:#fff}.broker-tabs{border-bottom:2px solid #e2e8f0;margin-bottom:30px;display:flex}.broker-tab{cursor:pointer;color:#64748b;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:15px 25px;font-weight:500;transition:all .3s;display:flex}.broker-tab:hover,.broker-tab.active{color:#e93314;border-bottom-color:#e93314}.broker-features-section{background:#f8fafc;border-radius:12px;margin-bottom:30px;padding:24px}.broker-features-section h3{color:#1e293b;margin-bottom:20px;font-size:1.1rem;font-weight:600}.broker-features-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.feature-item{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:.85rem;transition:all .3s;display:flex}.feature-item.active{color:#166534;background:#dcfce7;border-color:#22c55e}.feature-item i{font-size:1rem}.broker-pros-cons{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}.broker-pros,.broker-cons{border-radius:12px;padding:20px;overflow:hidden}.broker-pros{background:#f0fdf4;border:1px solid #bbf7d0}.broker-cons{background:#fef2f2;border:1px solid #fecaca}.broker-pros h4,.broker-cons h4{align-items:center;gap:8px;margin-bottom:15px;font-size:1rem;display:flex}.broker-pros h4{color:#166534}.broker-cons h4{color:#991b1b}.broker-pros ul,.broker-cons ul{margin:0;padding:0;list-style:none}.broker-pros li,.broker-cons li{color:#374151;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #0000000d;padding:8px 0;font-size:.9rem}.broker-pros li:last-child,.broker-cons li:last-child{border-bottom:none}.broker-about-content{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:30px;padding:20px}.about-html-content{color:#1e293b;text-align:left;width:100%;font-size:.95rem;line-height:1.7}.about-html-content h1,.about-html-content h2,.about-html-content h3,.about-html-content h4,.about-html-content h5,.about-html-content h6{color:#0f172a;text-align:left;margin:1.5em auto .75em 0;font-weight:600}.about-html-content h1{font-size:1.75rem}.about-html-content h2{font-size:1.5rem}.about-html-content h3{font-size:1.25rem}.about-html-content p{color:#475569;text-align:left;margin-bottom:1em;margin-left:0;margin-right:auto}.about-html-content ul,.about-html-content ol{color:#475569;text-align:left;margin-bottom:1em;margin-left:1.5em;margin-right:auto;padding-left:1.5em}.about-html-content li{margin-bottom:.5em}.about-html-content a{color:#e93314;text-decoration:underline;transition:color .2s}.about-html-content a:hover{color:#dc2626}.about-html-content img{border-radius:8px;max-width:30%;height:auto;margin:1em auto 1em 1rem;display:block}.about-html-content blockquote{color:#64748b;text-align:left;border-left:4px solid #e93314;margin:1em auto 1em 0;padding-left:1em;font-style:italic}.about-html-content code{color:#e93314;text-align:left;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.9em}.about-html-content pre{color:#f1f5f9;text-align:left;background:#1e293b;border-radius:8px;margin:1em auto 1em 0;padding:1em;overflow-x:auto}.about-html-content pre code{color:inherit;background:0 0;padding:0}.about-html-content table{border-collapse:collapse;text-align:left;background:#fff;border-radius:8px;width:100%;margin:1.5em auto 1.5em 0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.about-html-content table thead{text-align:left;background:#f1f5f9}.about-html-content table th{text-align:left;color:#0f172a;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-size:.9rem;font-weight:600}.about-html-content table td{color:#475569;text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.9rem}.about-html-content table tbody tr:last-child td{border-bottom:none}.about-html-content table tbody tr:hover{background:#f8fafc}.about-html-content table tbody tr:nth-child(2n){background:#fafbfc}.about-html-content table tbody tr:nth-child(2n):hover{background:#f1f5f9}@media (max-width:768px){.about-html-content{overflow-x:auto}.about-html-content table{min-width:100%;font-size:.85rem}.about-html-content table th,.about-html-content table td{white-space:nowrap;padding:8px 12px}}.broker-licenses-list h3{margin-bottom:20px}.license-item{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px 20px;display:flex}.license-country{color:#1e293b;align-items:center;gap:10px;font-weight:600;display:flex}.license-number{color:#64748b;font-size:.9rem}.other-brokers-list{margin-bottom:15px}.other-broker-item{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:12px 0;display:flex}.other-broker-item:last-child{border-bottom:none}.other-broker-logo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.other-broker-logo img{object-fit:contain;max-width:80%;max-height:80%}.other-broker-info h5{margin:0 0 4px;font-size:.9rem}.other-broker-info h5 a{color:#1e293b;text-decoration:none}.other-broker-info h5 a:hover{color:#e93314}.other-broker-rating{color:#64748b;font-size:.8rem}.other-broker-rating i{color:#eab308;margin-right:4px}.view-all-brokers{text-align:center;color:#475569;background:#f1f5f9;border-radius:8px;padding:12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.view-all-brokers:hover{color:#1e293b;background:#e2e8f0}@media (max-width:992px){.broker-card{flex-direction:column;padding:20px}.broker-card-left{justify-content:center;margin-bottom:16px;margin-right:0;display:flex}.broker-logo{width:120px;height:120px}.broker-card-center{text-align:center;padding-right:0}.broker-name,.broker-description{text-align:center}.broker-badges,.broker-info-row{justify-content:center}.broker-card-right{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:auto}.broker-rating{text-align:center;width:100%}.broker-website-btn,.broker-detail-btn{text-align:center;width:100%;min-width:auto;padding:10px 20px;font-size:.85rem}.broker-header-card{flex-direction:column;padding:20px}.broker-header-left{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px}.broker-header-right{justify-content:center;width:100%;display:flex}.broker-pros-cons{grid-template-columns:1fr}.broker-section{padding:30px 0}}@media (max-width:768px){.broker-filters{flex-direction:column;gap:15px;padding:15px}.broker-search{width:100%;min-width:auto}.broker-sort{width:100%}.broker-sort-select{width:100%;min-width:auto}.broker-card{margin-bottom:16px;padding:16px}.broker-logo{width:100px;height:100px}.broker-name{font-size:1.1rem}.broker-description{font-size:.85rem}.broker-tabs{flex-wrap:wrap;gap:8px}.broker-tab{flex:1;justify-content:center;min-width:calc(50% - 4px);padding:10px 12px;font-size:.8rem}.broker-header-info h1{font-size:1.5rem}.broker-header-info .broker-short-desc{font-size:.9rem}.broker-detail-logo{width:100px;height:100px}.rating-score-large{font-size:2rem}.broker-register-btn-large,.broker-website-btn-large{width:100%;height:50px;font-size:1rem}.broker-header-right{width:100%;min-width:auto}.broker-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.broker-tab{white-space:nowrap;min-width:120px}.broker-features-section{margin-bottom:20px;padding:16px}.broker-features-grid{grid-template-columns:1fr;gap:10px}.feature-item{padding:10px 14px;font-size:.8rem}.broker-pros-cons{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.broker-pros,.broker-cons{padding:16px}.broker-pros h4,.broker-cons h4{margin-bottom:12px;font-size:.95rem}.broker-pros li,.broker-cons li{padding:6px 0;font-size:.85rem}.broker-about-content,.broker-review-content{margin-bottom:20px;padding:16px}.broker-review-content h3{margin-bottom:16px;font-size:1.1rem}.broker-licenses-list{margin-bottom:20px;padding:16px}.broker-licenses-list h3{margin-bottom:16px;font-size:1.1rem}.license-item{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px}.license-country,.license-number{width:100%;font-size:.85rem}.license-country{font-weight:600}.license-number{color:#64748b}.about-html-content{font-size:.9rem}.about-html-content h1{font-size:1.5rem}.about-html-content h2{font-size:1.3rem}.about-html-content h3{font-size:1.1rem}.review-html-content{font-size:.9rem}.review-html-content h1,.review-html-content h2,.review-html-content h3{font-size:1.1rem}.broker-badges{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.broker-badge{justify-content:center;width:100%;padding:6px 12px;font-size:.75rem}.broker-info-row{flex-direction:column;align-items:center;gap:10px}.broker-info-item{justify-content:center;font-size:.8rem}.rating-score{font-size:1.3rem}.broker-detail-content{padding:20px 0}.main-container{padding:0}.broker-blacklist-stamp,.broker-blacklist-stamp-large{z-index:150!important;pointer-events:none!important;width:60px!important;height:60px!important;position:absolute!important;top:-8px!important;left:-8px!important;transform:rotate(-25deg)!important}}@media (max-width:480px){.broker-section{padding:20px 0}.section-title h2{font-size:1.5rem}.section-title h4{font-size:.9rem}.broker-card{padding:12px}.broker-logo{width:80px;height:80px}.broker-name{font-size:1rem}.broker-description{font-size:.8rem}.broker-website-btn,.broker-detail-btn{padding:8px 16px;font-size:.75rem}.rating-score{font-size:1.2rem}.broker-filters{padding:12px}.broker-search-input{padding:10px 15px 10px 40px;font-size:16px}.broker-sort-select{padding:10px 15px;font-size:16px}.broker-detail-logo{width:80px;height:80px}.broker-header-info h1{margin-bottom:10px;font-size:1.3rem}.broker-header-info .broker-short-desc{margin-bottom:12px;font-size:.85rem}.rating-score-large{font-size:1.8rem}.rating-max-large{font-size:1rem}.broker-register-btn-large,.broker-website-btn-large{width:100%;padding:10px 16px;font-size:.85rem}.broker-header-left{text-align:center;flex-direction:column;align-items:center;gap:16px}.broker-header-info{width:100%}.broker-features-section{padding:12px}.broker-features-section h3{margin-bottom:16px;font-size:1rem}.broker-features-grid{grid-template-columns:1fr;gap:10px}.feature-item{padding:10px 12px;font-size:.8rem}.broker-pros-cons{gap:12px}.broker-pros,.broker-cons{padding:12px}.broker-pros h4,.broker-cons h4{margin-bottom:10px;font-size:.9rem}.broker-pros li,.broker-cons li{padding:5px 0;font-size:.8rem}.broker-about-content,.broker-review-content{padding:12px}.broker-about-content h3,.broker-review-content h3{margin-bottom:12px;font-size:1rem}.broker-licenses-list{padding:12px}.broker-licenses-list h3{margin-bottom:12px;font-size:1rem}.license-item{margin-bottom:10px;padding:10px}.broker-tabs{margin-bottom:20px}.broker-tab{min-width:100px;padding:10px 15px;font-size:.8rem}.broker-tab i{font-size:.9rem}.broker-blacklist-stamp,.broker-blacklist-stamp-large{width:50px!important;height:50px!important;top:-5px!important;left:-5px!important}.broker-detail-header{padding:20px 0}.broker-header-card{padding:16px}}.tab-pane{opacity:0;transition:opacity .3s ease-in-out;display:none}.tab-pane.active{opacity:1;animation:.3s ease-in-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.broker-tab{cursor:pointer;-webkit-user-select:none;user-select:none}.broker-tab:hover{background-color:#f8fafc}.broker-tab.active{background-color:#fff}.broker-rating-badge{color:#fff;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border-radius:20px;align-items:center;gap:5px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.broker-rating-badge i{color:#fbbf24}.broker-short-desc-widget{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.broker-detail-link{color:#e93314;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.broker-detail-link:hover{color:#fff;gap:10px}.broker-detail-link i{transition:transform .3s}.broker-detail-link:hover i{transform:translate(3px)}.slider_widget .grid-post-media.gpm_sing{min-height:280px}.slider_widget .grid-post-media_title{padding:10px}.search-input-wrapper{position:relative}.search-results-dropdown{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:400px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 40px #00000026}.search-result-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .2s;display:flex}.search-result-item:hover{background:#f8fafc}.search-result-item:last-child{border-bottom:none}.search-result-image{border-radius:6px;flex-shrink:0;width:60px;height:45px;overflow:hidden}.search-result-image img{object-fit:cover;width:100%;height:100%}.search-result-content{flex:1;min-width:0}.search-result-content h4{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.85rem;font-weight:600;display:-webkit-box;overflow:hidden}.search-result-date{color:#94a3b8;font-size:.75rem}.search-view-all{text-align:center;color:#e93314;background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.search-view-all:hover{background:#f1f5f9}.search-view-all i{margin-left:6px}.search-no-results{text-align:center;color:#94a3b8;padding:30px 16px}.search-no-results i{margin-bottom:10px;font-size:2rem;display:block}.search-no-results p{margin:0;font-size:.9rem}.top-bar{background:0 0;width:100%;padding:0;position:relative}.top-bar .container{align-items:stretch;margin:0;padding:0;display:flex;width:100%!important;max-width:100%!important}.date-holder{display:none}.header_news-ticker-wrap{background:0 0;border:none;border-radius:0;align-items:stretch;height:50px;margin:0;display:flex;position:relative;width:100%!important}.hnt_title{color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:3;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);background:#e93314;flex-shrink:0;justify-content:center;align-items:center;min-width:140px;padding:0 25px;font-size:.85rem;font-weight:800;display:flex;position:relative}.hnt_title:before{content:"";background:#fff;width:5px;position:absolute;top:0;bottom:0;left:0}.header_news-ticker{z-index:2;background:#0a0a0a;flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.header_news-ticker:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0a0a0a 0%,#0000 100%);width:30px;position:absolute;top:0;bottom:0;left:0}.header_news-ticker:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(270deg,#0a0a0a 0%,#0000 100%);width:50px;position:absolute;top:0;bottom:0;right:0}.news-ticker-track{white-space:nowrap;will-change:transform;align-items:center;animation:60s linear infinite ticker-scroll;display:flex}.header_news-ticker:hover .news-ticker-track{animation-play-state:paused}.ticker-item{flex-shrink:0;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.ticker-text{color:#fff;white-space:nowrap;padding:0 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.ticker-text:hover{color:#e93314}.ticker-divider{background:#e93314;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:0 5px;display:inline-block}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.header_news-ticker-wrap{height:45px}.hnt_title{min-width:120px;padding:0 20px;font-size:.75rem}.ticker-text{padding:0 12px;font-size:.85rem}}@media (max-width:768px){.header_news-ticker-wrap{height:42px}.hnt_title{letter-spacing:.5px;min-width:100px;padding:0 15px;font-size:.7rem}.ticker-text{padding:0 10px;font-size:.8rem}.news-ticker-track{animation-duration:35s}}@media (max-width:480px){.header_news-ticker-wrap{height:38px}.hnt_title{min-width:80px;padding:0 12px;font-size:.65rem}.ticker-text{padding:0 8px;font-size:.75rem}}.list-post-wrap_column .list-post{flex-direction:column;height:100%;display:flex}.list-post-wrap_column .list-post-media{flex-shrink:0;height:180px}.list-post-wrap_column .list-post-content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.list-post-wrap_column .col-md-6{margin-bottom:20px}.list-post-wrap_column .row{flex-wrap:wrap;display:flex}.nav-button-wrap{z-index:1000;display:none;position:relative}.nav-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;padding:0;display:flex}.nav-button span{transform-origin:50%;background:#333;border-radius:2px;width:100%;height:3px;transition:all .3s}.nav-button.active span:first-child{transform:rotate(45deg)translate(7px,7px)}.nav-button.active span:nth-child(2){opacity:0}.nav-button.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.mobile-menu-overlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;transition:all .3s;position:fixed;inset:0}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{z-index:1000;background:#fff;width:300px;height:100vh;transition:right .3s;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:-2px 0 10px #0000001a}.mobile-menu.active{right:0}.mobile-menu-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;display:flex}.mobile-menu-close{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px}.mobile-menu-nav{padding:20px 0}.mobile-menu-nav ul{margin:0;padding:0;list-style:none}.mobile-menu-nav li{border-bottom:1px solid #f0f0f0}.mobile-menu-nav a{color:#333;text-align:left;justify-content:space-between;align-items:center;padding:18px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background .3s;display:flex}.mobile-menu-item-text{text-align:left;flex:1}.mobile-menu-arrow{color:#999;margin-left:12px;font-size:14px;transition:transform .3s,color .3s}.mobile-menu-nav a:hover .mobile-menu-arrow,.mobile-menu-nav a.act-link .mobile-menu-arrow{color:#e93314;transform:translate(3px)}.mobile-menu-nav a:hover,.mobile-menu-nav a.act-link{color:#e93314;background:#f8f9fa}@media (max-width:768px){.nav-button-wrap{display:block}.nav-holder.main-menu{display:none}.header-inner{position:relative}.header-inner .container{justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.logo-holder{flex:1}}.single-post-content_text{color:#333;font-size:1rem;line-height:1.8}.single-post-content_text p{color:#333;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.single-post-content_text h1,.single-post-content_text h2,.single-post-content_text h3,.single-post-content_text h4,.single-post-content_text h5,.single-post-content_text h6{color:#222;margin:2rem 0 1rem;font-weight:600}.single-post-content_text ul,.single-post-content_text ol{margin:1.5rem 0;padding-left:2rem}.single-post-content_text li{margin-bottom:.5rem;line-height:1.6}.single-post-content_text blockquote{background:#f8f9fa;border-left:4px solid #e93314;margin:2rem 0;padding:1rem 2rem;font-style:italic}.single-post-content_text strong,.single-post-content_text b{font-weight:600}.single-post-content_text em,.single-post-content_text i{font-style:italic}.small-post-wrap{flex-direction:column;gap:15px;display:flex}.small-post{background:#fff;border:1px solid #f1f5f9;border-radius:12px;gap:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.small-post:before{content:"";background:linear-gradient(135deg,#e93314,#ff6b4a);width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.small-post:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.small-post:hover:before{width:4px}.small-post-media{background:#f8fafc;border-radius:10px;flex-shrink:0;width:85px;height:65px;position:relative;overflow:hidden}.small-post-media:after{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#e933141a 100%);transition:opacity .3s;position:absolute;inset:0}.small-post:hover .small-post-media:after{opacity:1}.small-post-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.small-post:hover .small-post-media img{transform:scale(1.08)}.small-post-content{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding-left:4px;display:flex}.small-post-content h4{color:#1e293b;letter-spacing:-.01em;margin:0 0 10px;font-size:.875rem;font-weight:600;line-height:1.4}.small-post-content h4 a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .3s;display:-webkit-box;overflow:hidden}.small-post-content h4 a:hover{color:#e93314}.small-post-content .post-date{color:#64748b;align-items:center;gap:6px;margin-top:auto;font-size:.75rem;font-weight:500;display:flex}.small-post-content .post-date i{color:#e93314;font-size:.7rem}.box-widget .widget-title{color:#1e293b;border-bottom:2px solid #e93314;margin-bottom:20px;padding-bottom:12px;font-size:1.1rem;font-weight:700;position:relative}.box-widget-content{padding:0}@media (max-width:768px){.small-post{gap:10px;padding:14px}.small-post-media{width:75px;height:55px}.small-post-content h4{margin-bottom:8px;font-size:.8rem}.small-post-content .post-date{font-size:.7rem}}.trending-carousel-section{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);padding:40px 0}.trending-carousel-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.trending-carousel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.trending-carousel-title h4{color:#fff;margin:0 0 8px;font-size:1.8rem;font-weight:700}.trending-carousel-title p{color:#94a3b8;margin:0;font-size:.95rem}.trending-carousel-controls{gap:10px;display:flex}.carousel-btn{color:#fff;cursor:pointer;background:#e93314e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.carousel-btn:hover{background:#e93314;transform:scale(1.1)}.trending-carousel-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trending-card{border-radius:16px;transition:transform .3s;overflow:hidden;box-shadow:0 8px 25px #0003}.trending-card:hover{transform:translateY(-8px)}.trending-card-image{height:350px;position:relative}.trending-card-bg{background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.trending-card:hover .trending-card-bg{transform:scale(1.1)}.trending-card-overlay{background:linear-gradient(#0000 0%,#000000b3 50%,#000000f2 100%);padding:25px 20px;position:absolute;bottom:0;left:0;right:0}.trending-card-category{text-transform:uppercase;background:linear-gradient(135deg,#e93314 0%,#dc2626 100%);border-radius:20px;margin-bottom:10px;padding:5px 14px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.trending-card-title{margin:10px 0;font-size:1.1rem;font-weight:600;line-height:1.4}.trending-card-title a{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.trending-card-title a:hover{color:#e93314}.trending-card-date{color:#94a3b8;font-size:.85rem}.trending-card-date i{margin-right:5px}@media (max-width:992px){.trending-carousel-grid{grid-template-columns:repeat(2,1fr)}.trending-card-image{height:300px}.trending-carousel-title h4{font-size:1.5rem}}@media (max-width:576px){.trending-carousel-section{padding:30px 0}.trending-carousel-wrap{padding:0 15px}.trending-carousel-grid{grid-template-columns:1fr}.trending-card-image{height:280px}.trending-carousel-title h4{font-size:1.3rem}.trending-carousel-title p{font-size:.85rem}.carousel-btn{width:40px;height:40px}.trending-carousel-header{flex-direction:column;align-items:flex-start}}.container{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}[class*=col-]{width:100%;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-7{width:58.3333%}.col-md-8{width:66.6667%}}@media (max-width:767px){.sidebar-content{margin-top:30px}.col-md-4,.col-md-8{width:100%}}@media (max-width:768px){.hero-slider-wrap{min-height:400px}.hero-item h2{line-height:1.3;font-size:1.5rem!important}.hero-item h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.hsc-list_item,.hero-slider_controls-wrap{display:none}.list-post{flex-direction:column}.list-post-media{width:100%;height:200px;margin-bottom:15px}.list-post-content h3{font-size:1rem}.section-title h2{font-size:1.3rem}.section-title h4{font-size:.85rem}.breadcrumbs-header{padding:20px 0}.breadcrumbs-header_url{font-size:.85rem}.scroll-down-wrap{display:none}.single-post-header h1{font-size:1.5rem;line-height:1.3}.single-post-header h4{font-size:.9rem}.single-post-content_text{font-size:.95rem}.single-post-nav{flex-direction:column;gap:15px}.single-post-nav_prev,.single-post-nav_next{width:100%}.footer-widget{margin-bottom:30px}.footer-widget-title{font-size:1.1rem}}@media (max-width:992px){.aside-panel{display:none}}@media (max-width:576px){.tabs-menu{flex-direction:column}.tabs-menu li{width:100%}.tabs-menu li a{text-align:center;padding:12px;display:block}.post-widget-item{flex-direction:row;gap:12px}.post-widget-item-media{flex-shrink:0;width:80px;height:60px}.post-widget-item-content h4{font-size:.85rem}}@media (max-width:768px){.grid-post-media{min-height:250px}.grid-post-media_title h4{font-size:1rem}.fs-carousel-wrap_title{width:100%;padding:30px 20px;position:relative}.fs-carousel-wrap_title-wrap h4{font-size:1.3rem}.fs-carousel-wrap_title-wrap h5{font-size:.85rem}#ajax-content{display:none!important}.ajax-featured-card{padding-top:80%}.ajax-featured-content h3{font-size:1.1rem}}@media (max-width:576px){.pagination{flex-wrap:wrap;justify-content:center;gap:5px}.pagination a{padding:8px 12px;font-size:.85rem}.load-more_btn{padding:12px 25px;font-size:.9rem}.dark-btn{padding:12px 20px;font-size:.9rem}}.main-footer{padding-top:60px;position:relative}.main-footer:before{content:"";z-index:1;background:linear-gradient(90deg,#e93314 0%,#dc2626 50%,#e93314 100%);height:3px;position:absolute;top:0;left:0;right:0}.footer-widget-wrap{z-index:2;position:relative}.footer-widget{background:0 0;border:none;border-radius:0;margin-bottom:40px;padding:0}.footer-widget:hover{box-shadow:none;background:0 0;border:none;transform:none}.footer-logo{background:0 0;border:none;border-radius:0;margin-bottom:20px;padding:0;transition:opacity .3s;display:inline-block}.footer-logo:hover{box-shadow:none;opacity:.9;background:0 0;transform:none}.footer-logo img{filter:none;object-fit:contain;border-radius:8px;max-width:180px;height:auto;margin-bottom:0;display:block}.footer-widget-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;padding-left:0;font-size:1.1rem;font-weight:600;position:relative}.footer-widget-title:before{display:none}.footer-widget-title:after{content:"";background:linear-gradient(90deg,#e93314 0%,#dc2626 100%);border-radius:1px;width:50px;height:2px;position:absolute;bottom:-8px;left:0}.footer-widget-content{padding:0}.footer-widget-content p{color:#ffffffbf;margin-bottom:15px;line-height:1.8}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{border-radius:0;margin-bottom:0;padding:8px 0;transition:all .2s;position:relative}.footer-list li:before{content:"→";opacity:0;color:#e93314;transition:all .2s;position:absolute;left:-20px}.footer-list li:hover{background:0 0;padding-left:20px}.footer-list li:hover:before{opacity:1;left:0}.footer-list li a{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-list li a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:20px;position:relative}.footer-bottom:before{display:none}.copyright{color:#fff9;font-size:.85rem}.subcribe-form{background:0 0;border:none;border-radius:0;padding:0}.subcribe-form p{color:#ffffffbf;margin-bottom:15px;font-size:.9rem}.subcribe-form input.enteremail{background:#ffffff1a;border:1px solid #fff3;border-radius:6px 0 0 6px}.subcribe-form input.enteremail:focus{background:#ffffff26;border-color:#ffffff4d}.subcribe-form .subscribe-button{border:1px solid #0000;border-radius:0 6px 6px 0;transition:all .3s}.subcribe-form .subscribe-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e9331466}@media (max-width:768px){.main-footer{padding-top:40px}.footer-widget{margin-bottom:30px}.footer-logo img{max-width:150px}.footer-widget-title{font-size:1rem}.subcribe-form input.enteremail{border-right:1px solid #fff3;border-radius:6px;width:100%;margin-bottom:10px}.subcribe-form .subscribe-button{border-radius:6px;width:100%}.top-bar{display:none}}.hsc-list-container{gap:15px;display:flex}.carousel-dots{justify-content:center;gap:8px;padding:15px 0;display:flex}.carousel-dot{cursor:pointer;background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:all .3s}.carousel-dot:hover{background:#ffffff80}.carousel-dot.active{background:#e93314;border-radius:5px;width:25px}@media (max-width:768px){.hero-slider_controls-wrap{display:none}}.fix-bar,.fixed-bar{z-index:10;box-sizing:border-box;height:fit-content;transition:none;position:relative;top:0}.fix-container-init{min-height:100%;position:relative}.col-md-4{position:relative}@media (max-width:992px){.fix-bar,.fixed-bar{width:auto!important;position:relative!important;top:0!important}}.featured-video-section{margin:40px 0 0;padding:60px 0 0}.dark-bg{background:#1a1a1a}.no-bottom-padding{padding-bottom:0}.main-video-wrap{float:left;width:100%;position:relative}.video-main-cont{float:left;width:calc(100% - 430px);position:relative}.video-section-title{float:left;border-bottom:1px solid #ffffff1a;width:100%;margin-bottom:20px;padding-bottom:20px;position:relative}.video-section-title h2{text-align:left;color:#fff;float:left;margin:0;font-size:24px;font-weight:700}.video-section-title h4{float:left;color:#bfc2c9;margin-left:20px;padding-top:8px;font-size:14px;font-weight:600}.video-section-title .view-all-link{float:right;color:#fff;text-transform:uppercase;background:#e93314;border-radius:2px;padding:10px 30px;font-size:11px;font-weight:600;text-decoration:none;transition:all .3s}.video-section-title .view-all-link:hover{background:#c42a0f}.video-section-title .view-all-link i{margin-left:10px}.video-holder.vh-main{float:left;background-position:50%;background-size:cover;width:100%;height:370px;display:block;position:relative;overflow:hidden}.video-holder .overlay{background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.big_prom{z-index:10;text-align:center;color:#e93314;background:#fff;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;line-height:60px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;box-shadow:0 0 0 16px #ffffff4d}.video-holder:hover .big_prom{box-shadow:0 0 0 26px #ffffff4d}.video-holder-title{z-index:20;float:left;background:#222;width:100%;padding:15px 20px;position:relative}.video-holder-title_item{text-align:left;color:#fff;float:left;width:calc(100% - 120px);font-size:18px;font-weight:600}.video-holder-title_item a{color:#fff;text-decoration:none;transition:color .3s}.video-holder-title_item a:hover{color:#e93314}.video-holder-title .video-date{float:left;color:#e93314;margin-top:10px;font-size:12px}.video-holder-title .video-date i{margin-right:8px}.video-holder-title .post-category-marker{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.video-links-wrap{width:420px;max-height:516px;padding:0 16px 0 0;position:absolute;top:0;right:0;overflow:auto}.video-links-wrap::-webkit-scrollbar{width:4px}.video-links-wrap::-webkit-scrollbar-track{background:#ffffff1a}.video-links-wrap::-webkit-scrollbar-thumb{background:#e93314}.video-item{cursor:pointer;float:left;width:100%;margin-bottom:10px;position:relative}.video-item:last-child{margin-bottom:0}.video-item-img{float:left;width:100%;height:180px;position:relative;overflow:hidden}.video-item-img:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000e6 90%);position:absolute;inset:0}.video-item-img img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out;transform:scale(1)}.video-item:hover img{transform:scale(1.1)}.play-icon{z-index:10;text-align:center;color:#e93314;background:#fff;border-radius:50%;width:40px;height:40px;font-size:12px;line-height:40px;transition:all .3s ease-in-out;position:absolute;top:20px;left:20px;box-shadow:0 0 0 6px #ffffff4d}.video-item_active .play-icon,.video-item:hover .play-icon{color:#fff;background:#e93314;box-shadow:0 0 0 10px #e933144d}.video-item .post-category-marker{z-index:10;position:absolute;top:20px;right:20px}.video-item-title{z-index:20;padding:10px 20px 15px;position:absolute;bottom:0;left:0;right:0}.video-item-title h4{text-align:left;color:#fff;float:left;width:100%;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4}.video-item-title h4 a{color:#fff;text-decoration:none}.video-item .video-date{float:left;color:#e93314;font-size:11px;font-weight:500}.video-item .video-date i{margin-right:8px}.video-carousel-title{margin-bottom:20px}.video-carousel-title h4{color:#fff;margin:0;font-size:16px;font-weight:600}.video-carousel-wrap{gap:20px;display:flex}.video-carousel-item{cursor:pointer;flex:1;position:relative;overflow:hidden}.video-carousel-item img{object-fit:cover;width:100%;height:150px;transition:transform .3s}.video-carousel-item:hover img{transform:scale(1.1)}.video-carousel-item .play-icon{width:35px;height:35px;font-size:10px;line-height:35px;top:15px;left:15px}.video-carousel-item .post-category-marker{z-index:10;position:absolute;top:15px;right:15px}.broker-carousel-section{float:left;background:#222;width:100%;min-height:250px;margin-top:40px;padding:30px 0}.broker-carousel-container{flex:1;gap:20px;display:flex;overflow:hidden}.broker-carousel-item{text-align:center;box-sizing:border-box;background:#2a2a2a;border-radius:12px;flex-direction:column;flex:0 0 calc(25% - 15px);align-items:center;min-width:0;padding:20px;text-decoration:none;transition:all .3s;display:flex}.broker-carousel-item:hover{background:#333;transform:translateY(-5px);box-shadow:0 5px 20px #0000004d}.broker-carousel-logo{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:15px;padding:10px;display:flex}.broker-carousel-logo img{object-fit:contain;width:100%;height:100%}.broker-carousel-content{width:100%}.broker-carousel-title{color:#fff;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.broker-carousel-desc{color:#aaa;text-overflow:ellipsis;word-wrap:break-word;max-height:2.8em;margin:0 0 10px;font-size:13px;line-height:1.4;overflow:hidden}.broker-carousel-rating{color:orange;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.broker-carousel-rating i{color:orange}@media (max-width:768px){.broker-carousel-item{min-width:100%;flex:0 0 100%!important}.broker-carousel-logo{width:80px;height:80px;margin:0 auto 15px}.broker-carousel-title{text-align:center;font-size:14px}.broker-carousel-desc{text-align:center;max-width:100%;margin:0 auto 10px;font-size:12px;display:none!important}.broker-carousel-container{gap:15px}.broker-carousel-content{text-align:center;flex-direction:column;align-items:center;display:flex}.broker-carousel-rating{justify-content:center}}@media (max-width:1200px){.video-main-cont{width:calc(100% - 350px)}.video-links-wrap{width:340px}}@media (max-width:992px){.video-main-cont,.video-links-wrap{float:left;width:100%;position:relative}.video-links-wrap{gap:15px;max-height:none;margin-top:20px;padding:20px 0;display:flex;overflow-x:auto}.video-item{min-width:280px;margin-bottom:0}.video-section-title h4{display:none}.video-section-title .view-all-link{position:absolute;top:0;right:0}}@media (max-width:576px){.video-holder.vh-main{height:250px}.video-section-title h2{font-size:18px}.video-item-img{height:140px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:.6s ease-out forwards fadeInUp}.animate-fadeIn{animation:.5s ease-out forwards fadeIn}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-slideInLeft{animation:.5s ease-out forwards slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-slideInRight{animation:.5s ease-out forwards slideInRight}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scaleIn{animation:.4s ease-out forwards scaleIn}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-pulse{animation:2s ease-in-out infinite pulse}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce{animation:1s ease-in-out infinite bounce}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.03)}.hover-glow{transition:box-shadow .3s}.hover-glow:hover{box-shadow:0 0 20px #e933144d}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.list-post{transition:transform .3s,box-shadow .3s}.list-post:hover{transform:translateY(-3px)}.list-post .bg{transition:transform .5s}.list-post:hover .bg{transform:scale(1.1)}.post-widget-item{border-radius:8px;padding:10px;transition:background .3s,transform .3s}.post-widget-item:hover{background:#00000008;transform:translate(5px)}.post-widget-item-content h4{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.post-widget-item-content h4 a{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.dark-btn{transition:all .3s;position:relative;overflow:hidden}.dark-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.dark-btn:hover:before{left:100%}.grid-post-item:hover{transform:translateY(-5px)}.grid-post-item .bg{transition:transform .6s}.grid-post-item:hover .bg{transform:scale(1.1)}.tagcloud-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.section-title:after{content:"";width:60px;height:3px;transition:width .3s;position:absolute;bottom:-10px;left:0}.section-title:hover:after{width:100px}html{scroll-behavior:smooth}.content{animation:.4s ease-out fadeIn}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-title{width:70%;height:24px;margin-bottom:12px}.skeleton-image{height:200px;margin-bottom:16px}.header-skeleton .skeleton{display:inline-block}.header-skeleton-date{width:32px;height:28px}.header-skeleton-month{width:88px;height:14px;margin-left:6px}.header-skeleton-year{width:42px;height:14px;margin-left:6px}.header-skeleton-label{border-radius:4px;width:90px;height:24px;margin-right:10px}.header-skeleton-ticker{align-items:center;gap:10px;width:100%;display:flex}.header-skeleton-line{border-radius:4px;width:180px;height:12px}.header-skeleton-logo{width:180px;height:52px}.header-skeleton-nav{align-items:center;gap:20px;display:flex}.header-skeleton-nav-item{border-radius:4px;width:80px;height:14px}.featured-carousel-skeleton .hero-slider-container{min-height:520px}.featured-carousel-skeleton-bg{width:100%;height:100%;margin-bottom:0}.featured-carousel-skeleton-category{width:96px;height:24px;margin-bottom:18px}.featured-carousel-skeleton-title{width:min(680px,85%);height:32px;margin-bottom:12px}.featured-carousel-skeleton-title-sm{width:min(560px,75%)}.featured-carousel-skeleton-date{width:120px;height:18px}.featured-carousel-skeleton-thumb{width:100%;height:100%;margin-bottom:0}.featured-carousel-skeleton-thumb-title{width:85%;height:14px;margin:8px 0}.featured-carousel-skeleton-thumb-date{width:55%;height:12px}.featured-carousel-preload-image{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:991px){.header-skeleton-nav{gap:10px}.header-skeleton-nav-item{width:56px}.featured-carousel-skeleton .hero-slider-container{min-height:420px}}@media (max-width:768px){.header-skeleton-ticker{display:none}.header-skeleton-logo{width:140px;height:42px}.featured-carousel-skeleton .hero-slider-container{min-height:340px}}.scroll-animate{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.scroll-animate.animate-visible{opacity:1;transform:translateY(0)}.scroll-animate.from-left{transform:translate(-40px)}.scroll-animate.from-left.animate-visible{transform:translate(0)}.scroll-animate.from-right{transform:translate(40px)}.scroll-animate.from-right.animate-visible{transform:translate(0)}.scroll-animate.scale-up{transform:scale(.9)}.scroll-animate.scale-up.animate-visible{transform:scale(1)}.parallax-bg{will-change:transform}.card-hover-gradient{transition:all .3s;position:relative}.card-hover-gradient:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#e93314,#ff6b4a);padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-hover-gradient:hover:before{opacity:1}.img-zoom-container{overflow:hidden}.img-zoom-container img,.img-zoom-container .bg{transition:transform .5s}.img-zoom-container:hover img,.img-zoom-container:hover .bg{transform:scale(1.1)}.text-underline-hover{display:inline-block;position:relative}.text-underline-hover:after{content:"";background:#e93314;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.text-underline-hover:hover:after{width:100%}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-ripple:hover:after{width:300px;height:300px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:3s ease-in-out infinite float}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #e9331480}50%{box-shadow:0 0 20px #e93314cc,0 0 30px #e9331466}}.animate-glow-pulse{animation:2s ease-in-out infinite glowPulse}.rotate-hover{transition:transform .3s}.rotate-hover:hover{transform:rotate(5deg)}.card-3d{transform-style:preserve-3d;transition:transform .3s}.card-3d:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-5deg)translateZ(10px)}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-text-animate{background:linear-gradient(90deg,#e93314,#ff6b4a,#e93314) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradientShift}.section-title{position:relative}.section-title h2{display:inline-block;position:relative}.section-title.sect_dec h2:after{content:"";background:#e93314;width:60px;height:3px;transition:width .3s;position:absolute;bottom:-10px;left:0}.section-title.sect_dec:hover h2:after{width:100%}.post-category-marker{transition:all .3s}.post-category-marker:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e9331466}.grid-post-item{transition:transform .3s,box-shadow .3s}.grid-post-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.ajax-featured-card{transition:transform .3s;position:relative;overflow:hidden}.ajax-featured-card:before{content:"";background:linear-gradient(#0000,#000c);transition:opacity .3s;position:absolute;inset:0}.ajax-featured-card:hover{transform:scale(1.02)}.box-widget{transition:transform .3s,box-shadow .3s}.tagcloud-link{transition:all .3s}.tagcloud-link:hover{color:#fff;background:#e93314;transform:translateY(-2px)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #e93314}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trending-news-section{color:#fff;background:#000;padding:60px 0}.trending-news-header{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.trending-news-title h2{color:#fff;margin:0 0 5px;font-family:Arial,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2}.trending-news-title p{color:#999;margin:0;font-size:1rem;font-weight:400}.trending-news-controls{gap:0;display:flex}.trending-nav-btn{color:#fff;cursor:pointer;background:#e93314;border:none;border-radius:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;transition:all .3s;display:flex}.trending-nav-btn.trending-prev{border-radius:4px 0 0 4px}.trending-nav-btn.trending-next{border-radius:0 4px 4px 0}.trending-nav-btn:hover:not(:disabled){background:#c42a0f}.trending-nav-btn:disabled{opacity:.5;cursor:not-allowed}.trending-news-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative;bottom:0}.trending-news-card{border-radius:0;height:320px;transition:transform .3s;position:relative;overflow:hidden}.trending-news-card:hover{transform:translateY(-5px)}.trending-news-image{width:100%;height:100%;position:relative}.trending-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.trending-news-card:hover .trending-news-image img{transform:scale(1.05)}.trending-news-overlay{background:linear-gradient(#0003 0%,#0006 50%,#000000f2 100%);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.trending-category-tag{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#e93314;border-radius:0;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:20px;right:20px}.trending-news-author{align-items:center;gap:10px;margin-top:0;display:flex}.author-avatar{color:#fff;background:linear-gradient(135deg,#e93314,#ff6b4a);border:2px solid #e93314;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-name{color:#e93314;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.trending-news-content{position:relative}.trending-news-date{color:#999;margin-bottom:10px;font-size:11px;font-weight:400}.trending-news-title-text{margin:0 0 15px}.trending-news-title-text a{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .3s;display:-webkit-box;overflow:hidden}.trending-news-title-text a:hover{color:#e93314}.trending-news-stats{align-items:center;gap:20px;display:flex}.trending-news-views,.trending-news-comments{color:#999;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.trending-news-views i,.trending-news-comments i{font-size:14px}@media (max-width:1200px){.trending-news-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.trending-news-section{padding:40px 0}.trending-news-title h2{font-size:2rem}.trending-news-grid{grid-template-columns:repeat(2,1fr)}.trending-news-header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:576px){.trending-news-section{padding:30px 0}.trending-news-title h2{font-size:1.8rem}.trending-news-title p{font-size:.9rem}.trending-news-grid{gap:15px;display:flex;position:relative;overflow:hidden}.trending-news-card{flex:0 0 100%;min-width:0;height:280px;display:none}.trending-news-card.active{display:block}.trending-news-overlay{padding:15px}.trending-nav-btn{width:45px;height:45px}.play-icon,.video-carousel-item .play-icon{display:none!important}}.tabs-menu li a{cursor:pointer;transition:color .3s;color:#fff!important}.tabs-menu li.current a,.tabs-menu li a.active-tab{font-weight:600;color:#fff!important}.tabs-menu li a:hover{color:#fff!important}.tab-content{display:none}.tab-content.first-tab{display:block}.post-widget-container{animation:.3s ease-in-out fadeIn}.ajax-featured-card{border-radius:8px;margin-bottom:20px;display:block;position:relative;overflow:hidden;height:250px!important}.ajax-featured-content{background:linear-gradient(#0000 0%,#000000e6 100%);padding:20px;position:absolute;bottom:0;left:0;right:0}.ajax-featured-content h3{color:#fff;margin:10px 0;font-size:1.2rem}.ajax-featured-content p{color:#ccc;margin:10px 0;font-size:.9rem;line-height:1.4}.ajax-featured-content .post-date{color:#e93314;font-size:.85rem}@media (min-width:769px){.hero-slider-wrap .fs-slider_btn{color:#fff;cursor:pointer;z-index:100;background:#e93314;border:none;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-26px;font-size:16px;transition:all .3s;display:flex;position:absolute;top:50%}.hero-slider-wrap .fs-slider_btn:hover{background:#c42a0f}.hero-slider-wrap .fs-slider_btn i{color:#fff;font-size:16px}.hero-slider-wrap .fs-slider-button-prev{border-radius:4px 0 0 4px;left:auto;right:90px}.hero-slider-wrap .fs-slider-button-next{border-radius:0 4px 4px 0;left:auto;right:30px}}.section-title.sect_dec h2:after{content:none!important;content:none!important;display:none!important}.featured-horizontal-news{margin:20px 0}.horizontal-featured-post{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000001a}.horizontal-featured-post:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.horizontal-media{flex:0 0 40%;position:relative;overflow:hidden}.horizontal-media .bg-wrap{height:200px;overflow:hidden}.horizontal-media .bg{width:100%;height:100%;transition:transform .3s;background-position:50%!important;background-size:cover!important}.horizontal-featured-post:hover .horizontal-media .bg{transform:scale(1.05)}.horizontal-category{z-index:2;position:absolute;top:15px;left:15px}.horizontal-content{flex-direction:column;flex:1;justify-content:space-between;padding:25px;display:flex}.horizontal-title{color:#1a202c;margin:0 0 15px;font-size:24px;font-weight:700;line-height:1.3}.horizontal-title a{color:inherit;text-decoration:none;transition:color .3s}.horizontal-title a:hover{color:#3182ce}.horizontal-summary{color:#4a5568;flex-grow:1;margin:0 0 20px;font-size:14px;line-height:1.6}.horizontal-meta{color:#718096;align-items:center;gap:20px;font-size:12px;display:flex}.horizontal-meta .post-date,.horizontal-meta .author-info{align-items:center;gap:5px;display:flex}@media (max-width:768px){.horizontal-featured-post{flex-direction:column}.horizontal-media{flex:none}.horizontal-media .bg-wrap{height:180px}.horizontal-content{padding:20px}.horizontal-title{font-size:20px}.horizontal-meta{flex-direction:column;align-items:flex-start;gap:10px}}.fs-slider_btn{text-align:center;background:#000000b3;border:none;font-size:14px;transition:all .3s}.fs-slider_btn:hover{background:#000000e6;transform:scale(1.1)}@media (max-width:1024px){.fs-slider_btn{width:40px;height:40px;margin-top:-20px;font-size:16px;line-height:40px;right:20px}.fs-slider-button-prev{margin-top:30px}}@media (max-width:768px){.hero-slider-wrap .fs-slider_btn,.hero-slider-container .fs-slider_btn,.fs-slider_btn.color-bg,.fs-slider_btn{width:24px!important;height:24px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(4px)!important;color:#fff!important;z-index:100!important;background:#ffffff40!important;border:1px solid #ffffff4d!important;border-radius:50%!important;margin:0!important;font-size:10px!important;line-height:24px!important;position:absolute!important;top:45%!important;bottom:auto!important;transform:translateY(-50%)!important}.hero-slider-wrap .fs-slider-button-prev,.hero-slider-container .fs-slider-button-prev,.fs-slider-button-prev{border-radius:0 4px 4px 0!important;left:0!important;right:auto!important}.hero-slider-wrap .fs-slider-button-next,.hero-slider-container .fs-slider-button-next,.fs-slider-button-next{border-radius:4px 0 0 4px!important;left:auto!important;right:0!important}.fs-slider_btn:hover{box-shadow:none!important;background:#000000b3!important;transform:translateY(-50%)!important}.fs-slider_btn i{font-size:10px!important;line-height:24px!important}}@media (max-width:480px){.hero-slider-wrap .fs-slider_btn,.fs-slider_btn{width:26px!important;height:26px!important;font-size:11px!important;line-height:26px!important}.fs-slider_btn i{font-size:11px!important;line-height:26px!important}}@media (max-width:768px) and (orientation:landscape){.hero-slider-wrap .fs-slider_btn,.fs-slider_btn{top:40%!important}}@media (hover:none) and (pointer:coarse){.hero-slider-wrap .fs-slider_btn,.fs-slider_btn{width:40px!important;height:40px!important;line-height:40px!important}}@media (max-width:768px){.featured-carousel,.swiper-container,.slider-container{position:relative;overflow:hidden}}.fs-slider_btn:focus{outline-offset:2px;outline:2px solid #007cba}.fs-slider_btn:focus:not(:focus-visible){outline:none}.fs-slider_btn:focus-visible{outline-offset:2px;outline:2px solid #007cba}.financial-experts-section{background:#fff;padding:40px 0}.financial-experts-section .section-title{text-align:center;margin-bottom:40px}.financial-experts-section .section-title h2{color:#1e293b;margin:0 0 10px;font-size:2rem;font-weight:700}.financial-experts-section .section-title h4{color:#64748b;margin:0;font-size:.95rem;font-weight:400}.financial-experts-search{max-width:500px;margin:0 auto 40px;position:relative}.financial-experts-search-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 20px 12px 45px;font-size:.9rem;transition:all .2s}.financial-experts-search-input:focus{border-color:#e93314;outline:none;box-shadow:0 0 0 3px #e933141a}.financial-experts-search i{color:#94a3b8;font-size:.9rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.expert-card-minimal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;margin-bottom:30px;transition:all .3s;display:flex;overflow:hidden}.expert-card-minimal:hover{border-color:#e93314;transform:translateY(-3px);box-shadow:0 4px 12px #e933141a}.expert-image-minimal{background:#f8fafc;width:100%;height:280px;position:relative;overflow:hidden}.expert-image-minimal a{width:100%;height:100%;display:block}.expert-image-minimal img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.expert-card-minimal:hover .expert-image-minimal img{transform:scale(1.05)}.expert-content-minimal{flex-direction:column;flex:1;padding:20px;display:flex}.expert-name-minimal{margin:0 0 12px;font-size:1.1rem;font-weight:600;line-height:1.4}.expert-name-minimal a{color:#1e293b;text-decoration:none;transition:color .2s}.expert-name-minimal a:hover{color:#e93314}.expert-description-minimal{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 15px;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.expert-social-minimal{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.expert-social-icon{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.expert-social-icon i.fa-twitter{color:#1da1f2}.expert-social-icon i.fa-linkedin{color:#0077b5}.expert-social-icon i.fa-instagram{color:#e4405f}.expert-social-icon i.fa-youtube{color:red}.expert-social-icon:hover{background:#f8fafc;transform:translateY(-2px)}.expert-social-icon:hover i.fa-twitter{color:#0d8bd9}.expert-social-icon:hover i.fa-linkedin{color:#005885}.expert-social-icon:hover i.fa-instagram{color:#c13584}.expert-social-icon:hover i.fa-youtube{color:#c00}.expert-footer-minimal{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.expert-footer-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.expert-views-minimal{color:#94a3b8;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.expert-views-minimal i{color:#e93314;font-size:.85rem}.expert-badge-minimal{color:#166534;background:#f0fdf4;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:flex}.expert-badge-minimal i{font-size:.7rem}.expert-detail-btn-minimal{color:#fff;white-space:nowrap;background:#e93314;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.expert-detail-btn-minimal:hover{color:#fff;background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 8px #e933144d}.no-experts-found{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:60px 20px}.no-experts-found h3{color:#1e293b;margin:0 0 10px;font-size:1.25rem;font-weight:600}.no-experts-found p{color:#64748b;margin:0;font-size:.9rem}@media (max-width:992px){.financial-experts-section{padding:30px 0}.financial-experts-section .section-title h2{font-size:1.75rem}.expert-image-minimal{height:240px}}@media (max-width:768px){.financial-experts-section .section-title{margin-bottom:30px}.financial-experts-section .section-title h2{font-size:1.5rem}.financial-experts-search{margin-bottom:30px}.expert-image-minimal{height:220px}.expert-content-minimal{padding:15px}.expert-name-minimal{font-size:1rem}.expert-footer-minimal{flex-direction:column;align-items:stretch;gap:12px}.expert-footer-left{justify-content:space-between;width:100%}.expert-detail-btn-minimal{width:100%}}@media (max-width:480px){.financial-experts-section .section-title h2{font-size:1.3rem}.expert-image-minimal{height:200px}}.expert-detail-section{background:#fff;padding:40px 0 60px}.expert-detail-header{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);margin-bottom:40px;padding:60px 0;position:relative;overflow:hidden}.expert-detail-header:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"0.5\" opacity=\"0.05\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;inset:0}.expert-detail-header-content{z-index:1;align-items:center;gap:30px;display:flex;position:relative}.expert-detail-image{background:#fff;border:4px solid #e93314;border-radius:20px;flex-shrink:0;width:180px;height:180px;overflow:hidden;box-shadow:0 10px 40px #e933144d}.expert-detail-image img{object-fit:cover;width:100%;height:100%}.expert-detail-info{color:#fff;flex:1}.expert-detail-info h1{color:#fff;margin:0 0 15px;font-size:2.5rem;font-weight:800;line-height:1.2}.expert-detail-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.expert-detail-meta .view-count{color:#cbd5e1;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.expert-detail-meta .view-count i{color:#e93314;font-size:1.1rem}.expert-detail-social{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;margin:30px 0;padding:25px}.expert-detail-social h3{color:#fff;margin:0 0 20px;font-size:1.2rem;font-weight:700}.expert-detail-social-links{flex-wrap:wrap;gap:12px;display:flex}.expert-detail-social-link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.expert-detail-social-link:hover{background:#e93314e6;border-color:#e93314;transform:translateY(-2px);box-shadow:0 4px 15px #e933144d}.expert-detail-social-link i{font-size:1.1rem}.expert-detail-content{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;margin-bottom:40px;padding:30px}.expert-detail-content h2{color:#1e293b;border-bottom:2px solid #e93314;margin:0 0 20px;padding-bottom:15px;font-size:1.5rem;font-weight:700}.expert-detail-content>div{color:#475569;font-size:1rem;line-height:1.8}.expert-detail-content>div p{color:#475569;margin-bottom:1.2em}.expert-detail-advantages,.expert-detail-disadvantages{border-radius:15px;margin-bottom:30px;padding:30px}.expert-detail-advantages{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #22c55e}.expert-detail-disadvantages{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:2px solid #ef4444}.expert-detail-advantages h2,.expert-detail-disadvantages h2{border-bottom:2px solid;align-items:center;gap:12px;margin:0 0 25px;padding-bottom:15px;font-size:1.5rem;font-weight:700;display:flex}.expert-detail-advantages h2{color:#166534;border-bottom-color:#22c55e}.expert-detail-disadvantages h2{color:#991b1b;border-bottom-color:#ef4444}.expert-detail-advantages ul,.expert-detail-disadvantages ul{margin:0;padding:0;list-style:none}.expert-detail-advantages li,.expert-detail-disadvantages li{border-bottom:1px solid #0000000d;align-items:flex-start;gap:15px;padding:15px 0;font-size:1rem;line-height:1.6;display:flex}.expert-detail-advantages li:last-child,.expert-detail-disadvantages li:last-child{border-bottom:none}.expert-detail-advantages li i{color:#22c55e;flex-shrink:0;margin-top:4px;font-size:1.2rem}.expert-detail-disadvantages li i{color:#ef4444;flex-shrink:0;margin-top:4px;font-size:1.2rem}.expert-detail-advantages li span{color:#166534;font-weight:500}.expert-detail-disadvantages li span{color:#991b1b;font-weight:500}@media (max-width:992px){.expert-detail-header-content{text-align:center;flex-direction:column}.expert-detail-image{width:150px;height:150px}.expert-detail-info h1{font-size:2rem}}@media (max-width:768px){.expert-detail-header{padding:40px 0}.expert-detail-image{width:120px;height:120px}.expert-detail-info h1{font-size:1.75rem}.expert-detail-social,.expert-detail-content,.expert-detail-advantages,.expert-detail-disadvantages{padding:20px}.expert-detail-social-links{flex-direction:column}.expert-detail-social-link{justify-content:center;width:100%}}.contact-section{background:#f8fafc;padding:60px 0}.contact-faq-section{background:#fff;border-radius:16px;margin-right:20px;padding:40px;box-shadow:0 4px 20px #00000014}.contact-info-section{background:#fff;border-radius:16px;height:fit-content;padding:40px;position:sticky;top:20px;box-shadow:0 4px 20px #00000014}.faq-container{margin-top:30px}.faq-item{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-item:hover{box-shadow:0 4px 15px #0000001a}.faq-question{cursor:pointer;text-align:left;background:#fff;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:20px 25px;transition:all .3s;display:flex}.faq-question:hover{background:#f8fafc}.faq-question.active{background:#f1f5f9;border-bottom-color:#e2e8f0}.faq-question h4{color:#1e293b;flex:1;margin:0;padding-right:20px;font-size:1rem;font-weight:600}.faq-question h4 i{color:#1e293b}.faq-question i{color:#1e293b;text-align:center;width:20px;font-size:1rem;transition:transform .3s}.faq-question.active i{transform:rotate(180deg)}.faq-answer{background:#fff;padding:0 25px 25px;animation:.3s fadeIn;display:none}.faq-answer p{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}.contact-info-container{flex-direction:column;gap:8px;margin-top:24px;display:flex}.contact-info-item{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:20px;padding:25px 0;transition:all .3s;display:flex}.contact-info-item:last-child{border-bottom:none;padding-bottom:0}.contact-info-item:hover{transform:translate(5px)}.contact-icon{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 4px 15px #1e293b4d}.contact-icon i{color:#fff;font-size:1.2rem}.contact-details h5{color:#1e293b;margin:0 0 8px;font-size:1.1rem;font-weight:600}.contact-details{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.contact-details p{color:#64748b;margin:0;font-size:.95rem;line-height:1.5}.breadcrumbs-header{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);margin-bottom:0;padding:30px 0}.breadcrumbs{color:#cbd5e1;align-items:center;gap:10px;font-size:.9rem;display:flex}.breadcrumbs a{color:#cbd5e1;text-decoration:none;transition:color .3s}.breadcrumbs a:hover{color:#fff}.breadcrumbs span{color:#fff;font-weight:600}.breadcrumbs:before{content:"";display:none}.breadcrumbs a:after{content:"/";color:#64748b;margin-left:10px}@media (max-width:992px){.contact-faq-section{margin-bottom:30px;margin-right:0}.contact-info-section{position:static}}@media (max-width:768px){.contact-section{padding:40px 0}.contact-faq-section,.contact-info-section{margin:0 0 20px;padding:25px}.faq-question{padding:15px 20px}.faq-question h4{padding-right:15px;font-size:1rem}.faq-answer{padding:0 20px 20px}.contact-info-item{gap:15px;padding:20px 0}.contact-icon{width:45px;height:45px}.contact-icon i{font-size:1.1rem}.contact-details h5{font-size:1rem}.contact-details p{font-size:.9rem}}@media (max-width:480px){.breadcrumbs-header{padding:20px 0}.contact-faq-section,.contact-info-section{padding:20px}.faq-question{padding:12px 15px}.faq-question h4{font-size:.95rem}.faq-answer{padding:0 15px 15px}.contact-info-item{text-align:center;flex-direction:column;align-items:center;gap:10px}.contact-form-container{padding:15px}.form-group input,.form-group textarea{text-align:left;font-size:16px}.submit-btn{padding:12px 20px;font-size:.95rem}}.contact-info-item:hover .contact-icon{transform:translateY(-3px);box-shadow:0 6px 20px #1e293b66}.contact-info-item:hover .contact-details h5{color:#0f172a}.contact-faq-section,.contact-info-section{animation:.6s slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-section .section-title{text-align:left;margin-bottom:0}.contact-section .section-title h2{margin-bottom:10px;font-size:1.6rem}.contact-section .section-title h4{color:#64748b;font-size:.9rem;font-weight:400}.contact-form-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:20px}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#1e293b;text-align:left;font-size:.9rem;font-weight:600}.form-group input,.form-group textarea{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .3s}.form-group input:focus,.form-group textarea:focus{border-color:#1e293b;outline:none;box-shadow:0 0 0 3px #1e293b1a}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f172a 0%,#020617 100%);transform:translateY(-2px);box-shadow:0 4px 12px #1e293b4d}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.submit-message{border-radius:8px;padding:12px 16px;font-size:.9rem;font-weight:500}.submit-message.success{color:#065f46;background:#d1fae5;border:1px solid #10b981}.submit-message.error{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}.contact-info-item a{color:#1e293b;font-weight:600;text-decoration:none;transition:color .3s}.contact-info-item a:hover{color:#0f172a;text-decoration:underline}@media (max-width:768px){.section-title-responsive{flex-direction:column!important;align-items:stretch!important;gap:15px!important}.section-title-responsive>div:first-child{text-align:center}.category-nav-bar-responsive{width:100%!important;max-width:100%!important;margin:10px auto!important}.category-nav-bar-responsive .category-nav-item{padding:6px 8px!important;font-size:9px!important}.market-data-wrapper{max-width:100%!important;margin:15px 0!important;padding:0 5px!important;overflow-x:hidden!important}.market-data-wrapper .market-ticker-wrapper{width:100%!important;max-width:100%!important}.col-12.col-md-8{padding-left:10px!important;padding-right:10px!important}.col-12.col-md-4{margin-top:30px!important;padding-left:10px!important;padding-right:10px!important}.single-post-header h1{word-wrap:break-word!important;overflow-wrap:break-word!important;padding:0 10px!important;font-size:22px!important;line-height:28px!important}.single-post-header p{padding:0 10px!important;font-size:14px!important;line-height:22px!important}.single-post-media{margin:15px 0!important}.single-post-media img{max-width:100%!important;height:auto!important;padding:0 10px!important}.single-post-content_text{padding:0 10px!important;font-size:15px!important;line-height:24px!important}.mobile-defult-off{display:none!important}.single-post-content_text img,.single-post-content_text iframe,.single-post-content_text video{max-width:100%!important;height:auto!important}.single-post-nav{flex-direction:column!important;gap:15px!important;padding:0 10px!important}.single-post-nav_prev,.single-post-nav_next{width:100%!important;margin:0!important}.spn_box_img{width:100%!important}.spn-box-content{padding:10px!important}.spn-box-content_title{font-size:14px!important;line-height:20px!important}.post-single-tags{margin-top:20px!important;padding:0 10px!important}.tags-title{margin-bottom:10px!important;font-size:13px!important;display:block!important}.more-post-wrap{margin-top:30px!important;padding:0 10px!important}.pr-subtitle{margin-bottom:20px!important;padding:0 10px!important;font-size:20px!important}.list-post-wrap .row .col-12{margin-bottom:20px!important}.sidebar-content{width:100%!important;max-width:100%!important;margin-top:0!important;overflow-x:hidden!important}.sidebar-content .box-widget,.sidebar-content .box-widget-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.container{padding-left:10px!important;padding-right:10px!important}}@media (max-width:480px){.single-post-header h1{font-size:18px!important;line-height:24px!important}.single-post-content_text{font-size:14px!important;line-height:22px!important}.spn-box-content_title{font-size:13px!important}.tab-content .post-widget-container{background:#f9f9f9!important;border:1px solid #eee!important;border-top:none!important;padding:15px 10px!important}.post-widget-container{padding:15px 10px!important}.post-widget-item{clear:both!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin-bottom:15px!important;padding:15px 0!important;display:flex!important}.post-widget-item:after{content:""!important;clear:both!important;display:table!important}.post-widget-item-media{float:none!important;border-radius:4px!important;flex-shrink:0!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:60px!important;display:block!important;overflow:hidden!important}.post-widget-item-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.post-widget-item-content{float:none!important;flex:1!important;width:calc(100% - 92px)!important;min-width:0!important;padding:0!important;display:block!important}.post-widget-item-content h4{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;max-height:2.8em!important;margin:0!important;padding-bottom:4px!important;font-size:13px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.box-widget{margin-top:30px!important;margin-bottom:30px!important;padding:0 10px!important}.widget-title{margin-bottom:15px!important;padding:0 10px!important;font-size:18px!important}.box-widget-content{padding:0!important}.recent-brokers-list{width:100%!important;padding:0!important}.recent-broker-item,a.recent-broker-item{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:10px 0!important;display:flex!important}.recent-broker-logo,div.recent-broker-logo{flex-shrink:0!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;margin-right:12px!important}.recent-broker-info,div.recent-broker-info{box-sizing:border-box!important;flex:1!important;min-width:0!important;max-width:calc(100% - 62px)!important;overflow:hidden!important}.recent-broker-info h4,.recent-broker-info h4[style]{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.3!important;overflow:hidden!important}.recent-broker-info p,.recent-broker-info p[style]{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1.4!important;overflow:hidden!important}.recent-broker-rating,div.recent-broker-rating{flex-shrink:0!important;align-items:center!important;gap:4px!important;margin-left:6px!important;display:flex!important}.recent-broker-rating i,.recent-broker-rating span,.recent-broker-rating i[style],.recent-broker-rating span[style]{font-size:12px!important}.recent-broker-info>div[style*=flex],.recent-broker-info>div{box-sizing:border-box!important;flex-wrap:wrap!important;gap:4px!important}.recent-broker-info>div[style*=flex] span,.recent-broker-info>div span{white-space:nowrap!important;box-sizing:border-box!important;padding:2px 6px!important;font-size:10px!important}.tabs-menu{padding:0 10px!important}.tabs-menu li{flex:1!important}.tabs-menu li a{white-space:nowrap!important;padding:10px 8px!important;font-size:12px!important}.tab-content{padding:0!important}.post-widget-item{gap:10px!important;padding:12px 0!important}.post-widget-item-media{width:70px!important;min-width:70px!important;height:55px!important}.post-widget-item-content{width:calc(100% - 80px)!important}.post-widget-item-content h4{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;max-height:2.6em!important;font-size:12px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.post-widget-item-content h4 a{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-box-orient:vertical!important;max-height:2.6em!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.recent-broker-item{padding:8px 0!important}.recent-broker-logo{width:45px!important;min-width:45px!important;height:45px!important;margin-right:10px!important}.recent-broker-info{max-width:calc(100% - 55px)!important}.recent-broker-info h4{font-size:13px!important}.recent-broker-info p{margin-top:4px!important;font-size:11px!important}.recent-broker-rating i,.recent-broker-rating span{font-size:11px!important}.tabs-menu li a{padding:8px 6px!important;font-size:11px!important}.recent-broker-info>div[style*=flex]{gap:3px!important}.recent-broker-info>div[style*=flex] span{padding:2px 5px!important;font-size:9px!important}}@media (max-width:768px){.mobile-width-90 .container{width:90%!important;max-width:90%!important;margin:0 auto!important;padding:0!important}.grid-post-wrap{display:none!important}}.ql-editor img{display:block;max-width:100%!important;height:auto!important}@media (max-width:768px){.ql-editor img{width:100%!important;max-width:100%!important;height:auto!important}}.complaints-section{padding:40px 0 20px}.complaints-wrap{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe3ef;border-radius:16px;padding:24px}.complaints-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.complaints-header-left{max-width:760px}.complaints-header h2{color:#111827;margin:0;font-size:28px;font-weight:700}.complaints-header p{color:#6b7280;margin:6px 0 0;font-size:14px}.complaints-success-banner{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;margin:0 0 14px;padding:10px 12px}.complaints-grid{grid-template-columns:1fr;gap:20px;display:grid}.complaints-list h3{color:#111827;margin:0 0 12px;font-size:21px}.complaints-note{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:0;padding:14px}.complaint-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:16px}.complaint-card:last-child{margin-bottom:0}.complaint-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.complaint-author{flex-direction:column;gap:3px;display:flex}.complaint-author strong{color:#111827;font-size:15px}.complaint-author span{color:#64748b;font-size:12px}.complaint-card p{color:#1f2937;margin:8px 0 0;line-height:1.6}.complaint-title{color:#0f172a;margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.35}.complaint-comment-toggle{color:#0f766e;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:600}.complaint-comment-toggle:hover{color:#0d9488}.complaint-evidence{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.complaint-evidence a{border:1px solid #dbe1ea;border-radius:8px;width:74px;height:74px;display:block;overflow:hidden}.complaint-evidence img{object-fit:cover;width:100%;height:100%}.complaint-stars{align-items:center;gap:2px;display:inline-flex}.complaint-stars i{color:#d1d5db;font-size:14px}.complaint-stars i.filled{color:#f59e0b}.complaints-toggle-btn{color:#fff;cursor:pointer;box-shadow:none;background:#0f172a;border:0;border-radius:10px;padding:10px 15px;font-size:14px;font-weight:600}.complaints-toggle-btn:hover{background:#1e293b}.complaints-form{flex-direction:column;gap:12px;display:flex}.complaints-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.complaints-field label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.complaints-form input,.complaints-form textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:11px 12px;font-size:14px}.complaints-form textarea{resize:vertical;min-height:120px}.complaints-form input:focus,.complaints-form textarea:focus{border-color:#475569;box-shadow:0 0 0 3px #4755691f}.complaints-rating-input{background:#fff;border:1px solid #d6e0ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.complaints-rating-input span{color:#1f2937;font-size:14px}.complaints-rating-input button{cursor:pointer;color:#cbd5e1;background:0 0;border:0;padding:0 2px;font-size:20px}.complaints-rating-input button.active{color:#f59e0b}.complaints-file-input label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.complaints-file-input input[type=file]{background:#fff;border:1px dashed #94a3b8;border-radius:10px;width:100%;padding:8px}.selected-file-list{margin:8px 0 0;padding:0;list-style:none}.selected-file-list li{background:#fff;border:1px solid #dbe1ea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:flex}.selected-file-list span{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selected-file-list button{color:#ef4444;cursor:pointer;background:0 0;border:0;font-size:12px}.complaints-privacy-toggle{color:#334155;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.complaints-privacy-toggle input{opacity:0;width:0;height:0;position:absolute}.privacy-switch{background:#cbd5e1;border:1px solid #b6c3d6;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.privacy-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a33}.complaints-privacy-toggle input:checked+.privacy-switch{background:#0f172a;border-color:#0f172a}.complaints-privacy-toggle input:checked+.privacy-switch:after{transform:translate(18px)}.complaints-privacy-toggle input:focus-visible+.privacy-switch{box-shadow:0 0 0 3px #1e293b33}.privacy-text{line-height:1.3}.complaints-error{color:#b91c1c;margin:0;font-size:13px}.complaints-success{color:#065f46;margin:0;font-size:13px}.complaints-modal-backdrop{z-index:2147483000;background:#0f172a59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.complaints-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:20px;position:relative;overflow-y:auto;box-shadow:0 14px 40px #02061733}.complaints-modal-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;width:34px;height:34px;position:absolute;top:12px;right:12px}.complaints-modal-title{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:12px;padding-right:34px}.complaints-modal-title h3{color:#0f172a;margin:0;font-size:22px;font-weight:600}.complaints-modal-title p{color:#475569;margin:8px 0 0;font-size:14px}.complaints-form>button[type=submit]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:700}.complaints-form>button[type=submit]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:991px){.complaints-grid{grid-template-columns:1fr}}@media (max-width:767px){.complaints-wrap{padding:16px}.complaints-header{align-items:flex-start;margin-bottom:16px}.complaints-header h2{font-size:23px}.complaints-form-row{grid-template-columns:1fr}.complaints-modal{padding:16px}.complaints-modal-title h3{font-size:20px}}
.list-post-wrap_column_fw .list-post-content p.news-summary{color:#555;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:12px 0;font-size:14px;line-height:1.7}.picker-wrap .list-post-content p.news-summary{color:#666;word-wrap:break-word;overflow-wrap:break-word;margin:8px 0;font-size:13px;line-height:1.6}.list-post-wrap_column .list-post-content p.news-summary{color:#666;word-wrap:break-word;overflow-wrap:break-word;margin:8px 0;font-size:13px;line-height:1.5}.list-post-wrap .list-post-content p.news-summary{color:#555;word-wrap:break-word;overflow-wrap:break-word;margin:10px 0;font-size:14px;line-height:1.6}.list-post-content p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:768px){.list-post-wrap_column_fw .list-post-content p.news-summary,.list-post-wrap .list-post-content p.news-summary{margin:8px 0;font-size:13px;line-height:1.5}.picker-wrap .list-post-content p.news-summary,.list-post-wrap_column .list-post-content p.news-summary{font-size:12px;line-height:1.4}}
:root{--color-primary:#e93314;--color-primary-dark:#dc2626;--color-secondary:#3b82f6;--color-secondary-dark:#2563eb;--color-text-main:#1e293b;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-text-light:#cbd5e1;--color-white:#fff;--color-bg-body:#fff;--color-bg-secondary:#f8fafc;--color-bg-dark:#1e293b;--color-bg-darker:#0f172a;--color-border:#e2e8f0;--color-border-dark:#334155;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-card:0 10px 30px #00000014;--shadow-card-hover:0 20px 50px #0000001f}
