.reach__filter-list-item {
  font-family: Formular,sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-weight: 400
}

.reach__filter-label,.reach__filter-list-title,.reach__filter-reset {
  font-family: Gilroy-SemiBold,sans-serif;
  font-size: 13.6px;
  font-size: .85rem;
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  color: #f5d785
}

.reach__filter {
  position: relative;
  margin-top: .5rem
}

.reach__filter-label {
  padding: 1.1rem 1rem 1rem;
  background: #f5d785;
  text-align: center;
  white-space: nowrap;
  color: #202533;
  cursor: pointer
}

.reach__filter-label:after {
  display: inline-block;
  margin-left: 1em;
  -webkit-transform: rotate(0) translateY(2px);
  -ms-transform: rotate(0) translateY(2px);
  transform: rotate(0) translateY(2px);
  width: 1em;
  height: 1em;
  background-image: url('https://7560581.fs1.hubspotusercontent-na1.net/hubfs/7560581/BellGeospace_June2022/image/arrow-bb.svg');
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  translate: transform .15s ease;
  content: ""
}

.active .reach__filter-label:after {
  -webkit-transform: rotate(180deg) translateY(0);
  -ms-transform: rotate(180deg) translateY(0);
  transform: rotate(180deg) translateY(0)
}

.reach__filter-reset {
  text-align: center;
  color: #667489;
  cursor: pointer
}

.reach__filter-reset:hover {
  color: #fff
}

.reach__filter-dropdown {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: absolute;
  top: 100%;
  top: calc(100% + .5rem);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
  min-width: 100%;
  max-height: 0;
  background: #202533;
  -webkit-box-shadow: 0 0 1rem 0 rgba(0,0,0,.5);
  box-shadow: 0 0 1rem 0 rgba(0,0,0,.5);
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity .2s ease-in-out .05s;
  -o-transition: opacity .2s .05s ease-in-out;
  transition: opacity .2s ease-in-out .05s
}

.active .reach__filter-dropdown {
  max-height: 80vh;
  opacity: 1;
  overflow-y: auto
}

.reach__filter-group {
  margin: -.75rem 1.5rem 1.5rem
}

.reach__filter-group:first-of-type {
  margin-top: 1.5rem
}

@media only screen and (min-width: 426px) {
  .reach__filter-group {
    margin:-1.5rem 3rem 3rem
  }

  .reach__filter-group:first-of-type {
    margin-top: 3rem
  }
}

.reach__filter-list {
  list-style: none;
  padding:0px;
  margin:0px;
}

.reach__filter-list-title {
  margin-bottom: 1rem
}

.reach__filter-list-item {
  position: relative;
  margin-bottom: .5em;
  padding-left: 2em;
  white-space: normal;
  color: #cfd7d8;
  cursor: pointer
}

.reach__filter-list-item:hover {
  color: #fff
}

@media only screen and (min-width: 426px) {
  .reach__filter-list-item {
    white-space:nowrap
  }
}

.reach__filter-list-item:before {
  position: absolute;
  top: .2em;
  left: 0;
  width: 1em;
  height: 1em;
  background: rgba(0,0,0,0);
  border: 2px solid #667489;
  border-radius: 1rem;
  content: ""
}

.reach__filter-list-item.active {
  color: #f59685
}

.reach__filter-list-item.active:before {
  background: #667489;
  border: 2px solid #f59685
}

.reach__legend,.reach__map {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: auto;
  grid-auto-flow: row;
  width: 100%;
  height: auto;
  -ms-grid-columns: 0 1.5rem 0 1fr 0 1.5rem 0;
  grid-template-columns: 0 1.5rem 0 1fr 0 1.5rem 0
}

@media only screen and (min-width: 769px) {
  .reach__legend,.reach__map {
    grid-template-columns:1fr 3rem 7rem minmax(-webkit-min-content,60rem) 7rem 3rem 1fr;
    -ms-grid-columns: 1fr 3rem 7rem minmax(min-content,60rem) 7rem 3rem 1fr;
    grid-template-columns: 1fr 3rem 7rem minmax(min-content,60rem) 7rem 3rem 1fr
  }
}

