.elementor-22 .elementor-element.elementor-element-f70d71d{--display:flex;}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-site-header{background-color:#0B0F17;}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-brand-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-brand-title .ttg-text-red{color:#EF4444 !important;}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-brand-subtitle{color:rgba(255, 255, 255, 0.45);}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-nav-menu-list > li > a{color:rgba(255, 255, 255, 0.8) !important;}.elementor-22 .elementor-element.elementor-element-5690715 .ttg-btn-pill-red{background-color:#DC2626;}.elementor-22 .elementor-element.elementor-element-b67951b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-hero-wrapper{background-color:#0B0F17;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-hero-media{opacity:1;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-hero-subhead{color:#EF4444;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-hero-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-hero-description{color:rgba(255, 255, 255, 0.75);}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-stat-val{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-stat-val span{color:#EF4444;}.elementor-22 .elementor-element.elementor-element-8a2f2c3 .ttg-stat-lbl{color:rgba(255, 255, 255, 0.6);}.elementor-22 .elementor-element.elementor-element-aa66c8b{--display:flex;}.elementor-22 .elementor-element.elementor-element-1432903 .ttg-province-strip{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1432903 .ttg-province-badge{background-color:#F1F5F9;color:#0F172A;}.elementor-22 .elementor-element.elementor-element-1432903 .ttg-trust-rating-text{color:#475569;}.elementor-22 .elementor-element.elementor-element-2b63039 .ttg-charge-card{background-color:#F8FAFC;}.elementor-22 .elementor-element.elementor-element-2b63039 .ttg-charge-num{color:#DC2626;}.elementor-22 .elementor-element.elementor-element-2b63039 .ttg-charge-desc{color:#475569;}.elementor-22 .elementor-element.elementor-element-421e654{--display:flex;}.elementor-22 .elementor-element.elementor-element-74dacc7 .ttg-step-card{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-74dacc7 .ttg-step-card.border-red{border-top-color:#DC2626;}.elementor-22 .elementor-element.elementor-element-74dacc7 .ttg-step-card.border-dark{border-top-color:#111827;}.elementor-22 .elementor-element.elementor-element-74dacc7 .ttg-step-title{color:#0F172A;}.elementor-22 .elementor-element.elementor-element-74dacc7 .ttg-step-desc{color:#475569;}.elementor-22 .elementor-element.elementor-element-eb43235 .ttg-reviews-wrapper{background-color:#111827;}.elementor-22 .elementor-element.elementor-element-eb43235 .ttg-review-card{background-color:#1F2937;}.elementor-22 .elementor-element.elementor-element-eb43235 .ttg-star-rating{color:#F59E0B;}.elementor-22 .elementor-element.elementor-element-eb43235 .ttg-review-quote{color:rgba(255, 255, 255, 0.88);}.elementor-22 .elementor-element.elementor-element-eb43235 .ttg-review-meta{color:rgba(255, 255, 255, 0.5);}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-guarantee-banner{background-color:#0B0F17;border-color:rgba(220, 38, 38, 0.45);}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-guarantee-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-guarantee-desc{color:rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-benefit-num{color:#EF4444;}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-benefit-text{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-btn-pill-red{background-color:#DC2626;}.elementor-22 .elementor-element.elementor-element-7b43f5a .ttg-disclaimer-text{color:rgba(255, 255, 255, 0.55);}.elementor-22 .elementor-element.elementor-element-2287343{--display:flex;}.elementor-22 .elementor-element.elementor-element-c52a7b3 .ttg-team-card{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c52a7b3 .ttg-team-name{color:#0F172A;}.elementor-22 .elementor-element.elementor-element-c52a7b3 .ttg-team-role{color:#D97706;}.elementor-22 .elementor-element.elementor-element-c52a7b3 .ttg-team-bio{color:#475569;}.elementor-22 .elementor-element.elementor-element-5ac06b4 .ttg-faq-item{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5ac06b4 .ttg-faq-btn{color:#0F172A;}.elementor-22 .elementor-element.elementor-element-5ac06b4 .ttg-faq-content p{color:#475569;}.elementor-22 .elementor-element.elementor-element-5ac06b4 .ttg-faq-toggle-icon{color:#EF4444 !important;}.elementor-22 .elementor-element.elementor-element-db337a9 .ttg-fact-table{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-db337a9 .ttg-fact-row{border-bottom-color:#F1F5F9;}.elementor-22 .elementor-element.elementor-element-db337a9 .ttg-fact-key{color:#64748B;}.elementor-22 .elementor-element.elementor-element-db337a9 .ttg-fact-val{color:#0F172A;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-strip{background:linear-gradient(135deg, rgba(220, 38, 38, 0.18), rgba(17, 24, 39, 0.85));border-color:rgba(220, 38, 38, 0.35);}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-strip-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-btn-pill-red{background-color:#DC2626;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-modern{background-color:#0B0F17;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-title::after{background-color:#DC2626;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-links-list a{color:rgba(255, 255, 255, 0.65) !important;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-footer-links-list a:hover{color:#FFFFFF !important;}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-google-rating-card{background-color:rgba(255, 255, 255, 0.04);}.elementor-22 .elementor-element.elementor-element-a924aa6 .ttg-google-rating-title{color:#EF4444;}