/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
table.has-filter tbody tr.even{background:#f9f9f9}table.has-filter tbody tr.odd{background:none}
.cross-reference-wrapper{padding:0 0 2.5rem;position:relative}.idt-cross-reference-debug{display:block;margin:1.5rem 0 0;width:100%}.cross-reference-search.loading-overlay{background:#ffffffd9;display:block;inset:0;opacity:0;position:fixed;transition:.3s all ease-in-out;visibility:hidden;z-index:1}.cross-reference-search.loading-overlay span{left:50%;margin:26px 0 0 -75px;position:fixed;text-align:center;top:50%;width:150px}.cross-reference-form-wrapper .same-parameters{color:#aa2220;margin:12px}.cross-reference-form-wrapper .idt-cross-reference-search-form{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:0}@media (min-width:680px){.cross-reference-form-wrapper .idt-cross-reference-search-form{flex-direction:row}}.cross-reference-form-wrapper .ajax-loading.element-hidden{display:none}.cross-reference-form-wrapper .messages{margin-bottom:0}.cross-reference-form-wrapper .header-message,.cross-reference-form-wrapper .cross-reference-search-messages,.cross-reference-form-wrapper .cross-reference-search-disclaimer-messages,.cross-reference-form-wrapper .cross-ref-no-results{flex-basis:100%;width:100%}.cross-reference-form-wrapper .cross-reference-search-disclaimer-messages,.cross-reference-form-wrapper .cross-ref-no-results{margin:1rem 0 0}.cross-reference-form-wrapper label,.cross-reference-form-wrapper .cross-reference-query-title,.cross-reference-form-wrapper .upload-file-title{color:#000;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;margin:0 0 .62rem;width:100%}.cross-reference-form-wrapper .upload-file-title{flex-basis:100%;margin:0 0 .62rem;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-title{margin:0 0 .62rem}}.cross-reference-form-wrapper .cross-reference-query-wrapper{align-content:flex-start;align-items:flex-start;border:1px solid #83d0fa;border-radius:.4375rem;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;max-width:inherit;padding:1.88rem 1.375rem 1.62rem;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .cross-reference-query-wrapper{flex-basis:calc(36.5% - 1.5625rem);margin:0;max-width:22.5rem}}.cross-reference-form-wrapper .cross-reference-query-wrapper .form-item--query{flex-basis:calc(100% - 110px);margin:0}.cross-reference-form-wrapper .cross-reference-query-wrapper .form-item--query input{background:#f9f9f9;border-radius:.3125rem;height:2.25rem;margin:0;padding:.3125rem .9375rem;width:100%}.cross-reference-form-wrapper .cross-reference-query-wrapper .captcha{margin-top:10px}.cross-reference-form-wrapper .cross-reference-search-button{background:url(/themes/kachow/src/components/common/images/search-grey.svg) .5rem center no-repeat,linear-gradient(0deg,#bebebe,#cacaca70 92.11%)!important;border:1px solid #cacaca;border-radius:.125rem;font-size:1rem;line-height:.5rem;padding:0 0 0 1.5rem;width:6.375rem;min-height:36px;color:#1c1c1c}.cross-reference-form-wrapper .cross-reference-search-button.submit-loading{background:url(/themes/kachow/src/components/common/images/cross-reference-loading.svg) .5rem center no-repeat,linear-gradient(0deg,#bebebe,#cacaca70 92.11%)!important;background-size:20px auto}.cross-reference-form-wrapper .cross-reference-search-button.bulk{margin-top:1.5rem;width:9.375rem}.cross-reference-form-wrapper .cross-reference-search-button:hover,.cross-reference-form-wrapper .cross-reference-search-button:focus,.cross-reference-form-wrapper .cross-reference-search-button:active{background-color:transparent}.cross-reference-form-wrapper .cross-reference-search-button:hover{color:#1c1c1c}.cross-reference-form-wrapper .cross-reference-query-description{color:#000;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:.625rem 0 0}.cross-reference-form-wrapper .cross-reference-search-or{display:flex;flex-basis:100%;flex-direction:column;font-weight:700;justify-content:center;margin:.5rem 0;text-align:center;text-transform:uppercase;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .cross-reference-search-or{flex-basis:3.125rem;margin:0}}.cross-reference-form-wrapper .upload-file-wrapper{align-content:flex-start;align-items:stretch;border:1px solid #83d0fa;border-radius:.4375rem;display:flex;flex-basis:100%;flex-direction:column;flex-wrap:wrap;max-width:42.125rem;padding:1.88rem 1.5rem 1.72rem 1.56rem;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper{align-items:flex-start;flex-basis:calc(63.5% - 1.5625rem);flex-direction:row;justify-content:space-between;position:relative}}.cross-reference-form-wrapper .upload-file-wrapper .form-managed-file.element-hidden,.cross-reference-form-wrapper .upload-file-wrapper .button.element-hidden,.cross-reference-form-wrapper .upload-file-wrapper .file-not-uploaded.form-managed-file{height:0;visibility:hidden;width:0}.cross-reference-form-wrapper .upload-file-wrapper .file-uploaded{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end}.cross-reference-form-wrapper .upload-file-wrapper .file-uploaded .file--text{margin:.625rem 0 0;overflow:hidden;white-space:nowrap;width:100%}.cross-reference-form-wrapper .upload-file-wrapper .file-uploaded input.form-submit{background:linear-gradient(0deg,#bebebe,#cacaca70 92.11%);border:1px solid #cacaca;border-radius:.125rem;font-size:1rem;line-height:.5rem;padding:.8125rem .9375rem}.cross-reference-form-wrapper .upload-file-wrapper .fake-upload-button{background:linear-gradient(0deg,#bebebe,#cacaca70 92.11%);border:1px solid #cacaca;border-radius:.125rem;font-size:1rem;line-height:.5rem;padding:.8125rem .9375rem;color:#1c1c1c}.cross-reference-form-wrapper .upload-file-wrapper .upload-file-description{margin:0 0 .75rem;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper .upload-file-description{flex-basis:100%;margin:0;width:100%}}.cross-reference-form-wrapper .upload-file-wrapper .upload-file-description+div{flex-basis:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper .upload-file-description+div{margin:0;overflow:hidden;position:absolute;right:1.5rem;top:1.88rem;width:13.75rem;z-index:2}}.cross-reference-form-wrapper .upload-file-wrapper .login-or-register-button{flex-basis:auto;max-width:13.75rem;width:auto}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper .login-or-register-button{flex-basis:13.75rem;position:static;width:13.75rem;z-index:2}}.cross-reference-form-wrapper .upload-file-wrapper .upload-file-info-wrapper{flex-basis:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper .upload-file-info-wrapper{flex-basis:calc(95% - 13.125rem)}}.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file{margin:0;width:100%}@media (min-width:680px){.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file{max-width:12.5rem}}.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file a{pointer-events:none}.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file input{color:#1c1c1c;width:100%}.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file input.form-file{background:#f9f9f9;border-radius:.3125rem;height:2.5rem;margin:0;padding:.3125rem 0 0 .625rem}.cross-reference-form-wrapper .upload-file-wrapper .form-item--managed-file input.button{width:auto}.cross-reference-form-wrapper .upload-file-wrapper .description-upload-validators-wrapper{font-size:.875rem;line-height:1.25rem;margin:.5rem 0 0}.cross-reference-form-wrapper .upload-file-wrapper .ajax-progress{display:none}.cross-reference-form-wrapper .upload-file-wrapper .ajax-loading{background:url(/themes/kachow/src/components/common/images/cross-reference-loading-blue.svg) left center no-repeat transparent;background-size:16px auto;color:#2a289d;font-size:1rem;font-weight:600;padding:0 0 0 1.5rem;text-transform:capitalize}.cross-reference-form-wrapper .export{align-items:center;border:0;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;margin:0 0 15px;max-height:36px;white-space:nowrap}@media screen and (min-width:1336px){.cross-reference-form-wrapper .export{font-size:16px;margin:0 auto}}.cross-reference-form-wrapper .export.download-icon{background:#ffca3e;background-size:18px 18px;padding:0 15px;min-height:36px}.cross-reference-form-wrapper .export:hover .button-label,.cross-reference-form-wrapper .export:focus .button-label{text-decoration:underline}.cross-reference-form-wrapper .export:hover.download-icon,.cross-reference-form-wrapper .export:focus.download-icon{opacity:.8;text-decoration:underline}.cross-reference-form-wrapper .export .download-icon{display:inline-block;height:22px;margin-right:10px;width:22px}.cross-reference-form-wrapper .export.in-progress .download-icon{animation:spin 1.2s linear infinite;background:none;border:solid 3px;border-color:#fff transparent;border-radius:50%}.cross-reference-form-wrapper .cross-reference-top-actions-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.cross-reference-form-wrapper .cross-reference-top-actions-wrapper .form-item--cross-type{flex-basis:100%;margin:1rem 0 .5rem}@media (min-width:680px){.cross-reference-form-wrapper .cross-reference-top-actions-wrapper .form-item--cross-type{flex-basis:165px;text-wrap:nowrap}}.cross-reference-form-wrapper .cross-reference-top-actions-wrapper .form-item--cross-type label{font-size:1rem}.cross-reference-form-wrapper .cross-reference-top-actions-wrapper .form-item--cross-type label select{font-weight:400}.cross-reference-form-wrapper .export-cross-reference-button--top{margin:2rem 0}.cross-reference-form-wrapper .export-cross-reference-button--bottom{bottom:0;left:0;position:absolute;z-index:1}.cross-reference-form-wrapper .export-cross-reference-button--bottom+.ajax-progress{bottom:.25rem;left:8.75rem;position:absolute;z-index:1}.cross-reference-form-wrapper .export-cross-reference-button--bottom+.ajax-progress body.lang-zh-hans{left:5.75rem}body.lang-ja .cross-reference-form-wrapper .export-cross-reference-button--bottom+.ajax-progress{left:10rem}.cross-reference-form-wrapper .form-actions .cross-reference-search-button{display:none}.idt-cross-reference-results .cross-ref-limit-message{background:transparent;text-align:center}.idt-cross-reference-results tfoot{background:transparent}.idt-cross-reference-results tfoot tr{background:transparent;border-radius:0}.tableresponsive-toggle-columns button.link:hover,.tableresponsive-toggle-columns button.link:focus{background-color:transparent;color:#4ba3d3}.idt-cross-reference-results th{vertical-align:top}.idt-cross-reference-results th[aria-sort]{white-space:nowrap}.idt-cross-reference-results th a:hover,.idt-cross-reference-results th a:focus{color:#4ba3d3;text-decoration:none}.idt-cross-reference-results th.is-active .tablesort{background:transparent;background-size:13px 13px;display:inline-block;height:13px;margin:5px 0 0;width:13px}.idt-cross-reference-results th.is-active[aria-sort=descending] .tablesort{transform:rotate(180deg)}
.paragraph h2 .material-icons,.paragraph h3 .material-icons{display:none}
.quick-links{background:#fff;border:1px solid #E1E0E0;box-shadow:0 4px 8px #0d0d0e26;padding:10px 0;visibility:hidden}.quick-links.is-empty{display:none}.quick-links__trigger{display:flex;align-items:center;justify-content:space-between;border:1px solid #A9A9A9;border-radius:4px;color:#706f6f;font-weight:500;padding:10px 12px 10px 16px;cursor:pointer}.quick-links nav{border:none;display:none}.quick-links__list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.quick-links__link{display:inline-block;color:#706f6f;font-weight:500;padding:19px 0;position:relative}.quick-links__link.active{color:#000}.quick-links__link.active:after{background-image:linear-gradient(90deg,#979aeb,#1cc6de);background-position:0px 100%;background-repeat:no-repeat;background-size:100% 5px;content:"";position:absolute;bottom:0;left:0;height:3px;width:100%}.quick-links__link:hover{color:inherit;text-decoration:none}@media (min-width:680px){.quick-links{padding:0}.quick-links__trigger{display:none}.quick-links nav{display:block}.quick-links__list{gap:0 48px;flex-direction:row;flex-wrap:wrap;width:100%}.quick-links__item{position:relative}.quick-links__item:not(:last-child):after{background-color:#a9a9a9;content:"";display:inline-block;width:1px;height:21px;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}}
.product-portfolio-chart-block svg a:hover,.wysiwyg svg a:hover{text-decoration:none}.product-portfolio-chart-block svg a:hover rect[id^=box-bkgd],.wysiwyg svg a:hover rect[id^=box-bkgd]{fill:#f0f0f0}.product-portfolio-chart-block svg a:hover rect[id^=box-outline],.wysiwyg svg a:hover rect[id^=box-outline]{stroke:#2a289d}.product-portfolio-chart-block svg a:hover g[id^=box-head] text,.wysiwyg svg a:hover g[id^=box-head] text{text-decoration-line:underline;text-decoration-color:currentcolor}.product-portfolio-chart-block svg a:hover g[id^=box-subhead] text,.wysiwyg svg a:hover g[id^=box-subhead] text{fill:#2a289d}
.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}
.tabs-block{height:auto;margin-top:1rem}.tabs-block .tabs-block__button:hover,.tabs-block .tabs-block__button:focus,.tabs-block .tabs-block__button.is-active{color:#383838;text-decoration:none;position:relative}.tabs-block .tabs-block__button:hover:after,.tabs-block .tabs-block__button:focus:after,.tabs-block .tabs-block__button.is-active:after{background-image:linear-gradient(90deg,#979aeb,#1cc6de);background-position:0px 100%;background-repeat:no-repeat;background-size:100% 5px;content:"";position:absolute;bottom:0;left:0;height:5px;width:100%}.tabs-block .tabs-block__button{background-color:transparent;color:#383838;display:inline-block;padding:0 0 16px;border-radius:0;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.tabs-block .tabs-block__button:active{font-weight:500;background:linear-gradient(90deg,#979aeb,#1cc6de 98.48%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabs-block .tabs-block__button:visited{color:#383838}.tabs-block__description+.tabs-block__tabs-wrapper{margin-top:var(--section-heading-spacing)}.tabs-block__tabs-wrapper{margin-bottom:50px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.tabs-block__tabs-wrapper::-webkit-scrollbar{display:none}.tabs-block__tabs-wrapper:before{content:"";display:block;position:absolute;z-index:1;left:0;right:0;top:44px;border-bottom:solid 1px #A9A9A9}.tabs-block__tabs-wrapper--scrolled:after{content:none}.tabs-block__tabs{color:#000;font-size:14px;margin:0;overflow:auto;scroll-behavior:smooth;position:relative;-ms-overflow-style:none;scrollbar-width:none}.tabs-block__tabs::-webkit-scrollbar{display:none}.tabs-block__tabs__track{list-style:none;padding:4px 0;margin:0;display:flex;flex-wrap:nowrap}.tabs-block__tabs__track:after{content:"";display:block;width:20px;min-width:20px}.tabs-block-tablist__item+li:not(.first-active-tab){margin-left:56px}.tabs-block__nav-prev,.tabs-block__nav-next{padding:0!important;border-radius:0!important;display:block;width:24px;height:24px;position:absolute;z-index:3;top:50%;transform:translateY(-50%);color:#2a289d;background:none}.tabs-block__nav-prev:disabled,.tabs-block__nav-next:disabled{visibility:hidden}.tabs-block__nav-prev svg,.tabs-block__nav-next svg{width:8px}.tabs-block__nav-prev:hover,.tabs-block__nav-next:hover{color:#2a289d}.tabs-block__nav-prev:after,.tabs-block__nav-next:before{content:"";display:block;pointer-events:none;position:absolute;height:40px;width:30px;z-index:1}.tabs-block__nav-prev{left:-25px}.tabs-block__nav-prev:after{left:calc(100% - 4px);background:linear-gradient(to left,#fff0,#ffffff80 20%,#fff)}.tabs-block__nav-next{right:-25px}.tabs-block__nav-next:before{right:100%;background:linear-gradient(to right,#fff0,#ffffff80 20%,#fff)}.tabs-block__nav-prev,.tabs-block__nav-next{display:flex;justify-content:center;align-items:center;box-shadow:none;background:none!important}.tabs-block-section{display:flex;flex-direction:column}.tabs-block-section ul{padding:0 0 0 18px}.tabs-block-section ul li{margin-bottom:.5rem}.tabs-block-section .wysiwyg>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child>*:first-child:not(ul)>*:first-child{margin-top:0!important}.tabs-block-section:not(.tabs-block--active){display:none}.tabs-block .switcher{display:none}.tabs-block .animated-tab-switcher{position:relative}.tabs-block .animated-tab-switcher .tabs-block__button{position:relative;z-index:2}.tabs-block .animated-tab-switcher .switcher{display:block;position:absolute;bottom:0;height:100%;border-radius:100px;background:#fff;transition:transform .3s ease,width .3s ease;z-index:1}@media (min-width:680px){.tabs-block__tabs{margin-left:-4px;padding-left:4px}.tabs-block__tabs__track{margin-left:-4px}.tabs-block__tabs__track li:first-child{padding-left:4px}.tabs-block__nav-prev:after,.tabs-block__nav-next:before{width:80px}}@media (min-width:1024px){.tabs-block__tabs-wrapper{margin-bottom:40px}.tabs-block-section .wysiwyg .col-lg-3 p:first-of-type{margin-top:0}}.readmore-added{height:21rem;overflow:hidden;position:relative}.readmore-added .field__item{height:auto}.readmore-added .readmore{bottom:0;display:block!important;position:absolute;width:100%}.readmore-added .readmore .readmore__trigger{margin-top:.3rem}.readmore-added .readmore .readmore__trigger:before{display:none}.rmm__modal .tabs-block-tablist__item+.has-content:not(.first-active-tab){margin-left:40px}
.lazy-ajax-loader~.ajax-progress-throbber{display:none}
