@import url("/hc/theming_assets/01HZPM8GT267PV6ZQCYZPWP4SD");
@import url("/hc/theming_assets/01HZPM8H7NBTHX0TKHBZ4EXRZ1");
.up {
  text-transform: uppercase;
}
/* fonts */
.montserrat {
  font-family: 'montserrat', helvetica, arial, sans-serif;
  font-weight: 400;
}
.montserratBold {
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
}
.font-test {
  font-size: 50px;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
}
.trans {
  transition: color 0.08s ease-out;
  -webkit-transition: all 0.08s ease-out;
  -moz-transition: all 0.08s ease-out;
  -ms-transition: all 0.08s ease-out;
  -o-transition: all 0.08s ease-out;
}
.transText {
  transition: color 0.08s ease-out;
  -webkit-transition: color 0.08s ease-out;
  -moz-transition: color 0.08s ease-out;
  -ms-transition: color 0.08s ease-out;
  -o-transition: color 0.08s ease-out;
}
.transBorder {
  transition: border .08s ease;
  -webkit-transition: border .08s ease;
  -moz-transition: border .08s ease;
  -ms-transition: border .08s ease;
  -o-transition: border .08s ease;
}
.transBoxShadow {
  transition: box-shadow 0.08s ease-out;
  -webkit-transition: box-shadow 0.08s ease-out;
  -moz-transition: box-shadow 0.08s ease-out;
  -ms-transition: box-shadow 0.08s ease-out;
  -o-transition: box-shadow 0.08s ease-out;
}
body {
  font-family: 'montserrat', helvetica, arial, sans-serif;
  font-weight: 400;
  color: #4b3d3a;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  color: #4b3d3a;
}
.row {
  max-width: 960px;
}
a {
  color: #f48728;
}
a:hover {
  text-decoration: none;
}
/* Top bar */
body .top-bar {
  padding-top: 8px;
  background: #fff;
}
body .top-bar .logo {
  margin-top: 10px;
  padding-bottom: 0px;
}
body .top-bar .logo img {
  max-height: 20px;
  float: left;
}
body .top-bar .logo small {
  color: #999a90;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin: 9px 0px 0px 8px;
  float: left;
  font-size: 10px;
}
body .top-bar .search {
  width: 100%;
}
body .top-bar .search input[type=search] {
  margin-bottom: 0px;
  border: 0px none;
}
/* Search bar */
#search-row {
  background: url("/hc/theming_assets/01HZPM8JWSFCKFB1QP0NFB2YN4") no-repeat center top;
  height: 129px;
  background-size: 100%;
  margin-bottom: 40px;
}
#search-row h2 {
  color: #fff;
  font-size: 22px;
  margin-top: 20px;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
}
#search-row .search {
  float: none;
}
#search-row .search:before {
  left: 12px;
}
#search-row input[type=submit] {
  display: block;
  float: right;
  position: absolute;
  color: #fff;
  right: 3px;
  top: 5px;
  background: #f48728;
  height: 34px;
  line-height: 13px;
  border-radius: 3px;
  padding-left: 3em;
  padding-right: 3em;
  font-size: 14px;
  padding-top: 0px;
  padding-bottom: 0px;
  cursor: pointer;
}
#search-row input[type=submit]:hover {
  background: #f75d00;
}
/* foundation & legacy overrdies */
.breadcrumbs a {
  color: #f48728;
}
.user-nav {
  margin-top: 7px;
  margin-bottom: 7px;
}
/* / foundation & legacy overrdies */
/* CONTENT ---------------------------------- */
#content .column,
#content .columns {
  padding: 0px;
}
#content h2 {
  font-size: 25px;
  margin-bottom: 20px;
}
#content .main-column {
  width: auto;
}
#content #home-navigation li {
  border: 1px solid #d1d2d4;
  width: 100%;
  display: block;
  border-radius: 3px;
  margin-bottom: 12px;
  background-size: 75px;
  background-repeat: no-repeat;
  background-position: 7% 48%;
  min-height: 115px;
  transition: box-shadow 0.08s ease-out;
  -webkit-transition: box-shadow 0.08s ease-out;
  -moz-transition: box-shadow 0.08s ease-out;
  -ms-transition: box-shadow 0.08s ease-out;
  -o-transition: box-shadow 0.08s ease-out;
}
#content #home-navigation li:hover {
  box-shadow: 0px 0px 0px 3px rgba(209, 210, 212, 0.3) inset;
}
#content #home-navigation li#id-202558858 {
  display: none;
}
#content #home-navigation li#id-202541808 {
  background-image: url("/hc/theming_assets/01HZPM8J22D39AR6CSRQZM77TT");
  background-size: 85px;
}
#content #home-navigation li#id-202541828 {
  background-image: url("/hc/theming_assets/01HZPM8J67231GH9ER6PB2XEYX");
}
#content #home-navigation li#id-202541838 {
  background-image: url("/hc/theming_assets/01HZPM8KENV938GJY07YKJB17G");
  background-size: 110px;
  background-position: 3% 48% ;
}
#content #home-navigation li#id-202532617 {
  background-image: url("/hc/theming_assets/01HZPM8JED9E2DA16WWFATN2F8");
}
#content #home-navigation li#id-202541848 {
  background-image: url("/hc/theming_assets/01HZPM8HT0F41VHSY8K3GJ7NQG");
  background-size: 60px;
}
#content #home-navigation li#id-202541858 {
  background-image: url("/hc/theming_assets/01HZPM8GXT1XVXJ6K361MNR73S");
}
#content #home-navigation li a {
  padding: 10px 20px;
  width: 100%;
  height: 100%;
  display: block;
  padding-left: 25%;
}
#content #home-navigation li a h3,
#content #home-navigation li a p {
  transition: color 0.08s ease-out;
  -webkit-transition: color 0.08s ease-out;
  -moz-transition: color 0.08s ease-out;
  -ms-transition: color 0.08s ease-out;
  -o-transition: color 0.08s ease-out;
}
#content #home-navigation li a:hover {
  text-decoration: none;
}
#content #home-navigation li a:hover h3,
#content #home-navigation li a:hover p {
  color: #f48728;
}
#content #home-navigation li a h3 {
  font-size: 20px;
  font-family: 'montserrat', helvetica, arial, sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 0px;
}
#content #home-navigation li a p {
  color: #777777;
  font-size: 14px;
  line-height: 1.5em;
}
#content #sidebar {
  margin-top: 57px;
}
#content #sidebar.article-sidebar {
  margin-top: 0px;
}
#content #sidebar.article-sidebar h3 {
  margin-bottom: 5px;
}
#content #sidebar.article-sidebar .recent-articles li,
#content #sidebar.article-sidebar .related-articles li {
  margin-bottom: 0px;
}
#content #sidebar .article-unsubscribe {
  margin-bottom: 15px;
}
#content #sidebar h3 {
  background: #f48728;
  color: #fff;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  border-radius: 4px;
  font-size: 16px;
  padding: 5px 10px;
  text-align: left;
  width: 100%;
  clear: both;
}
#content #sidebar .read-more {
  float: right;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  width: 100%;
  text-align: right;
}
#content #sidebar .read-more:hover {
  color: #4b3d3a;
}
#content #sidebar ul {
  margin-bottom: 15px;
}
#content #sidebar ul li {
  border-bottom: 1px solid #d1d2d4;
}
#content #sidebar ul li:last-of-type {
  border: 0px none;
  padding-bottom: 20px;
  margin-bottom: 5px;
}
#content #sidebar ul li a {
  color: #797979;
  display: block;
  width: 100%;
  padding: 15px 12px;
  transition: color 0.08s ease-out;
  -webkit-transition: color 0.08s ease-out;
  -moz-transition: color 0.08s ease-out;
  -ms-transition: color 0.08s ease-out;
  -o-transition: color 0.08s ease-out;
}
#content #sidebar ul li a:hover {
  color: #f48728;
}
/* / CONTENT ---------------------------------- */
/* SECTION treee ------------------------------ */
.section-tree .section {
  border: 1px solid #d1d2d4;
  border-radius: 4px;
  width: 44%;
  margin-right: 4%;
  min-height: 440px;
  margin-bottom: 15px;
  padding: 25px;
  transition: box-shadow 0.08s ease-out;
  -webkit-transition: box-shadow 0.08s ease-out;
  -moz-transition: box-shadow 0.08s ease-out;
  -ms-transition: box-shadow 0.08s ease-out;
  -o-transition: box-shadow 0.08s ease-out;
}
.section-tree .section:hover {
  box-shadow: 0px 0px 0px 3px rgba(209, 210, 212, 0.3) inset;
}
.section-tree .section h3 {
  font-family: 'montserrat', helvetica, arial, sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}
