@font-face{font-display:block;font-family:"cdw-icons-global";font-style:normal;font-weight:normal;src:local("cdw-icons-global"),url("/assets/1.0/dist/fonts/cdw-icons-global.woff2") format("woff2"),url("/assets/1.0/dist/fonts/cdw-icons-global.svg#cdw-icons-global") format("svg")}@-webkit-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-o-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@font-face{font-display:swap;font-family:"Source Sans Pro";font-stretch:normal;font-style:normal;font-weight:400;src:local("Source Sans Pro"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.svg#Source Sans Pro") format("svg");unicode-range:U+0020-2212}@font-face{font-display:swap;font-family:"Source Sans Pro Bold";font-stretch:normal;font-style:normal;font-weight:600;src:local("Source Sans Pro Bold"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_bold.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_bold.svg#Source Sans Pro SemiBold") format("svg");unicode-range:U+0020-2212}@font-face{font-display:swap;font-family:"Source Serif Pro";font-stretch:normal;font-style:normal;font-weight:400;src:local("Source Serif Pro"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-display:swap;font-family:"Oswald";font-stretch:normal;font-style:normal;font-weight:400;src:local("Oswald"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"cdw-icons-global";font-style:normal;font-weight:normal;src:url("/assets/1.0/dist/fonts/cdw-icons-global.woff2") format("woff2")}.support-form-layout{padding:1em 11.5em 1em}.support-form-flex{display:flex;flex-wrap:wrap;gap:2rem}.support-form-main{flex:2 1 400px;min-width:300px}i.phone-icon{display:flex;width:48px;height:48px;border-radius:50%;background-color:#f3f2f2;background-image:url("/assets/1.0/dist/images/icons/checkout/consent/phone.svg");background-repeat:no-repeat;background-position:center;background-size:24px 24px;justify-content:center;align-items:center;margin:0 8px 0 0;flex-shrink:0;line-height:0}.immediate-assistance-box{border:1px solid #dbdbdb;border-radius:8px;padding:.5em;margin-right:-230px;margin-bottom:567px;align-self:center;display:inline-block;box-sizing:border-box}.immediate-assistance-content{width:300px;height:83.7px;display:flex;padding:1em;flex-direction:column;justify-content:flex-start}.immediate-assistance-content h5,.immediate-assistance-content h6{margin:0}.immediate-assistance-content .need-ass-label{display:block;font-size:19px;font-weight:600;color:#150404;margin-bottom:.9em}.immediate-assistance-box .immediate-assistance-flex{display:flex;align-items:center;gap:12px;min-width:0}.phone-icon{width:40px;height:40px;border-radius:50%;background:#efefef;display:grid;place-items:center;flex-shrink:0}.immediate-assistance-box .call-details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.3;min-width:0}.immediate-assistance-box .call-us-label{font-size:14px;font-weight:600;color:#150404;margin:0}.contact-info{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.contact-info a{color:inherit;text-decoration:underline}.contact-info .sep{color:#54565b;padding:0 6px}#email-technical-support-headings{height:256px;width:1330px;max-width:1440px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}#email-technical-support-headings h3{margin:.5em 0;font-size:32px;font-weight:600;color:#000}#email-technical-support-headings .sub-header{margin-top:.5em;margin-bottom:1.5em;color:#555;font-size:18px;font-weight:400;font-style:normal;line-height:1.4}.emails-breadcrumbs{list-style:none;padding:0;margin:0 0 1em 0;display:flex;align-items:center;font-size:14px;color:#555}.emails-breadcrumbs li{margin-right:.5em}.emails-breadcrumbs a{text-decoration:underline;font-weight:500}.support-form-section{margin:-6em 0 2em 0;padding:1.7em;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);width:650px}.success-form-section{max-width:824px;height:760px;margin:-6em 0 2em 0;text-align:center;background:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;padding:1.2em;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center}.success-form-section .checkmark-icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.success-form-section .icon{width:60px;height:60px}.success-form-section h4{font-size:24px;color:#111;margin-bottom:10px;font-weight:600}.success-form-section p{color:#333}.success-form-section strong{color:#150404;padding:2px 4px;border-radius:4px;font-weight:600}.form-row{display:flex;gap:1em;flex-wrap:wrap}.form-group{margin-bottom:1em;flex:1 1 0;min-width:140px}.half-width{flex:1 1 45%}.form-group label{display:block;margin-bottom:.3em;font-weight:600;font-size:16px;color:#504343}.form-control{width:100%;padding:.5em;font-size:1em;border-top:2px solid #dbdbdb;border-left:2px solid #dbdbdb;border-right:2px solid #dbdbdb;border-bottom:2px solid #898b8e;border-radius:4px;box-sizing:border-box}.form-control:focus{border-color:#005fae;outline:none}.form-control:focus,textarea.form-control:focus{outline:1.2px solid #150404;outline-offset:0;box-shadow:none;border-color:#150404}.text-area{height:232px}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{border:2px solid #8b0809}.field-validation-error{color:#8b0809;display:block;min-height:1.2em;font-size:1em;padding-top:8px}.field-validation-error img{max-height:1.2em;padding-right:.5em}.custom-dropdown{width:100%;padding:10px;border-top:2px solid #dbdbdb;border-left:2px solid #dbdbdb;border-right:2px solid #dbdbdb;border-bottom:2px solid #898b8e;border-radius:4px;box-sizing:border-box;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px;font-size:16px;cursor:pointer;color:#8a8181}.custom-dropdown option{color:#150404}.custom-dropdown option[value=""]{color:#8a8181}.custom-dropdown:has(option:checked[value=""]){color:#8a8181}.custom-dropdown:has(option:checked:not([value=""])){color:#150404}.custom-dropdown::-ms-expand{display:none}.custom-dropdown:focus{border-color:#150404;outline:1.2px solid #150404;outline-offset:0;box-shadow:none}#Subject.input-validation-error{border:2px solid #8b0809;color:#8b0809}#Subject.input-validation-error option{color:#8b0809}#Subject.input-validation-error option[value=""]{color:#8b0809}#Subject.input-validation-error:has(option:checked[value=""]){color:#8b0809}#Subject.input-validation-error:has(option:checked:not([value=""])){color:#150404}#Subject.input-validation-error:focus{border-color:#8b0809;outline:1.2px solid #8b0809;outline-offset:0;box-shadow:none}.button.-primary{background:#150404;color:#fff;border:none;padding:12px 16px;border-radius:4px;cursor:pointer;font-size:1em;font-weight:600;margin-top:.5em;transition:background .2s}.form-footer{margin-top:2em;padding-top:1em;text-align:right;background:#fff;display:flex;justify-content:flex-end;min-width:650px}.optional-text{color:#6b7280;font-size:.875rem;font-weight:400;margin-left:4px}.recaptcha-disclaimer{font-family:"Source Sans Pro";font-size:12px;font-weight:400;color:#504343;line-height:16px;margin-top:16px;padding:0 2em 2em;width:100%}.recaptcha-disclaimer a{text-decoration:underline;color:#150404}.rubi-loader{width:120px;height:120px;background:url(/assets/1.0/dist/images/cdw-loading.gif) no-repeat;background-size:contain}.rubi-loader-message{color:#150404;text-decoration:none;font-size:16px;line-height:24px;font-weight:600;font-style:normal;font-family:"Source Sans Pro",sans-serif}.loading-full-page{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.98);z-index:1000;display:flex;justify-content:center;align-items:center;flex-direction:column}#email-technical-support{position:relative}.loading-full-page>div{background-color:rgba(0,0,0,0);padding:1rem;text-align:center;min-width:auto;width:auto;position:relative;border:none;box-shadow:none}.loading-full-page .rubi-loader{width:80px;height:80px;margin:0 auto 1rem auto;display:flex;justify-content:center;align-items:center;background:none}.loading-full-page .rubi-loader img{width:80px;height:80px;image-rendering:crisp-edges}.loading-full-page .rubi-loader-message{color:#150404;font-size:16px;line-height:1.4;font-weight:600;font-family:"Source Sans Pro",sans-serif;margin:0;text-align:center;background-color:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.loading-full-page[style*="display: none"]{display:none}.loading-full-page:not([style*="display: none"]){display:flex}.support-form-main[style*="opacity: 0.5"] #email-technical-support>div:not(#submitRecaptcha_loading){visibility:hidden}.support-form-main[style*="opacity: 0.5"] #submitRecaptcha_loading{visibility:visible;opacity:1}@media(max-width: 768px){.loading-full-page .rubi-loader{width:60px;height:60px;background-size:60px 60px;margin-bottom:.75rem}.loading-full-page .rubi-loader-message{font-size:14px;padding:.4rem .8rem}}@media(max-width: 480px){.loading-full-page .rubi-loader{width:50px;height:50px;background-size:50px 50px;margin-bottom:.5rem}.loading-full-page .rubi-loader-message{font-size:13px;padding:.3rem .6rem}}@media(max-width: 900px){.support-form-layout{padding:.75em}.support-form-flex{flex-direction:column;display:flex;gap:0}.support-form-main{order:1;width:100%;margin-bottom:1em;flex:none;min-width:auto}#email-technical-support-headings{width:100%;height:auto;max-width:none;padding:1em;margin-bottom:1em}#email-technical-support-headings h3{font-size:1.5rem;margin:.5em 0 .75em 0;line-height:1.3;word-wrap:break-word}#email-technical-support-headings .sub-header{font-size:1.1rem;margin-top:.5em;margin-bottom:1em;line-height:1.4;word-wrap:break-word;max-width:100%}.emails-breadcrumbs{font-size:.85rem;margin-bottom:1em;flex-wrap:wrap;gap:.25em}.support-form-section{padding:1em;width:100%;margin:0 0 2em 0;box-sizing:border-box}.form-row{flex-direction:column;display:flex;gap:0}.form-group.half-width{width:100%;flex:none;margin-right:0;margin-bottom:1.25em}.form-group{width:100%;margin-bottom:1.25em}.form-control,.custom-dropdown,.text-area{width:100%;box-sizing:border-box;font-size:16px;padding:.75em;height:auto}.text-area{height:150px}.form-group label{font-size:.95rem;margin-bottom:.5em}.field-validation-error{font-size:.85rem;margin-top:.25em}.form-footer{justify-content:flex-end;text-align:right;margin-top:2em}.send-email-button{width:19%;max-width:300px;margin:0 auto}.immediate-assistance-box{margin-left:0;margin-top:2em;margin-bottom:1em;order:2;width:90%;min-width:auto;max-width:none;align-self:stretch;padding:1.25em}.immediate-assistance-box .immediate-assistance-content{width:100%;height:auto;position:relative}.immediate-assistance-box .need-ass-label{font-size:1.1rem;width:100%;margin-bottom:.75em;text-align:left;line-height:1.3}.immediate-assistance-box .immediate-assistance-flex{display:flex;flex-direction:row;align-items:center;gap:.75em;margin-top:1em;width:100%}.immediate-assistance-box .call-details{display:flex;flex-direction:column;justify-content:center;line-height:1.2;gap:.25em}.immediate-assistance-box .call-us-label{font-size:.95rem;font-weight:600;margin:0;line-height:1.2;display:block}.immediate-assistance-box .contact-info{display:flex;flex-direction:row;align-items:center;gap:.25em;font-size:.9rem;line-height:1.2}.immediate-assistance-box .contact-info a{color:inherit;text-decoration:underline;font-size:.9rem;word-break:break-word}.immediate-assistance-box .contact-info span{color:#c5c0c0;padding:0;font-size:.85rem}.immediate-assistance-box .call-details div{white-space:normal;word-wrap:break-word;width:100%}.immediate-assistance-box h6{font-size:.95rem;margin-bottom:.4em;line-height:1.3;font-weight:600}.immediate-assistance-box h5{margin-bottom:.75em;line-height:1.3}.immediate-assistance-box i.phone-icon{width:40px;height:40px;background-size:20px 20px;flex-shrink:0;margin:0}.call-details{flex:1}.success-form-section{width:100%;max-width:100%;height:auto;margin:0 0 2em 0;padding:2em 1em}.recaptcha-disclaimer{font-size:.8rem;line-height:1.4;margin-top:1.5em;padding:0 1em 2em}.loading-full-page>div{padding:2rem 2.5rem;min-width:280px;width:85%;max-width:400px}.loading-full-page .rubi-loader{width:80px;height:80px;margin-bottom:1.25rem}.loading-full-page .rubi-loader-message{font-size:16px}}@media(min-width: 901px)and (max-width: 1200px){#email-technical-support-headings{width:100%;padding:1.25em}#email-technical-support-headings h3{font-size:1.75rem;line-height:1.3}#email-technical-support-headings .sub-header{font-size:1.3rem;line-height:1.4;margin-top:.75em;margin-bottom:1.25em}.emails-breadcrumbs{font-size:.9rem}.support-form-flex{gap:2em}.support-form-section{width:100%;max-width:600px}.immediate-assistance-box{min-width:280px;margin-left:60px}}@media(max-width: 480px){.support-form-layout{padding:.5em}#email-technical-support-headings{padding:.75em}#email-technical-support-headings h3{font-size:1.3rem;margin-bottom:.5em}#email-technical-support-headings .sub-header{font-size:1rem;margin-top:.25em;margin-bottom:.75em}.emails-breadcrumbs{font-size:.8rem}.support-form-section{padding:.75em}.form-control,.custom-dropdown,.text-area{padding:.6em}.immediate-assistance-box{padding:1em}.immediate-assistance-content .need-ass-label{font-size:1rem}.loading-full-page>div{padding:1.5rem 2rem;width:90%;min-width:250px}.loading-full-page .rubi-loader{width:70px;height:70px;margin-bottom:1rem}.loading-full-page .rubi-loader-message{font-size:15px}}
