body{height:auto;color:var(--calcite-ui-text-1)!important}.grid-container-fullwidth{width:100%;max-width:100vw}@media print{body{width:auto;height:auto;margin:0 10mm}.doNotPrint{display:none!important}}.form-control{position:relative;display:block;height:2.25rem;width:100%;max-width:100%;margin:.25rem 0 0;padding:0 .3rem;box-sizing:border-box;font-family:inherit;font-size:.9375rem;line-height:1.25rem;color:#767676;vertical-align:baseline;outline:none;outline-offset:0;background-color:#fff;border:1px solid #a9a9a9;border-radius:0;transition:border-color .15s linear;box-shadow:inset 0 1px 2px #00000013}.customLoader{float:right;margin-top:-39px;margin-right:-39px}.panel-white{background-color:var(--calcite-ui-foreground-1);border:1px solid var(--calcite-ui-border-3)}.panel-no-padding{padding:0}.order-summary-panel{position:relative;max-height:820px;overflow-y:auto}.main-content{background-color:var(--calcite-ui-foreground-1);padding:40px 64px 48px;margin-inline-end:44px}.order-summary{background-color:var(--calcite-ui-foreground-1);padding:44px;overflow-y:auto}label{position:relative;display:block;margin:0 0 1.5rem}input{transition:var(--calcite-animation-timing),block-size 0,outline-offset 0s;box-sizing:border-box;display:flex;max-block-size:100%;inline-size:100%;max-inline-size:100%;font-weight:var(--calcite-font-weight-normal);border-color:var(--calcite-ui-border-input);color:var(--calcite-ui-text-1)}input:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-ui-brand));outline-offset:calc(-2px*(1 - (2*clamp(0,var(--calcite-ui-focus-offset-invert),1))));border-color:var(--calcite-ui-brand);color:var(--calcite-ui-text-1)}input:read-only{background-color:var(--calcite-ui-foreground-2);color:var(--calcite-ui-text-disabled)}.input-error{border-color:var(--calcite-ui-danger)}select{box-sizing:border-box;inline-size:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--calcite-ui-border-input);color:var(--calcite-ui-text-2);outline-color:transparent}select:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-ui-brand));outline-offset:calc(-2px*(1 - (2*clamp(0,var(--calcite-ui-focus-offset-invert),1))))}.form-row-flex{display:flex;gap:1.5rem;flex-wrap:wrap}.form-field-flex{flex:1;min-width:250px}.form-field-flex-half{flex:0 1 calc(50% - .75rem);min-width:250px}@media (max-width: 859px){.form-field-flex,.form-field-flex-half{flex:1 1 100%}.stepper{margin-block:var(--space-8)}.main-content{margin-inline-end:0;margin-block-end:var(--space-8);padding-block-start:var(--space-10);padding-inline:var(--space-6);padding-block-end:var(--space-12)}.order-summary{padding-block-start:var(--space-10);padding-inline:var(--space-6);padding-block-end:var(--space-12)}.tablet-column-full{inline-size:100%;max-inline-size:100%;padding-inline:0}[class*=column-]:first-of-type.tablet-column-full{margin-inline-start:0}.tablet-grid-container-full{max-inline-size:100%;margin-inline:0}}.input-field{position:relative;display:flex;box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-block-size:100%;padding:1px 1rem;margin:0;border:1px solid var(--calcite-ui-border-input);border-radius:0;background-color:var(--calcite-ui-foreground-1);color:var(--calcite-ui-text-1);font-family:inherit;font-size:1rem;font-weight:var(--calcite-font-weight-normal);line-height:1.25rem;outline:none;outline-offset:-2px;outline-color:transparent;-webkit-appearance:none;appearance:none;vertical-align:baseline;transition:var(--calcite-animation-timing) .55s,block-size 0,outline-offset 0s}.input-field:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-ui-brand));outline-offset:-2px;border-color:var(--calcite-ui-brand)}.input-field:disabled{background-color:var(--esri-ui-background-1);color:var(--calcite-ui-text-disabled);cursor:not-allowed}.input-field.input-error,.input-field[aria-invalid=true]{border-color:var(--calcite-ui-danger)}.input-field.input-error:focus,.input-field[aria-invalid=true]:focus{border-color:var(--calcite-ui-danger);outline-color:var(--calcite-ui-danger)}.input-field--sm{block-size:2rem;font-size:var(--calcite-font-size--2, .875rem);padding-inline:.75rem}.input-field--md{block-size:2.375rem;font-size:var(--calcite-font-size--1, .9375rem);padding-inline:.875rem}.input-field--lg{block-size:2.75rem;font-size:var(--calcite-font-size-0, 1rem);line-height:1.25rem;padding-inline:1rem}.input-field-wrapper{position:relative;display:flex;align-items:center;inline-size:100%}.input-field--with-icon{padding-inline-start:3.5rem}.input-field-icon{position:absolute;inset-inline-start:1rem;inset-block-start:.625rem;inset-block-end:.625rem;display:flex;align-items:center;pointer-events:none;color:var(--calcite-ui-text-2, #6a6a6a)}.select-field-wrapper{position:relative;display:inline-block;inline-size:100%}.select-field{box-sizing:border-box;inline-size:100%;block-size:2.75rem;padding-block:0;padding-inline-start:1rem;padding-inline-end:3rem;margin:0;border:1px solid var(--calcite-ui-border-input);border-radius:0;background-color:var(--calcite-ui-foreground-1);color:var(--calcite-ui-text-1);font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:1rem;font-weight:var(--calcite-font-weight-normal, 400);line-height:normal;-webkit-appearance:none;appearance:none;transition:border-color var(--calcite-animation-timing, .15s) ease-in-out,outline var(--calcite-animation-timing, .15s) ease-in-out;cursor:pointer;outline:none;outline-offset:0}.select-field-icon{position:absolute;inset-inline-end:0;inset-block-start:0;inset-block-end:0;display:flex;align-items:center;padding-inline-end:1rem;pointer-events:none;color:var(--calcite-ui-text-1)}.select-field:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-ui-brand));outline-offset:-2px;border-color:var(--calcite-ui-brand)}.select-field:disabled{background-color:var(--esri-ui-background-1);color:var(--calcite-ui-text-disabled);cursor:not-allowed;opacity:.5}.select-field.input-error,.select-field[aria-invalid=true]{border-color:var(--calcite-ui-danger)}.select-field.input-error:focus,.select-field[aria-invalid=true]:focus{border-color:var(--calcite-ui-danger);outline-color:var(--calcite-ui-danger)}.select-field--sm{block-size:2rem}.select-field--md{block-size:2.375rem}.select-field--lg{block-size:2.75rem}.checkbox-field:focus{border-color:var(--calcite-ui-brand);color:var(--calcite-ui-text-1);outline:2px solid var(--calcite-ui-focus-color, var(--calcite-ui-brand));outline-offset:calc(-2px*(1 - (2*clamp(0,var(--calcite-ui-focus-offset-invert),1))))}.checkbox-field.input-error{outline:2px solid var(--calcite-ui-danger);outline-offset:calc(-2px*(1 - (2*clamp(0,var(--calcite-ui-focus-offset-invert),1))))}.label{background-color:var(--calcite-ui-foreground-2);padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap}.label-blue{background-color:var(--calcite-ui-brand);color:var(--calcite-ui-text-inverse)}.label-no-margin{margin-block-end:0}.label-text{display:block;margin-block-end:.5rem}.label-text.required:after{content:" *";color:var(--calcite-ui-danger)}.tab-title-container{padding:var(--calcite-app-spacing-3);display:flex;align-items:center;gap:var(--calcite-app-spacing-5)}.icon-brand{color:var(--calcite-ui-brand)}.border-bottom-1{border-bottom:1px solid var(--calcite-ui-border-3)}.border-top-1{border-top:1px solid var(--calcite-ui-border-3)}.border-left-1{border-left:1px solid var(--calcite-ui-border-3)}.user-payment-border-left{border:2px solid #efefef;border-top-left-radius:0;border-bottom-left-radius:0}.user-payment-border-right{border:2px solid #efefef;border-top-right-radius:0;border-bottom-right-radius:0}.user-payment-border-selected{border:1px solid #0079c1}.user-payment:hover{cursor:pointer!important}.tax-exemption-container{background-color:var(--calcite-ui-foreground-2);padding:var(--space-6);border-radius:4px;margin-top:var(--space-8);margin-bottom:var(--space-8)}.purchaseOrderFields{padding-left:16px;padding-right:0;margin-bottom:-30px}.esri-header-account-signin-menu,.esri-header-shopping-cart--icon,.esri-header-shopping-cart--items{display:none!important}.isAuto{background:#f6f0c1;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:5px 10px;font-size:12px;color:#5c4e00;letter-spacing:0;border-radius:15px;white-space:nowrap}.spreedlyChallengeLoader{width:100%;height:100%;z-index:1000;background:#ccc;top:0;left:0;position:absolute}.challengeIframe{width:250px;height:400px}@media (min-width: 640px){.challengeIframe{width:500px;height:600px}}.challengeModal.modal-content{padding:0;width:250px;height:400px;margin:auto}@media (min-width: 640px){.challengeModal.modal-content{width:500px;height:600px}}.background-white{background-color:#fff}.background-gray{background-color:#f8f8f8}hr{margin-top:1.25rem;margin-bottom:1.25rem}hr.blue{background-color:#0079c1!important}.clearfix:after{content:"";clear:both;display:table}.next-step-button{width:250px}.form-input-label{margin-bottom:8px;font-size:16px;line-height:20px}.form-info{margin-bottom:1rem;font-weight:400;font-size:16px;line-height:22px}label.required:after{content:"*";color:var(--calcite-ui-danger);margin-left:2px}.form-input-container{margin-bottom:28px;position:relative}.esri-text-button:has(calcite-icon){display:inline-flex;align-items:center;gap:.25rem}@media (max-width: 639px){.phone-column-margin{margin-left:-.5rem}}@media (max-width: 640px){.phonePriceLabel{display:flex;align-items:baseline;justify-content:flex-end}}@media (min-width: 640px){.tablet-centered{text-align:center}}@media (min-width: 640px){.border-top{border-top:1px solid var(--calcite-ui-border-3);padding-top:20px}.no-padding-right{padding-right:0}}@media screen and (max-width: 479px){.phone-padding-left-2{padding-inline-start:2rem}.phone-padding-right-2{padding-inline-end:2rem}}.link-black{--calcite-ui-text-link: var(--calcite-ui-text-1);--calcite-link-blue-underline: var(--calcite-ui-text-3)}
