.elementor-33573 .elementor-element.elementor-element-40b4791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-33573 .elementor-element.elementor-element-0e61eac{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider-separator{width:100%}.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider__text{font-size:35px;font-weight:600}.elementor-33573 .elementor-element.elementor-element-47149bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}@media(max-width:767px){.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider{text-align:center}.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-33573 .elementor-element.elementor-element-0e61eac .elementor-divider__text{font-size:25px}}@media(min-width:768px){.elementor-33573 .elementor-element.elementor-element-40b4791{--content-width:1600px}}.brand-group{scroll-margin-top:100px}.brand-group-row{display:flex;align-items:flex-start;gap:1rem;margin:2rem auto;max-width:1600px;padding:0 1rem}.brand-group-title-inline{font-size:2rem;font-weight:700;font-family:'CF Baby Rg',sans-serif;border-left:3px solid #a71c20;padding-left:.5rem;margin-right:1rem;flex:0 0 40px}.brands-list{display:grid;grid-template-columns:repeat(5,1fr);gap:4rem 2rem;font-family:'CF Baby Rg',sans-serif;width:100%;justify-items:center}.brand-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5px;min-height:75px;border-radius:6px;transition:box-shadow 0.3s ease,border-color 0.3s ease;width:100%}.brand-item:hover{box-shadow:0 4px 10px rgb(0 0 0 / .1);border-color:rgb(0 0 0 / .1)}.brand-title{font-size:1.35rem;font-weight:700;color:#000;line-height:1.2}.brand-title a{color:#000;text-decoration:none;transition:color 0.3s ease}.brand-title a:hover{color:#555}.brands-alphabet ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:1rem 0;margin:2rem auto;max-width:1000px;border-bottom:1px solid #ccc}.brands-alphabet ul li a,.brands-alphabet ul li span{display:inline-block;padding:6px 12px;font-size:1.3rem;font-family:'CF Baby Rg',sans-serif;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#333;transition:all 0.3s ease}.brands-alphabet ul li a:hover{background:#000;color:#fff}.brands-alphabet ul li .disabled{opacity:.3;cursor:default}@media (max-width:1024px){.brands-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.brands-list{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}.brand-title{font-size:20px}.brand-group-title-inline{font-size:1.5rem}}.brand-group{scroll-margin-top:180px}