body.tax-product_brand,body.tax-product_brand #wrap,body.tax-product_brand #main,body.tax-product_brand main,body.tax-product_brand .elementor,body.tax-product_brand .elementor-page,body.tax-product_brand .elementor-section,body.tax-product_brand .archive-description,body.tax-product_brand .term-description{background:transparent none !important;box-shadow:none !important}body.tax-product_brand #content-wrap{padding-bottom:20px !important}body .term-description{max-width:900px !important;margin:0 auto !important;padding:15px;position:relative;box-sizing:border-box}.term-description>h1,.term-description>h2:first-of-type{font-size:28px;font-weight:700;margin:20px 0 15px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3;padding-bottom:10px;border-bottom:3px solid #0f2b46}.term-description header{background:#0f2b46;background:linear-gradient(135deg,#0f2b46 0%,#1a446c 100%);padding:15px 30px;border-radius:8px;margin:10px 0 30px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:block;width:100%;box-sizing:border-box}.term-description header h1,.term-description header h2{font-size:32px;font-weight:700;margin:0 0 10px;color:#fff !important;text-transform:uppercase;letter-spacing:1px;border-bottom:none;padding:0}.term-description header p{font-size:16px;margin:0;color:#f90;font-weight:600;text-transform:uppercase;letter-spacing:1px}.term-description section:first-of-type,.term-description .brand-intro-section{margin:25px 0 40px;background:#fff;padding:25px;border-radius:8px;border-left:5px solid #0f2b46;box-shadow:0 2px 8px rgba(0,0,0,.05);display:block}.term-description section:first-of-type h3,.brand-intro-section h3{font-size:22px;font-weight:700;color:#002e63;margin-top:0;margin-bottom:15px}.term-description section:not(:first-of-type):not(.brand-intro-section):not([class*=elementor]){margin-bottom:40px;display:block;background:0 0;padding:0;border-left:none;box-shadow:none}.term-description p{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.5;color:#121212;margin-bottom:16px !important;text-align:left !important;max-width:100% !important}.term-description .brand-info-plate{background-color:#f8f9fa;padding:12px 20px;border-radius:4px;border:1px solid #e9ecef;margin:20px 0;display:block}.term-description .brand-info-plate-title{font-weight:700;text-transform:uppercase;margin-right:8px;color:#183a64}.term-description>h1+p,.term-description>h2:first-of-type+p,.term-description .brand-lead-text{font-size:16px;line-height:1.6;color:#002e63;padding-bottom:12px;border-bottom:2px solid #e0e0e0;margin-bottom:25px}.term-description h2:not(:first-of-type),.term-description h3,.term-description .brand-section-title{font-size:20px;font-weight:700;margin:35px 0 15px;padding-left:12px;border-left:4px solid #0f2b46;display:block;line-height:1.3;color:#121212}.term-description .brand-table-title{font-size:20px;font-weight:700;margin:40px 0 20px;padding:0 0 10px;border-left:none;border-bottom:2px solid #0f2b46;display:block;width:100%;color:#121212}.term-description h3+h3,.term-description .brand-subtitle{font-size:18px;color:#002e63;margin-top:20px;margin-bottom:12px;border-left:3px solid #002e63;border-bottom:none;padding-bottom:0;padding-left:10px}.brand-description .brand-thumbnail{float:right;max-width:150px;height:auto;margin:0 0 20px 20px;border-radius:4px}.brand-description .text{overflow:hidden}@media (max-width:768px){.brand-description .brand-thumbnail{float:none !important;display:block !important;margin:0 auto 20px auto !important;max-width:120px}}.term-description table{width:100%;max-width:100%;border-collapse:collapse !important;margin:15px 0 30px !important;background-color:#fff;font-size:14px}.term-description thead tr{background-color:#0f2b46 !important}.term-description th{padding:12px !important;border:1px solid #d0d7de !important;color:#fff !important;font-weight:600;text-align:left}.term-description td{padding:12px !important;border:1px solid #d0d7de !important;color:#333;vertical-align:middle}.term-description tr:nth-child(even){background-color:#f8f9fa}.term-description td:first-child{font-weight:700;color:#111}.term-description td:nth-child(3){font-family:"Roboto",sans-serif !important;color:#183a64 !important;font-size:14px;line-height:1.3;font-weight:400;text-align:center;white-space:nowrap}.term-description tr:nth-child(even) td:nth-child(3){background-color:#f8f9fa}.term-description tr:nth-child(odd) td:nth-child(3){background-color:#fff}@media (max-width:1024px){.term-description td:nth-child(3){white-space:normal;word-break:break-all}}.term-description ul,.term-description ol{margin:20px 0 25px !important;padding:0 !important;max-width:100% !important}.term-description ul.brand-list-bullets,.term-description ul:not([class]){list-style-type:disc !important;margin-left:22px !important}.term-description ul.brand-list-bullets li,.term-description ul:not([class]) li{font-size:15px;line-height:1.6;color:#002e63;margin-bottom:10px !important;padding:0 !important;border-bottom:none !important;display:list-item !important}.term-description ul.brand-list-specs{list-style:none !important}.term-description ul.brand-list-specs li{font-size:15px;line-height:1.6;color:#002e63;margin-bottom:25px !important;display:block}.term-description ul.brand-list-specs li>strong:first-of-type{font-size:16px;color:#0f172a;display:block;margin-bottom:8px}.term-description ul.brand-list-custom{list-style:none !important}.term-description ul.brand-list-custom li{margin-bottom:0 !important;border-bottom:1px solid #f0f0f0;display:block;position:relative;padding:8px 0 8px 25px !important}.term-description ul.brand-list-custom li>span:first-child{position:absolute;left:0;top:8px;color:#0f2b46 !important;font-weight:700}