.vc-complementary{margin-top:15px;width:100%;font-family:var(--vc-font);color:#111}.vc-complementary h2{font-size:18px;font-weight:600;line-height:23.4px;margin:0 0 18px}.vc-complementary-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 0 10px}.vc-complementary-track::-webkit-scrollbar{display:none}.vc-complementary-slide{flex:0 0 100%;scroll-snap-align:start;list-style:none;box-sizing:border-box;margin:0;padding:0 5px;display:flex;flex-direction:column;gap:16px}.vc-complementary-slide li{display:flex;align-items:center;gap:15px;min-height:67px}.vc-complementary-image{flex:0 0 20%;aspect-ratio:1;display:block}.vc-complementary-image img{display:block;width:100%;height:100%;object-fit:cover}.vc-complementary-slide li>div{flex:1;min-width:0}.vc-complementary h3{font:600 13px/16.9px var(--vc-font);margin:0 0 6px}.vc-complementary a{color:inherit;text-decoration:none}.vc-complementary a:hover{text-decoration:underline}.vc-complementary a:focus-visible{outline:2px solid #cb135b;outline-offset:3px}.vc-complementary p{font:400 13px/18.2px var(--vc-font);margin:0}.vc-complementary s{color:#666;margin-right:10px}.vc-complementary-controls{height:44px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#555}.vc-complementary-controls button{border:0;background:transparent;width:44px;height:44px;color:inherit;font-size:20px;cursor:pointer}.vc-complementary-controls button:disabled{opacity:.35;cursor:default}.vc-complementary-controls button:focus-visible{outline:2px solid #cb135b;outline-offset:-4px}@media(max-width:749px){.vc-complementary h2{font-size:16px;line-height:20.8px}}
@media(max-width:749px){.vc-complementary h3{font-size:12px;line-height:15.6px}.vc-complementary p{font-size:12px;line-height:16.8px}}
