#toc-list,#toc-list ul,.toc-list{list-style:none;margin:0;padding:0}.toc-item>a.toc-link{display:flex;justify-content:space-between;gap:15px;align-items:center;text-decoration:none;transition:all 0.3s ease;padding:5px 0}.toc-item>a.toc-link>.toc-arrow{transition:transform 0.3s ease;cursor:pointer;flex-shrink:0}.toc-item>a.toc-link>.toc-arrow.collapsed{transform:rotate(180deg)}.toc-item.level-2{margin-bottom:10px}.toc-item.level-3,.toc-item.level-4{margin-bottom:5px}.toc-item.level-2>.toc-link>.toc-text{font-size:18px;font-weight:600;color:var(--primary-color);line-height:140%;display:block}.toc-item.level-3>.toc-link>.toc-text,.toc-item.level-4>.toc-link>.toc-text{font-size:16px;font-weight:400;color:var(--primary-color);line-height:180%;display:block}.toc-item.level-3.children>a>.toc-text::before{content:'';display:inline-block;width:6px;height:6px;background-color:#000;border-radius:50%;margin-right:8px;vertical-align:middle}.toc-children{overflow:hidden;transition:max-height 0.3s ease;padding-left:20px;margin-top:5px}.toc-children.collapsed{max-height:0!important}.toc-children .toc-item{margin-bottom:3px}.toc-children .toc-children{padding-left:15px}.toc-item.level-2{font-weight:600}.toc-link.active{background-color:rgba(var(--primary-color-rgb),.1);border-radius:4px;padding:5px 8px}.toc-text{position:relative}.toc-item.active-item>.toc-link>.toc-text,.level-3.has-children>.toc-link>.toc-text{font-weight:600;padding-left:17px;transition:all 0.3s}.toc-item.active-item>.toc-link>.toc-text:before,.level-3.has-children>.toc-link>.toc-text:before{position:absolute;content:"";border-radius:999px;background-color:#BE1E2D;width:6px;height:6px;left:0;top:50%;transform:translateY(-50%)}.level-3.has-children>.toc-link>.toc-text:before{background-color:var(--primary-color)}.toc-link:hover{background-color:rgba(var(--primary-color-rgb),.05);border-radius:4px}.toc-children{border-left:2px solid rgba(var(--primary-color-rgb),.1);margin-left:8px}.toc-children .toc-children{border-left:1px solid rgba(var(--primary-color-rgb),.05)}.post-content .elementor-widget-container h2,.post-content .elementor-widget-container h3,.post-content .elementor-widget-container h4{font-family:"Figtree",sans-serif!important}.post-content .elementor-widget-container h2{font-size:26px;font-weight:600;line-height:140%;color:var(--primary-color);margin-top:60px;padding-top:60px;border-top:1px solid #D9D7CE;margin-bottom:30px}.post-content .elementor-widget-container h3{font-size:22px;font-weight:600;line-height:140%;color:var(--primary-color)}.post-content .elementor-widget-container h4{font-size:18px;font-weight:600;line-height:140%;color:var(--primary-color);margin-bottom:10px}.post-content .elementor-widget-container p{font-size:18px;font-weight:400;line-height:180%;color:var(--primary-color)}.post-content .elementor-widget-container p.no-strong{margin-bottom:30px}.post-content .elementor-widget-container p.has-strong{margin-bottom:12px}.post-content .elementor-widget-container p.has-strong strong{font-weight:600!important}.post-content .elementor-widget-container figcaption{margin:8px 0 24px;font-size:12px}.post-content .elementor-widget-container figcaption,.post-content .elementor-widget-container .have-em:not(.summary) em{font-weight:400;line-height:180%;color:#5E5E5E}.post-content .elementor-widget-container .have-em:not(.summary) em{font-style:italic;font-size:18px}.have-img{margin-bottom:8px!important}.have-em{text-align:left!important;margin-bottom:0}.post-content .elementor-widget-container p.summary>*,.post-content .elementor-widget-container p.summary{font-family:"Playfair Display",Sans-serif!important;font-size:26px;font-weight:600!important;line-height:1.6;font-style:normal;color:var(--primary-color)}.post-content .elementor-widget-container p.summary>* strong,.post-content .elementor-widget-container p.summary strong{font-weight:700!important}@media only screen and (max-width:767px){.post-content .elementor-widget-container h2{margin-top:50px;padding-top:50px;margin-bottom:24px}.post-content .elementor-widget-container p.no-strong{margin-bottom:20px}.post-content .elementor-widget-container h3{margin-bottom:16px}.wp_random_inside.bg-paperboard>div>div a{font-size:15px}.wp_random_inside.bg-paperboard>div>div a:last-child{font-size:16px}.wp_random_inside.bg-paperboard>div{gap:16px}.single-post .share-post i{color:var(--primary-color)}body.single-post .content-area #our-brands.frm-footer{padding-left:0;padding-right:0}}