/* line 56, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.blue-green {
  color: #00aa9f;
}
/* line 58, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.blue-green a {
  color: #00aa9f;
}

/* line 60, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.dark-gray {
  color: #6b7984;
}

/* line 63, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.green {
  color: #66ac3e;
}

/* line 66, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.teal {
  color: #00aa9f;
}

/* line 69, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.gray {
  color: #999999;
}

/* line 72, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.dark-gray {
  color: #6b7984;
}

/* line 75, ../../../../app/assets/stylesheets/v2/variables/_colors.css.scss */
.gray-text {
  color: #666666;
}

@font-face {
  font-family: 'StateFaceRegular';
  src: url("/webfonts/stateface/stateface-regular-webfont.eot");
  src: url("/webfonts/stateface/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/webfonts/stateface/stateface-regular-webfont.woff") format("woff"), url("/webfonts/stateface/stateface-regular-webfont.ttf") format("truetype"), url("/webfonts/stateface/stateface-regular-webfont.svg#StateFaceRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 1, ../../../../app/assets/stylesheets/v2/modules/_photo_copyright.css.scss */
.photo-with-credit {
  position: relative;
}
/* line 3, ../../../../app/assets/stylesheets/v2/modules/_photo_copyright.css.scss */
.photo-with-credit .photo-credit {
  position: absolute;
  right: 15px;
  bottom: 10px;
}
/* line 8, ../../../../app/assets/stylesheets/v2/modules/_photo_copyright.css.scss */
.photo-with-credit .photo-credit abbr.copyright {
  border-bottom: none;
}

/* line 14, ../../../../app/assets/stylesheets/v2/modules/_photo_copyright.css.scss */
.photo-credit {
  font-size: 18px;
  color: white;
}

/* line 1, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-row.border-bottom {
  border-top: 1px solid #d8dcdf;
}

/* line 4, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-row {
  padding: 15px 0px;
}

/* line 7, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-search-table td.valign-middle {
  vertical-align: middle;
}

/* line 10, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-search-table td {
  vertical-align: top;
  padding: 0 10px;
}

/* line 14, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-title {
  margin: 0px;
}

/* line 17, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-small-text {
  font-size: 12px;
  line-height: 16px;
}

/* line 21, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-nav-button {
  padding: 10px 3px 7px;
}

/* line 25, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-building-title {
  background-image: url(/assets/v2/tiles-icons/building.png);
  background-repeat: no-repeat;
  padding: 1px 0 0 30px;
  margin: 0px 0 6px;
  font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.424em;
  line-height: 1.4;
  display: block;
}

/* line 36, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-building-ln2 {
  color: #333333;
  margin-bottom: 10px;
}

/* line 40, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-wrapper {
  background-color: white;
  padding: 8px 20px;
  border: 1px solid #d8dcdf;
  border-top: none;
  margin-top: -25px;
}

/* line 48, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-title {
  font-size: 16px;
  font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 53, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-row {
  display: table-row;
}

/* line 56, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-cell-a {
  display: table-cell;
  padding-right: 10px;
  width: 55px;
}

/* line 61, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-cell-b {
  display: table-cell;
  padding-top: 20px;
  width: 360px;
}
@media (max-width: 850px) {
  /* line 61, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
  .bcl1-activity-cell-b {
    width: 320px;
  }
}

/* line 69, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-cell-c {
  display: table-cell;
  width: 200px;
  padding: 20px 15px 0 15px;
}

/* line 74, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-activity-cell-d {
  display: table-cell;
  padding-top: 20px;
}

/* line 78, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-feature-buttons a {
  margin-left: 20px;
  display: inline-block;
}

/* line 82, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-feature-buttons {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.5s,opacity 0.5s linear;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  /* line 82, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
  .bcl1-feature-buttons {
    margin-top: 18px;
  }
}

/* line 91, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.bcl1-row:hover .bcl1-feature-buttons {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 99, ../../../../app/assets/stylesheets/v2/modules/_building_collection_list.css.scss */
.building-photo {
  max-width: 100%;
}

/* line 1, ../../../../app/assets/stylesheets/v2/modules/_mcm1.css.scss */
.mcm1-title {
  background-image: url(/assets/v2/tiles-icons/building.png);
  background-repeat: no-repeat;
  padding: 1px 0 0 30px;
  font-size: 18px;
  line-height: 24px;
  display: block;
  margin-bottom: 10px;
}

/* line 10, ../../../../app/assets/stylesheets/v2/modules/_mcm1.css.scss */
.mcm1-details {
  margin-top: 15px;
  background-image: url(/assets/v2/tiles-icons/activity.png);
  background-repeat: no-repeat;
  padding: 1px 0 0 30px;
  display: block;
  margin-bottom: 10px;
}

/* line 18, ../../../../app/assets/stylesheets/v2/modules/_mcm1.css.scss */
.mcm1-modal-title {
  color: #00AA9F;
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 258, ../../../../app/assets/stylesheets/v2/variables/_mixins.css.scss */
.alert-success {
  background-color: #5cb65c;
  border-color: #d6e9c6;
  color: white;
}
/* line 8, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}
/* line 11, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link {
  color: #e6e6e6;
}

/* line 262, ../../../../app/assets/stylesheets/v2/variables/_mixins.css.scss */
.alert-info {
  background-color: #4aafcd;
  border-color: #bce8f1;
  color: white;
}
/* line 8, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}
/* line 11, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link {
  color: #e6e6e6;
}

/* line 266, ../../../../app/assets/stylesheets/v2/variables/_mixins.css.scss */
.alert-warning {
  background-color: #fba733;
  border-color: #faebcc;
  color: white;
}
/* line 8, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}
/* line 11, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link {
  color: #e6e6e6;
}

/* line 270, ../../../../app/assets/stylesheets/v2/variables/_mixins.css.scss */
.alert-danger {
  background-color: #de4748;
  border-color: #ebccd1;
  color: white;
}
/* line 8, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}
/* line 11, ../../../../app/assets/stylesheets/v2/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link {
  color: #e6e6e6;
}

/* line 2, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.promoted-master, .tt-wrapper .promoted, ul.tags .label.label-tag.promoted {
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 5, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper {
  display: table;
  white-space: nowrap;
  min-size: 243px;
}
/* line 9, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead {
  top: -9px;
}
/* line 11, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-query {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 15, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead input[type="text"].typeahead {
  height: 39px;
  line-height: 20px;
  font-size: 14px;
  outline: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
@media (min-width: 650px) {
  /* line 15, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
  .tt-wrapper .twitter-typeahead input[type="text"].typeahead {
    min-width: 25em;
  }
}
/* line 26, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead input[type="text"].typeahead.tt-hint {
  color: #666;
}
/* line 31, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-dropdown-menu {
  margin-top: 0px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: 3px;
}
/* line 32, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-dropdown-menu h3 {
  margin-top: .5em;
  padding: 0 8px;
}
/* line 45, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-dropdown-menu .tt-suggestion {
  padding: 3px 20px;
  font-size: 16px;
  line-height: 20px;
  cursor: pointer;
}
/* line 52, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}
/* line 57, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .twitter-typeahead .tt-dropdown-menu .tt-suggestion p {
  margin: 0;
}
/* line 65, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper button {
  padding-top: 10px;
  padding-bottom: 11px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 74, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.tt-wrapper .flat .btn {
  -webkit-backface-visibility: visible;
}

/* line 79, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.label {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: white;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}

/* line 92, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
ul.tags {
  margin: 0;
  padding: 0;
}
/* line 95, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
ul.tags > li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  list-style: none;
}
/* line 101, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
ul.tags .label.label-tag {
  padding: 6px 10px;
  background-color: #e7eaeb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border-width: 2px;
  border-style: solid;
  border-color: #e7eaeb;
  font-family: ProximaNovaExCn-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #6b7984;
  text-shadow: 0 0 0;
  font-size: 14px;
}
/* line 114, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
ul.tags .label.label-tag.tag-white {
  background-color: white;
  border-color: #6b7984;
}
/* line 119, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
ul.tags .label.label-tag .glyphicon {
  font-size: 12px;
  margin-left: 5px;
}

/* line 129, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.btn.btn-primary.btn-gbig-primary.add-me {
  color: #00aaa0;
  background-color: white;
  padding: 6px 18px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: -.05em;
  border: 1px solid #cccccc;
  line-height: 1;
}
@media (max-width: 767px) {
  /* line 129, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
  .btn.btn-primary.btn-gbig-primary.add-me {
    padding: 6px 10px;
  }
}

/* line 132, ../../../../app/assets/stylesheets/v2/modules/_typeahead.css.scss */
.btn.btn-primary.btn-gbig-primary.add-me:hover {
  color: white;
  background-color: #00aaa0;
  border: 1px solid #00aaa0;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}

/* line 13, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#header-main {
  background-color: rgba(255, 255, 255, 0.65);
}
/* line 17, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#header-main .btn,
#header-main .top-nav > li > a,
#header-main .brand h1 a {
  color: #000;
}
/* line 21, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#header-main .top-nav > li,
#header-main .header-inner {
  border-color: #000;
}
/* line 24, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#header-main .nav-collapse .caret {
  border-top-color: #000;
}
/* line 27, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#header-main .nav .open > a {
  background-color: rgba(54, 83, 93, 0.3);
}

/* line 31, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #header-main .navbar-toggle .icon-bar {
  background-color: #000;
}

@media (max-width: 991px) {
  /* line 36, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #header-main .top-nav > li > a {
    color: #204a53;
  }

  /* line 39, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #header-main .top-nav > li > a:hover {
    color: #fff;
  }
}
/* line 44, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.show-search {
  display: none;
}

/* line 47, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.extensible-search, .home #banner-main .home-search .search, .modal-content .search {
  background-color: #00b28b;
  color: #fff;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
  webkit-border-bottom-right-radius: 4px !important;
  webkit-border-top-right-radius: 4px !important;
  moz-border-bottom-right-radius: 4px !important;
  moz-border-top-right-radius: 4px !important;
}

/* line 57, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.extensible-search-hover, .modal-content .search:hover {
  background-color: #008e6f;
}

/* line 68, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .banner-inner {
  padding: 51px 10px 0px;
}
/* line 71, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .banner-inner .row:first-child {
  margin-top: 106.5px;
}
@media (max-width: 991px) {
  /* line 71, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .banner-inner .row:first-child {
    margin-top: 26.5px;
  }
}
@media (max-width: 767px) {
  /* line 71, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .banner-inner .row:first-child {
    margin-top: 36.5px;
  }
}

/* line 81, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main.bg-photo-0 {
  background: url(/assets/design-v3/home/banner-photos/solar-desktop-83c082905e6e99ebdaa56e754062e23a.jpg) no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

/* line 88, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main.bg-photo-1 {
  background: url(/assets/design-v3/home/banner-photos/spiral-desktop-7888cc4993653470f834f4d8ed15e031.jpg) no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

/* line 96, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main.bg-photo-2 {
  background: url(/assets/design-v3/home/banner-photos/street-desktop-26be02bd016894d44acb61a9e63e8580.jpg) no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

@media (max-width: 767px) {
  /* line 109, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  html,
  .home,
  .home #banner-main,
  .home #banner-main .container,
  .home #banner-main .container .banner-inner {
    height: 100%;
  }

  /* line 112, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .banner-inner {
    height: 100%;
    position: relative;
  }

  /* line 116, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-0 {
    background: url(/assets/design-v3/home/banner-photos/solar-portrait-69cecc6615415130097e0254e9193f77.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }

  /* line 123, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-1 {
    background: url(/assets/design-v3/home/banner-photos/spiral-portrait-3649d096c9f0859d52b37c8f687109c8.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }

  /* line 130, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-2 {
    background: url(/assets/design-v3/home/banner-photos/street-portrait-458d09272e959d4b7dda0164fd763d81.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  /* line 143, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  html,
  .home,
  .home #banner-main,
  .home #banner-main .container,
  .home #banner-main .container .banner-inner {
    height: 100%;
  }

  /* line 146, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .banner-inner {
    height: 100%;
    position: relative;
  }

  /* line 150, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-0 {
    background: url(/assets/design-v3/home/banner-photos/solar-landscape-43406f488d9fc857edb50064e9eef593.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }

  /* line 157, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-1 {
    background: url(/assets/design-v3/home/banner-photos/spiral-landscape-2acc7ef35961e859049126f36b75cfd9.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }

  /* line 164, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main.bg-photo-2 {
    background: url(/assets/design-v3/home/banner-photos/street-landscape-93876650a9e0cd3db988ff23981c4445.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
}
/* line 172, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main {
  position: relative;
}
/* line 174, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main [disabled] {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 179, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .mobile-scroll-down-hint {
  background-image: url(/assets/design-v3/home/arrows/scroll-down-arrow-c5e2a1087f7c4848bd49b2691b0c3d41.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 40px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 179, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .mobile-scroll-down-hint {
    background-image: url(/assets/design-v3/home/arrows/scroll-down-arrow@2x-fe6244bccb5242e2db80b11da267626a.png);
    background-size: 40px;
  }
}
/* line 190, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-banner-text {
  position: relative;
  z-index: 3;
  text-align: center;
  color: #fff;
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-shadow: 1px 2px 4px rgba(51, 51, 51, 0.8);
}
/* line 197, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-banner-text h1 {
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  position: relative;
  font-size: 3em;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 197, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-banner-text h1 {
    font-size: 24px;
    letter-spacing: normal;
  }
}
/* line 211, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-banner-text .subtitle {
  font-size: 1.8857142852em;
}
@media (max-width: 767px) {
  /* line 211, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-banner-text .subtitle {
    font-size: 18px;
  }
}
/* line 218, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search {
  max-width: 780px;
}
@media (max-width: 767px) {
  /* line 218, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search {
    width: 100%;
  }
}
/* line 223, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .input-group {
  position: relative;
}
/* line 229, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search input {
  border: none;
  height: 55px;
  border-radius: 0px;
  padding-left: 42px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 242, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search i.ss-icon.ss-search {
  position: absolute;
  left: 12px;
  top: 11px;
  z-index: 100;
  color: #454545;
  font-size: 1.6em;
}
/* line 252, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search button, .home #banner-main .home-search .btn {
  border-radius: 0xp;
  height: 55px;
  text-transform: uppercase;
  border: none;
  z-index: 110;
  letter-spacing: 1px;
  font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 262, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search i {
  color: #fff;
}
/* line 265, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .button-container {
  display: inline-block;
}
/* line 268, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .local {
  background-color: #959595;
  color: #666666;
  position: absolute;
  top: 15px;
  right: 116px;
  z-index: 100;
  padding: 0px 6px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  height: 1.8em;
  line-height: 1.8em;
}
/* line 284, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .local .ss-navigate {
  line-height: 1.6em;
  margin-left: 8px;
}
/* line 289, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .local:hover {
  background-color: #b0b0b0;
}
/* line 292, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .search {
  background-color: #454545;
  border-radius: 0px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  padding: 6px 20px;
}
/* line 300, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .search:hover {
  background-color: #373737;
}
/* line 304, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search ::-webkit-input-placeholder {
  color: #454545;
  line-height: 1.6;
}
/* line 308, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search :-moz-placeholder {
  /* Firefox 18- */
  color: #454545;
  line-height: 1.6em;
  padding: 10px 0px;
}
/* line 313, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search ::-moz-placeholder {
  /* Firefox 18- */
  color: #454545;
  padding: 10px 0px;
}
/* line 318, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search :-ms-input-placeholder {
  color: #454545;
  line-height: 1.6;
}
@media (max-width: 767px) {
  /* line 323, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search ::-webkit-input-placeholder {
    color: #fff;
  }
  /* line 326, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search :-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
  }
  /* line 329, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search ::-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
  }
  /* line 332, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search :-ms-input-placeholder {
    color: #fff;
  }
}
/* line 336, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .home-search .form-control {
  margin-left: 1px;
  font-size: 20px;
  font-family: ProximaNova-Semibold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #454545;
}
@media (max-width: 991px) {
  /* line 336, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .home #banner-main .home-search .form-control {
    font-size: 16px;
  }
}
/* line 347, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .local.local-mobile {
  background-color: #454545;
  padding: 8px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  border: none;
  margin-top: 16px;
  margin-left: 2px;
}
/* line 357, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #banner-main .local.local-mobile .ss-navigate {
  margin-left: 8px;
}

/* line 396, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary {
  padding-bottom: 42px;
}
/* line 398, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary h2 {
  font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 2.142857143em;
  margin-bottom: 0;
  margin-top: 1.5em;
}
@media (max-width: 767px) {
  /* line 398, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary h2 {
    font-size: 22px;
  }
}
/* line 407, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .banner-info {
  text-align: center;
}
/* line 409, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .banner-info p {
  color: #6b7984;
  font-size: 20px;
  margin-bottom: 2.35em;
}
@media (max-width: 767px) {
  /* line 415, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .banner-info p {
    margin-bottom: 0px;
  }
}
/* line 420, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action {
  text-align: center;
}
@media (min-width: 992px) {
  /* line 420, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action {
    padding: 0 20px;
  }
}
/* line 425, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action .disabled-call-to-action {
  background-color: #e7eaeb;
  display: block;
  width: 250px;
  height: 40px;
  margin: 0px auto;
  margin-bottom: 20px;
  vertical-align: middle;
  color: #fff;
  cursor: not-allowed;
}
/* line 437, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action a {
  background-color: #46BFB8;
  display: block;
  width: 250px;
  height: 40px;
  color: #fff;
  margin: 0px auto;
  margin-bottom: 20px;
  vertical-align: middle;
}
/* line 463, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action a:hover, #banner-secondary .call-to-action a:focus {
  background-color: #00A99F;
}
/* line 468, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action a .uppercase,
#banner-secondary .call-to-action .disabled-call-to-action .uppercase {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
/* line 477, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action a .capitalize,
#banner-secondary .call-to-action .disabled-call-to-action .capitalize {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  text-transform: capitalize;
}
/* line 483, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action img {
  margin: 0px auto;
}
/* line 493, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action p {
  font-family: ProximaNova-Semibold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #454545;
  font-size: 15px;
  padding: 0;
  line-height: 1.5;
  margin: 0px 20px;
}
/* line 502, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action {
  padding-top: 108px;
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 507, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action.individual {
  background-image: url(/assets/design-v3/home/signup-ind-779805643bae3cf3c4bedb603603ee36.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 507, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.individual {
    background-image: url(/assets/design-v3/home/signup-ind@2x-a8e6b5ab99f1c4bc869e2a055f22a055.png);
    background-size: 150px;
  }
}
/* line 510, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action.individual.logged-in-individual {
  background-image: url(/assets/signup/signup-ind-deselected-30fb5d1020694302c98d2664710bcb2f.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 510, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.individual.logged-in-individual {
    background-image: url(/assets/signup/signup-ind-deselected@2x-54017e55f6cc2db59292f7fb5fdb50a6.png);
    background-size: 150px;
  }
}
/* line 513, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action.organization {
  background-image: url(/assets/design-v3/home/signup-org-c5c1aa0888c91c160fdee2895d67baa0.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 513, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization {
    background-image: url(/assets/design-v3/home/signup-org@2x-a45691b00ff639085d9626ad2ca25fdc.png);
    background-size: 150px;
  }
}
@media (min-width: 992px) {
  /* line 513, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization {
    border-right: 1px solid #6b7984;
    border-left: 1px solid #6b7984;
  }
}
/* line 520, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action.organization.organization.logged-in-org {
  background-image: url(/assets/signup/signup-org-deselected-be12204c4b7fd48913d3d19486829d63.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 520, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization.organization.logged-in-org {
    background-image: url(/assets/signup/signup-org-deselected@2x-aeb4e402b61758d140d08cc1eee96494.png);
    background-size: 150px;
  }
}
@media (min-width: 992px) {
  /* line 520, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization.organization.logged-in-org {
    border-right: none;
  }
}
/* line 526, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .call-to-action.updates {
  background-image: url(/assets/design-v3/home/updates-5a5effb065b67853aba1881522cdce61.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 526, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.updates {
    background-image: url(/assets/design-v3/home/updates@2x-3abb460d96e2584d6613799a678ebe29.png);
    background-size: 150px;
  }
}
/* line 529, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#banner-secondary .social-container {
  position: absolute;
  right: 0;
  top: 40px;
}

@media (max-width: 991px) {
  /* line 536, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .call-to-action {
    margin-top: 30px;
  }

  /* line 539, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.individual {
    border-bottom: 1px solid #6b7984;
    padding-bottom: 40px;
  }

  /* line 543, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization {
    padding-bottom: 40px;
    margin-top: 40px;
    border-bottom: 1px solid #6b7984;
  }

  /* line 548, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #banner-secondary .call-to-action.organization.logged-in-org {
    border-bottom: none;
  }

  /* line 552, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .call-to-action.roles h3,
  .call-to-action.updates h3 {
    margin-top: 20px;
  }

  /* line 555, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  .call-to-action.profile h3 {
    margin-top: 10px;
  }
}
/* line 559, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
h1.homepage-header {
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1.3em;
}

/* line 564, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#content-main h1.homepage-header {
  margin-top: 30px;
  margin-bottom: 60px;
  border-bottom: 1px solid #454545;
}

/* line 569, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #content-main .col-md-4:first-child {
  padding-right: 10px;
}

/* line 572, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #content-main .col-md-4:nth-child(2) {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 576, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.home #content-main .col-md-4:last-child {
  padding-left: 10px;
}

/* line 579, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content h1.homepage-header {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 583, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile-gray a img {
  -webkit-filter: grayscale(75%);
  filter: grayscale(75%);
  filter: gray;
}

/* line 588, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile-gray a:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  filter: none;
}

/* line 595, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.panel.tile-gray .tile-type {
  color: #454545;
}

/* line 600, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.panel.tile-gray:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/* line 607, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.panel.tile-gray:hover h3 a {
  color: #00A99F;
}

/* line 611, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile h3 {
  margin: 0;
  font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.424em;
  line-height: 1.2;
}
/* line 616, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile h3 a {
  color: #454545;
}

/* line 620, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#collection-14124 {
  padding: 8px;
}

/* line 623, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#content-main {
  background-color: #eeeeee;
  padding: 30px 0 16px;
}
@media (max-width: 767px) {
  /* line 623, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #content-main {
    padding-top: 15px;
  }
}

/* line 630, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content {
  background-color: #fff;
  padding-bottom: 43px;
}
/* line 633, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content .bottom-content-inner {
  padding: 25px 0 25px;
}

@media (min-width: 768px) {
  /* line 646, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .fake-table {
    display: table;
  }
  /* line 649, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .tr {
    display: table-row;
  }
  /* line 652, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td {
    display: table-cell;
  }
  /* line 656, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient-border-green .browse,
  #bottom-content .td.gradient-border-blue .browse {
    height: 40px;
    background-image: url(/assets/design-v3/home/arrows/grey-arrow-4aec7f68e9d352020200da0517d130bc.png);
    background-repeat: no-repeat;
    background-position: right center;
  }
  /* line 664, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient.gradient-border-green .browse,
  #bottom-content .td.gradient.gradient-border-blue .browse {
    background-image: url(/assets/design-v3/home/arrows/white-arrow-4c24ad67c47e6d0adfa30eb7e5bba3b5.png);
  }
  /* line 667, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient {
    background: linear-gradient(to right, #0aa1d2, #34b5c0);
  }
  /* line 670, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td h1 {
    font-family: ProximaNova-Semibold, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.3em;
    color: #A6B0B5;
    text-transform: uppercase;
  }
  /* line 676, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient h1 {
    color: #fff;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 768px) and (min-resolution: 125dpi), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 656, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient-border-green .browse,
  #bottom-content .td.gradient-border-blue .browse {
    background-image: url(/assets/design-v3/home/arrows/grey-arrow@2x-aadb38356f25795ee317fd8ee68ee852.png);
    background-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 768px) and (min-resolution: 125dpi), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 664, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td.gradient.gradient-border-green .browse,
  #bottom-content .td.gradient.gradient-border-blue .browse {
    background-image: url(/assets/design-v3/home/arrows/white-arrow@2x-c3e69f7818e721a2f0d5cbcdbfb5cb4e.png);
    background-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 682, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:first-child,
  #bottom-content .td:nth-child(3) {
    background: linear-gradient(to right, #0aa1d2, #34b5c0);
  }
  /* line 684, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:first-child .browse,
  #bottom-content .td:nth-child(3) .browse {
    height: 40px;
    background-image: url(/assets/design-v3/home/arrows/white-arrow-4c24ad67c47e6d0adfa30eb7e5bba3b5.png);
    background-repeat: no-repeat;
    background-position: right center;
  }
  /* line 694, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:nth-child(2) h1,
  #bottom-content .td:last-child h1 {
    color: #A6B0B5;
  }
  /* line 697, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:nth-child(2) .browse,
  #bottom-content .td:last-child .browse {
    height: 40px;
    background-image: url(/assets/design-v3/home/arrows/grey-arrow-4aec7f68e9d352020200da0517d130bc.png);
    background-repeat: no-repeat;
    background-position: right center;
  }
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 767px) and (min-resolution: 125dpi), only screen and (max-width: 767px) and (min-resolution: 1.3dppx) {
  /* line 684, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:first-child .browse,
  #bottom-content .td:nth-child(3) .browse {
    background-image: url(/assets/design-v3/home/arrows/white-arrow@2x-c3e69f7818e721a2f0d5cbcdbfb5cb4e.png);
    background-size: 40px;
  }
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 767px) and (min-resolution: 125dpi), only screen and (max-width: 767px) and (min-resolution: 1.3dppx) {
  /* line 697, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
  #bottom-content .td:nth-child(2) .browse,
  #bottom-content .td:last-child .browse {
    background-image: url(/assets/design-v3/home/arrows/grey-arrow@2x-aadb38356f25795ee317fd8ee68ee852.png);
    background-size: 40px;
  }
}
/* line 705, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content .td {
  padding: 24px;
  padding-bottom: 8px;
}
/* line 718, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content .td p {
  font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000;
  font-size: 1.2em;
}
/* line 739, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content .gradient-border-green {
  border: 1px solid #34B5C0;
}
/* line 742, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#bottom-content .gradient-border-blue {
  border: 1px solid #0AA1D2;
}

/* line 748, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link {
  color: #fff;
}

/* line 751, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover {
  text-decoration: none;
}

/* line 754, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile.section .browse {
  text-decoration: none;
  border-bottom: 1px solid #e7eaeb;
}

/* line 758, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.tile.section p {
  line-height: 1.571428571em;
}

/* line 761, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover .tile.section .browse {
  border-bottom: 0;
  padding-bottom: 1px;
}

/* line 765, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover .buildings {
  background: #4b636d;
}

/* line 768, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover .collections {
  background: #ad2514;
}

/* line 771, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover .places {
  background: #017abc;
}

/* line 774, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
a.section-link:hover .insights {
  background: #00877a;
}

/* line 778, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#jPageModal .cta {
  padding: 2em;
  color: white;
  background-color: #003644;
}
/* line 782, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#jPageModal .cta button.close {
  color: #999999;
  text-shadow: none;
  opacity: 1;
}
/* line 787, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
#jPageModal .cta button.close:hover {
  color: #e7eaeb;
}

/* line 792, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.modal-content .search {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
}
/* line 802, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.modal-content .modal-body .search {
  border-color: #00b28b;
}
/* line 805, ../../../../app/assets/stylesheets/v2/sections/home.css.scss */
.modal-content .modal-body .search:hover {
  border-color: #008e6f;
}
