﻿@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.skip-link {
  position: absolute !important;
  top: -40px !important;
  left: 0 !important;
  overflow: hidden !important;
  height: 1px !important;
  width: 1px !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
}
.skip-link:focus {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  clip: auto;
  clip-path: none;
  outline: 3px solid #0077cc;
  background: #ffffff;
  padding: 10px;
  z-index: 9999;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sales-territory-map.landing-page-container {
  margin: 2em auto 0;
}
.sales-territory-map.landing-page-container .heading-2 {
  border-bottom: 2px solid #dddddd;
  padding-bottom: 0.4em;
}
.sales-territory-map.landing-page-container .sales-territory-map__map {
  width: 100%;
  margin: 4em auto;
  display: flex;
  flex-flow: row wrap;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map {
  flex: 5;
  min-width: 500px;
  margin-bottom: 2em;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g {
  transition: 0.3s;
  cursor: pointer;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g .region-outline path {
  fill: none;
  stroke: none !important;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g[data-focused=true] {
  outline: 4px solid #0077cc;
  outline-offset: 3px;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g[data-focused=true] path {
  stroke-width: 2px;
  stroke: #0077cc;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g:focus {
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g[aria-selected=true] {
  fill: #d84000;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters #marker {
  fill: #ffffff;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters #star {
  fill: #993300;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:active #marker, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:hover #marker, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:focus #marker {
  fill: #ff4c00;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:active #star, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:hover #star, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#headquarters:focus #star {
  fill: #ffffff;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-region, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-region, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-region {
  stroke: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-region .region-outline, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-region .region-outline, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-region .region-outline {
  fill: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-region .region-label, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-region .region-label, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-region .region-label {
  fill: #000000;
  cursor: pointer;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-region .region-label path, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-region .region-label path, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-region .region-label path {
  fill: #000000; 
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-dakota, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-dakota, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#minnesota {
  fill: #993300;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-dakota:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-dakota:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#minnesota:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-dakota:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-dakota:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-dakota:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-dakota:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-dakota:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-dakota:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#minnesota:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#minnesota:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#minnesota:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#nebraska, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#missouri, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#iowa, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kansas {
  fill: #663333;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#nebraska:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#missouri:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#iowa:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kansas:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#nebraska:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#nebraska:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#nebraska:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#missouri:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#missouri:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#missouri:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#iowa:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#iowa:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#iowa:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kansas:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kansas:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kansas:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wisconsin, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#illinois {
  fill: #b16651;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wisconsin:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#illinois:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wisconsin:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wisconsin:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wisconsin:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#illinois:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#illinois:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#illinois:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#indiana, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#ohio, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kentucky, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#michigan {
  fill: #993333;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#indiana:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#ohio:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kentucky:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#michigan:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#indiana:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#indiana:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#indiana:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#ohio:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#ohio:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#ohio:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kentucky:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kentucky:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#kentucky:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#michigan:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#michigan:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#michigan:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#pennsylvania, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maryland, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#delaware, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-york, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#connecticut, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#rhode-island, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-hampshire, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#massachusetts, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-jersey, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#vermont, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maine {
  fill: #660033;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#pennsylvania:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maryland:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#delaware:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-york:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#connecticut:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#rhode-island:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-hampshire:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#massachusetts:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-jersey:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#vermont:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maine:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#pennsylvania:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#pennsylvania:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#pennsylvania:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maryland:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maryland:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maryland:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#delaware:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#delaware:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#delaware:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-york:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-york:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-york:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#connecticut:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#connecticut:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#connecticut:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#rhode-island:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#rhode-island:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#rhode-island:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-hampshire:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-hampshire:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-hampshire:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#massachusetts:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#massachusetts:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#massachusetts:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-jersey:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-jersey:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-jersey:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#vermont:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#vermont:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#vermont:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maine:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maine:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#maine:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alabama, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#mississippi, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-georgia, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#tennessee, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arkansas {
  fill: #334799;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alabama:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#mississippi:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-georgia:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#tennessee:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arkansas:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alabama:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alabama:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alabama:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#mississippi:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#mississippi:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#mississippi:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-georgia:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-georgia:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-georgia:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#tennessee:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#tennessee:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#tennessee:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arkansas:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arkansas:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arkansas:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-carolina, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-carolina, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#virginia, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-virginia {
  fill: #3399cc;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-carolina:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-carolina:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#virginia:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-virginia:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-carolina:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-carolina:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#south-carolina:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-carolina:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-carolina:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#north-carolina:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#virginia:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#virginia:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#virginia:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-virginia:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-virginia:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#west-virginia:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-texas, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oklahoma {
  fill: #006699;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-texas:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oklahoma:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-texas:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-texas:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-texas:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oklahoma:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oklahoma:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oklahoma:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-texas, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#louisiana {
  fill: #0a95ff;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-texas:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#louisiana:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-texas:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-texas:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-texas:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#louisiana:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#louisiana:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#louisiana:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-georgia, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#florida {
  fill: #6666cc;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-georgia:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#florida:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-georgia:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-georgia:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-georgia:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#florida:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#florida:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#florida:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#washington, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oregon, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#montana, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#idaho, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alaska, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-north, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-nevada {
  fill: #003300;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#washington:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oregon:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#montana:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#idaho:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alaska:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-north:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-nevada:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#washington:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#washington:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#washington:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oregon:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oregon:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#oregon:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#montana:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#montana:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#montana:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#idaho:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#idaho:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#idaho:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alaska:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alaska:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#alaska:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-north:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-north:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-north:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-nevada:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-nevada:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#northern-nevada:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#utah, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-mexico, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#colorado, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wyoming, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#hawaii {
  fill: #339900;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#utah:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-mexico:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#colorado:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wyoming:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#hawaii:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#utah:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#utah:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#utah:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-mexico:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-mexico:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#new-mexico:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#colorado:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#colorado:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#colorado:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wyoming:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wyoming:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#wyoming:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#hawaii:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#hawaii:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#hawaii:focus {
  fill: #d84000;
  outline: none;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-south, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-nevada, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arizona {
  fill: #006633;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-south:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-nevada:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arizona:hover {
  fill: #9f9f9f;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-south:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-south:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#california-south:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-nevada:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-nevada:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#southern-nevada:focus, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arizona:active, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arizona:active:hover, .sales-territory-map.landing-page-container .sales-territory-map__map #US-map g#arizona:focus {
  fill: #d84000;
  outline: none;
}
@media (max-width: 768px) {
  .sales-territory-map.landing-page-container .sales-territory-map__map #US-map {
    min-width: unset;
    margin-bottom: 0;
  }
}
.sales-territory-map.landing-page-container .sales-territory-map__map #map-description {
  padding: 1em;
  border: 1px solid #464646;
}
.sales-territory-map.landing-page-container .sales-territory-map__map #map-description p {
  font-size: 1.1rem;
  line-height: 1.4;
  margin: 1em;
}
@media print {
  .sales-territory-map.landing-page-container .sales-territory-map__map {
    margin: 2em 5em;
    width: unset;
  }
}
.sales-territory-map.landing-page-container #state-contacts {
  flex: 2;
  width: 100%;
}
.sales-territory-map.landing-page-container #state-contacts .state-contact-info:not([hidden]) {
  display: block;
}
@media print {
  .sales-territory-map.landing-page-container #state-contacts {
    display: none;
  }
}
@media (max-width: 768px) {
  .sales-territory-map.landing-page-container #state-contacts {
    display: none;
  }
}
.sales-territory-map.landing-page-container .state-info {
  background-color: #d84000;
  color: #ffffff;
  padding: 0.5em 1em;
}
.sales-territory-map.landing-page-container .state-info p {
  margin: 0;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.2;
}
.sales-territory-map.landing-page-container .state-info h3 {
  font-size: 1.6rem;
  margin: 0;
}
.sales-territory-map.landing-page-container .state-contact-info {
  border: 1px solid #464646;
  padding-bottom: 0.5em;
  margin-left: 1em;
}
.sales-territory-map.landing-page-container .state-contact-info:focus-visible {
  outline: 3px solid #0077cc;
  outline-offset: 2px;
}
@media (max-width: 768px) {
  .sales-territory-map.landing-page-container .state-contact-info {
    margin-left: 0;
  }
}
.sales-territory-map.landing-page-container .state-contact-info .contact {
  display: flex;
  margin: 2em 1.5em;
  text-transform: uppercase;
  font-size: 1rem;
}
.sales-territory-map.landing-page-container .state-contact-info .contact img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 10px;
  border: 1px solid #dddddd;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p {
  margin: 0;
  line-height: 1.4;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p:nth-child(1) {
  font-weight: bold;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p:nth-child(2) {
  font-size: 0.9rem;
  letter-spacing: 1px;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p.contact__phone {
  margin-top: 0.5em;
  font-weight: 500;
  font-size: 0.75rem;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p.contact__phone .fa-phone {
  margin-right: 4px;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p.contact__email {
  font-size: 0.75rem;
  font-weight: 500;
}
.sales-territory-map.landing-page-container .state-contact-info .contact p i {
  color: #000000;
}

.mobile-instructions,
.print-sales-cards.landing-page-container {
  display: none;
}

@media (max-width: 768px) {
  .mobile-instructions {
    display: block;
  }
}
@media print {
  
  .region--preheader,
  #block-ergo-local-tasks,
  .field_main_banner,
  header,
  footer,
  nav,
  .sidebar,
  .mobile-nav,
  .region--postfooter,
  .paragraph--type--collapsible-list-list,
  .message,
  h2,
  #genesys-messenger,
  #onetrust-consent-sdk {
    display: none !important;
  }
  .region-content {
    margin: 0 !important;
  }
  
  .field_body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  @page {
    size: a4;
  }
  .heading-2 {
    font-size: 16pt;
    margin: 0 40px 2em;
  }
  .print-sales-cards.landing-page-container {
    text-align: center;
    display: block;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container {
    width: 100%;
    max-width: 85vw;
    padding: 0;
    margin: 0 auto;
    gap: 10px;
    justify-content: space-between;
    display: flex;
    flex-flow: row wrap;
    text-align: left;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print {
    width: 100%;
    max-width: 32%;
    height: 90px;
    border: 1px solid #dddddd;
    padding-bottom: 0.5em;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact {
    display: flex;
    text-transform: uppercase;
    font-size: 1rem;
    max-width: 300px;
    width: 100%;
    flex-flow: unset;
    padding: 10px;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact img {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #dddddd;
    width: 40px;
    height: 40px;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p {
    margin: 0;
    line-height: 1.4;
    font-size: 5.5pt !important;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p:nth-child(1) {
    font-weight: 700;
    letter-spacing: 0.25px;
    font-size: 7pt !important;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p:nth-child(2) {
    letter-spacing: 0.5px;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p.contact__phone {
    margin-top: 0.5em;
    font-weight: 500;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p.contact__phone .fa-phone {
    margin-right: 4px;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p.contact__email {
    font-weight: 500;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .contact p i {
    color: #000000;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.adam-hardin {
    order: 10;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.adam-hardin .state-info {
    background-color: #339900;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.aaron-dominowski {
    order: 5;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.aaron-dominowski .state-info {
    background-color: #663333;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.larry-wibbeler {
    order: 3;
  }
}
@media print and (max-width: 768px) {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.larry-wibbeler {
    order: 18;
  }
}
@media print {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.larry-wibbeler .state-info {
    background-color: #006699;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.craig-myhre {
    order: 2;
  }
}
@media print and (max-width: 768px) {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.craig-myhre {
    order: 17;
  }
}
@media print {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.craig-myhre .state-info {
    background-color: #993300;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.grant-fontaine {
    order: 12;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.grant-fontaine .state-info {
    background-color: #6666cc;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.justin-jones {
    order: 6;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.justin-jones .state-info {
    background-color: #3399cc;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.katherine-rapa {
    order: 15;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.katherine-rapa .state-info {
    background-color: #0a95ff;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.kim-mclain {
    order: 9;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.kim-mclain .state-info {
    background-color: #334799;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.melanie-grover {
    order: 7;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.melanie-grover .state-info {
    background-color: #006633;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.rory-bausch {
    order: 1;
  }
}
@media print and (max-width: 768px) {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.rory-bausch {
    order: 16;
  }
}
@media print {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.rory-bausch .state-info {
    background-color: #000000;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.shawn-phalen {
    order: 11;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.shawn-phalen .state-info {
    background-color: #b16651;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.sophia-dixon {
    order: 14;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.sophia-dixon .state-info {
    background-color: #993333;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.teri-nicole {
    order: 4;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.teri-nicole .state-info {
    background-color: #003300;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.todd-westervelt {
    order: 8;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.todd-westervelt .state-info {
    background-color: #660033;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.filler {
    order: 13;
    border-color: transparent;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print.filler .state-info {
    background-color: transparent;
  }
}
@media print and (max-width: 768px) {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print {
    max-width: unset;
  }
}
@media print {
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .state-info {
    background-color: #d84000;
    color: #ffffff;
    padding: 0.25em 0.5em;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .state-info p {
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.2;
    font-size: 7pt !important;
  }
  .print-sales-cards.landing-page-container .print-sales-cards__container .state-contact-info-print .state-info h3 {
    font-size: 1rem;
    margin: 0;
  }
}
.collapsible-contents .field_text > div {
  flex-flow: row wrap;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .collapsible-contents .field_text > div {
    justify-content: flex-start;
  }
}
.collapsible-contents .field_text h3 {
  text-align: center;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 0.4em;
  margin-top: 2em;
}
@media (max-width: 768px) {
  .collapsible-contents .field_text h3 {
    text-align: left;
  }
}
.collapsible-contents .contact {
  display: flex;
  margin: 2em 1.5em;
  text-transform: uppercase;
  font-size: 1rem;
  flex-flow: row wrap;
  min-width: unset;
}
.collapsible-contents .contact img {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 10px;
  border: 1px solid #dddddd;
}
.collapsible-contents .contact p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
}
.collapsible-contents .contact p:nth-child(1) {
  font-weight: bold;
}
.collapsible-contents .contact p:nth-child(2) {
  font-size: 0.9rem;
  letter-spacing: 1px;
}
.collapsible-contents .contact p.contact__phone {
  margin-top: 0.5em;
  font-weight: 500;
  font-size: 0.75rem;
}
.collapsible-contents .contact p.contact__phone .fa-phone {
  margin-right: 4px;
}
.collapsible-contents .contact p.contact__email {
  font-size: 0.75rem;
  font-weight: 500;
}
.collapsible-contents .contact p i {
  color: #000000;
}

@media (max-width: 768px) {
  .sales-territory_map__map #US-map g {
    cursor: default !important;
    pointer-events: none;
    touch-action: none;
  }
}