@media only screen and (min-width: 1281px) {
  .reach__legend,.reach__map {
    grid-template-columns:1fr 6rem 4rem minmax(-webkit-min-content,80rem) 4rem 6rem 1fr;
    -ms-grid-columns: 1fr 6rem 4rem minmax(min-content,80rem) 4rem 6rem 1fr;
    grid-template-columns: 1fr 6rem 4rem minmax(min-content,80rem) 4rem 6rem 1fr
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .reach__legend :first-child,.reach__map :first-child {
    -ms-grid-row: 1;
    grid-row: 1
  }

  .reach__legend :nth-child(2),.reach__map :nth-child(2) {
    -ms-grid-row: 2;
    grid-row: 2
  }

  .reach__legend :nth-child(3),.reach__map :nth-child(3) {
    -ms-grid-row: 3;
    grid-row: 3
  }

  .reach__legend :nth-child(4),.reach__map :nth-child(4) {
    -ms-grid-row: 4;
    grid-row: 4
  }

  .reach__legend :nth-child(5),.reach__map :nth-child(5) {
    -ms-grid-row: 5;
    grid-row: 5
  }

  .reach__legend :nth-child(6),.reach__map :nth-child(6) {
    -ms-grid-row: 6;
    grid-row: 6
  }

  .reach__legend :nth-child(7),.reach__map :nth-child(7) {
    -ms-grid-row: 7;
    grid-row: 7
  }

  .reach__legend :nth-child(8),.reach__map :nth-child(8) {
    -ms-grid-row: 8;
    grid-row: 8
  }

  .reach__legend :nth-child(9),.reach__map :nth-child(9) {
    -ms-grid-row: 9;
    grid-row: 9
  }

  .reach__legend :nth-child(10),.reach__map :nth-child(10) {
    -ms-grid-row: 10;
    grid-row: 10
  }

  .reach__legend :nth-child(11),.reach__map :nth-child(11) {
    -ms-grid-row: 11;
    grid-row: 11
  }

  .reach__legend :nth-child(12),.reach__map :nth-child(12) {
    -ms-grid-row: 12;
    grid-row: 12
  }

  .reach__legend :nth-child(13),.reach__map :nth-child(13) {
    -ms-grid-row: 13;
    grid-row: 13
  }

  .reach__legend :nth-child(14),.reach__map :nth-child(14) {
    -ms-grid-row: 14;
    grid-row: 14
  }

  .reach__legend :nth-child(15),.reach__map :nth-child(15) {
    -ms-grid-row: 15;
    grid-row: 15
  }

  .reach__legend :nth-child(16),.reach__map :nth-child(16) {
    -ms-grid-row: 16;
    grid-row: 16
  }

  .reach__legend :nth-child(17),.reach__map :nth-child(17) {
    -ms-grid-row: 17;
    grid-row: 17
  }

  .reach__legend :nth-child(18),.reach__map :nth-child(18) {
    -ms-grid-row: 18;
    grid-row: 18
  }

  .reach__legend :nth-child(19),.reach__map :nth-child(19) {
    -ms-grid-row: 19;
    grid-row: 19
  }

  .reach__legend :nth-child(20),.reach__map :nth-child(20) {
    -ms-grid-row: 20;
    grid-row: 20
  }

  .reach__legend :nth-child(21),.reach__map :nth-child(21) {
    -ms-grid-row: 21;
    grid-row: 21
  }

  .reach__legend :nth-child(22),.reach__map :nth-child(22) {
    -ms-grid-row: 22;
    grid-row: 22
  }

  .reach__legend :nth-child(23),.reach__map :nth-child(23) {
    -ms-grid-row: 23;
    grid-row: 23
  }

  .reach__legend :nth-child(24),.reach__map :nth-child(24) {
    -ms-grid-row: 24;
    grid-row: 24
  }

  .reach__legend :nth-child(25),.reach__map :nth-child(25) {
    -ms-grid-row: 25;
    grid-row: 25
  }

  .reach__legend :nth-child(26),.reach__map :nth-child(26) {
    -ms-grid-row: 26;
    grid-row: 26
  }

  .reach__legend :nth-child(27),.reach__map :nth-child(27) {
    -ms-grid-row: 27;
    grid-row: 27
  }

  .reach__legend :nth-child(28),.reach__map :nth-child(28) {
    -ms-grid-row: 28;
    grid-row: 28
  }

  .reach__legend :nth-child(29),.reach__map :nth-child(29) {
    -ms-grid-row: 29;
    grid-row: 29
  }

  .reach__legend :nth-child(30),.reach__map :nth-child(30) {
    -ms-grid-row: 30;
    grid-row: 30
  }

  .reach__legend :nth-child(31),.reach__map :nth-child(31) {
    -ms-grid-row: 31;
    grid-row: 31
  }

  .reach__legend :nth-child(32),.reach__map :nth-child(32) {
    -ms-grid-row: 32;
    grid-row: 32
  }

  .reach__legend :nth-child(33),.reach__map :nth-child(33) {
    -ms-grid-row: 33;
    grid-row: 33
  }

  .reach__legend :nth-child(34),.reach__map :nth-child(34) {
    -ms-grid-row: 34;
    grid-row: 34
  }

  .reach__legend :nth-child(35),.reach__map :nth-child(35) {
    -ms-grid-row: 35;
    grid-row: 35
  }

  .reach__legend :nth-child(36),.reach__map :nth-child(36) {
    -ms-grid-row: 36;
    grid-row: 36
  }

  .reach__legend :nth-child(37),.reach__map :nth-child(37) {
    -ms-grid-row: 37;
    grid-row: 37
  }

  .reach__legend :nth-child(38),.reach__map :nth-child(38) {
    -ms-grid-row: 38;
    grid-row: 38
  }

  .reach__legend :nth-child(39),.reach__map :nth-child(39) {
    -ms-grid-row: 39;
    grid-row: 39
  }

  .reach__legend :nth-child(40),.reach__map :nth-child(40) {
    -ms-grid-row: 40;
    grid-row: 40
  }

  .reach__legend :nth-child(41),.reach__map :nth-child(41) {
    -ms-grid-row: 41;
    grid-row: 41
  }

  .reach__legend :nth-child(42),.reach__map :nth-child(42) {
    -ms-grid-row: 42;
    grid-row: 42
  }

  .reach__legend :nth-child(43),.reach__map :nth-child(43) {
    -ms-grid-row: 43;
    grid-row: 43
  }

  .reach__legend :nth-child(44),.reach__map :nth-child(44) {
    -ms-grid-row: 44;
    grid-row: 44
  }

  .reach__legend :nth-child(45),.reach__map :nth-child(45) {
    -ms-grid-row: 45;
    grid-row: 45
  }

  .reach__legend :nth-child(46),.reach__map :nth-child(46) {
    -ms-grid-row: 46;
    grid-row: 46
  }

  .reach__legend :nth-child(47),.reach__map :nth-child(47) {
    -ms-grid-row: 47;
    grid-row: 47
  }

  .reach__legend :nth-child(48),.reach__map :nth-child(48) {
    -ms-grid-row: 48;
    grid-row: 48
  }

  .reach__legend :nth-child(49),.reach__map :nth-child(49) {
    -ms-grid-row: 49;
    grid-row: 49
  }

  .reach__legend :nth-child(50),.reach__map :nth-child(50) {
    -ms-grid-row: 50;
    grid-row: 50
  }

  .reach__legend :nth-child(51),.reach__map :nth-child(51) {
    -ms-grid-row: 51;
    grid-row: 51
  }

  .reach__legend :nth-child(52),.reach__map :nth-child(52) {
    -ms-grid-row: 52;
    grid-row: 52
  }

  .reach__legend :nth-child(53),.reach__map :nth-child(53) {
    -ms-grid-row: 53;
    grid-row: 53
  }

  .reach__legend :nth-child(54),.reach__map :nth-child(54) {
    -ms-grid-row: 54;
    grid-row: 54
  }

  .reach__legend :nth-child(55),.reach__map :nth-child(55) {
    -ms-grid-row: 55;
    grid-row: 55
  }

  .reach__legend :nth-child(56),.reach__map :nth-child(56) {
    -ms-grid-row: 56;
    grid-row: 56
  }

  .reach__legend :nth-child(57),.reach__map :nth-child(57) {
    -ms-grid-row: 57;
    grid-row: 57
  }

  .reach__legend :nth-child(58),.reach__map :nth-child(58) {
    -ms-grid-row: 58;
    grid-row: 58
  }

  .reach__legend :nth-child(59),.reach__map :nth-child(59) {
    -ms-grid-row: 59;
    grid-row: 59
  }

  .reach__legend :nth-child(60),.reach__map :nth-child(60) {
    -ms-grid-row: 60;
    grid-row: 60
  }

  .reach__legend :nth-child(61),.reach__map :nth-child(61) {
    -ms-grid-row: 61;
    grid-row: 61
  }

  .reach__legend :nth-child(62),.reach__map :nth-child(62) {
    -ms-grid-row: 62;
    grid-row: 62
  }

  .reach__legend :nth-child(63),.reach__map :nth-child(63) {
    -ms-grid-row: 63;
    grid-row: 63
  }

  .reach__legend :nth-child(64),.reach__map :nth-child(64) {
    -ms-grid-row: 64;
    grid-row: 64
  }

  .reach__legend :nth-child(65),.reach__map :nth-child(65) {
    -ms-grid-row: 65;
    grid-row: 65
  }

  .reach__legend :nth-child(66),.reach__map :nth-child(66) {
    -ms-grid-row: 66;
    grid-row: 66
  }

  .reach__legend :nth-child(67),.reach__map :nth-child(67) {
    -ms-grid-row: 67;
    grid-row: 67
  }

  .reach__legend :nth-child(68),.reach__map :nth-child(68) {
    -ms-grid-row: 68;
    grid-row: 68
  }

  .reach__legend :nth-child(69),.reach__map :nth-child(69) {
    -ms-grid-row: 69;
    grid-row: 69
  }

  .reach__legend :nth-child(70),.reach__map :nth-child(70) {
    -ms-grid-row: 70;
    grid-row: 70
  }

  .reach__legend :nth-child(71),.reach__map :nth-child(71) {
    -ms-grid-row: 71;
    grid-row: 71
  }

  .reach__legend :nth-child(72),.reach__map :nth-child(72) {
    -ms-grid-row: 72;
    grid-row: 72
  }

  .reach__legend :nth-child(73),.reach__map :nth-child(73) {
    -ms-grid-row: 73;
    grid-row: 73
  }

  .reach__legend :nth-child(74),.reach__map :nth-child(74) {
    -ms-grid-row: 74;
    grid-row: 74
  }

  .reach__legend :nth-child(75),.reach__map :nth-child(75) {
    -ms-grid-row: 75;
    grid-row: 75
  }

  .reach__legend :nth-child(76),.reach__map :nth-child(76) {
    -ms-grid-row: 76;
    grid-row: 76
  }

  .reach__legend :nth-child(77),.reach__map :nth-child(77) {
    -ms-grid-row: 77;
    grid-row: 77
  }

  .reach__legend :nth-child(78),.reach__map :nth-child(78) {
    -ms-grid-row: 78;
    grid-row: 78
  }

  .reach__legend :nth-child(79),.reach__map :nth-child(79) {
    -ms-grid-row: 79;
    grid-row: 79
  }

  .reach__legend :nth-child(80),.reach__map :nth-child(80) {
    -ms-grid-row: 80;
    grid-row: 80
  }

  .reach__legend :nth-child(81),.reach__map :nth-child(81) {
    -ms-grid-row: 81;
    grid-row: 81
  }

  .reach__legend :nth-child(82),.reach__map :nth-child(82) {
    -ms-grid-row: 82;
    grid-row: 82
  }

  .reach__legend :nth-child(83),.reach__map :nth-child(83) {
    -ms-grid-row: 83;
    grid-row: 83
  }

  .reach__legend :nth-child(84),.reach__map :nth-child(84) {
    -ms-grid-row: 84;
    grid-row: 84
  }

  .reach__legend :nth-child(85),.reach__map :nth-child(85) {
    -ms-grid-row: 85;
    grid-row: 85
  }

  .reach__legend :nth-child(86),.reach__map :nth-child(86) {
    -ms-grid-row: 86;
    grid-row: 86
  }

  .reach__legend :nth-child(87),.reach__map :nth-child(87) {
    -ms-grid-row: 87;
    grid-row: 87
  }

  .reach__legend :nth-child(88),.reach__map :nth-child(88) {
    -ms-grid-row: 88;
    grid-row: 88
  }

  .reach__legend :nth-child(89),.reach__map :nth-child(89) {
    -ms-grid-row: 89;
    grid-row: 89
  }

  .reach__legend :nth-child(90),.reach__map :nth-child(90) {
    -ms-grid-row: 90;
    grid-row: 90
  }

  .reach__legend :nth-child(91),.reach__map :nth-child(91) {
    -ms-grid-row: 91;
    grid-row: 91
  }

  .reach__legend :nth-child(92),.reach__map :nth-child(92) {
    -ms-grid-row: 92;
    grid-row: 92
  }

  .reach__legend :nth-child(93),.reach__map :nth-child(93) {
    -ms-grid-row: 93;
    grid-row: 93
  }

  .reach__legend :nth-child(94),.reach__map :nth-child(94) {
    -ms-grid-row: 94;
    grid-row: 94
  }

  .reach__legend :nth-child(95),.reach__map :nth-child(95) {
    -ms-grid-row: 95;
    grid-row: 95
  }

  .reach__legend :nth-child(96),.reach__map :nth-child(96) {
    -ms-grid-row: 96;
    grid-row: 96
  }

  .reach__legend :nth-child(97),.reach__map :nth-child(97) {
    -ms-grid-row: 97;
    grid-row: 97
  }

  .reach__legend :nth-child(98),.reach__map :nth-child(98) {
    -ms-grid-row: 98;
    grid-row: 98
  }

  .reach__legend :nth-child(99),.reach__map :nth-child(99) {
    -ms-grid-row: 99;
    grid-row: 99
  }
}

@supports (-ms-ime-align:auto) {
  .reach__legend :first-child,.reach__map :first-child {
    -ms-grid-row: 1;
    grid-row: 1
  }

  .reach__legend :nth-child(2),.reach__map :nth-child(2) {
    -ms-grid-row: 2;
    grid-row: 2
  }

  .reach__legend :nth-child(3),.reach__map :nth-child(3) {
    -ms-grid-row: 3;
    grid-row: 3
  }

  .reach__legend :nth-child(4),.reach__map :nth-child(4) {
    -ms-grid-row: 4;
    grid-row: 4
  }

  .reach__legend :nth-child(5),.reach__map :nth-child(5) {
    -ms-grid-row: 5;
    grid-row: 5
  }

  .reach__legend :nth-child(6),.reach__map :nth-child(6) {
    -ms-grid-row: 6;
    grid-row: 6
  }

  .reach__legend :nth-child(7),.reach__map :nth-child(7) {
    -ms-grid-row: 7;
    grid-row: 7
  }

  .reach__legend :nth-child(8),.reach__map :nth-child(8) {
    -ms-grid-row: 8;
    grid-row: 8
  }

  .reach__legend :nth-child(9),.reach__map :nth-child(9) {
    -ms-grid-row: 9;
    grid-row: 9
  }

  .reach__legend :nth-child(10),.reach__map :nth-child(10) {
    -ms-grid-row: 10;
    grid-row: 10
  }

  .reach__legend :nth-child(11),.reach__map :nth-child(11) {
    -ms-grid-row: 11;
    grid-row: 11
  }

  .reach__legend :nth-child(12),.reach__map :nth-child(12) {
    -ms-grid-row: 12;
    grid-row: 12
  }

  .reach__legend :nth-child(13),.reach__map :nth-child(13) {
    -ms-grid-row: 13;
    grid-row: 13
  }

  .reach__legend :nth-child(14),.reach__map :nth-child(14) {
    -ms-grid-row: 14;
    grid-row: 14
  }

  .reach__legend :nth-child(15),.reach__map :nth-child(15) {
    -ms-grid-row: 15;
    grid-row: 15
  }

  .reach__legend :nth-child(16),.reach__map :nth-child(16) {
    -ms-grid-row: 16;
    grid-row: 16
  }

  .reach__legend :nth-child(17),.reach__map :nth-child(17) {
    -ms-grid-row: 17;
    grid-row: 17
  }

  .reach__legend :nth-child(18),.reach__map :nth-child(18) {
    -ms-grid-row: 18;
    grid-row: 18
  }

  .reach__legend :nth-child(19),.reach__map :nth-child(19) {
    -ms-grid-row: 19;
    grid-row: 19
  }

  .reach__legend :nth-child(20),.reach__map :nth-child(20) {
    -ms-grid-row: 20;
    grid-row: 20
  }

  .reach__legend :nth-child(21),.reach__map :nth-child(21) {
    -ms-grid-row: 21;
    grid-row: 21
  }

  .reach__legend :nth-child(22),.reach__map :nth-child(22) {
    -ms-grid-row: 22;
    grid-row: 22
  }

  .reach__legend :nth-child(23),.reach__map :nth-child(23) {
    -ms-grid-row: 23;
    grid-row: 23
  }

  .reach__legend :nth-child(24),.reach__map :nth-child(24) {
    -ms-grid-row: 24;
    grid-row: 24
  }

  .reach__legend :nth-child(25),.reach__map :nth-child(25) {
    -ms-grid-row: 25;
    grid-row: 25
  }

  .reach__legend :nth-child(26),.reach__map :nth-child(26) {
    -ms-grid-row: 26;
    grid-row: 26
  }

  .reach__legend :nth-child(27),.reach__map :nth-child(27) {
    -ms-grid-row: 27;
    grid-row: 27
  }

  .reach__legend :nth-child(28),.reach__map :nth-child(28) {
    -ms-grid-row: 28;
    grid-row: 28
  }

  .reach__legend :nth-child(29),.reach__map :nth-child(29) {
    -ms-grid-row: 29;
    grid-row: 29
  }

  .reach__legend :nth-child(30),.reach__map :nth-child(30) {
    -ms-grid-row: 30;
    grid-row: 30
  }

  .reach__legend :nth-child(31),.reach__map :nth-child(31) {
    -ms-grid-row: 31;
    grid-row: 31
  }

  .reach__legend :nth-child(32),.reach__map :nth-child(32) {
    -ms-grid-row: 32;
    grid-row: 32
  }

  .reach__legend :nth-child(33),.reach__map :nth-child(33) {
    -ms-grid-row: 33;
    grid-row: 33
  }

  .reach__legend :nth-child(34),.reach__map :nth-child(34) {
    -ms-grid-row: 34;
    grid-row: 34
  }

  .reach__legend :nth-child(35),.reach__map :nth-child(35) {
    -ms-grid-row: 35;
    grid-row: 35
  }

  .reach__legend :nth-child(36),.reach__map :nth-child(36) {
    -ms-grid-row: 36;
    grid-row: 36
  }

  .reach__legend :nth-child(37),.reach__map :nth-child(37) {
    -ms-grid-row: 37;
    grid-row: 37
  }

  .reach__legend :nth-child(38),.reach__map :nth-child(38) {
    -ms-grid-row: 38;
    grid-row: 38
  }

  .reach__legend :nth-child(39),.reach__map :nth-child(39) {
    -ms-grid-row: 39;
    grid-row: 39
  }

  .reach__legend :nth-child(40),.reach__map :nth-child(40) {
    -ms-grid-row: 40;
    grid-row: 40
  }

  .reach__legend :nth-child(41),.reach__map :nth-child(41) {
    -ms-grid-row: 41;
    grid-row: 41
  }

  .reach__legend :nth-child(42),.reach__map :nth-child(42) {
    -ms-grid-row: 42;
    grid-row: 42
  }

  .reach__legend :nth-child(43),.reach__map :nth-child(43) {
    -ms-grid-row: 43;
    grid-row: 43
  }

  .reach__legend :nth-child(44),.reach__map :nth-child(44) {
    -ms-grid-row: 44;
    grid-row: 44
  }

  .reach__legend :nth-child(45),.reach__map :nth-child(45) {
    -ms-grid-row: 45;
    grid-row: 45
  }

  .reach__legend :nth-child(46),.reach__map :nth-child(46) {
    -ms-grid-row: 46;
    grid-row: 46
  }

  .reach__legend :nth-child(47),.reach__map :nth-child(47) {
    -ms-grid-row: 47;
    grid-row: 47
  }

  .reach__legend :nth-child(48),.reach__map :nth-child(48) {
    -ms-grid-row: 48;
    grid-row: 48
  }

  .reach__legend :nth-child(49),.reach__map :nth-child(49) {
    -ms-grid-row: 49;
    grid-row: 49
  }

  .reach__legend :nth-child(50),.reach__map :nth-child(50) {
    -ms-grid-row: 50;
    grid-row: 50
  }

  .reach__legend :nth-child(51),.reach__map :nth-child(51) {
    -ms-grid-row: 51;
    grid-row: 51
  }

  .reach__legend :nth-child(52),.reach__map :nth-child(52) {
    -ms-grid-row: 52;
    grid-row: 52
  }

  .reach__legend :nth-child(53),.reach__map :nth-child(53) {
    -ms-grid-row: 53;
    grid-row: 53
  }

  .reach__legend :nth-child(54),.reach__map :nth-child(54) {
    -ms-grid-row: 54;
    grid-row: 54
  }

  .reach__legend :nth-child(55),.reach__map :nth-child(55) {
    -ms-grid-row: 55;
    grid-row: 55
  }

  .reach__legend :nth-child(56),.reach__map :nth-child(56) {
    -ms-grid-row: 56;
    grid-row: 56
  }

  .reach__legend :nth-child(57),.reach__map :nth-child(57) {
    -ms-grid-row: 57;
    grid-row: 57
  }

  .reach__legend :nth-child(58),.reach__map :nth-child(58) {
    -ms-grid-row: 58;
    grid-row: 58
  }

  .reach__legend :nth-child(59),.reach__map :nth-child(59) {
    -ms-grid-row: 59;
    grid-row: 59
  }

  .reach__legend :nth-child(60),.reach__map :nth-child(60) {
    -ms-grid-row: 60;
    grid-row: 60
  }

  .reach__legend :nth-child(61),.reach__map :nth-child(61) {
    -ms-grid-row: 61;
    grid-row: 61
  }

  .reach__legend :nth-child(62),.reach__map :nth-child(62) {
    -ms-grid-row: 62;
    grid-row: 62
  }

  .reach__legend :nth-child(63),.reach__map :nth-child(63) {
    -ms-grid-row: 63;
    grid-row: 63
  }

  .reach__legend :nth-child(64),.reach__map :nth-child(64) {
    -ms-grid-row: 64;
    grid-row: 64
  }

  .reach__legend :nth-child(65),.reach__map :nth-child(65) {
    -ms-grid-row: 65;
    grid-row: 65
  }

  .reach__legend :nth-child(66),.reach__map :nth-child(66) {
    -ms-grid-row: 66;
    grid-row: 66
  }

  .reach__legend :nth-child(67),.reach__map :nth-child(67) {
    -ms-grid-row: 67;
    grid-row: 67
  }

  .reach__legend :nth-child(68),.reach__map :nth-child(68) {
    -ms-grid-row: 68;
    grid-row: 68
  }

  .reach__legend :nth-child(69),.reach__map :nth-child(69) {
    -ms-grid-row: 69;
    grid-row: 69
  }

  .reach__legend :nth-child(70),.reach__map :nth-child(70) {
    -ms-grid-row: 70;
    grid-row: 70
  }

  .reach__legend :nth-child(71),.reach__map :nth-child(71) {
    -ms-grid-row: 71;
    grid-row: 71
  }

  .reach__legend :nth-child(72),.reach__map :nth-child(72) {
    -ms-grid-row: 72;
    grid-row: 72
  }

  .reach__legend :nth-child(73),.reach__map :nth-child(73) {
    -ms-grid-row: 73;
    grid-row: 73
  }

  .reach__legend :nth-child(74),.reach__map :nth-child(74) {
    -ms-grid-row: 74;
    grid-row: 74
  }

  .reach__legend :nth-child(75),.reach__map :nth-child(75) {
    -ms-grid-row: 75;
    grid-row: 75
  }

  .reach__legend :nth-child(76),.reach__map :nth-child(76) {
    -ms-grid-row: 76;
    grid-row: 76
  }

  .reach__legend :nth-child(77),.reach__map :nth-child(77) {
    -ms-grid-row: 77;
    grid-row: 77
  }

  .reach__legend :nth-child(78),.reach__map :nth-child(78) {
    -ms-grid-row: 78;
    grid-row: 78
  }

  .reach__legend :nth-child(79),.reach__map :nth-child(79) {
    -ms-grid-row: 79;
    grid-row: 79
  }

  .reach__legend :nth-child(80),.reach__map :nth-child(80) {
    -ms-grid-row: 80;
    grid-row: 80
  }

  .reach__legend :nth-child(81),.reach__map :nth-child(81) {
    -ms-grid-row: 81;
    grid-row: 81
  }

  .reach__legend :nth-child(82),.reach__map :nth-child(82) {
    -ms-grid-row: 82;
    grid-row: 82
  }

  .reach__legend :nth-child(83),.reach__map :nth-child(83) {
    -ms-grid-row: 83;
    grid-row: 83
  }

  .reach__legend :nth-child(84),.reach__map :nth-child(84) {
    -ms-grid-row: 84;
    grid-row: 84
  }

  .reach__legend :nth-child(85),.reach__map :nth-child(85) {
    -ms-grid-row: 85;
    grid-row: 85
  }

  .reach__legend :nth-child(86),.reach__map :nth-child(86) {
    -ms-grid-row: 86;
    grid-row: 86
  }

  .reach__legend :nth-child(87),.reach__map :nth-child(87) {
    -ms-grid-row: 87;
    grid-row: 87
  }

  .reach__legend :nth-child(88),.reach__map :nth-child(88) {
    -ms-grid-row: 88;
    grid-row: 88
  }

  .reach__legend :nth-child(89),.reach__map :nth-child(89) {
    -ms-grid-row: 89;
    grid-row: 89
  }

  .reach__legend :nth-child(90),.reach__map :nth-child(90) {
    -ms-grid-row: 90;
    grid-row: 90
  }

  .reach__legend :nth-child(91),.reach__map :nth-child(91) {
    -ms-grid-row: 91;
    grid-row: 91
  }

  .reach__legend :nth-child(92),.reach__map :nth-child(92) {
    -ms-grid-row: 92;
    grid-row: 92
  }

  .reach__legend :nth-child(93),.reach__map :nth-child(93) {
    -ms-grid-row: 93;
    grid-row: 93
  }

  .reach__legend :nth-child(94),.reach__map :nth-child(94) {
    -ms-grid-row: 94;
    grid-row: 94
  }

  .reach__legend :nth-child(95),.reach__map :nth-child(95) {
    -ms-grid-row: 95;
    grid-row: 95
  }

  .reach__legend :nth-child(96),.reach__map :nth-child(96) {
    -ms-grid-row: 96;
    grid-row: 96
  }

  .reach__legend :nth-child(97),.reach__map :nth-child(97) {
    -ms-grid-row: 97;
    grid-row: 97
  }

  .reach__legend :nth-child(98),.reach__map :nth-child(98) {
    -ms-grid-row: 98;
    grid-row: 98
  }

  .reach__legend :nth-child(99),.reach__map :nth-child(99) {
    -ms-grid-row: 99;
    grid-row: 99
  }
}

@supports (-ms-accelerator:true) {
  .reach__legend :first-child,.reach__map :first-child {
    -ms-grid-row: 1;
    grid-row: 1
  }

  .reach__legend :nth-child(2),.reach__map :nth-child(2) {
    -ms-grid-row: 2;
    grid-row: 2
  }

  .reach__legend :nth-child(3),.reach__map :nth-child(3) {
    -ms-grid-row: 3;
    grid-row: 3
  }

  .reach__legend :nth-child(4),.reach__map :nth-child(4) {
    -ms-grid-row: 4;
    grid-row: 4
  }

  .reach__legend :nth-child(5),.reach__map :nth-child(5) {
    -ms-grid-row: 5;
    grid-row: 5
  }

  .reach__legend :nth-child(6),.reach__map :nth-child(6) {
    -ms-grid-row: 6;
    grid-row: 6
  }

  .reach__legend :nth-child(7),.reach__map :nth-child(7) {
    -ms-grid-row: 7;
    grid-row: 7
  }

  .reach__legend :nth-child(8),.reach__map :nth-child(8) {
    -ms-grid-row: 8;
    grid-row: 8
  }

  .reach__legend :nth-child(9),.reach__map :nth-child(9) {
    -ms-grid-row: 9;
    grid-row: 9
  }

  .reach__legend :nth-child(10),.reach__map :nth-child(10) {
    -ms-grid-row: 10;
    grid-row: 10
  }

  .reach__legend :nth-child(11),.reach__map :nth-child(11) {
    -ms-grid-row: 11;
    grid-row: 11
  }

  .reach__legend :nth-child(12),.reach__map :nth-child(12) {
    -ms-grid-row: 12;
    grid-row: 12
  }

  .reach__legend :nth-child(13),.reach__map :nth-child(13) {
    -ms-grid-row: 13;
    grid-row: 13
  }

  .reach__legend :nth-child(14),.reach__map :nth-child(14) {
    -ms-grid-row: 14;
    grid-row: 14
  }

  .reach__legend :nth-child(15),.reach__map :nth-child(15) {
    -ms-grid-row: 15;
    grid-row: 15
  }

  .reach__legend :nth-child(16),.reach__map :nth-child(16) {
    -ms-grid-row: 16;
    grid-row: 16
  }

  .reach__legend :nth-child(17),.reach__map :nth-child(17) {
    -ms-grid-row: 17;
    grid-row: 17
  }

  .reach__legend :nth-child(18),.reach__map :nth-child(18) {
    -ms-grid-row: 18;
    grid-row: 18
  }

  .reach__legend :nth-child(19),.reach__map :nth-child(19) {
    -ms-grid-row: 19;
    grid-row: 19
  }

  .reach__legend :nth-child(20),.reach__map :nth-child(20) {
    -ms-grid-row: 20;
    grid-row: 20
  }

  .reach__legend :nth-child(21),.reach__map :nth-child(21) {
    -ms-grid-row: 21;
    grid-row: 21
  }

  .reach__legend :nth-child(22),.reach__map :nth-child(22) {
    -ms-grid-row: 22;
    grid-row: 22
  }

  .reach__legend :nth-child(23),.reach__map :nth-child(23) {
    -ms-grid-row: 23;
    grid-row: 23
  }

  .reach__legend :nth-child(24),.reach__map :nth-child(24) {
    -ms-grid-row: 24;
    grid-row: 24
  }

  .reach__legend :nth-child(25),.reach__map :nth-child(25) {
    -ms-grid-row: 25;
    grid-row: 25
  }

  .reach__legend :nth-child(26),.reach__map :nth-child(26) {
    -ms-grid-row: 26;
    grid-row: 26
  }

  .reach__legend :nth-child(27),.reach__map :nth-child(27) {
    -ms-grid-row: 27;
    grid-row: 27
  }

  .reach__legend :nth-child(28),.reach__map :nth-child(28) {
    -ms-grid-row: 28;
    grid-row: 28
  }

  .reach__legend :nth-child(29),.reach__map :nth-child(29) {
    -ms-grid-row: 29;
    grid-row: 29
  }

  .reach__legend :nth-child(30),.reach__map :nth-child(30) {
    -ms-grid-row: 30;
    grid-row: 30
  }

  .reach__legend :nth-child(31),.reach__map :nth-child(31) {
    -ms-grid-row: 31;
    grid-row: 31
  }

  .reach__legend :nth-child(32),.reach__map :nth-child(32) {
    -ms-grid-row: 32;
    grid-row: 32
  }

  .reach__legend :nth-child(33),.reach__map :nth-child(33) {
    -ms-grid-row: 33;
    grid-row: 33
  }

  .reach__legend :nth-child(34),.reach__map :nth-child(34) {
    -ms-grid-row: 34;
    grid-row: 34
  }

  .reach__legend :nth-child(35),.reach__map :nth-child(35) {
    -ms-grid-row: 35;
    grid-row: 35
  }

  .reach__legend :nth-child(36),.reach__map :nth-child(36) {
    -ms-grid-row: 36;
    grid-row: 36
  }

  .reach__legend :nth-child(37),.reach__map :nth-child(37) {
    -ms-grid-row: 37;
    grid-row: 37
  }

  .reach__legend :nth-child(38),.reach__map :nth-child(38) {
    -ms-grid-row: 38;
    grid-row: 38
  }

  .reach__legend :nth-child(39),.reach__map :nth-child(39) {
    -ms-grid-row: 39;
    grid-row: 39
  }

  .reach__legend :nth-child(40),.reach__map :nth-child(40) {
    -ms-grid-row: 40;
    grid-row: 40
  }

  .reach__legend :nth-child(41),.reach__map :nth-child(41) {
    -ms-grid-row: 41;
    grid-row: 41
  }

  .reach__legend :nth-child(42),.reach__map :nth-child(42) {
    -ms-grid-row: 42;
    grid-row: 42
  }

  .reach__legend :nth-child(43),.reach__map :nth-child(43) {
    -ms-grid-row: 43;
    grid-row: 43
  }

  .reach__legend :nth-child(44),.reach__map :nth-child(44) {
    -ms-grid-row: 44;
    grid-row: 44
  }

  .reach__legend :nth-child(45),.reach__map :nth-child(45) {
    -ms-grid-row: 45;
    grid-row: 45
  }

  .reach__legend :nth-child(46),.reach__map :nth-child(46) {
    -ms-grid-row: 46;
    grid-row: 46
  }

  .reach__legend :nth-child(47),.reach__map :nth-child(47) {
    -ms-grid-row: 47;
    grid-row: 47
  }

  .reach__legend :nth-child(48),.reach__map :nth-child(48) {
    -ms-grid-row: 48;
    grid-row: 48
  }

  .reach__legend :nth-child(49),.reach__map :nth-child(49) {
    -ms-grid-row: 49;
    grid-row: 49
  }

  .reach__legend :nth-child(50),.reach__map :nth-child(50) {
    -ms-grid-row: 50;
    grid-row: 50
  }

  .reach__legend :nth-child(51),.reach__map :nth-child(51) {
    -ms-grid-row: 51;
    grid-row: 51
  }

  .reach__legend :nth-child(52),.reach__map :nth-child(52) {
    -ms-grid-row: 52;
    grid-row: 52
  }

  .reach__legend :nth-child(53),.reach__map :nth-child(53) {
    -ms-grid-row: 53;
    grid-row: 53
  }

  .reach__legend :nth-child(54),.reach__map :nth-child(54) {
    -ms-grid-row: 54;
    grid-row: 54
  }

  .reach__legend :nth-child(55),.reach__map :nth-child(55) {
    -ms-grid-row: 55;
    grid-row: 55
  }

  .reach__legend :nth-child(56),.reach__map :nth-child(56) {
    -ms-grid-row: 56;
    grid-row: 56
  }

  .reach__legend :nth-child(57),.reach__map :nth-child(57) {
    -ms-grid-row: 57;
    grid-row: 57
  }

  .reach__legend :nth-child(58),.reach__map :nth-child(58) {
    -ms-grid-row: 58;
    grid-row: 58
  }

  .reach__legend :nth-child(59),.reach__map :nth-child(59) {
    -ms-grid-row: 59;
    grid-row: 59
  }

  .reach__legend :nth-child(60),.reach__map :nth-child(60) {
    -ms-grid-row: 60;
    grid-row: 60
  }

  .reach__legend :nth-child(61),.reach__map :nth-child(61) {
    -ms-grid-row: 61;
    grid-row: 61
  }

  .reach__legend :nth-child(62),.reach__map :nth-child(62) {
    -ms-grid-row: 62;
    grid-row: 62
  }

  .reach__legend :nth-child(63),.reach__map :nth-child(63) {
    -ms-grid-row: 63;
    grid-row: 63
  }

  .reach__legend :nth-child(64),.reach__map :nth-child(64) {
    -ms-grid-row: 64;
    grid-row: 64
  }

  .reach__legend :nth-child(65),.reach__map :nth-child(65) {
    -ms-grid-row: 65;
    grid-row: 65
  }

  .reach__legend :nth-child(66),.reach__map :nth-child(66) {
    -ms-grid-row: 66;
    grid-row: 66
  }

  .reach__legend :nth-child(67),.reach__map :nth-child(67) {
    -ms-grid-row: 67;
    grid-row: 67
  }

  .reach__legend :nth-child(68),.reach__map :nth-child(68) {
    -ms-grid-row: 68;
    grid-row: 68
  }

  .reach__legend :nth-child(69),.reach__map :nth-child(69) {
    -ms-grid-row: 69;
    grid-row: 69
  }

  .reach__legend :nth-child(70),.reach__map :nth-child(70) {
    -ms-grid-row: 70;
    grid-row: 70
  }

  .reach__legend :nth-child(71),.reach__map :nth-child(71) {
    -ms-grid-row: 71;
    grid-row: 71
  }

  .reach__legend :nth-child(72),.reach__map :nth-child(72) {
    -ms-grid-row: 72;
    grid-row: 72
  }

  .reach__legend :nth-child(73),.reach__map :nth-child(73) {
    -ms-grid-row: 73;
    grid-row: 73
  }

  .reach__legend :nth-child(74),.reach__map :nth-child(74) {
    -ms-grid-row: 74;
    grid-row: 74
  }

  .reach__legend :nth-child(75),.reach__map :nth-child(75) {
    -ms-grid-row: 75;
    grid-row: 75
  }

  .reach__legend :nth-child(76),.reach__map :nth-child(76) {
    -ms-grid-row: 76;
    grid-row: 76
  }

  .reach__legend :nth-child(77),.reach__map :nth-child(77) {
    -ms-grid-row: 77;
    grid-row: 77
  }

  .reach__legend :nth-child(78),.reach__map :nth-child(78) {
    -ms-grid-row: 78;
    grid-row: 78
  }

  .reach__legend :nth-child(79),.reach__map :nth-child(79) {
    -ms-grid-row: 79;
    grid-row: 79
  }

  .reach__legend :nth-child(80),.reach__map :nth-child(80) {
    -ms-grid-row: 80;
    grid-row: 80
  }

  .reach__legend :nth-child(81),.reach__map :nth-child(81) {
    -ms-grid-row: 81;
    grid-row: 81
  }

  .reach__legend :nth-child(82),.reach__map :nth-child(82) {
    -ms-grid-row: 82;
    grid-row: 82
  }

  .reach__legend :nth-child(83),.reach__map :nth-child(83) {
    -ms-grid-row: 83;
    grid-row: 83
  }

  .reach__legend :nth-child(84),.reach__map :nth-child(84) {
    -ms-grid-row: 84;
    grid-row: 84
  }

  .reach__legend :nth-child(85),.reach__map :nth-child(85) {
    -ms-grid-row: 85;
    grid-row: 85
  }

  .reach__legend :nth-child(86),.reach__map :nth-child(86) {
    -ms-grid-row: 86;
    grid-row: 86
  }

  .reach__legend :nth-child(87),.reach__map :nth-child(87) {
    -ms-grid-row: 87;
    grid-row: 87
  }

  .reach__legend :nth-child(88),.reach__map :nth-child(88) {
    -ms-grid-row: 88;
    grid-row: 88
  }

  .reach__legend :nth-child(89),.reach__map :nth-child(89) {
    -ms-grid-row: 89;
    grid-row: 89
  }

  .reach__legend :nth-child(90),.reach__map :nth-child(90) {
    -ms-grid-row: 90;
    grid-row: 90
  }

  .reach__legend :nth-child(91),.reach__map :nth-child(91) {
    -ms-grid-row: 91;
    grid-row: 91
  }

  .reach__legend :nth-child(92),.reach__map :nth-child(92) {
    -ms-grid-row: 92;
    grid-row: 92
  }

  .reach__legend :nth-child(93),.reach__map :nth-child(93) {
    -ms-grid-row: 93;
    grid-row: 93
  }

  .reach__legend :nth-child(94),.reach__map :nth-child(94) {
    -ms-grid-row: 94;
    grid-row: 94
  }

  .reach__legend :nth-child(95),.reach__map :nth-child(95) {
    -ms-grid-row: 95;
    grid-row: 95
  }

  .reach__legend :nth-child(96),.reach__map :nth-child(96) {
    -ms-grid-row: 96;
    grid-row: 96
  }

  .reach__legend :nth-child(97),.reach__map :nth-child(97) {
    -ms-grid-row: 97;
    grid-row: 97
  }

  .reach__legend :nth-child(98),.reach__map :nth-child(98) {
    -ms-grid-row: 98;
    grid-row: 98
  }

  .reach__legend :nth-child(99),.reach__map :nth-child(99) {
    -ms-grid-row: 99;
    grid-row: 99
  }
}

.reach__legend-inner,.reach__map-inner {
  -ms-grid-column: 2;
  -ms-grid-column-span: 5;
  grid-column: 2/7
}

.reach__legend-keys-title {
  font-family: Gilroy-Bold,sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem;
  color: #cfd7d8
}

@media only screen and (min-width: 1025px) {
  .reach__legend-keys-title {
    font-size:1.75rem;
    line-height: 2.25rem
  }
}

.reach__map p {
  font-family: Gilroy-SemiBold,sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #cfd7d8
}

.reach__legend-keys-key {
  font-family: Formular,sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-weight: 400;
  color: #cfd7d8
}

.reach__map {
  padding-bottom: 1.5rem;
  position: relative
}

@media only screen and (min-width: 769px) {
  .reach__map {
    padding-bottom:3rem
  }
}

@media only screen and (min-width: 1025px) {
  .reach__map {
    padding-bottom:6rem
  }
}

.reach__map-inner {
  height: 90vh
}

.reach__map p {
  max-width: 640px;
  max-width: 40rem;
  color: #fff
}

.reach__legend {
  width: 100%;
  height: auto
}

@media only screen and (min-width: 769px) {
  .reach__legend {
    height:3rem
  }
}

@media only screen and (min-width: 1025px) {
  .reach__legend {
    height:0
  }
}

.reach__legend-inner {
  position: relative;
  width: 100%;
  height: 100%
}

.reach__legend-keys {
  position: relative;
  z-index: 1;
  margin: 3rem auto -1rem;
  max-width: 480px;
  max-width: 30rem;
  background: rgba(0,0,0,.15);
  -webkit-box-shadow: 0 0 3rem 0 rgba(0,0,0,.3);
  box-shadow: 0 0 3rem 0 rgba(0,0,0,.3)
}

@media only screen and (min-width: 426px) {
  .reach__legend-keys {
    margin:3rem 1rem -1rem auto
  }
}

@media only screen and (min-width: 769px) {
  .reach__legend-keys {
    position:absolute;
    bottom: 0;
    right: 3rem;
    -webkit-transform: translateY(85%);
    -ms-transform: translateY(85%);
    transform: translateY(85%);
    -webkit-transform: translateY(calc(100% - 3rem));
    -ms-transform: translateY(calc(100% - 3rem));
    transform: translateY(calc(100% - 3rem))
  }
}

.reach__legend-keys__inner {
  padding: 3rem;
  width: auto;
  min-width: 320px;
  min-width: 20rem;
  height: auto;
  background: #667489
}

.reach__legend-keys-title {
  margin-bottom: .5em;
  line-height: 1;
  color: #f5d785
}

.reach__legend-keys-key {
  margin-bottom: .5rem;
  color: #fff
}

.reach__legend-keys-key:last-of-type {
  margin-bottom: 0
}

.reach__legend-keys-key:before {
  display: inline-block;
  margin-right: 1em;
  width: 1.5em;
  height: 1.5em;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  vertical-align: middle;
  content: ""
}

.reach__legend-keys-key--pin:before {
  background-image: url('https://7560581.fs1.hubspotusercontent-na1.net/hubfs/7560581/BellGeospace_June2022/image/key-pin.svg')
}

.reach__legend-keys-key--area:before {
  background-image: url('https://7560581.fs1.hubspotusercontent-na1.net/hubfs/7560581/BellGeospace_June2022/image/key-area.svg')
}

.reach__legend-keys-key--dot:before {
  background-image: url('https://7560581.fs1.hubspotusercontent-na1.net/hubfs/7560581/BellGeospace_June2022/image/key-dot.svg')
}

.reach__popup-title {
  font-family: Gilroy-Bold,sans-serif;
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 43px;
  line-height: 2.6875rem;
  color: #fff
}

@media only screen and (min-width: 1025px) {
  .reach__popup-title {
    font-size:2.8125rem;
    line-height: 3.5rem
  }
}

.reach__popup-content__item-title,.reach__popup-subtitle {
  font-family: Gilroy-SemiBold,sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #cfd7d8
}

@media only screen and (min-width: 1025px) {
  .reach__popup-content__item-title,.reach__popup-subtitle {
    font-size:1.25rem;
    line-height: 1.8125rem
  }
}

.reach__popup-content__item-description {
  font-family: Formular,sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-weight: 400;
  color: #cfd7d8
}

.reach__popup {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity .2s ease-out .3s,-webkit-transform .4s ease-out;
  transition: opacity .2s ease-out .3s,-webkit-transform .4s ease-out;
  -o-transition: transform .4s ease-out,opacity .2s .3s ease-out;
  transition: transform .4s ease-out,opacity .2s ease-out .3s;
  transition: transform .4s ease-out,opacity .2s ease-out .3s,-webkit-transform .4s ease-out
}

.reach__popup.active {
  z-index: 99;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.reach__popup-inner {
  position: relative;
  padding: 1.5rem;
  width: 90%;
  height: auto;
  max-width: 960px;
  max-width: 60rem;
  max-height: 90vh;
  background: #fff;
  -webkit-box-shadow: 0 0 1rem 0 rgba(0,0,0,.5);
  box-shadow: 0 0 1rem 0 rgba(0,0,0,.5);
  overflow-y: auto
}

@media only screen and (min-width: 769px) {
  .reach__popup-inner {
    padding:3rem
  }
}

.reach__popup-close {
  position: absolute;
  top: 24px;
  top: 1.5rem;
  right: 24px;
  right: 1.5rem;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  cursor: pointer
}

@media only screen and (min-width: 769px) {
  .reach__popup-close {
    top:3rem;
    right: 3rem
  }
}

.reach__popup-close:after,.reach__popup-close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 2px;
  background: #667489;
  content: ""
}

.reach__popup-close:before {
  -webkit-transform: translate(-50%,-50%) rotate(-45deg);
  -ms-transform: translate(-50%,-50%) rotate(-45deg);
  transform: translate(-50%,-50%) rotate(-45deg)
}

.reach__popup-close:after {
  -webkit-transform: translate(-50%,-50%) rotate(45deg);
  -ms-transform: translate(-50%,-50%) rotate(45deg);
  transform: translate(-50%,-50%) rotate(45deg)
}

.reach__popup-title {
  margin-right: 3rem;
  max-width: 640px;
  max-width: 40rem;
  color: #202533
}

.reach__popup-subtitle {
  max-width: 640px;
  max-width: 40rem;
  text-transform: uppercase;
  color: #667489
}

.reach__popup-content {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  margin-top: 3rem
}

@media only screen and (min-width: 769px) {
  .reach__popup-content {
    -ms-flex-flow:row wrap;
    flex-flow: row wrap
  }
}

.reach__popup-content__item {
  -ms-flex: 1;
  flex: 1;
  padding-left: 1rem;
  margin-right: .75rem;
  margin-bottom: 3rem;
  border-left: 2px solid #cfd7d8
}

@media only screen and (min-width: 769px) {
  .reach__popup-content__item {
    margin-right:1.5rem
  }
}

@media only screen and (min-width: 1025px) {
  .reach__popup-content__item {
    margin-right:3rem
  }
}

@media only screen and (min-width: 769px) {
  .reach__popup-content__item {
    min-width:20rem
  }
}

.reach__popup-content__item-description,.reach__popup-content__item-title {
  color: #202533
}

.reach__popup-inner a.btn--blue-dark {
    background-color: #202533;
    border: 0.125em solid #000;
    border-color: #202533;
    margin: 0;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    width: auto;
    height: auto;
    -webkit-box-shadow: 0 0 1rem 0 rgb(0 0 0 / 50%);
    box-shadow: 0 0 1rem 0 rgb(0 0 0 / 50%);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
    cursor: pointer;
}

.reach__popup-inner a.btn--blue-dark:hover {
    background-color: #f5d785;
}

.reach__popup-inner a.btn--blue-dark span {
    color: #f5d785;
    padding: 1em 1.5em;
    font-family: Gilroy-SemiBold,sans-serif;
    font-size: .85rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    white-space: nowrap;
    -webkit-transition: color .15s ease-in-out;
    -o-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
    margin: 0;
    text-decoration: none;
}

.reach__popup-inner a.btn--blue-dark:hover > span {
    color: #202533;
}