.section-tree .section .article-list li {
  padding: 0px;
  text-align: left;
  font-size: 13px;
  border-bottom: 1px dashed #e6e7e8;
  margin: 0 0 7px 0;
}
.section-tree .section .article-list li a {
  padding: 0 20px 10px 0px;
  width: 100%;
  display: block;
  transition: color 0.08s ease-out;
  -webkit-transition: color 0.08s ease-out;
  -moz-transition: color 0.08s ease-out;
  -ms-transition: color 0.08s ease-out;
  -o-transition: color 0.08s ease-out;
}
.section-tree .section .article-list li a:before {
  display: none;
}
.section-tree .section .article-list li a:hover {
  color: #4b3d3a;
}
.section-tree .section .article-list li.article-promoted span[data-title="Promoted article"] {
  opacity: .4;
  margin-top: 0px;
  font-size: 12px;
}
/* / SECTION treee ------------------------------ */
/* Request form ------------ */
.form {
  max-width: 100%;
}
.form footer {
  clear: both;
}
#new_request .upload-dropzone {
  height: 100px;
}
#new_request .upload-dropzone input[type=file] {
  z-index: 9999999;
}
#new_request .upload-dropzone span {
  color: #d1d1d1;
  display: inline-block;
  padding: 0px;
  position: absolute;
  top: 25%;
  left: 0px;
  height: 100%;
  width: 100%;
  display: block;
}
#new_request .form-field ~ .form-field {
  margin-top: 0px;
}
#new_request .form-field.text,
#new_request .form-field.string {
  width: 45%;
  float: left;
  margin-right: 4%;
}
/* End Request form ------------ */
/* Support nav -------------------------------- */
#footer-nav {
  clear: both;
}
#footer-nav .row {
  padding: 20px;
}
#footer-nav h5 {
  font-size: 17px;
  margin-bottom: 30px;
  margin-left: 20px;
}
#footer-nav li a {
  transition: box-shadow 0.08s ease-out;
  -webkit-transition: box-shadow 0.08s ease-out;
  -moz-transition: box-shadow 0.08s ease-out;
  -ms-transition: box-shadow 0.08s ease-out;
  -o-transition: box-shadow 0.08s ease-out;
  width: 100%;
  display: block;
  border: 1px solid #d1d2d4;
  border-radius: 4px;
  margin-right: 0%;
  margin-bottom: 40px;
  padding: 70px 30px 20px 30px;
  text-align: center;
  color: #777777;
  font-size: 12px;
  background-repeat: no-repeat;
  background-position: center 24%;
}
#footer-nav li a:hover {
  box-shadow: 0px 0px 0px 3px rgba(209, 210, 212, 0.3) inset;
}
#footer-nav li a p {
  line-height: 1.4em;
  transition: color 0.08s ease-out;
  -webkit-transition: color 0.08s ease-out;
  -moz-transition: color 0.08s ease-out;
  -ms-transition: color 0.08s ease-out;
  -o-transition: color 0.08s ease-out;
}
#footer-nav li a:hover {
  color: #f48728;
}
#footer-nav li a h6 {
  color: #f48728;
  font-family: 'montserrat', helvetica, arial, sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 8px;
}
#footer-nav li#email a {
  background-image: url("/hc/theming_assets/01HZPM8G86PP3D7YYZ0NBC2HX0");
}
#footer-nav li#phone-us a {
  background-image: url("/hc/theming_assets/01HZPM8H257HZQTEJS2KMC5FAV");
  background-size: 24px;
  background-position: center 19%;
}
#footer-nav li#live-chat a {
  background-image: url("/hc/theming_assets/01HZPM8JA6VQ76WTGC06E5W4Z1");
}
#footer-nav li#oas a {
  background-image: url("/hc/theming_assets/01HZPM8JED9E2DA16WWFATN2F8");
  background-size: 60px;
  background-position: center 19%;
}
/* / Support nav ------------------------------ */
/* Footer  ------------------------------ */
footer#footer {
  clear: both;
  text-align: center;
  color: #777777;
  padding-bottom: 30px;
}
footer#footer ul {
  margin-bottom: 15px;
}
footer#footer ul li {
  display: inline;
  padding-right: 40px;
}
footer#footer ul li a {
  color: #4b3d3a;
  font-family: 'Montserrat', helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  font-size: 15px;
}
footer#footer p {
  color: #4b3d3a;
}
footer#footer span {
  font-weight: bold;
  color: #4b3d3a;
}
footer#footer strong {
  color: #f48728;
  font-weight: bold;
}
/* / Footer  ------------------------------ */
.powered-by-zendesk {
  display: none !important;
}
/* Customize request form */
.request_custom_fields_28208817 textarea {
  min-height: 39px;
  height: 39px;
}
.request_custom_fields_28208647 {
  display: none;
}
/* Media queries -------------------------- */
@media screen and (max-width: 960px) {
  .row {
    padding: 0 40px;
  }
  body .top-bar {
    background: #fff;
  }
  #home-navigation h3,
  #home-navigation p {
    padding-left: 20px;
  }
  #footer-nav li a {
    min-height: 200px;
  }
}
@media screen and (max-width: 800px) {
  .section-tree .section {
    width: 100%;
    margin-right: 0px;
  }
  #new_request .form-field.text.request_custom_fields_28208817 {
    margin-top: 0px;
  }
  #new_request .form-field.text,
  #new_request .form-field.string {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 640px) {
  .user-nav a:hover {
    color: #4b3d3a;
  }
  .section-tree .section {
    min-height: 0px;
  }
  .sub-nav .breadcrumbs {
    white-space: normal;
  }
  #content #home-navigation li {
    background-position: 10% 48%;
  }
  #content #home-navigation li#id-202541808,
  #content #home-navigation li#id-202541828,
  #content #home-navigation li#id-202532617,
  #content #home-navigation li#id-202541858 {
    background-size: 60px;
  }
  #content #home-navigation li#id-202541838 {
    background-size: 78px;
  }
  #content #home-navigation li#id-202541848 {
    background-size: 45px;
  }
  #content #home-navigation li a {
    padding-left: 30%;
  }
  #footer-nav li a {
    min-height: auto;
    margin-bottom: 20px;
  }
  footer#footer ul li {
    display: block;
    padding-right: 0px;
  }
  #content #sidebar .read-more {
    text-align: center;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 489px) {
  body .top-bar .top-bar-right {
    clear: both;
    float: left;
  }
  body .top-bar .top-bar-right .user-info {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
@media screen and (min-width: 40em) {
  .medium-2 {
    width: 20%;
  }
}
