/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.readmore{background-color:#fff;position:relative;width:auto}.readmore .material-icons{font-size:32px}.readmore__trigger{font-family:Open Sans,Helvetica,Arial,Lucida Grande,Nimbus Sans L,"sans-serif";font-weight:600;color:#2a289d;background:transparent;box-shadow:0 -13px 18px #fff;cursor:pointer;display:block;outline:none;padding:0;position:relative}body.lang-ja .readmore__trigger{font-family:Open Sans,Helvetica,Arial,Lucida Grande,Nimbus Sans L,"sans-serif";font-weight:600}body.lang-ja .readmore__trigger.material-icons{font-family:Material Icons}body.lang-zh-hans .readmore__trigger{font-family:Open Sans,Helvetica,Arial,Lucida Grande,Nimbus Sans L,"sans-serif";font-weight:600}body.lang-zh-hans .readmore__trigger.material-icons{font-family:Material Icons}.readmore__trigger:hover,.readmore__trigger:focus,.readmore__trigger:active{background:none}.readmore__trigger:before{content:"";inset:0 -15px;position:absolute}.readmore__trigger .more,.readmore__trigger .less{align-items:center;color:#2a289d;display:flex;font-size:1rem;font-weight:700}.readmore__trigger .less{display:none}.inline-sibling+*>.readmore__trigger{display:inline-block}.readmore__trigger:hover span{color:#4ba3d3}.readmore__content{overflow:hidden;transition:height .5s linear}.readmore.is-collapsed .readmore__content{display:none;height:0!important}.readmore.is-expanded .readmore__trigger .more{display:none}.readmore.is-expanded .readmore__trigger .less{display:flex}.view-more-row{border-bottom:0!important}.view-more-row td{padding:0!important}.view-more-row button{margin-top:22px}body.is-page-node-type-case-study .read-more-btn-wrap{display:flex;justify-content:center}
.buy-now-submission .cart-message{padding:20px}.buy-now-submission .cart-message .title{font-size:24px;font-style:normal;font-weight:600;line-height:28.8px}.buy-now-submission .cart-message.no-icon-message{padding:9px 40px 22px 14px}.buy-now-submission .cart-message.no-icon-message .message-div{padding:0}.buy-now-submission .cart-message.no-icon-message .message-div .message{padding-bottom:24px;font-size:17.9px;font-style:normal;font-weight:400;line-height:27px}.buy-now-submission .cart-message.no-icon-message .message-div .message span{font-weight:700}.buy-now-submission .cart-message.no-icon-message .message-div .additional-info{padding-bottom:40px;font-size:14px;font-style:normal;font-weight:400;line-height:27px}.buy-now-submission .cart-message.no-icon-message .message-div .additional-info span{font-weight:700}.buy-now-submission .cart-message.no-icon-message .controls{margin:0}.buy-now-submission .cart-message .material-icons{font-size:40px;float:left;margin-right:15px}.buy-now-submission .cart-message.info-message .material-icons{color:#00f}.buy-now-submission .cart-message.check_circle-message .material-icons{color:green}.buy-now-submission .cart-message.error-message .material-icons{color:red}.buy-now-submission .cart-message .message-div{padding:0 15px 10px}.buy-now-submission .cart-message ul.controls{list-style-type:none;padding:0;text-align:center}.buy-now-submission .cart-message ul.controls.check_circle,.buy-now-submission .cart-message ul.controls.no-icon{display:flex;gap:16px}.buy-now-submission .rmm__main{max-width:990px}.buy-now-div .buy-now.disabled{background-color:#a9a8a8;color:#fff;cursor:not-allowed}.error-data{display:flex;flex-direction:column;font-size:11px;margin-top:10px;line-height:1rem;color:#a9a8a8;padding:0 15px}
.toolbar-icon-tmgmt-admin-tmgmt:before{background-image:url(/modules/contrib/tmgmt/icons/earth.svg);}.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt:before{background-image:url(/modules/contrib/tmgmt/icons/earth.svg);}#toolbar-link-tmgmt-admin_tmgmt.is-active:before{background-image:url(/modules/contrib/tmgmt/icons/earth_black.svg);}.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt:active:before,.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt.is-active:before{background-image:url(/modules/contrib/tmgmt/icons/earth_black.svg);}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.tooltip{--dynamic-width:0;--before-height:0;--dynamic-opacity:1;position:relative;overflow:visible}.tooltip:before{color:#fff;content:attr(title-cache);opacity:0;pointer-events:none;white-space:normal;z-index:999;background:#554f79;border-radius:4px;width:max-content;height:auto;margin:0 0 0 10px;padding:3px 8px;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5;display:block;position:absolute;top:0;left:100%;overflow:hidden;transform:translateY(-25%);box-shadow:2px 4px 10px #0003}.tooltip:hover{cursor:pointer}.tooltip:hover:before{max-width:var(--dynamic-width);opacity:var(--dynamic-opacity)}.tooltip.tooltip-right:before{left:inherit;margin:0 10px 0 0;right:100%}.tooltip.status:before{width:305px;padding:15px}.product__status .tooltip.status:before{margin:0;top:calc(100% + 5px);left:0;transform:none}.idt-tooltip{position:relative}.idt-tooltip .idt-tooltip__content{position:absolute}.tooltip-container{position:fixed}.product-modal__status .idt-tooltip__content,.tooltip-container{color:#fff;pointer-events:none;text-align:left;white-space:normal;z-index:999;background:#554f79;border-radius:4px;width:370px;height:auto;margin:0 0 0 10px;padding:15px;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:none;top:0;left:100%;overflow:hidden;box-shadow:2px 4px 10px #0003}.product-modal__status .idt-tooltip__content .idt-tooltip__status,.tooltip-container .idt-tooltip__status{font-weight:700}.product-modal__status:hover{cursor:pointer}.product-modal__status:hover .idt-tooltip__content{display:block}.header-row .tooltip:hover:before{max-width:200px;top:100%;left:auto;right:10px}.header-row .tooltip.tooltip-right{top:100%;right:0}.header-col.tooltip:before{top:100%;left:0}.header-col.tooltip.tooltip-right:before{top:100%;left:auto;right:0}@media screen and (max-width:693px){.product-modal__status .idt-tooltip__content,.tooltip-container{margin:0;top:30px;left:auto;right:0}.product-modal__status .idt-tooltip__content{max-width:260px}.tooltip-container{max-width:70%}.tooltip:before{max-width:calc(100vw - 60px)}}
