.elementor .im-cat-name{font-family:Inter;font-weight:300;font-size:14px;color:#09081A;line-height:1.3;font-style:normal;}.elementor .im-cat-badge{width:30px;height:30px;font-family:Inter;font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:0.02em;line-height:1;font-style:normal;border-radius:50%;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .im-cat:hover,.elementor .im-cat:focus-visible{background-color:#E9EEFA;}.elementor .im-cat{width:auto;text-decoration:none;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-10px;margin-inline-end:-10px;border-radius:5px;transition:background-color 120ms;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .im-item-desc{font-family:Inter;font-weight:300;font-size:13px;color:#3A3948;line-height:1.45;font-style:normal;}.elementor .im-item-name{font-family:Inter;font-weight:500;font-size:15px;color:#09081A;letter-spacing:-0.01em;line-height:1.35;font-style:normal;}.elementor .im-item:hover,.elementor .im-item:focus-visible{background-color:#E9EEFA;}.elementor .im-item{width:auto;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-14px;margin-inline-end:-14px;border-radius:5px;transition:background-color 120ms;display:flex;flex-direction:column;gap:4px;}.elementor .im-eyebrow{font-family:Inter;font-weight:600;font-size:11px;color:#514DF6;letter-spacing:0.09em;line-height:1.3;font-style:normal;text-transform:uppercase;}