/* @license MIT no URL */
.rmm__modal{--rmm-padding:20px;display:none;position:fixed;z-index:100000;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;}.rmm__modal.is-open{display:flex;}.rmm__overlay{background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;top:0;bottom:0;}.rmm__main{background-color:#FFF;padding:var(--rmm-padding);position:relative;}.rmm__content{box-sizing:border-box;max-height:calc(90vh - 2 * var(--rmm-padding));max-width:calc(90vw - 2 * var(--rmm-padding));overflow:auto;}.rmm__target{display:none;}.rmm__modal .rmm__target{display:block;}.rmm__close{position:absolute;right:-15px;top:-15px;color:#FFF !important;background:#000 !important;width:30px;height:30px;padding:0;border-radius:50%;border:solid 2px #FFF !important;box-shadow:0 0 5px #000;}.rmm__close::before,.rmm__close::after{content:'';display:block;border:solid;border-width:0 0 2px 0;width:70%;position:absolute;left:15%;top:50%;margin-top:-1px;}.rmm__close::before{transform:rotate(-45deg);}.rmm__close::after{transform:rotate(45deg);}.rmm-loader-img .rmm__content a{display:block;position:relative;}.rmm-loader-img .rmm__content a > span{align-items:center;background-color:rgba(0,0,0,0.8);border-radius:5px;color:#fff;display:flex;font-weight:bold;opacity:0;padding:10px 15px;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 0.2s ease-in-out;}.rmm-loader-img .rmm__content a:active > span,.rmm-loader-img .rmm__content a:hover > span,.rmm-loader-img .rmm__content a:focus > span{opacity:1;}.rmm-loader-img .rmm__content a .outlink{background:url("/themes/idt8/images/external-link-white.svg") 100% center no-repeat;background-size:100%;border-radius:2px;display:inline-block;margin-left:5px;width:20px;height:20px;}.rmm-loader-img .rmm__content img{display:block;margin:auto;max-width:80vw;max-height:75vh;}.rmm-loader-img .rmm__content p{display:none;color:#313131;font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:bold;font-size:1.625rem;line-height:2.25rem;margin:10px 0 0;text-align:center;}.rmm-loader-img--loading .rmm__content{background:#ddd;position:relative;width:160px;height:160px;}.rmm-loader-img--loading .rmm__content::before{content:'';box-sizing:border-box;display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;z-index:1;margin:-20px auto auto -20px;border:solid 5px;border-color:#666 transparent;border-radius:50%;animation:rmm-spin 1.2s linear infinite;}.rmm-loader-img--loading .rmm__content img,.rmm-loader-img--loading .rmm__content p{display:none !important;}.rmm-loader-img--error .rmm__content p{display:none !important;}@media (min-width:996px){.rmm-loader-img .rmm__content p{display:block;}}@keyframes rmm-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
td.check-availability details{margin:0;padding:0;border:none;}td.check-availability details > summary{display:none;}td.check-availability details .details__wrapper{margin:0;padding:0;}td.check-availability details .details__wrapper form{display:inline;}td.check-availability details .details__wrapper form input[type="submit"]{display:inline;padding:0;margin:0;background:none;line-height:normal;text-transform:none;font-weight:normal;border:none;color:#00adee;}td.check-availability details .details__wrapper form input[type="submit"]:hover{text-decoration:underline;}.rmm__modal.sample-military-message .rmm__content p:last-child{margin-bottom:0;}@media (min-width:693px){.rmm__modal.sample-military-message .rmm__main{width:560px;}}.rmm__modal.sample-message-wrapper #shared-message-wrapper-message{width:100%;display:flex;flex-flow:column;}.rmm__modal.sample-message-wrapper .rmm__content{display:flex;width:100%;height:100%;}.rmm__modal.sample-message-wrapper .rmm__main{transition:min-width 0.4s ease,min-height 0.4s ease;min-height:30%;}.rmm__modal.sample-message-wrapper .rmm__main.with-complete-block{min-height:90%;}.rmm__modal.sample-message-wrapper .sample-message{display:flex;flex-direction:column;justify-content:start;margin-bottom:70px;width:100%;}.rmm__modal.sample-message-wrapper .sample-message .controls{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}.rmm__modal.sample-message-wrapper .sample-message .controls li{list-style:none;margin:0;padding:0;margin-right:.5rem;}.rmm__modal.sample-message-wrapper .sample-message .controls li:last-child{margin-right:0;}.rmm__modal.sample-message-wrapper .sample-message p{width:60%;display:block;margin:0 auto 1.25rem;text-align:center;}.rmm__modal.sample-message-wrapper .sample-message.success-msg{align-self:center;display:flex;flex-direction:column;}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg{flex-direction:row;gap:.75rem;}}.rmm__modal.sample-message-wrapper .sample-message.success-msg p{width:100%;text-align:left;}.rmm__modal.sample-message-wrapper .sample-message.success-msg h2{margin-bottom:.75rem;}.rmm__modal.sample-message-wrapper .sample-message.success-msg .request-sub-msg{color:grey;font-size:.7rem;font-style:italic;margin:.5rem 0 0;text-align:left;}.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:center;width:20%;max-width:60px;}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:initial;padding-top:.5rem;}}.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls{justify-content:flex-start;}@media only screen and (max-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls a{font-size:14px;padding:5px 10px;}}@media (min-width:693px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:50%;min-height:20%;}.rmm__modal.sample-message-wrapper .rmm__main.with-complete-block{min-width:90%;min-height:90%;}.rmm__modal.sample-message-wrapper .sample-message{margin-bottom:0;}.rmm__modal.sample-message-wrapper .complete-your-design h2{margin-top:70px;}.rmm__modal.sample-message-wrapper .rmm__content{padding:0 5px;}}@media (min-width:1200px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:580px;}.rmm__modal.sample-message-wrapper .rmm__main.with-complete-block{min-width:1120px;min-height:725px;}}@media (min-width:693px){#rmm-sample-links-table .rmm__main{width:560px;}}#colorbox.sample-message #sample-links-table .customize-part{margin-top:1rem;margin-bottom:1rem;}#colorbox.sample-message #sample-links-table p{text-align:left;width:100%;}#colorbox.sample-message #sample-links-table td{width:50%;}#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber{padding:0;}#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber .message{padding:0;}form.idt-sample-cart-checkout-form input[name=checkout]{margin-bottom:1rem;}.button-back-to-homepage{margin-bottom:5rem;}.idt-sample-shared-form{display:none !important;}
.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:blue;}.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 15px;}.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;}
.investor .box{background-color:#3C377E;height:100%;display:flex;flex-direction:column;padding:20px;box-shadow:0px 3px 12px rgba(0,0,0,0.06);border:1px solid #E1E0E0;border-radius:4px;}.investor .box .text{color:#ffffff;font-weight:600;font-size:1rem;line-height:1.375rem;margin-bottom:10px;}.investor .box p{color:#ffffff;font-weight:400;margin:0 0 5px;}.investor .box a{color:#1c1c1c;margin-top:auto;max-width:max-content;}.investor .box a:hover{color:#1c1c1c;}.investor .row > :first-child .box{background-color:#131184;}.investor .row > :last-child .box{background-color:#554F79;}.investor .row > div{margin-bottom:25px;}.investor .row{margin:0;}@media screen and (max-width:995px){.investor .row > div{padding-right:0px;padding-left:0px;}}@media screen and (min-width:996px){.investor .row{margin-right:-15px;margin-left:-15px;}}.block-views-blockinvestor-relations-additional-resources-block{margin-bottom:20px;}.block-views-blockinvestor-relations-additional-resources-block .views-row{margin-bottom:5px;}.block-views-blockinvestor-relations-additional-resources-block .views-row .views-field{display:inline;}.block-views-blockinvestor-relations-additional-resources-block .view-footer{padding-top:5px;padding-bottom:0px;}.block-views-blockinvestor-relations-additional-resources-block .views-field-nothing,.block-views-blockinvestor-relations-block-1 .views-field-nothing{padding-right:15px;}@media (min-width:693px){.block-views-blockinvestor-relations-additional-resources-block .views-field-nothing,.block-views-blockinvestor-relations-block-1 .views-field-nothing{padding-right:20px;}}.block-views-blockinvestor-relations-block-1{margin-bottom:25px;}.block-views-blockinvestor-relations-block-1 .views-row{margin-bottom:5px;}.block-views-blockinvestor-relations-block-1 .views-row .views-field{display:inline;}.block-views-blockinvestor-relations-block-1 .view-footer{padding-top:5px;padding-bottom:0;}@media (max-height:800px){#top-fixed.is-fixed .block-idt-investor{display:none;}}
.top-fixed.is-fixed .block-idt-quick-links-block{border-top:0;margin-top:0;padding-bottom:0;padding-top:0;}@media (min-width:693px){.top-fixed.is-fixed .block-idt-quick-links-block{margin-bottom:-10px;border-top:1px solid #e1e0e0;padding-top:8px;}}.block-idt-quick-links-block .link-box ul li.active a{background-color:#554f79;color:#fff;}.block-idt-quick-links-block .link-box ul a{background-color:#fff;border-radius:30px;color:#2a289D;text-decoration:none;}.block-idt-quick-links-block .link-box ul a:hover,.block-idt-quick-links-block .link-box ul a.active{background-color:#554f79;color:#fff;text-decoration:none;}.block-idt-quick-links-block .link-box ul a span{padding-left:0;text-decoration:none;}@media screen and (max-width:692.999px){.block-idt-quick-links-block .quick-links__trigger.opened{border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:15px;}.block-idt-quick-links-block .quick-links__trigger.opened + .link-box{border:1px solid #706F6F;border-radius:0 0 18px 18px;border-top:0;display:block;overflow:hidden;}.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li{width:100%;}.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li a{border-radius:0;margin:0;}.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li a:hover,.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li a:focus,.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li a:active{color:#fff;}.block-idt-quick-links-block .quick-links__trigger.opened + .link-box li:last-child a{padding-bottom:10px;}.block-idt-quick-links-block .quick-links__trigger.opened .material-icons{transform:rotateX(180deg);}}@media (min-width:843px) and (max-width:1200px){.is-page-node-type-generic-product .top-fixed.is-fixed .block-idt-quick-links-block,.is-page-node-type-product-category .top-fixed.is-fixed .block-idt-quick-links-block,.is-page-node-type-product-sub-category .top-fixed.is-fixed .block-idt-quick-links-block{padding-left:0;}}
