/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  height: 0;
  /* 1 */
  box-sizing: content-box;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
  border-bottom: none;
  /* 1 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  outline-offset: -2px;
  /* 2 */
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  font: inherit;
  /* 2 */
  -webkit-appearance: button;
  /* 1 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* Reset the box-sizing */

*,
*:before,
*:after {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

/* Body reset */

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: 'Inter', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: rgba(30, 55, 67, 1);
  background-color: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* Reset fonts for relevant elements */

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* Links */

a {
  color: rgba(30, 55, 67, 1);
  text-decoration: none;
}

a:hover,
a:focus {
  color: #060c0e;
  text-decoration: underline;
}

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

hr {
  display: block;
  height: 1px;
  padding: 0;
  margin: 1em 0;
  border: 0;
  border-top: 1px solid #eceeef;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 400;
  line-height: 1.2;
}

h1 {
  margin: 0 0 calc(16px * 1.5);
}

h2 {
  margin: 0 0 calc(16px * 1.5);
}

h3 {
  margin: 0 0 calc(16px * 1.5);
}

h4 {
  margin: 0 0 calc(16px * 1.5);
}

h5 {
  margin: 0 0 calc(16px * 1.5);
}

h6 {
  margin: 0 0 calc(16px * 1.5);
}

.h1 {
  margin: 0 0 calc(16px * 1.5);
}

.h2 {
  margin: 0 0 calc(16px * 1.5);
}

.h3 {
  margin: 0 0 calc(16px * 1.5);
}

.h4 {
  margin: 0 0 calc(16px * 1.5);
}

.h5 {
  margin: 0 0 calc(16px * 1.5);
}

.h6 {
  margin: 0 0 calc(16px * 1.5);
}

p {
  margin: 0 0 calc(16px * 1.5);
}

ul {
  margin: 0 0 calc(16px * 1.5);
}

ol {
  margin: 0 0 calc(16px * 1.5);
}

h1 {
  font-size: calc(16px * 2.5);
}

.h1 {
  font-size: calc(16px * 2.5);
}

h2 {
  font-size: calc(16px * 1.75);
}

.h2 {
  font-size: calc(16px * 1.75);
}

h3 {
  font-size: calc(16px * 1.5);
}

.h3 {
  font-size: calc(16px * 1.5);
}

h4 {
  font-size: calc(16px * 1.25);
}

.h4 {
  font-size: calc(16px * 1.25);
}

h5 {
  font-size: calc(16px * 1.1);
}

.h5 {
  font-size: calc(16px * 1.1);
}

h6 {
  font-size: calc(16px * 1);
}

.h6 {
  font-size: calc(16px * 1);
}

b,
strong {
  font-weight: 600;
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
  line-height: 1;
}

/* Description Lists */

dl {
  margin-top: 0;
  margin-bottom: calc(16px * 1.5);
}

dt {
  margin-bottom: calc(16px * 1.5 / 2);
  line-height: 1.5;
}

dd {
  margin-bottom: calc(16px * 1.5 / 2);
  line-height: 1.5;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
  /* Undo browser default */
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 30%;
    padding-right: 15px;
    clear: both;
  }
}

@media (min-width: 768px) {
  .dl-horizontal dd {
    float: right;
    width: 70%;
  }
}

/* Abbreviations and acronyms */

abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #818a91;
}

abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91;
}

/* Blockquotes */

blockquote {
  padding: calc(16px * 1.5 / 2) calc(16px * 1.5);
  margin: 0 0 calc(16px * 1.5);
  font-family: 'Inter', Arial, Helvetica, sans-serif;
  font-style: italic;
  background-color: #f7f7f9;
  border-left: 5px solid #eceeef;
}

blockquote.is-colored {
  border-left: 5px solid rgba(30, 55, 67, 1);
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* Code */

code {
  padding: 20px !important;
  border-radius: 4px  !important;
}

/*  Addresses */

address {
  margin-bottom: calc(16px * 1.5);
  font-style: normal;
  line-height: 1.5;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

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

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.is-hidden,
.hidden {
  display: none !important;
}

.powered-by-zendesk {
  display: none;
}

.visibility-hidden,
.recent-activity-accessibility-label,
.pagination-first-text,
.pagination-last-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-toggle {
  display: inline-block;
  padding: 0;
  text-align: initial;
  vertical-align: middle;
  cursor: pointer;
  background: none;
  border: 0;
}

.dropdown-toggle:after {
  display: inline-block;
  margin-left: 8px;
  font-family: "Font Awesome 5 Free";
  font-size: calc(16px - 4px);
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: inherit;
  content: "\f107";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dropdown-toggle:hover {
  text-decoration: none;
}

.dropdown-toggle>* {
  display: inline-block;
}

.dropdown-menu {
  position: absolute;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 170px;
  padding: 10px 0;
  margin-top: 1px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

[dir="rtl"] .dropdown-menu {
  text-align: right;
}

.dropdown-menu[aria-expanded="true"] {
  display: block;
}

.dropdown-menu [role="separator"] {
  display: block;
  padding: 5px 0;
  margin: 5px 20px 10px;
  font-size: 11px;
  font-weight: normal;
  color: #969696;
  border-bottom: 1px solid #d8d8d8;
}

.dropdown-menu [role="menuitem"] {
  display: block;
  width: 100%;
  padding: 7px 40px 7px 20px;
  line-height: inherit;
  color: #333;
  text-align: start;
  white-space: nowrap;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

[dir="rtl"] .dropdown-menu [role="menuitem"] {
  padding: 7px 20px 7px 40px;
}

.dropdown-menu [role="menuitem"]:hover,
.dropdown-menu [role="menuitem"]:focus {
  color: #333;
  text-decoration: none;
  background: #f3f3f3;
}

.dropdown-menu [role="menuitem"][aria-selected="true"] {
  cursor: default;
}

.dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 10px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
}

[dir="rtl"] .dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}

.dropdown-menu [role="menuitem"][hidden],
.dropdown-menu [role="menuitem"][aria-hidden="true"] {
  display: none !important;
}

.dropdown-menu-end {
  right: 0;
  left: auto;
}

.dropdown-menu-top {
  bottom: 100%;
  margin-bottom: 1px;
}

[dir="rtl"] .dropdown-menu {
  right: 0;
  left: auto;
  text-align: right;
}

[dir="rtl"] .dropdown-menu-end {
  right: auto;
  left: 0;
}

.dropdown-toggle--user {
  padding: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-transform: uppercase;
  border: 0;
}

/* 
Normalize non-controls

Restyle and baseline non-control form elements. 
*/

fieldset {
  /*  
  Chrome and Firefox set a `min-width: min-content;` on fieldsets, 
  so we reset that to ensure it behaves more like a standard block element
  See https:github.com/twbs/bootstrap/issues/12359. 
  */
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: calc(16px * 1.5);
  font-size: calc(16px * 1.5);
  line-height: inherit;
  color: #373a3c;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: calc(16px * 1.5 / 4);
  font-weight: 400;
}

/* 
 Normalize form controls

 While most of our form styles require extra classes, some basic normalization
 is required to ensure optimum display with or without those classes to better
 address browser inconsistencies. 
*/

/*  Override content-box in Normalize (* isn't specific enough) */

input[type="search"] {
  box-sizing: border-box;
}

/*  Position radios and checkboxes better */

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/*  Set the height of file controls to match text inputs */

input[type="file"] {
  display: block;
}

/*  Make range inputs behave like textual form controls */

input[type="range"] {
  display: block;
  width: 100%;
}

/*  Make multiple select elements height not fixed */

select[multiple],
select[size] {
  height: auto;
}

/*  Focus for file, radio, and checkbox */

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/*  Adjust output element */

output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.5;
  color: #55595c;
}

/* 
 Common form controls

 Shared size and type resets for form controls. Apply `.form-control` to any
 of the following form controls:
 
*/

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.nesty-input {
  display: block;
  width: 100%;
  height: auto;
  padding: 16px 22px;
  font-size: 16px;
  color: #818181;
  background-color: #fff;
  background-image: none;
  /*  Reset unusual Firefox-on-Android default style; see https:github.com/necolas/normalize.css/issues/214 */
  border: 1px solid #c6c6c6;
  border-radius: 2px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/*  Customize the `:focus` state to imitate native WebKit styles. */

select:focus {
  border-color: #9ed5e7;
  outline: 0;
}

textarea:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="text"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="password"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="datetime"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="datetime-local"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="date"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="month"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="time"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="week"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="number"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="email"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="url"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="search"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="tel"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

input[type="color"]:focus {
  border-color: #9ed5e7;
  outline: 0;
}

.nesty-input:focus {
  border-color: #9ed5e7;
  outline: 0;
}

/*  Placeholder */

select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.nesty-input::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.nesty-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.nesty-input:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
input[type="text"]::-ms-input-placeholder,
input[type="password"]::-ms-input-placeholder,
input[type="datetime"]::-ms-input-placeholder,
input[type="datetime-local"]::-ms-input-placeholder,
input[type="date"]::-ms-input-placeholder,
input[type="month"]::-ms-input-placeholder,
input[type="time"]::-ms-input-placeholder,
input[type="week"]::-ms-input-placeholder,
input[type="number"]::-ms-input-placeholder,
input[type="email"]::-ms-input-placeholder,
input[type="url"]::-ms-input-placeholder,
input[type="search"]::-ms-input-placeholder,
input[type="tel"]::-ms-input-placeholder,
input[type="color"]::-ms-input-placeholder,
.nesty-input::-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

select::placeholder,
textarea::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="time"]::placeholder,
input[type="week"]::placeholder,
input[type="number"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="color"]::placeholder,
.nesty-input::placeholder {
  color: #999;
  opacity: 1;
}

select {
  height: calc(16px * 1.5 + 12px + 2px);
}

/*  Reset height for `textarea`s */

textarea {
  height: auto;
  height: calc((16px * 1.5 + 12px + 2px) * 3);
  resize: vertical;
}

/*  Search inputs in iOS */

/* 
 This overrides the extra rounded corners on search inputs in iOS so that our
 `.form-control` class can properly style them. Note that this cannot simply
 be added to `.form-control` as it's not specific enough. For details, see
 https:github.com/twbs/bootstrap/issues/11586. */

input[type="search"] {
  -webkit-appearance: none;
}

/*  Special styles for iOS temporal inputs

 In Mobile Safari, setting `display: block` on temporal inputs causes the
 text within the input to become vertically misaligned. As a workaround, we
 set a pixel line-height that matches the given height of the input, but only
 for Safari. */

@media screen and (-webkit-min-device-pixel-ratio: 0) {

  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: calc(16px * 1.5 * 2.5);
  }
}

/*  Form groups

 Designed to help with the organization and spacing of vertical forms. For
 horizontal forms, use the predefined grid classes. */

.form-field {
  margin-bottom: calc(16px * 1.5 / 4);
}

.form-field.required>label:after {
  margin-left: 2px;
  color: #ff5252;
  content: "*";
}

.form-field.boolean {
  position: relative;
  padding-left: 20px;
}

.form-field.boolean input[type="checkbox"] {
  position: absolute;
  left: 0;
}

.form-field.boolean label {
  min-height: calc(16px * 1.5);
  /* Ensure the input doesn't jump when there is no text */
  margin-bottom: 0;
  cursor: pointer;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/*  Help text

 Apply to any element you wish to create light text for placement immediately
 below a form control. Use for general help, formatting, or instructional text. */

.form-field p,
.help-block {
  display: block;
  /* account for any element using help-block */
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 90%;
  color: #457f9b;
  /* lighten the text some for contrast */
}

/* ==========================================================================
  Buttons
  ========================================================================== */

.btn,
input[type="submit"],
.section-subscribe button,
.article-subscribe button,
.community-follow button,
.requests-table-toolbar .organization-subscribe button,
.subscriptions-subscribe button,
.edit-profile-button a,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  transition: all 0.3s ease;
  touch-action: manipulation;
}

.btn:focus,
.btn:active:focus,
input[type="submit"]:focus,
input[type="submit"]:active:focus,
.section-subscribe button:focus,
.section-subscribe button:active:focus,
.article-subscribe button:focus,
.article-subscribe button:active:focus,
.community-follow button:focus,
.community-follow button:active:focus,
.requests-table-toolbar .organization-subscribe button:focus,
.requests-table-toolbar .organization-subscribe button:active:focus,
.subscriptions-subscribe button:focus,
.subscriptions-subscribe button:active:focus,
.edit-profile-button a:focus,
.edit-profile-button a:active:focus,
.pagination-next-link:focus,
.pagination-next-link:active:focus,
.pagination-prev-link:focus,
.pagination-prev-link:active:focus,
.pagination-first-link:focus,
.pagination-first-link:active:focus,
.pagination-last-link:focus,
.pagination-last-link:active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.section-subscribe button:hover,
.section-subscribe button:focus,
.article-subscribe button:hover,
.article-subscribe button:focus,
.community-follow button:hover,
.community-follow button:focus,
.requests-table-toolbar .organization-subscribe button:hover,
.requests-table-toolbar .organization-subscribe button:focus,
.subscriptions-subscribe button:hover,
.subscriptions-subscribe button:focus,
.edit-profile-button a:hover,
.edit-profile-button a:focus,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-last-link:hover,
.pagination-last-link:focus {
  color: rgba(30, 55, 67, 1);
  text-decoration: none;
}

.btn:active,
input[type="submit"]:active,
.section-subscribe button:active,
.article-subscribe button:active,
.community-follow button:active,
.requests-table-toolbar .organization-subscribe button:active,
.subscriptions-subscribe button:active,
.edit-profile-button a:active,
.pagination-next-link:active,
.pagination-prev-link:active,
.pagination-first-link:active,
.pagination-last-link:active {
  background-image: none;
  outline: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn--default,
.section-subscribe button,
.article-subscribe button,
.community-follow button,
.requests-table-toolbar .organization-subscribe button,
.subscriptions-subscribe button,
.edit-profile-button a,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link {
  color: rgba(30, 55, 67, 1);
  background-color: transparent;
  border-color: rgba(30, 55, 67, 1);
}

.btn--default:hover,
.btn--default:focus,
.btn--default:active,
.section-subscribe button:hover,
.section-subscribe button:focus,
.section-subscribe button:active,
.article-subscribe button:hover,
.article-subscribe button:focus,
.article-subscribe button:active,
.community-follow button:hover,
.community-follow button:focus,
.community-follow button:active,
.requests-table-toolbar .organization-subscribe button:hover,
.requests-table-toolbar .organization-subscribe button:focus,
.requests-table-toolbar .organization-subscribe button:active,
.subscriptions-subscribe button:hover,
.subscriptions-subscribe button:focus,
.subscriptions-subscribe button:active,
.edit-profile-button a:hover,
.edit-profile-button a:focus,
.edit-profile-button a:active,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-next-link:active,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-prev-link:active,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-first-link:active,
.pagination-last-link:hover,
.pagination-last-link:focus,
.pagination-last-link:active {
  color: #0b1419;
  background-color: transparent;
  border-color: #0b1419;
}

input[type="submit"],
.btn--primary {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-color: rgba(30, 55, 67, 1);
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
.btn--primary:hover,
.btn--primary:focus,
.btn--primary:active {
  color: #fff;
  background-color: #0b1419;
  border-color: #0b1419;
}

.btn--topbar {
  color: #0c9;
  background-color: transparent;
  border-color: #0c9;
}

.btn--topbar:hover,
.btn--topbar:focus,
.btn--topbar:active {
  color: #008f6b;
  background-color: transparent;
  border-color: #008f6b;
}

.edit-profile-button a {
  color: rgba(30, 55, 67, 1);
  background-color: transparent;
  border-color: rgba(30, 55, 67, 1);
}

.edit-profile-button a:hover,
.edit-profile-button a:focus,
.edit-profile-button a:active {
  color: #0b1419;
  background-color: darken(transparent, 12%);
  border-color: #0b1419;
}

.edit-profile-button a:active {
  background-image: none;
}

.edit-profile-button a:hover {
  opacity: 0.8;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 768px) {
  .container {
    padding-right: calc(15px * 2);
    padding-left: calc(15px * 2);
  }
}

.container-inner {
  max-width: 1200px;
  margin: 0 auto;
}

.container--faq {
  background-color: #f8f8f8;
}

.row {
  margin-right: calc(15px * -1);
  margin-left: calc(15px * -1);
}

.column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.column--xs-1 {
  width: 8.33333%;
}

.column--xs-2 {
  width: 16.66667%;
}

.column--xs-3 {
  width: 25%;
}

.column--xs-4 {
  width: 33.33333%;
}

.column--xs-5 {
  width: 41.66667%;
}

.column--xs-6 {
  width: 50%;
}

.column--xs-7 {
  width: 58.33333%;
}

.column--xs-8 {
  width: 66.66667%;
}

.column--xs-9 {
  width: 75%;
}

.column--xs-10 {
  width: 83.33333%;
}

.column--xs-11 {
  width: 91.66667%;
}

.column--xs-12 {
  width: 100%;
}

.column--xs-offset-0 {
  margin-left: 0%;
}

.column--xs-offset-1 {
  margin-left: 8.33333%;
}

.column--xs-offset-2 {
  margin-left: 16.66667%;
}

.column--xs-offset-3 {
  margin-left: 25%;
}

.column--xs-offset-4 {
  margin-left: 33.33333%;
}

.column--xs-offset-5 {
  margin-left: 41.66667%;
}

.column--xs-offset-6 {
  margin-left: 50%;
}

.column--xs-offset-7 {
  margin-left: 58.33333%;
}

.column--xs-offset-8 {
  margin-left: 66.66667%;
}

.column--xs-offset-9 {
  margin-left: 75%;
}

.column--xs-offset-10 {
  margin-left: 83.33333%;
}

.column--xs-offset-11 {
  margin-left: 91.66667%;
}

.column--xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .column--sm-1 {
    width: 8.33333%;
  }

  .column--sm-2 {
    width: 16.66667%;
  }

  .column--sm-3 {
    width: 25%;
  }

  .column--sm-4 {
    width: 33.33333%;
  }

  .column--sm-5 {
    width: 41.66667%;
  }

  .column--sm-6 {
    width: 50%;
  }

  .column--sm-7 {
    width: 58.33333%;
  }

  .column--sm-8 {
    width: 66.66667%;
  }

  .column--sm-9 {
    width: 75%;
  }

  .column--sm-10 {
    width: 83.33333%;
  }

  .column--sm-11 {
    width: 91.66667%;
  }

  .column--sm-12 {
    width: 100%;
  }

  .column--sm-offset-0 {
    margin-left: 0%;
  }

  .column--sm-offset-1 {
    margin-left: 8.33333%;
  }

  .column--sm-offset-2 {
    margin-left: 16.66667%;
  }

  .column--sm-offset-3 {
    margin-left: 25%;
  }

  .column--sm-offset-4 {
    margin-left: 33.33333%;
  }

  .column--sm-offset-5 {
    margin-left: 41.66667%;
  }

  .column--sm-offset-6 {
    margin-left: 50%;
  }

  .column--sm-offset-7 {
    margin-left: 58.33333%;
  }

  .column--sm-offset-8 {
    margin-left: 66.66667%;
  }

  .column--sm-offset-9 {
    margin-left: 75%;
  }

  .column--sm-offset-10 {
    margin-left: 83.33333%;
  }

  .column--sm-offset-11 {
    margin-left: 91.66667%;
  }

  .column--sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .column--md-1 {
    width: 8.33333%;
  }

  .column--md-2 {
    width: 16.66667%;
  }

  .column--md-3 {
    width: 25%;
  }

  .column--md-4 {
    width: 33.33333%;
  }

  .column--md-5 {
    width: 41.66667%;
  }

  .column--md-6 {
    width: 50%;
  }

  .column--md-7 {
    width: 58.33333%;
  }

  .column--md-8 {
    width: 66.66667%;
  }

  .column--md-9 {
    width: 75%;
  }

  .column--md-10 {
    width: 83.33333%;
  }

  .column--md-11 {
    width: 91.66667%;
  }

  .column--md-12 {
    width: 100%;
  }

  .column--md-offset-1 {
    margin-left: 8.33333%;
  }

  .column--md-offset-2 {
    margin-left: 16.66667%;
  }

  .column--md-offset-3 {
    margin-left: 25%;
  }

  .column--md-offset-4 {
    margin-left: 33.33333%;
  }

  .column--md-offset-5 {
    margin-left: 41.66667%;
  }

  .column--md-offset-6 {
    margin-left: 50%;
  }

  .column--md-offset-7 {
    margin-left: 58.33333%;
  }

  .column--md-offset-8 {
    margin-left: 66.66667%;
  }

  .column--md-offset-9 {
    margin-left: 75%;
  }

  .column--md-offset-10 {
    margin-left: 83.33333%;
  }

  .column--md-offset-11 {
    margin-left: 91.66667%;
  }

  .column--md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .column--lg-1 {
    width: 8.33333%;
  }

  .column--lg-2 {
    width: 16.66667%;
  }

  .column--lg-3 {
    width: 25%;
  }

  .column--lg-4 {
    width: 33.33333%;
  }

  .column--lg-5 {
    width: 41.66667%;
  }

  .column--lg-6 {
    width: 50%;
  }

  .column--lg-7 {
    width: 58.33333%;
  }

  .column--lg-8 {
    width: 66.66667%;
  }

  .column--lg-9 {
    width: 75%;
  }

  .column--lg-10 {
    width: 83.33333%;
  }

  .column--lg-11 {
    width: 91.66667%;
  }

  .column--lg-12 {
    width: 100%;
  }

  .column--lg-pull-0 {
    right: auto;
  }

  .column--lg-pull-1 {
    right: 8.33333%;
  }

  .column--lg-pull-2 {
    right: 16.66667%;
  }

  .column--lg-pull-3 {
    right: 25%;
  }

  .column--lg-pull-4 {
    right: 33.33333%;
  }

  .column--lg-pull-5 {
    right: 41.66667%;
  }

  .column--lg-pull-6 {
    right: 50%;
  }

  .column--lg-pull-7 {
    right: 58.33333%;
  }

  .column--lg-pull-8 {
    right: 66.66667%;
  }

  .column--lg-pull-9 {
    right: 75%;
  }

  .column--lg-pull-10 {
    right: 83.33333%;
  }

  .column--lg-pull-11 {
    right: 91.66667%;
  }

  .column--lg-pull-12 {
    right: 100%;
  }

  .column--lg-push-0 {
    left: auto;
  }

  .column--lg-push-1 {
    left: 8.33333%;
  }

  .column--lg-push-2 {
    left: 16.66667%;
  }

  .column--lg-push-3 {
    left: 25%;
  }

  .column--lg-push-4 {
    left: 33.33333%;
  }

  .column--lg-push-5 {
    left: 41.66667%;
  }

  .column--lg-push-6 {
    left: 50%;
  }

  .column--lg-push-7 {
    left: 58.33333%;
  }

  .column--lg-push-8 {
    left: 66.66667%;
  }

  .column--lg-push-9 {
    left: 75%;
  }

  .column--lg-push-10 {
    left: 83.33333%;
  }

  .column--lg-push-11 {
    left: 91.66667%;
  }

  .column--lg-push-12 {
    left: 100%;
  }

  .column--lg-offset-0 {
    margin-left: 0%;
  }

  .column--lg-offset-1 {
    margin-left: 8.33333%;
  }

  .column--lg-offset-2 {
    margin-left: 16.66667%;
  }

  .column--lg-offset-3 {
    margin-left: 25%;
  }

  .column--lg-offset-4 {
    margin-left: 33.33333%;
  }

  .column--lg-offset-5 {
    margin-left: 41.66667%;
  }

  .column--lg-offset-6 {
    margin-left: 50%;
  }

  .column--lg-offset-7 {
    margin-left: 58.33333%;
  }

  .column--lg-offset-8 {
    margin-left: 66.66667%;
  }

  .column--lg-offset-9 {
    margin-left: 75%;
  }

  .column--lg-offset-10 {
    margin-left: 83.33333%;
  }

  .column--lg-offset-11 {
    margin-left: 91.66667%;
  }

  .column--lg-offset-12 {
    margin-left: 100%;
  }
}

.logo-wrapper {
  display: inline-block;
  vertical-align: middle;
}

.logo svg {
  display: block;
  max-height: 70px  !important;
}

@media (max-width: 767px) {
  .logo svg {
    max-height: 45px !important;
  }
}

@media (max-width: 479px) {
  .logo svg {
    max-height: 35px !important;
  }
}

.layout {
  display: flex;
  height: 100%;
  flex-direction: column;
  background-color: #fff;
}

.layout__main {
  width: 100%;
  flex: 1 0 auto;
}

.layout__main:after {
  display: block;
  height: 0;
  visibility: hidden;
  content: "\00a0";
}

.layout__header,
.layout__footer {
  flex: none;
}

/* .topbar {
  width: 100%;
  margin-bottom: calc(var(--line-height-computed));
  color: #fff;
  background-color: #1f3249;
  border-color: #0c9;
  border-style: solid;
  border-width: 0;

  @media (--screen-sm) {
    margin-bottom: calc(var(--line-height-computed) * 2);
  }
}

.topbar--bordered {
  border-color: #0c9 transparent #eee transparent;
  border-style: solid;
  border-width: 4px 0 1px;
}

.topbar__inner {
  @media (--screen-sm) {
    display: table;
  }
  width: 100%;
  margin: 0 auto;
}

.topbar__col {
  @media (--screen-sm) {
    display: table-cell;
    vertical-align: middle;
  }
  position: relative;
  padding: calc(var(--line-height-computed) / 2) 0;
}

.topbar__controls {
  display: flex;
  flex-direction: column;
  align-items: flex-start;

  @media (--screen-sm) {
    float: right;
    flex-direction: row;
    align-items: center;
  }
}

.topbar__controls > * + * {
  @media (--screen-xs-max) {
    margin-top: 16px;
  }
  @media (--screen-sm) {
    margin-left: 16px;
  }
}

.topbar__collapse {
  @media (--screen-xs-max) {
    display: none;
    padding-top: calc(var(--line-height-computed) / 2);
    padding-bottom: calc(var(--line-height-computed));
  }

  @media (--screen-sm) {
    display: block !important;
  }
}

.topbar__menu {
  @media (--screen-xs-max) {
    padding: 0;
  }
}

@media (--screen-sm) {
  .topbar__col {
    padding: 20px 0;
  }
} */

.avatar {
  position: relative;
  display: inline-block;
}

.avatar--agent:before {
  position: absolute;
  right: -4px;
  bottom: -4px;
  display: flex;
  width: 18px;
  height: 18px;
  font-family: "Font Awesome 5 Free";
  font-size: 6px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: #fff;
  content: "\f007";
  background-color: rgba(30, 55, 67, 1);
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  justify-content: center;
}

.user-avatar {
  border-radius: 100%;
}

.user-avatar--default {
  width: 40px;
  height: 40px;
}

.user-avatar--topbar {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.lines-button {
  padding: 15px 7.5px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 0;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .lines-button {
    float: right;
  }
}

@media (min-width: 768px) {
  .lines-button {
    display: none;
  }
}

.lines-button:hover {
  opacity: 1;
}

.lines-button:active {
  outline: 0;
  box-shadow: none;
  transition: 0;
}

.lines-button:focus {
  outline: 0;
}

/*common to all three-liners */

.lines,
.lines:before,
.lines:after {
  display: inline-block;
  width: 30px;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  transition: 0.3s;
}

.lines {
  position: relative;
}

.lines:before,
.lines:after {
  position: absolute;
  left: 0;
  content: "";
  transform-origin: calc(30px / 14) center;
}

.lines:before {
  top: 7.5px;
}

.lines:after {
  top: -7.5px;
}

.lines-button.is-active {
  transform: scale3d(0.8, 0.8, 0.8);
}

.lines-button.is-active .lines {
  background: transparent;
}

.lines-button.is-active .lines:before,
.lines-button.is-active .lines:after {
  top: 0;
  width: 30px;
  transform-origin: 50% 50%;
}

.lines-button.is-active .lines:before {
  transform: rotate3d(0, 0, 1, 45deg);
}

.lines-button.is-active .lines:after {
  transform: rotate3d(0, 0, 1, -45deg);
}

.help-center-name {
  display: inline-block;
  margin: 0 0 0 8px;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .help-center-name {
    display: none;
  }
}

.hero-bg {
  position: absolute;
  top: -10%;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 150%;
  background-image: url(/hc/theming_assets/01KHS70VG39DYCNY68AVXW28XD);
  background-repeat: no-repeat;
  background-position: 50% 40%;
  background-size: cover;
}

.hero-unit {
  position: relative;
  padding: 5% 15px 17%;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

@media (min-width: 768px) {
  .hero-unit {
    padding-bottom: 12%;
  }
}

.hero-unit:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  background: #FBDEC3;
  opacity: 1;
}

.intro-title {
  margin-bottom: calc(16px * 1.5);
  font-size: calc(16px * 1.5);
  font-weight: 300;
  line-height: 1.1;
  color: #1e3743;
  text-align: center;
}

@media (min-width: 768px) {
  .intro-title {
    font-size: calc(16px * 1.75);
  }
}

@media (min-width: 992px) {
  .intro-title {
    margin-bottom: calc(16px * 1.5 * 1.5);
    font-size: calc(16px * 2.5);
  }
}

/* Search */

.search {
  position: relative;
}

.search:before {
  position: absolute;
  top: 50%;
  display: inline-block;
  margin-top: -9px;
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: #bdbdbd;
  content: "\f002";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.searchbox {
  margin-top: calc(16px * 1.5);
}

.searchbox-suggestions ul {
  padding-left: 0;
  margin-bottom: calc(16px * 1.5);
  list-style: none;
}

.searchbox-suggestions li {
  margin-bottom: calc(16px * 1.5 / 3);
}

input[type="search"]::-webkit-search-cancel-button {
  display: none;
}

.search-box {
  position: relative;
}

.search-box #query {
  padding-left: 35px;
  transition: border 0.3s ease;
}

.search-box--hero-unit {
  z-index: 2;
  max-width: 920px;
  margin: 0 auto;
  transition: top 0.3s ease;
}

.search-box--hero-unit .search {
  display: flex;
}

.search-box--hero-unit .search:before {
  right: 25px;
  margin-top: -11px;
  font-size: 22px;
}

.search-box--hero-unit #query {
  height: 50px;
  padding: 0 45px 0 24px;
  font-size: 18px;
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
  transition: border 0.3s ease, background-color 0.3s ease;
}

.search-box--hero-unit #query:focus {
  background-color: #fff;
}

@media (min-width: 992px) {
  .search-box--hero-unit #query {
    height: 72px;
    font-size: 24px;
  }
}

.search-box--hero-unit input[type="submit"] {
  height: 100%;
  padding-right: calc(12px * 2);
  padding-left: calc(12px * 2);
  margin-left: 16px;
  flex-shrink: 0;
  position: absolute;
  right: 0;
  opacity: 0;
  background: none;
  border: none;
}

@media (max-width: 991px) {
  .search-box--hero-unit input[type="submit"] {
    /* display: none */
  }
}

.search-box--hero-unit input[type="search"]::-webkit-input-placeholder {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.search-box--hero-unit input[type="search"]::-moz-placeholder {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.search-box--hero-unit input[type="search"]:-ms-input-placeholder {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.search-box--hero-unit input[type="search"]::-ms-input-placeholder {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.search-box--hero-unit input[type="search"]::placeholder {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

@media (min-width: 992px) {
  .search-box--hero-unit input[type="search"]::-webkit-input-placeholder {
    font-size: 24px;
  }

  .search-box--hero-unit input[type="search"]::-moz-placeholder {
    font-size: 24px;
  }

  .search-box--hero-unit input[type="search"]:-ms-input-placeholder {
    font-size: 24px;
  }

  .search-box--hero-unit input[type="search"]::-ms-input-placeholder {
    font-size: 24px;
  }

  .search-box--hero-unit input[type="search"]::placeholder {
    font-size: 24px;
  }
}

.search-box--small {
  margin-bottom: calc(16px * 1.5 * 2);
}

.custom-blocks {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (max-width: 479px) {
  .custom-blocks {
    margin-bottom: calc(16px * 1.5);
  }
}

.custom-block {
  display: flex;
  float: none;
  margin-bottom: calc(16px * 1.5);
}

@media (max-width: 479px) {
  .custom-block {
    width: 100%;
    padding: 0 calc(12px * 2);
  }
}

@media (min-width: 480px) {
  .custom-block {
    padding: 0 calc(12px * 2);
    text-align: center;
  }
}

@media (min-width: 768px) {
  .custom-block {
    margin-bottom: calc(16px * 1.5);
  }
}

.custom-block__link {
  display: block;
  width: 100%;
}

@media (max-width: 479px) {
  .custom-block__link {
    display: table;
  }
}

.custom-block__link:active .custom-block__icon path,
.custom-block__link:active .custom-block__icon circle,
.custom-block__link:focus .custom-block__icon path,
.custom-block__link:focus .custom-block__icon circle,
.custom-block__link:hover .custom-block__icon path,
.custom-block__link:hover .custom-block__icon circle {
  stroke: rgba(251, 222, 195, 1);
}

.custom-block__icon {
  display: inline-block;
}

.custom-block__icon svg {
  width: 56px;
  height: 56px;
}

@media (min-width: 480px) {
  .custom-block__icon svg {
    width: calc(56px + 10px);
    height: calc(56px + 10px);
  }
}

.custom-block__icon path,
.custom-block__icon circle {
  stroke: #0c9;
  transition: all 0.3s ease;
}

@media (min-width: 480px) {
  .custom-block__icon {
    margin-bottom: calc(16px * 1.5);
  }
}

.custom-block__title {
  font-size: 16px;
  font-weight: 600;
  color: rgba(30, 55, 67, 1);
  text-transform: uppercase;
}

@media (max-width: 479px) {
  .custom-block__title {
    display: table-cell;
    width: 100%;
    padding-left: 12px;
  }
}

@media (min-width: 480px) {
  .custom-block__title {
    display: block;
  }
}

@media (min-width: 768px) {
  .category-page {
    margin-bottom: calc(16px * 1.5 * 2);
  }
}

.category-description:empty {
  display: none;
}

.category-tree.accordion--colored .accordion__item-title--active {
  margin-right: -1px;
  margin-left: -1px;
}

.category-tree.accordion--colored .accordion__item:first-of-type .accordion__item-title--active {
  border-radius: 4px 4px 0 0;
}

.category-tree.accordion {
  margin-bottom: calc(16px * 1.5 * 2);
}

.category-tree-item__title {
  padding-bottom: calc(16px * 1.5 / 2);
  border-bottom: 2px solid #eceeef;
}

.category-tree-item__title.accordion__item-title {
  padding-top: calc(16px * 1.5);
  padding-bottom: calc(16px * 1.5);
  margin-bottom: 0;
}

.category-tree-item__sections {
  margin-bottom: calc(16px * 1.5);
}

@media (min-width: 768px) {
  .category-tree-item__sections .section:nth-child(2n + 1) {
    clear: left;
  }
}

@media (min-width: 992px) {
  .category-tree-item__sections .section:nth-child(2n + 1) {
    clear: none;
  }

  .category-tree-item__sections .section:nth-child(3n + 1) {
    clear: left;
  }
}

.category-tree-item__sections.accordion__item-content {
  padding-top: calc(16px * 1.5 * 1.5);
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.category-tree-item__title-link {
  color: inherit;
}

.category-tree-item__title-link--accordion {
  pointer-events: none;
}

/**** 
  CATEGORY TREE ACCORDION
****/

.category-tree-item--accordion-item {
  margin-bottom: calc(16px * 1.5);
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.category-tree-item__title--accordion-title {
  position: relative;
  padding: 20px 52px 20px 20px;
  margin-bottom: 0;
  font-size: calc(16px * 1.25);
  cursor: pointer;
  border: 0;
}

.category-tree-item__title--accordion-title:before {
  position: absolute;
  content: "";
}

.category-tree-item__title--accordion-title a {
  pointer-events: none;
}

.category-tree-item__sections--accordion-content {
  display: none;
  padding: 24px 10px;
  margin-right: 0;
  margin-left: 0;
  border-top: 2px solid #eceeef;
}

.category-tree-item__sections--accordion-content p:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .category-tree--accordion {
    margin-bottom: calc(16px * 1.5 * 3);
  }
}

.category-tree--accordion .category-tree-item__title--accordion-title:before {
  top: 50%;
  right: 22px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-bottom: 2px solid rgba(30, 55, 67, 1);
  border-left: 2px solid rgba(30, 55, 67, 1);
  transition: transform 0.3s;
  transform: rotate(-45deg);
}

.category-tree--accordion .category-tree-item__title--accordion-title--active:before {
  transition: transform 0.3s;
  transform: rotate(135deg);
}

.custom-category-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.custom-category__item {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #bdbdbd;
}

.custom-category__item:last-child {
  border-bottom: none;
}

.custom-category__item-header {
  display: flex;
  margin-bottom: 40px;
  align-items: baseline;
}

@media (max-width: 767px) {
  .custom-category__item-header {
    flex-direction: column;
  }
}

.custom-category__header-title {
  margin-right: 15px;
  font-size: 32px;
  color: #1e3743;
  letter-spacing: 1px;
}

.custom-category__header-link {
  font-size: 12px;
  font-weight: bold;
  color: #1e3743;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.custom-category__header-link:after {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 6px;
  content: "";
  border-right: 2px solid #1e3743;
  border-bottom: 2px solid #1e3743;
  transform: rotate(-45deg) translateY(-50%);
}

.custom-section__list {
  display: flex;
  width: 90%;
  margin: 0 auto !important;
  color: #000;
  flex-wrap: wrap;
}

.custom-section__item {
  display: flex;
  width: 100%;
  padding-right: 25px;
  margin-bottom: 40px;
  flex-direction: column;
  align-items: flex-start;
}

@media (min-width: 480px) {
  .custom-section__item {
    width: 50%;
  }
}

@media (min-width: 992px) {
  .custom-section__item {
    width: 25%;
  }
}

.custom-section__item-image {
  height: 53px;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .custom-section__item-image {
    margin-bottom: 60px;
  }
}

.custom-section__item-image img {
  height: 100%;
}

.custom-section__item-title {
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: bold;
  color: #818181;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.custom-article__list-item {
  margin-bottom: 10px;
}

.custom-article__list-item a {
  font-size: 16px;
  font-weight: 400;
  color: #1e3743;
}

.custom-article__list-item.new:after {
  display: inline-block;
  padding-left: 3px;
  font-size: 11px;
  font-weight: bold;
  color: #1e3743;
  letter-spacing: 1px;
  content: "NEW";
}

.block-list {
  padding-left: 0;
  margin-bottom: calc(16px * 1.5);
  list-style: none;
}

.block-list-item {
  position: relative;
  margin-bottom: calc(16px * 1.5);
}

@media (min-width: 768px) {
  .block-list-item {
    display: table;
    height: 150px;
  }
}

.block-list-item__link {
  display: block;
  padding: calc(16px * 1.5) 15px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(251, 222, 195, 1);
  border-radius: 4px;
  transition: all 0.3s ease;
}

.block-list-item__link:active,
.block-list-item__link:focus,
.block-list-item__link:hover {
  color: #fff;
  text-decoration: underline;
  background-color: rgba(30, 55, 67, 1);
}

@media (min-width: 768px) {
  .block-list-item__link {
    display: table-cell;
  }
}

.block-list-item__title {
  margin-bottom: 0;
  font-weight: 600;
}

.section-page {
  margin-bottom: 60px;
}

@media (min-width: 768px) {
  .section-page {
    margin-bottom: 120px;
  }
}

.section {
  margin-bottom: calc(16px * 1.5);
}

.section__title {
  font-weight: 300;
}

.section__title-link {
  color: inherit;
}

.section-header {
  position: relative;
  margin-bottom: 25px;
}

@media (min-width: 768px) {
  .section-header {
    margin-bottom: 50px;
  }
}

.section-subscribe {
  position: absolute;
  top: 0;
  right: 0;
}

.section-subscribe .dropdown-menu {
  right: 0;
  left: initial;
}

.section-title {
  font-size: 32px;
  color: #1e3743;
  letter-spacing: 1px;
}

@media (min-width: 768px) {
  .section-tree .section:nth-child(2n + 1) {
    clear: left;
  }
}

@media (min-width: 992px) {
  .section-tree .section:nth-child(2n + 1) {
    clear: none;
  }

  .section-tree .section:nth-child(3n + 1) {
    clear: left;
  }
}

.article-list {
  padding-left: 0;
  list-style: none;
}

.article-list--custom {
  display: flex;
  padding: 0 50px !important;
  flex-wrap: wrap;
}

.article-list--custom .article-list-item__link {
  color: #1e3743;
}

.article-list-item {
  padding-right: 50px;
  margin-bottom: calc(16px * 1.5 / 2);
}

@media (min-width: 768px) {
  .article-list-item {
    width: 50%;
  }
}

.article-list-item--is-promoted span {
  font-size: 10px;
  color: #fbce0a;
  vertical-align: middle;
}

.articles-list--accordion {
  width: 98%;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  border: none !important;
}

@media (min-width: 768px) {
  .articles-list--accordion {
    width: 88%;
  }
}

.articles-list__item--accordion {
  margin-bottom: 25px;
  border-radius: 4px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
}

.accordion__item-title.articles-list__item-title--accordion {
  padding: 15px 52px 15px 20px !important;
  font-size: 18px;
  font-weight: 400;
  color: #616161;
}

@media (min-width: 768px) {
  .accordion__item-title.articles-list__item-title--accordion {
    font-size: 24px;
  }
}

.accordion__item-title.articles-list__item-title--accordion:before {
  right: 22px !important;
  left: auto !important;
}

.community-recent-activity {
  padding: calc(16px * 1.5) 15px;
  margin-bottom: calc(16px * 1.5 * 2);
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.community-recent-activity h4 {
  font-size: calc(16px * 1.75);
  font-weight: 400;
}

.recent-activity-header {
  display: none;
}

.recent-activity-list {
  padding-left: 0;
  margin-bottom: 0;

  list-style: none;
}

@media (min-width: 768px) {
  .recent-activity-list {
    margin-right: calc(15px * -1);
    margin-left: calc(15px * -1);
  }
}

@media (min-width: 768px) {
  .recent-activity-item {
    display: inline-block;
    width: 33.3333%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: calc(16px * 1.5);
    vertical-align: top;
  }
}

.recent-activity-item-meta {
  font-size: calc(16px * 0.75);
  color: #979797;
}

.recent-activity-item-parent {
  font-weight: 600;
  color: rgba(30, 55, 67, 1);
}

.recent-activity-comment-icon:after {
  margin-left: 4px;
  content: attr(data-comment-count);
}

[dir="rtl"] .recent-activity-comment-icon:after {
  margin-right: 4px;
}

.footer-submit-ticket {
  padding: calc(16px * 1.5 * 2) calc(12px * 2) calc(16px * 1.5);
  margin-bottom: calc(16px * 1.5 * 2);
  text-align: center;
  background-color: #eceeef;
  border-radius: 4px;
}

.footer-submit-ticket__title {
  font-size: calc(16px * 1.5);
}

.footer-submit-ticket__subtitle {
  font-size: calc(16px * 1.5);
  color: #3e7189;
}

.footer-submit-ticket__btn:empty {
  display: none;
}

.footer-submit-ticket__btn .btn {
  padding: 10px 18px;
}

.footer {
  /*height: 150px;*/
  padding-top: calc(16px * 1.5 * 2);
  padding-bottom: calc(16px * 1.5 * 1.5);
  font-size: calc(16px - 2px);
  line-height: 1.1;
  color: #fff;
  background-color: #1f3249;
}

.footer__inner {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .footer__inner {
    display: table;
  }
}

.footer__col {
  position: relative;
}

@media (min-width: 768px) {
  .footer__col {
    display: table-cell;
    vertical-align: top;
  }
}

@media (min-width: 768px) {
  .footer__col--social-links {
    text-align: right;
  }
}

.footer-social-link {
  padding: calc(16px / 2);
  font-size: 16px  !important;
  color: #fff;
  vertical-align: middle;
}

.footer-social-link+.footer-social-link {
  margin-left: 5px;
}

.footer-social-link:hover,
.footer-social-link:focus,
.footer-social-link:active {
  color: #fff;
}

.copyright a {
  color: #999;
}

.copyright p:last-of-type {
  margin-bottom: 0;
}

table {
  background-color: transparent;
}

caption {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #818a91;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: calc(16px * 1.5);
}

.table th,
.table td {
  padding: 12px;
  vertical-align: top;
}

.table td {
  border-top: 1px solid #d3d6d8;
}

.table thead th {
  vertical-align: bottom;
}

.table tbody+tbody {
  border-top: 1px solid #d3d6d8;
}

.table .table {
  background-color: #fff;
}

.table--color-header th {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
}

.table--striped th,
.table--striped td,
.table--striped thead th {
  border-color: #fff;
}

.table--striped tbody tr:nth-child(odd) {
  color: inherit;
  background-color: #eceeef;
}

.table--hover tbody tr:hover {
  color: inherit;
  background-color: #eceeef;
}

.table--bordered {
  border: 1px solid #d3d6d8;
}

.table--bordered td {
  border-left: 1px solid #d3d6d8;
}

.table--bordered th {
  border-left: 1px solid #d3d6d8;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: calc(16px * 1.5 * 0.75);
    overflow-y: hidden;
    border: 1px solid #d3d6d8;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }
}

.meta {
  font-size: 14px;
  color: #979797;
}

.meta__item {
  display: inline-block;
  margin-right: calc(12px / 2);
}

.meta__item+.meta__item:before {
  margin-right: calc(12px / 2);
  font-size: 10px;
  content: "\2022";
}

.meta--profile {
  margin-bottom: 0;
}

.breadcrumbs {
  padding: 8px 0 0;
  margin-right: 100px;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
}

@media (max-width: 1023px) {
  .breadcrumbs {
    margin-right: 0px;
    margin-bottom: 30px;
  }
}

.breadcrumbs>li {
  display: inline-block;
  color: #1e3743;
}

.breadcrumbs>li+li:before {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 10px;
  content: "";
  border-right: 2px solid #1e3743;
  border-bottom: 2px solid #1e3743;
  transform: rotate(-45deg);
}

.breadcrumbs>li:first-child a {
  color: #000;
}

.breadcrumbs>li a {
  color: #1e3743;
}

.breadcrumbs--search-results {
  padding: 0;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 0.75);
}

.custom-breadcrumbs {
  margin-bottom: 60px;
  border-bottom: 1px solid #bdbdbd;
}

.search-box--hero-unit--custom {
  margin: 0 !important;
  flex: 1;
}

.custom-breadcrumbs__container {
  display: flex;
  max-width: 1500px;
  padding: 40px 80px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1023px) {
  .custom-breadcrumbs__container {
    padding: 20px 15px;
    flex-direction: column;
    align-items: inherit;
  }
}

.content-topics {
  padding: 120px 50px;
}

@media (max-width: 479px) {
  .content-topics {
    padding: 50px 20px;
  }
}

.content-topics ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.content-topics__title {
  margin-bottom: 80px;
  font-size: 40px;
  font-weight: 300;
  color: #1e3743;
  text-align: center;
  letter-spacing: 1px;
}

@media (max-width: 479px) {
  .content-topics__title {
    margin-bottom: 40px;
    font-size: 24px;
  }
}

.content-topics__list {
  display: flex;
  flex-wrap: wrap;
}

.content-topics__item {
  width: 100%;
  padding: 0 5px;
  margin-bottom: 50px;
}

@media (max-width: 479px) {
  .content-topics__item {
    margin-bottom: 25px;
  }
}

@media (min-width: 992px) {
  .content-topics__item {
    width: 33%;
    margin-bottom: 0px;
  }
}

.content-topics__item-title {
  min-height: 42px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #1e3743;
  text-transform: uppercase;
  letter-spacing: 2px;
}

@media (max-width: 479px) {
  .content-topics__item-title {
    min-height: 21px;
    margin-bottom: 15px;
  }
}

.content-topics__item-title:after {
  display: inline-block;
  margin-left: 7px;
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
  content: "\f105";
}

.content-topics__item-item {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  .content-topics__item-item {
    margin-bottom: 5px;
  }
}

.content-topics__item-item a {
  font-size: 16px;
  font-weight: 400;
  color: #1e3743 !important;
}

.content-topics__item-item a:hover,
.content-topics__item-item a:focus,
.content-topics__item-item a:active {
  color: #1e3743 !important;
}

.search-results-page {
  padding-top: 60px;
  margin-bottom: calc(16px * 1.5 * 2);
}

.search-results-count {
  font-size: calc(16px * 1.25);
  font-weight: 600;
}

.search-result {
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eceeef;
}

.search-result__title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-weight: 600;
}

.search-result__description {
  margin-bottom: calc(16px * 1.5 / 2);
}

.search-result__description:empty {
  display: none;
}

.search-result__description em {
  padding: 0 3px;
  font-style: normal;
  font-weight: 600;
  background-color: #fff3ca;
  border-radius: 3px;
}

.search-result__meta {
  margin-bottom: calc(16px * 1.5 / 2);
}

.search-result-votes {
  display: inline-block;
  padding: 2px 4px;
  font-size: calc(16px * 0.75);
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-radius: 4px;
}

/* ==========================================================================
  Search Results Filters
   ========================================================================== */

.search-results-filters {
  padding: 16px;
  font-size: calc(16px - 2px);
  border: 2px solid #eceeef;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .search-results-filters {
    margin-bottom: calc(16px * 1.5 * 2);
  }
}

.search-results-filter+.search-results-filter {
  margin-top: 24px;
}

@media (min-width: 768px) {
  .search-results-filter+.search-results-filter {
    margin-top: 32px;
  }
}

.search-results-filter__title {
  margin-bottom: 0;
  margin-left: 8px;
  font-weight: 600;
}

@media (max-width: 767px) {
  .search-results-filter__title {
    position: relative;
    font-size: calc(16px * 1);
    cursor: pointer;
  }
}

@media (max-width: 767px) {
  .search-results-filter__title:after {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    margin-left: 5px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    line-height: 1.5;
    color: inherit;
    content: "\f107";
    transition: all 0.3s ease;
    transform: translateY(-50%);
  }

  .search-results-filter__title.is-active:after {
    transform: translateY(-50%) rotate(-180deg);
  }
}

.search-results-filter__list {
  margin-top: 24px;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .search-results-filter__list {
    display: none;
  }
}

@media (min-width: 768px) {
  .search-results-filter__list {
    display: block !important;
  }
}

.search-results-filter__item {
  display: block;
  margin-bottom: 4px;
}

.search-results-filter__item.is-active .search-results-filter__link {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-color: rgba(30, 55, 67, 1);
}

.search-results-filter__item--subfilter:nth-child(n + 7) {
  display: none;
}

.search-result__subfilters--all .search-results-filter__item:nth-child(n + 7) {
  display: block;
}

.search-result__subfilters--all .search-result__show-more {
  display: none !important;
}

.search-results-filter__link {
  display: block;
  padding: 6px 8px;
  color: rgba(30, 55, 67, 1);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.search-results-filter__link:hover {
  background-color: #f7f7f9;
  border-color: #f7f7f9;
}

.search-results-filter__link:focus {
  background-color: #f7f7f9;
  border-color: #f7f7f9;
}

.search-results-filter__link:active {
  background-color: #f7f7f9;
  border-color: #f7f7f9;
}

.search-results-filter__link:active {
  background-image: none;
  outline: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.search-results-filter__count {
  opacity: 0.6;
}

.search-result__show-more {
  padding: 0;
  margin-left: 8px;
  color: rgba(30, 55, 67, 1);
  background-color: transparent;
  border: 0;
}

.article-page {
  margin-bottom: calc(16px * 1.5 * 2);
}

.article {
  position: relative;
}

.article__title {
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 300;
  color: #1e3743;
  letter-spacing: 1px;
}

.article-meta {
  display: table;
  width: 100%;
  margin-bottom: calc(16px * 1.5);
}

.article-meta__col {
  display: table-cell;

  vertical-align: top;
}

.article-meta__col--main {
  width: 100%;
  padding-right: 12px;
}

.article__body {
  margin-bottom: 50px;
  color: #1e3743;
  word-break: break-word;
}

@media (min-width: 992px) {
  .article__body {
    padding-right: 60px;
    border-right: 1px solid #bdbdbd;
  }
}

.article__body h2 {
  font-size: calc(16px * 1.75);
  font-weight: 400;
  line-height: 1.2;
}

.article__body .wysiwyg-font-size-x-large {
  font-size: calc(16px * 1.75);
  font-weight: 400;
  line-height: 1.2;
}

.article__body .wysiwyg-font-size-large {
  font-size: calc(16px * 1.5);
  font-weight: 600;
  line-height: 1.2;
}

.article__body .wysiwyg-font-size-medium {
  font-size: calc(16px * 1.25);
  font-weight: 600;
  line-height: 1.2;
}

.article__body .wysiwyg-font-size-small {
  font-size: calc(16px * 0.75);
}

.article__body ul,
.article__body ol {
  padding-left: 20px;
}

.article__body ul ul {
  margin-top: calc(16px * 1.5 / 2);
  margin-bottom: 0;
}

.article__body ul ol {
  margin-top: calc(16px * 1.5 / 2);
  margin-bottom: 0;
}

.article__body ol ul {
  margin-top: calc(16px * 1.5 / 2);
  margin-bottom: 0;
}

.article__body ol ol {
  margin-top: calc(16px * 1.5 / 2);
  margin-bottom: 0;
}

.article__body ul li {
  margin-bottom: calc(16px * 1.5 / 2);
}

.article__body ol li {
  margin-bottom: calc(16px * 1.5 / 2);
}

.article-vote {
  position: relative;
  display: flex;
  margin-top: 70px;
  flex-direction: column;
}

.article-vote-controls__item {
  color: rgba(30, 55, 67, 1);

  background-color: #eceeef;
  border-color: #eceeef;
}

.article-vote-controls__item:hover {
  color: #0b1419;

  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.article-vote-controls__item:focus {
  color: #0b1419;

  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.article-vote-controls__item:active {
  color: #0b1419;

  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.article-vote-controls__item:active {
  background-image: none;
}

.article-vote-controls__item--voted {
  color: #fff !important;

  background-color: #1e3743 !important;
}

.article-vote-question {
  display: block;
  margin-bottom: 15px;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  color: #1e3743;
  letter-spacing: 1px;
}

@media (min-width: 768px) {
  .article-vote-question {
    margin-bottom: 30px;
  }
}

.article-vote-controls {
  white-space: nowrap;
}

@media (max-width: 767px) {
  .article-vote-controls {
    display: block;
    margin-bottom: calc(16px * 1.5 / 2);
  }
}

.article-vote-count {
  display: block;
  font-size: calc((16px * 0.75) - 2);

  color: #979797;
}

.article__share {
  margin-bottom: calc(16px * 1.5);
}

.article__share ul {
  margin-top: 0;
}

.article-footer {
  margin-bottom: calc(16px * 1.5);
}

.article__attachments {
  margin-bottom: calc(16px * 1.5);
}

.article-more-questions {
  margin-bottom: calc(16px * 1.5);
  clear: both;
}

.article-more-questions:empty {
  display: none;
}

.article-more-questions a {
  white-space: nowrap;
}

@media (max-width: 767px) {
  .article-sidebar {
    padding-top: calc(16px * 1.5);
  }
}

@media (max-width: 991px) {
  .article-sidebar {
    width: 100%;
    align-items: center;
  }
}

.article-container {
  display: flex;
  flex-wrap: wrap;
}

.article-container__column {
  padding-right: 15px;
  padding-left: 15px;
}

.article-container__sidenav,
.article-container__toc {
  display: none;
}

.sidenav-enabled .article-container__sidenav,
.toc-enabled .article-container__toc {
  display: block;
}

.sidenav-enabled .article-container__sidenav {
  padding-bottom: 24px;
}

@media (min-width: 992px) {
  .article-container__article {
    width: calc(100% / 12 * 8);
  }

  .article-container__sidebar {
    width: calc(100% / 12 * 4);
    padding-left: 60px;
  }

  .toc-enabled .article-container__toc {
    width: calc(100% / 12 * 4);
  }

  .sidenav-enabled .article-container__sidenav {
    width: calc(100% / 12 * 4);
  }

  .sidenav-enabled .article-container__sidebar {
    margin-left: calc(100% / 12 * 4);
  }

  .sidenav-enabled.toc-enabled .article-container__sidenav,
  .sidenav-enabled.toc-enabled .article-container__toc {
    width: calc(100% / 12 * 3);
  }

  .sidenav-enabled.toc-enabled .article-container__article {
    width: calc(100% / 12 * 6);
  }

  .sidenav-enabled.toc-enabled .article-container__sidebar {
    margin-left: calc(100% / 12 * 3);
  }
}

@media (min-width: 1200px) {
  .sidenav-enabled.toc-enabled .article-container__article {
    width: calc(100% / 12 * 7);
  }

  .sidenav-enabled.toc-enabled .article-container__toc {
    width: calc(100% / 12 * 2);
  }
}

.article-sidebar {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.more-support--article {
  position: relative;
  display: flex;
  max-width: 330px;
  padding: 37px 28px 15px;
  margin-bottom: 50px;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
  align-items: center;
}

.more-support--article .more-support__icon {
  position: absolute;
  top: 0;
  left: 50%;
  width: 75px;
  transform: translate(-50%, -50%);
}

.more-support--article .more-support__title {
  margin-bottom: 15px;
  font-size: 24px;
  color: #1e3743;
  text-align: center;
  letter-spacing: 1px;
}

.more-support--article .more-support__link {
  display: block;
  width: 100%;
  padding: 12px 0;
  font-weight: 600;
  color: #fff;
  text-align: center;
  background: #1e3743;
  border-radius: 4px;
}

/* ==========================================================================
  Comment Form
  ========================================================================== */

.comment-form {
  position: relative;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  .comment-form {
    padding-left: 72px;
  }
}

.comment-form__avatar {
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  .comment-form__avatar {
    display: none;
  }
}

.comment-form__attachments {
  margin-bottom: 24px;
}

.comment-form__mark-as-solved {
  position: relative;
}

.comment-form__ccs {
  margin-bottom: 0;
}

.comment-form__ccs+textarea {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.comment-form__ccs ul[data-hc-pills-container] {
  margin: 0 0 calc(2px * -1);
  border: 1px solid #eceeef;
  border-radius: 4px 4px 0 0;
}

.comment-form__ccs ul[data-hc-pills-container][data-hc-focus="true"] {
  position: relative;
  z-index: 2;
  border-color: #9ed5e7;
}

.comment-form__body {
  margin-bottom: 16px;
}

/* ==========================================================================
  Comment Sorter
  ========================================================================== */

.comment-sorter {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 2px solid #eceeef;
}

@media (min-width: 768px) {
  .comment-sorter {
    display: table;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .comment-sorter__col {
    display: table-cell;
    vertical-align: middle;
  }
}

@media (max-width: 767px) {
  .comment-sorter__col--main {
    margin-bottom: 12px;
  }
}

@media (min-width: 768px) {
  .comment-sorter__col--main {
    padding-right: 16px;
  }
}

@media (min-width: 768px) {
  .comment-sorter__col--filters {
    text-align: right;
  }
}

.comment-sorter__item.is-active {
  font-weight: 600;
}

.comment-sorter__item+.comment-sorter__item:before {
  margin: 0 6px;
  font-size: 10px;
  font-weight: 900;
  content: "\2022";
}

/* ==========================================================================
  Comment
  ========================================================================== */

.comment {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 2px solid #eceeef;
}

.comment__inner {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.comment__header {
  position: relative;
  margin-bottom: 24px;
}

.comment__content {
  flex-grow: 1;
}

.comment__voting-and-actions {
  margin-left: 16px;
  flex-shrink: 0;
}

.comment__official-heading {
  position: absolute;
  top: 0;
  right: 36px;
  width: auto;
  padding: 2px 8px;
  font-size: calc(16px * 0.75);
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-radius: 0 0 4px 4px;
}

.comment--official .comment__inner {
  position: relative;
  padding: 24px;
  border: 2px solid rgba(30, 55, 67, 1);
  border-radius: 4px;
}

.comment__body {
  margin-bottom: 24px;
  word-break: break-word;
}

.comment__body ul {
  list-style: disc;
}

.comment__body ul,
.comment__body ol {
  padding-left: 20px;
}

.comment__body ul ul,
.comment__body ul ol,
.comment__body ol ul,
.comment__body ol ol {
  margin-top: 12px;
}

.comment__body ul li,
.comment__body ol li {
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .comment__body [dir="auto"] {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .comment__body {
    margin-bottom: 0;
  }
}

.comment__actions {
  padding-top: 8px;
}

.comment__actions button {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  align-items: center;
  justify-content: center;
}

/* Comment List */

.comments {
  margin-bottom: 48px;
}

.comments__callout {
  font-size: calc(16px * 0.75);
  color: #979797;
}

.comments__callout:empty {
  display: none;
}

.comments__list {
  padding-left: 0;
  list-style: none;
}

.comment-list-header {
  padding-bottom: calc(16px * 1.5 / 2);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eceeef;
}

.comment-list-heading {
  margin-bottom: 0;
  font-size: calc(16px * 1.1);
  font-weight: 600;
}

.share {
  padding-left: 0;
  white-space: nowrap;
  list-style: none;
}

.share li {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: top;
}

.share a {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  background-color: #eceeef;
  /*color: var(--gray-dark);*/
  background-color: #eceeef;
  border-color: #eceeef;
  border-color: #eceeef;
  border-radius: 4px;
  touch-action: manipulation;
}

.share a:hover {
  color: #1a1b1c;
  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.share a:focus {
  color: #1a1b1c;
  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.share a:active {
  color: #1a1b1c;
  background-color: #cbd0d3;
  border-color: #cbd0d3;
}

.share a:active {
  background-image: none;
}

.share a:before {
  position: relative;
  display: inline-block;
  width: 100%;
  font-family: "Font Awesome 5 Brands";
  font-weight: 300;
  text-align: center;
}

.share-facebook {
  color: #3d5b95;
}

.share-facebook:hover {
  color: #2b406a;
}

.share-facebook:before {
  content: "\f09a";
}

.share-twitter {
  color: #24aadd;
}

.share-twitter:hover {
  color: #1a82a9;
}

.share-twitter:before {
  content: "\f099";
}

.share-linkedin {
  color: #0976b4;
}

.share-linkedin:hover {
  color: #06507a;
}

.share-linkedin:before {
  content: "\f0e1";
}

.share-googleplus {
  color: #d23e30;
}

.share-googleplus:hover {
  color: #a22e23;
}

.share-googleplus:before {
  content: "\f0d5";
}

.my-activities-header {
  margin-bottom: calc(16px * 1.5);
}

.my-activities-items {
  margin-bottom: calc(16px * 1.5 * 2);
}

@media (min-width: 768px) {
  .my-activities-items {
    display: table;
    width: 100%;
  }
}

.my-activities-items__head {
  display: none;
  color: #979797;
}

@media (min-width: 768px) {
  .my-activities-items__head {
    display: table-header-group;
    font-size: calc(16px * 0.75);
    font-weight: 600;
    text-transform: uppercase;
  }
}

@media (min-width: 768px) {
  .my-activities-items__body {
    display: table-row-group;
  }
}

@media (min-width: 768px) {
  .my-activities-items__row {
    display: table-row;
  }
}

@media (min-width: 768px) {
  .my-activities-items__col {
    display: table-cell;
    padding-top: calc(16px * 1.5 / 2);
    padding-bottom: calc(16px * 1.5 / 2);
    border-bottom: 1px solid #eceeef;
  }

  .my-activities-items__col+.my-activities-items__col {
    padding-left: 12px;
  }
}

@media (max-width: 767px) {
  .my-activities-items__request-id {
    display: inline;
  }
}

@media (min-width: 768px) {
  .my-activities-items__request-id {
    display: none;
  }
}

.my-activities-menu ul {
  padding-left: 0;
  list-style: none;
}

.my-activities-menu__items {
  margin-bottom: 0;
}

.my-activities-menu__item {
  margin-bottom: 0;
}

.my-activities-menu__item a {
  display: block;
}

@media (min-width: 768px) {
  .my-activities-menu__item {
    float: left;
  }
}

@media (min-width: 768px) {
  .my-activities-menu__item+.my-activities-menu__item {
    margin-left: 12px;
  }
}

.my-activities-menu--main {
  padding-bottom: calc(16px * 1.5);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eceeef;
}

.my-activities-menu--main .my-activities-menu__item {
  padding: calc(12px / 2) 12px;
  background-color: #eceeef;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .my-activities-menu--main .my-activities-menu__item {
    margin-bottom: calc(16px * 1.5 / 3);
  }
}

.my-activities-menu--main .my-activities-menu__item.is-active {
  font-weight: 600;
  color: rgba(30, 55, 67, 1);
}

.my-activities-menu--sub {
  margin-bottom: calc(16px * 1.5);
}

.my-activities-menu--sub .my-activities-menu__item.is-active {
  font-weight: 600;
}

.my-activities-menu--sub .my-activities-menu__item a {
  display: inline-block;
}

@media (min-width: 768px) {
  .my-activities-menu--sub .my-activities-menu__item+.my-activities-menu__item:before {
    margin-right: calc(12px / 2);
    font-size: 10px;
    content: "\2022";
  }
}

@media (max-width: 767px) {
  .my-activities-item {
    padding: calc(16px * 1.5 / 2) 12px;
    margin-bottom: calc(16px * 1.5);
    border: 2px solid #eceeef;
    border-radius: 4px;
  }
}

.my-activities-item__meta {
  font-size: 14px;
  color: #979797;
}

@media (max-width: 767px) {
  .my-activities-item__meta {
    display: inline-block;
    margin-right: calc(12px / 2);
  }

  .my-activities-item__meta+.my-activities-item__meta:before {
    margin-right: calc(12px / 2);
    content: "\2022";
  }
}

.my-activities-item__title {
  font-weight: 400;
}

@media (max-width: 767px) {
  .my-activities-item__title {
    font-size: calc(16px * 1.25);
  }
}

@media (max-width: 767px) {
  .my-activities-item__icon {
    display: inline-block;
  }
}

@media (min-width: 768px) {
  .my-activities-item__icon {
    display: none;
  }
}

.request-table-toolbar {
  padding-top: 12px;
  padding-bottom: calc(12px / 2);
  margin-bottom: calc(16px * 1.5);
  background-color: #f9f9f9;
  border-radius: 4px;
}

@media (min-width: 768px) {
  .request-table-toolbar {
    padding-top: calc(12px / 2);
    padding-bottom: 12px;
  }
}

.request-table-toolbar label {
  font-size: calc(16px * 0.75);
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .request-table-filters {
    display: table;
    width: 100%;
  }
}

.request-table-filters__item {
  padding-right: 12px;
  padding-left: 12px;
}

@media (max-width: 767px) {
  .request-table-filters__item {
    margin-bottom: calc(16px * 1.5 / 2);
  }
}

@media (min-width: 768px) {
  .request-table-filters__item {
    display: table-cell;
    width: 33%;
    vertical-align: bottom;
  }
}

.request-table-organization {
  display: table;
  width: 100%;
}

.request-table-organization__col {
  display: table-cell;
  vertical-align: middle;
}

.request-table-organization__col--main {
  width: 100%;
}

.request-table-organization__col--button {
  padding-left: calc(12px / 2);
}

.request-table-organization__col--button [role="button"] {
  height: calc(16px * 1.5 + 12px + 2px);
  padding-top: 0;
  padding-bottom: 0;
  line-height: calc(16px * 1.5 + 12px + 2px);
}

.requests-sort-symbol {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}

.requests-sort-symbol:after {
  display: inline-block;
  margin-bottom: 2px;
  margin-left: 5px;
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  font-weight: 900;
  color: #979797;
  content: "\f0d7";
}

.requests-link {
  color: #979797;
  white-space: nowrap;
}

.requests-link[href*="asc"] .requests-sort-symbol:after {
  content: "\f0d8";
}

.request-page {
  margin-bottom: calc(16px * 1.5 * 2);
}

.request {
  position: relative;
}

.request-id {
  margin-bottom: calc(16px * 1.5 / 2);
  font-weight: 600;
}

.request-subject {
  font-size: calc(16px * 1.5);
}

@media (min-width: 992px) {
  .request-subject {
    font-size: calc(16px * 1.75);
    font-weight: 300;
  }
}

.request-follow-up:empty {
  display: none;
}

.request-sidebar {
  padding: calc(16px * 1.5) 12px 0;
  margin-bottom: calc(16px * 1.5);
  font-size: 14px;
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.request-sidebar dd {
  margin-bottom: calc(16px * 1.5 / 2);
}

.request-status {
  display: inline-block;
  padding: 1px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  white-space: nowrap;
  border-radius: 4px;
}

.request-status--solved,
.request-status--closed {
  background-color: #0c9;
}

.request-status--new,
.request-status--open {
  background-color: #ff5252;
}

.request-status--answered {
  background-color: #fad782;
}

.new-request-page {
  margin-top: -60px;
  background-color: #f0fbfb;
}

.new-request__content {
  display: flex;
  max-width: 1000px;
  padding: 80px 0 120px;
  margin: 0 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.new-request__title {
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 300;
  color: #1e3743;
  text-align: center;
  letter-spacing: 1px;
}

@media (min-width: 768px) {
  .new-request__title {
    margin-bottom: 80px;
    font-size: 40px;
  }
}

.new-request__form {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 991px) {
  .new-request__form {
    flex-direction: column-reverse;
  }
}

.new-request__form-image {
  width: 40%;
}

@media (max-width: 991px) {
  .new-request__form-image {
    width: 60%;
  }
}

.new-request__form-image img {
  width: 100%;
}

.new-request__form-content {
  width: 50%;
  padding: 45px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
}

@media (max-width: 991px) {
  .new-request__form-content {
    width: 80%;
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .new-request__form-content {
    width: 95%;
    padding: 20px;
  }
}

.new-request__form-content footer {
  margin-top: 20px;
}

.new-request__form-content input[type="submit"] {
  width: 100%;
  padding: 15px 0;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
}

.upload-dropzone {
  padding: 16px;
  border-color: #c6c6c6;
  border-width: 1px;
  border-radius: 2px;
}

.upload-dropzone {
  font-size: calc(16px * 0.75);
}

.upload-dropzone a {
  font-size: calc(16px * 0.75);
}

.error-page {
  padding: 10% 0;
  text-align: center;
}

.error-page__title {
  text-transform: capitalize;
}

.note {
  position: relative;

  padding-left: 12px;
  margin: calc(16px * 1.5) 0;
  color: #3e7189;
  border-left: calc(2px * 2) solid transparent;
}

.note p:last-child {
  margin-bottom: 0;
}

.note-title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-weight: 600;
}

.note-default {
  border-color: #818a91;
}

.note--default {
  border-color: #818a91;
}

.note-default .note-title {
  color: #818a91;
}

.note--default .note-title {
  color: #818a91;
}

.note-info,
.note--info {
  border-color: #5bc0de;
}

.note-info .note-title,
.note--info .note-title {
  color: #5bc0de;
}

.note-warning,
.note--warning {
  border-color: #fad782;
}

.note-warning .note-title,
.note--warning .note-title {
  color: #fad782;
}

.note-success,
.note--success {
  border-color: #0c9;
}

.note-success .note-title,
.note--success .note-title {
  color: #0c9;
}

.note-danger,
.note--danger {
  border-color: #ff5252;
}

.note-danger .note-title,
.note--danger .note-title {
  color: #ff5252;
}

.pagination-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}

.pagination-next,
.pagination-prev,
.pagination-first,
.pagination-last {
  display: inline-block;
}

.pagination-next-text {
  margin-right: 16px;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 16px;
}

.pagination-prev-text {
  margin-left: 16px;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 16px;
}

.satisfaction-box {
  padding: calc(16px * 1.5) 15px;
  margin: 0 0 calc(10px * 2) 0;
  margin-top: 0;
  border-color: #eceeef;
  border-radius: 4px;
}

.satisfaction-box h4:last-child {
  margin-bottom: 0;
}

.satisfaction-box input[type="radio"]~label {
  margin-right: 10px;
  letter-spacing: normal;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_good"] {
  color: #fff;
  background-color: #0c9;
  border-color: #0c9;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_good"]:hover,
.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_good"]:focus,
.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_good"]:active {
  color: #e0e0e0;
  background-color: #009973;
  border-color: #008f6b;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_good"]:active {
  background-image: none;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_bad"] {
  color: #fff;
  background-color: #ff5252;
  border-color: #ff5252;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_bad"]:hover,
.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_bad"]:focus,
.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_bad"]:active {
  color: #e0e0e0;
  background-color: #ff1f1f;
  border-color: #ff1515;
}

.satisfaction-box input[type="radio"]~label[for="satisfaction_rating_score_bad"]:active {
  background-image: none;
}

.satisfaction-box input[type="radio"][checked="checked"][value="good"]+label {
  color: #fff !important;
  background-color: #008f6b !important;
  border-color: #008f6b !important;
}

.satisfaction-box input[type="radio"][checked="checked"][value="bad"]+label {
  color: #fff !important;
  background-color: #ff1515 !important;
  border-color: #ff1515 !important;
}

.satisfaction-box label.disabled {
  margin-bottom: calc(16px * 1.5) !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_good"] {
  color: #0c9  !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_bad"] {
  color: #ff5252  !important;
}

.satisfaction-comment {
  margin-top: 15px;
}

.satisfaction-box .satisfaction-submit {
  margin-left: 10px !important;
  font-size: calc(16px - 5px) !important;
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-color: rgba(30, 55, 67, 1);
}

.satisfaction-box .satisfaction-submit:hover,
.satisfaction-box .satisfaction-submit:focus,
.satisfaction-box .satisfaction-submit:active {
  color: #e0e0e0;
  background-color: #0e1a20;
  border-color: #0b1419;
}

.satisfaction-box .satisfaction-submit:active {
  background-image: none;
}

.satisfaction-reason {
  padding-top: calc(16px * 1.5);
}

.satisfaction-box .satisfaction-cancel {
  font-size: calc(16px - 5px) !important;
  line-height: 1.5  !important;
}

.scroll-to-top {
  position: fixed;
  right: 30px;
  bottom: -50px;
  z-index: 3;
  width: 50px;
  height: 50px;
  font-size: 32px !important;
  line-height: 45px !important;
  color: rgba(30, 55, 67, 1);
  text-align: center;
  background-color: transparent;
  border: 2px solid rgba(30, 55, 67, 1);
  border-radius: 4px;
  transition: bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.scroll-to-top:focus,
.scroll-to-top:active {
  outline: 0;
}

.scroll-to-top.is-active {
  bottom: 30px;
}

.scroll-to-top:hover {
  color: #0b1419;
  border-color: #0b1419;
}

@media (max-width: 767px) {
  .scroll-to-top {
    display: none;
  }
}

.embed,
.embed-responsive {
  position: relative;
  z-index: 1;
  display: block;
  height: 0;
  padding: 0;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  overflow: hidden;
}

.embed img,
.embed-responsive img {
  width: 100%;
}

.embed iframe,
.embed embed,
.embed object,
.embed video,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed:focus,
.embed-responsive:focus {
  outline: none !important;
}

.embed-responsive--16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive--4by3 {
  padding-bottom: 75%;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: block !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block;
  }
}

@media (min-width: --screen-lg) {
  .visible-lg {
    display: block;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.page-header h1 {
  margin-bottom: 55px;
  font-size: 32px;
  font-weight: 600;
  color: #1e3743;
}

.page-header--with-border {
  border-bottom: 2px solid #eceeef;
}

.recent-articles,
.related-articles {
  margin-bottom: 70px;

  /* ul {
    padding-left: 0;
    list-style: none;

    > li {
      margin-bottom: calc(var(--line-height-computed) / 2);

      a {
        padding-bottom: 1px;
        color: rgba(30, 55, 67, 1);
        border-bottom: 1px solid var(--hr-border);
      }
    }
  } */
}

.recent-articles h3 {
  margin-bottom: calc(16px * 1.5 / 2);
}

.related-articles h3 {
  margin-bottom: calc(16px * 1.5 / 2);
}

@media (min-width: 768px) {
  .recent-articles h3 {
    margin-top: calc(16px * 1.5 / 2);
  }

  .related-articles h3 {
    margin-top: calc(16px * 1.5 / 2);
  }
}

.recent-articles h3 {
  font-size: calc(16px * 1.25);
}

.section-articles {
  margin-bottom: calc(16px * 1.5 * 2);
}

.related-articles-title,
.section-articles__title {
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 300;
  color: #1e3743;
  letter-spacing: 1px;
}

.related-articles ul,
.section-articles__list {
  padding-left: 0;
  list-style: none;
}

.related-articles li {
  margin-bottom: calc(16px * 1.5);
}

.section-articles__item {
  margin-bottom: calc(16px * 1.5);
}

.related-articles li a,
.section-articles__item a {
  color: #1e3743;
}

.related-articles li a:hover,
.related-articles li a:focus,
.related-articles li a:active,
.section-articles__item a:hover,
.section-articles__item a:focus,
.section-articles__item a:active {
  color: #1e3743;
  text-decoration: underline;
}

.article-vote-controls__item {
  padding: 15px 30px;
  font-size: 16px;
  color: #1e3743;
  text-transform: none;
  background-color: transparent;
  border: 2px solid #1e3743;
  border-radius: 100px;
}

.article-vote-controls__item:first-child {
  margin-right: 10px;
}

/*.section-articles__link {
  color: rgba(30, 55, 67, 1);
  border-bottom: 1px solid var(--hr-border);
  padding-bottom: 1px;
}*/

.profile-header {
  padding: calc(16px * 1.5) 15px;
  margin-bottom: calc(16px * 1.5);
  color: #fff;
  text-align: center;
  background-color: rgba(251, 222, 195, 1);
  border-radius: 4px;
}

.profile-header__avatar {
  display: inline-block;
}

.profile-header__name {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.5);
}

.profile-header__name a {
  color: #fff;
}

@media (min-width: 768px) {
  .profile-header__name {
    font-size: calc(16px * 1.75);
    font-weight: 300;
  }
}

.profile-header__private-badge {
  display: inline-block;
  margin-bottom: calc(16px * 1.5);
  background-color: rgba(30, 55, 67, 1);
}

.profile-header__description {
  word-break: break-all;
  word-break: break-word;
}

.profile-stats {
  padding-left: 0;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px - 2px);
  color: #979797;
  list-style: none;
}

.profile-stats__stat {
  margin-right: 12px;
  margin-bottom: calc(16px * 1.5 / 4);
}

@media (max-width: 767px) {
  .profile-stats__stat {
    display: block;
  }

  .profile-stats__stat:before {
    display: none;
  }
}

.profile-stats__label {
  margin-right: calc(12px / 2);
}

.profile-stats__value {
  color: #fff;
}

.profile-nav {
  margin-bottom: calc(16px * 1.5);
  overflow: hidden;
  font-size: calc(16px * 0.75);
  font-weight: 600;
  background-color: #eceeef;
  border-radius: 4px;
}

.profile-nav__items {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.profile-nav__item {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .profile-nav__item {
    display: inline-block;
    vertical-align: middle;
  }
}

.profile-nav__item a {
  display: block;
  color: rgba(30, 55, 67, 1);
}

.profile-nav__item.is-active {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
}

.profile-nav__item.is-active {
  padding: calc(16px * 1.5 / 1.5) 12px;
  line-height: 1;
}

.profile-nav__item a {
  padding: calc(16px * 1.5 / 1.5) 12px;
  line-height: 1;
}

.profile-nav__item:after {
  right: 12px !important;
}

.profile-section {
  width: 100%;
}

.profile-section__header {
  margin-bottom: calc(16px * 1.5);
}

.profile-section__title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.5);
}

.profile-section__description {
  font-size: calc(16px * 0.75);
  color: #979797;
}

@media (min-width: 768px) {
  .profile-section__description {
    padding-bottom: 0;
  }
}

.profile-section-sorter {
  font-size: calc(16px * 0.75);
}

.profile-section-sorter .dropdown {
  display: inline-block;
}

@media (min-width: 768px) {
  .profile-section-sorter {
    display: table;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .profile-section-sorter {
    padding-top: 0;
    border-top: 0;
  }
}

@media (min-width: 768px) {
  .profile-section-sorter__col {
    display: table-cell;
    vertical-align: middle;
  }
}

@media (max-width: 767px) {
  .profile-section-sorter__col--main {
    margin-bottom: calc(16px * 1.5 / 2);
  }
}

@media (min-width: 768px) {
  .profile-section-sorter__col--main {
    padding-right: 12px;
  }
}

@media (min-width: 768px) {
  .profile-section-sorter__col--btn {
    text-align: right;
  }
}

.profile-contribution {
  position: relative;
  padding: calc(16px * 1.5 / 2) 15px;

  word-wrap: break-word;
  background-color: #f4f5f6;

  border-radius: 4px;
}

.profile-contribution__header {
  margin-bottom: calc(16px * 1.5 / 4);
}

.profile-contribution__status {
  margin-bottom: calc(16px * 1.5 / 4);
}

.profile-contribution__title {
  margin-bottom: calc(16px * 1.5 / 4);
  font-size: 16px;
  font-weight: 600;
}

.profile-contribution__body {
  margin-bottom: calc(16px * 1.5 / 2);
}

.profile-contribution--list .profile-contribution__title:before {
  display: inline-block;
  margin-right: 2px;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.profile-contribution__breadcrumbs {
  padding: 0;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 0.75);
}

.profile__no-activity {
  color: #979797;
  text-align: center;
}

.profile__private-activity {
  color: #979797;
  text-align: center;
}

.profile-activity-list {
  padding-left: 0;
  list-style: none;
}

.profile-activity {
  position: relative;
  margin-bottom: calc(16px * 1.5 * 1.5);
}

.profile-activity__header {
  margin-bottom: calc(16px * 1.5 / 2);

  font-size: calc(16px * 0.75);
  font-weight: 600;
}

.profile-activity__header:before {
  display: inline-block;
  margin-right: 2px;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.profile-activity__avatar {
  width: 30px;
  height: 30px;
  margin-right: calc(12px / 2);
}

.profile-activity-list--articles .profile-contribution__title:before,
.profile-activity[class$="-article"] .profile-activity__header:before {
  content: "\f15c";
}

.profile-activity-list--posts .profile-contribution__title:before,
.profile-activity[class$="-post"] .profile-activity__header:before {
  content: "\f086";
}

.profile-activity-list--comments .profile-contribution__title:before,
.profile-activity[class$="-comment"] .profile-activity__header:before {
  font-weight: 400;
  content: "\f075";
}

.user-subscribe {
  display: inline-block;
}

.entry-info {
  display: flex;
  font-size: 14px;
}

.entry-info__avatar {
  padding-right: 12px;
  flex-shrink: 0;
}

.status-label {
  padding: 2px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.status-label--pending {
  background-color: #fad782;
}

.status-label--with-ticket {
  background-color: rgba(30, 55, 67, 1);
}

.status-label--with-ticket:hover,
.status-label--with-ticket:focus,
.status-label--with-ticket:active {
  color: #fff;
}

.status-label--solved,
.status-label--closed {
  background-color: #0c9;
}

.status-label--new,
.status-label--open {
  background-color: #ff5252;
}

.status-label--answered {
  background-color: #fad782;
}

.status-label--official {
  background-color: rgba(30, 55, 67, 1);
}

.status-label--completed,
.status-label--answered {
  background-color: #0c9;
}

.status-label--planned {
  background-color: rgba(251, 222, 195, 1);
}

.status-label--not-planned {
  color: rgba(30, 55, 67, 1);
  background-color: #eceeef;
}

.attachment-list {
  padding-left: 0;
  margin: 0;
  font-size: calc(16px * 0.75);
  list-style: none;
}

.attachment-list__item {
  position: relative;
  padding-left: calc(12px * 1.5);
  margin-bottom: calc(16px * 1.5 / 2);
}

.attachment-list__item:last-child {
  margin-bottom: 0;
}

.attachment-list__icon {
  position: absolute;
  top: 4px;
  left: 0;
}

.promoted-articles__list {
  display: flex;
  padding-left: 0;
  list-style: none;
  flex-flow: row wrap;
}

.promoted-articles__title {
  font-weight: 400;
}

.promoted-articles-item__title {
  display: block;
  margin-bottom: calc(16px * 1.5 / 4);
  font-size: calc(16px * 1);
}

.callout {
  padding: calc(16px * 1.5) 20px;
  margin-bottom: calc(16px * 1.5);
  background-color: #eceeef;
  border-left-style: solid;
  border-left-width: 5px;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout--transparent {
  background-color: transparent;
  border-color: #dedede;
  border-width: 1px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
}

.callout--success {
  color: rgba(30, 55, 67, 1);
  background-color: #d1fff4;
  border-color: #0c9;
}

.callout--success .callout__title {
  color: #0c9;
}

.callout--info {
  color: rgba(30, 55, 67, 1);
  background-color: #e3f4f9;
  border-color: #5bc0de;
}

.callout--info .callout__title {
  color: #5bc0de;
}

.callout--warning {
  color: rgba(30, 55, 67, 1);
  background-color: #fffbf3;
  border-color: #fad782;
}

.callout--warning .callout__title {
  color: #fad782;
}

.callout--danger {
  color: rgba(30, 55, 67, 1);
  background-color: #fff5f5;
  border-color: #ff5252;
}

.callout--danger .callout__title {
  color: #ff5252;
}

.callout--primary {
  color: rgba(30, 55, 67, 1);
  background-color: #c0d7e3;
  border-color: rgba(30, 55, 67, 1);
}

.callout--primary .callout__title {
  color: rgba(30, 55, 67, 1);
}

.callout--dashed {
  border-style: dashed;
  border-width: 1px;
}

.image-with-border {
  padding: 10px;
  border: 1px solid #d3d6d8;
  border-radius: 4px;
}

.image-with-shadow {
  box-shadow: 0 5px 15px 2px #55595c;
}

.image-with-lightbox {
  cursor: pointer;
}

.image-overlay {
  position: relative;
}

.image-overlay:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: rgba(255, 255, 255, 0.3);
}

.image-with-video-icon {
  position: relative;
  display: block;
}

.image-with-video-icon img {
  width: 100%;
}

.image-with-video-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 0;
  height: 0;
  font-size: 0;
  content: "";
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 30px 0 30px 60px;
  transition: transform 0.6s ease;
  transform: translate(-50%, -50%);
}

.image-with-video-icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
}

.image-with-video-icon:active:before,
.image-with-video-icon:hover:before {
  transform: translate(-50%, -50%) scale(1.1);
}

.list-colored,
.list-bullet {
  padding-left: 0 !important;
  list-style-type: none;
  counter-reset: list;
}

.list-colored>ul,
.list-bullet>ul {
  margin-bottom: 14px;
  list-style: none;
}

.list-colored>ol,
.list-bullet>ol {
  margin-bottom: 14px;
  list-style-type: none;
  counter-reset: list;
}

.list-colored>li {
  position: relative;
  padding-left: calc(12px + 30px);
  margin-bottom: calc(16px * 1.5 / 1.5) !important;
  counter-increment: list;
}

.list-colored>li:before {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 30px;
  height: 30px;
  font-size: calc(16px * 0.75);
  line-height: 30px;
  color: #fff;
  text-align: center;
  content: counter(list);
  background-color: rgba(30, 55, 67, 1);
  border-radius: 50%;
}

.list-bullet>li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}

.list-bullet>li:before {
  position: absolute;
  top: -2px;
  left: 0;
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  color: rgba(30, 55, 67, 1);
  content: "\f058";
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-primary {
  background-color: #4d8ead;
}

.text-info {
  background-color: #5bc0de;
}

.text-warning {
  background-color: #fad782;
}

.text-danger {
  background-color: #ff5252;
}

.text-success {
  background-color: #0c9;
}

.accordion {
  padding-top: 0;
  margin-bottom: calc(16px * 1.5);
  border: 1px solid #ddd;
  border-radius: 4px;
}

.accordion__item-title {
  position: relative;
  padding: 15px 20px 15px 52px;
  font-size: calc(16px * 1.25);
  cursor: pointer;
}

.accordion__item-title:not(.accordion__item-title--active) {
  border-bottom: 1px solid #ddd;
}

.accordion__item-title:before {
  position: absolute;
  content: "";
}

.accordion__item-content {
  display: none;
  padding: 20px;
  border-bottom: 1px solid #ddd;
}

.accordion__item-content p:last-child {
  margin-bottom: 0;
}

.accordion__item:last-child .accordion__item-title {
  border-bottom: none;
}

.accordion--default .accordion__item-title:before {
  top: 50%;
  left: 22px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-bottom: 2px solid rgba(30, 55, 67, 1);
  border-left: 2px solid rgba(30, 55, 67, 1);
  transition: transform 0.3s;
  transform: rotate(-45deg);
}

.accordion--default .accordion__item-title--active {
  background-color: #f0f0f0;
}

.accordion--default .accordion__item-title--active:before {
  transition: transform 0.3s;
  transform: rotate(135deg);
}

.accordion--colored .accordion__item-title {
  transition: background-color 0.3s;
}

.accordion--colored .accordion__item-title:before,
.accordion--colored .accordion__item-title:after {
  top: 50%;
}

.accordion--colored .accordion__item-title:before {
  left: 20px;
  width: 10px;
  height: 2px;
  margin-top: -1px;
  background-color: #818a91;
}

.accordion--colored .accordion__item-title:after {
  position: absolute;
  left: 24px;
  width: 2px;
  height: 10px;
  margin-top: -5px;
  content: "";
  background-color: #818a91;
}

.accordion--colored .accordion__item-title--active {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  transition: background-color 0.3s;
}

.accordion--colored .accordion__item-title--active:before {
  background-color: #fff;
}

.accordion--colored .accordion__item-title--active:after {
  display: none;
}

.tabs {
  margin-bottom: calc(16px * 1.5);
}

.tab {
  display: block;
  padding: 30px;
  margin-top: -1px;
  border: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tab p:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .tab {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}

.tab:nth-child(2) {
  border-top-left-radius: 0;
}

.tabs-link {
  display: block;
  padding: 8px 30px;
  margin: 0;
  font-weight: 600;
  color: rgba(30, 55, 67, 1);
  cursor: pointer;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 0;
}

.tabs-link:hover {
  color: rgba(30, 55, 67, 1);
}

@media (max-width: 767px) {
  .tabs-link {
    border-top-color: #ddd;
    border-right-color: #ddd;
    border-left-color: #ddd;
  }

  .tabs-link:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}

@media (min-width: 768px) {
  .tabs-link {
    display: inline-block;
  }
}

.is-hidden {
  display: none;
}

.tabs-link.is-active {
  color: rgba(30, 55, 67, 1);
  cursor: pointer;
  border-color: #ddd;
}

.tabs-link.is-active:hover {
  color: rgba(30, 55, 67, 1);
  cursor: default;
}

@media (min-width: 768px) {
  .tabs-link.is-active {
    border-bottom: 1px solid #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}

.tabs--colored-1 .tab {
  background-color: #f7f7f9 !important;
}

.tabs--colored-1 .tabs-link.is-active {
  background-color: #f7f7f9;
  border-bottom-color: #f7f7f9;
}

.tabs--colored-2 .tabs-link:hover {
  color: rgba(30, 55, 67, 1);
}

.tabs--colored-2 .tabs-link.is-active {
  color: #fff;
  background-color: rgba(30, 55, 67, 1);
  border-color: rgba(30, 55, 67, 1);
}

.tabs--colored-2 .tabs-link.is-active:hover {
  color: #fff;
}

.tabs--colored-2 .tab {
  background-color: #f7f7f9 !important;
}

.skip-navigation {
  position: absolute;
  top: auto;
  left: -999px;
  z-index: -999;
  display: flex;
  padding: 20px;
  margin: 20px;
  overflow: hidden;
  font-size: 14px;
  color: white;
  background-color: black;
  align-items: center;
  justify-content: center;
}

.skip-navigation:focus,
.skip-navigation:active {
  top: auto;
  left: auto;
  z-index: 999;
  overflow: auto;
  text-align: center;
  text-decoration: none;
}

.custom-header-namespace {
  background: linear-gradient(90deg, #1e3743 68.54%, #1e3743 140.76%);
}

/*! CSS Used from: https://www.prosper.com/web-home/styles.2929095e1d7484b9960d.bundle.css */

.custom-header-namespace header,
.custom-header-namespace nav {
  display: block;
}

.custom-header-namespace a {
  background-color: transparent;
  outline: 0;
  -webkit-text-decoration-skip: objects;
}

.custom-header-namespace a:active,
.custom-header-namespace a:hover {
  outline-width: 0;
}

.custom-header-namespace button {
  margin: 0;
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
}

.custom-header-namespace button {
  text-transform: none;
}

.custom-header-namespace button {
  -webkit-appearance: button;
}

.custom-header-namespace button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.custom-header-namespace button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

.custom-header-namespace *,
.custom-header-namespace :after,
.custom-header-namespace :before {
  box-sizing: inherit;
}

.custom-header-namespace button {
  padding: 0;
  overflow: visible;
  line-height: 1;
  cursor: auto;
  background: 0 0;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-header-namespace button {
  font-family: inherit;
}

.custom-header-namespace :disabled {
  color: #a6a6a6;
}

.custom-header-namespace h4 {
  font-size: 20px;
  font-weight: 500;
  color: #1e3743;
  letter-spacing: 0.4px;
}

@media screen and (min-width: 48em) {
  .custom-header-namespace h4 {
    letter-spacing: 0.3px;
  }
}

.custom-header-namespace a[role="button"] {
  display: block;
  padding: 17px 15px 18px;
  margin: auto;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  letter-spacing: 0.4px;
  cursor: pointer;
  background: #1e3743;
  border-radius: 3px;
  outline: 0;
  -webkit-appearance: none;
}

.custom-header-namespace a[role="button"]:active,
.custom-header-namespace a[role="button"]:hover {
  background-color: #00bebd;
}

.custom-header-namespace a[role="button"].secondary {
  /* height: 36px; */
  padding: 6px 45px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #1e3743;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff;
  border: 1px solid #1e3743;
  border-radius: 3px;
}

@media (max-width: 1100px) {
  .custom-header-namespace a[role="button"].secondary {
    padding: 6px 5px !important;
  }
}

@media (max-width: 540px) {
  .custom-header-namespace a[role="button"].secondary {
    height: auto !important;
    padding: 3px !important;
    font-size: 12px !important;
    line-height: 1.8 !important;
    letter-spacing: 0;
  }
}

.custom-header-namespace a[role="button"].secondary:focus,
.custom-header-namespace a[role="button"].secondary:hover {
  color: #1e3743;
  background-color: #fff;
  border-color: #1e3743;
}

.custom-header-namespace .row {
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.custom-header-namespace .row:after,
.custom-header-namespace .row:before {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}

.custom-header-namespace .row:after {
  clear: both;
}

.custom-header-namespace .row.expanded {
  max-width: none;
}

.custom-header-namespace .columns {
  float: left;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

@media print,
screen and (min-width: 48em) {
  .custom-header-namespace .columns {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.custom-header-namespace .small-12 {
  width: 100%;
}

@media print,
screen and (min-width: 48em) {
  .custom-header-namespace .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em) {
  .custom-header-namespace .show-for-medium {
    display: none !important;
  }
}

@media print,
screen and (min-width: 64em) {
  .custom-header-namespace .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  .custom-header-namespace .show-for-large {
    display: none !important;
  }
}

/*! CSS Used from: Embedded */

.custom-header-namespace #header-menu-hr {
  height: 1px;
  margin: 10px 0;
  background-color: #c6c6c6;
}

/*! CSS Used from: Embedded */

.custom-header-namespace header[_ngcontent-c13] {
  z-index: 999;
}

.custom-header-namespace header[_ngcontent-c13] .logo-prosper-white[_ngcontent-c13] {
  background-image: url(data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%22186px%22 height%3D%2230px%22 viewBox%3D%220 0 186 30%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E    %3C!-- Generator%3A Sketch 47.145422 - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E    %3Ctitle%3Elogo_prosper_white%3C%2Ftitle%3E    %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E    %3Cdefs%3E%3C%2Fdefs%3E    %3Cg id%3D%22Page-1%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E        %3Cg id%3D%22Logo-%2F-White%22%3E            %3Cg%3E                %3Cg id%3D%22Group-16%2279.000000%2C 0.000000%22 fill%3D%22%23FFFFFF%22%3E                    %3Cpath d%3D%22M8.51849039%2C20.9654605 L15.6531529%2C9.33717105 C16.8633183%2C9.94791667 17.9005255%2C10.7341009 18.7533885%2C11.6419956 L23.4552498%2C3.9566886 C22.6040134%2C3.04714912 21.5657218%2C2.26096491 20.3550142%2C1.6502193 C14.7195038%2C-1.19572368 7.50297076%2C0.823464912 4.23303008%2C6.15844298 C0.967426901%2C11.4917763 2.88569089%2C18.1217105 8.51849039%2C20.9654605%22 id%3D%22Fill-1%22%3E%3C%2Fpath%3E                    %3Cpath d%3D%22M15.6531529%2C9.3377193 L8.51849039%2C20.9660088 C7.30940936%2C20.3558114 6.27165998%2C19.5707237 5.42042356%2C18.6611842 L0.716393484%2C26.3475877 C1.56871429%2C27.2571272 2.60700585%2C28.0422149 3.81717126%2C28.6535088 C9.45430827%2C31.4983553 16.6692147%2C29.4791667 19.9391554%2C24.1447368 C23.2058429%2C18.8119518 21.2859524%2C12.183114 15.6531529%2C9.3377193%22 id%3D%22Fill-2%22 fill-opacity%3D%220.6%22%3E%3C%2Fpath%3E                %3C%2Fg%3E                %3Cpath d%3D%22M54.3343668%2C5.59046053 C55.7359248%2C3.05701754 58.9104403%2C0.360745614 63.5298889%2C0.360745614 C68.1487953%2C0.360745614 71.323853%2C3.05701754 72.725411%2C5.59046053 C73.6742414%2C7.3064693 74.00335%2C8.16337719 74.00335%2C15.151864 C74.00335%2C22.1381579 73.6742414%2C22.9961623 72.725411%2C24.7132675 C71.323853%2C27.2467105 68.1487953%2C29.9435307 63.5298889%2C29.9435307 C58.9104403%2C29.9435307 55.7359248%2C27.2467105 54.3343668%2C24.7132675 C53.3855363%2C22.9961623 53.0548012%2C22.1381579 53.0548012%2C15.151864 C53.0548012%2C8.16337719 53.3855363%2C7.3064693 54.3343668%2C5.59046053 M58.9939373%2C23.4046053 C59.9015614%2C24.5504386 61.4267385%2C25.5296053 63.5298889%2C25.5296053 C65.6324971%2C25.5296053 67.1582164%2C24.5504386 68.0658404%2C23.4046053 C69.2207026%2C21.9336623 69.5508956%2C21.1167763 69.5508956%2C15.151864 C69.5508956%2C9.18585526 69.2207026%2C8.3689693 68.0658404%2C6.89802632 C67.1582164%2C5.75328947 65.6324971%2C4.77302632 63.5298889%2C4.77302632 C61.4267385%2C4.77302632 59.9015614%2C5.75328947 58.9939373%2C6.89802632 C57.838533%2C8.3689693 57.5094244%2C9.18585526 57.5094244%2C15.151864 C57.5094244%2C21.1167763 57.838533%2C21.9336623 58.9939373%2C23.4046053%22 id%3D%22Fill-3%22 fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E                %3Cpath d%3D%22M26.4631512%2C0.605263158 L37.9277335%2C0.605263158 C40.4022832%2C0.605263158 42.3384394%2C1.17708333 43.9069916%2C2.52576754 C45.5557878%2C3.91557018 46.8348112%2C6.12171053 46.8348112%2C8.73684211 C46.8348112%2C12.495614 44.6904545%2C15.5592105 41.1439975%2C16.785636 L47.9479248%2C29.6973684 L42.6697168%2C29.6973684 L36.6080459%2C17.2752193 L30.9166901%2C17.2752193 L30.9166901%2C29.6973684 L26.4631512%2C29.6973684 L26.4631512%2C0.605263158 L26.4631512%2C0.605263158 Z M30.9166901%2C13.3530702 L37.6382047%2C13.3530702 C40.9791721%2C13.3530702 42.6285104%2C11.1880482 42.6285104%2C8.73684211 C42.6285104%2C7.2247807 42.0516216%2C6.08004386 41.1439975%2C5.42708333 C40.3198705%2C4.81359649 39.4117043%2C4.52796053 37.885985%2C4.52796053 L30.9166901%2C4.52796053 L30.9166901%2C13.3530702 L30.9166901%2C13.3530702 Z%22 id%3D%22Fill-4%22 fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E                %3Cpath d%3D%22M0.238563074%2C0.604714912 L10.8773918%2C0.604714912 C13.1865739%2C0.604714912 15.2073116%2C0.891447368 17.4752874%2C2.64857456 C19.248787%2C3.99725877 20.6514294%2C6.44846491 20.6514294%2C9.59429825 C20.6514294%2C13.7203947 17.4752874%2C18.3388158 11.4542807%2C18.3388158 L4.69210192%2C18.3388158 L4.69210192%2C29.6973684 L0.238563074%2C29.6973684 L0.238563074%2C0.604714912 L0.238563074%2C0.604714912 Z M4.69210192%2C14.1710526 L11.2905397%2C14.1710526 C14.5886742%2C14.1710526 16.1968062%2C11.7593202 16.1968062%2C9.47203947 C16.1968062%2C7.51151316 15.4133434%2C6.32620614 14.3013141%2C5.58936404 C13.310193%2C4.93695175 12.4036533%2C4.77302632 11.1246299%2C4.77302632 L4.69210192%2C4.77302632 L4.69210192%2C14.1710526 L4.69210192%2C14.1710526 Z%22 id%3D%22Fill-5%22 fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E                %3Cpath d%3D%22M108.785304%2C0.578947368 L119.424675%2C0.578947368 C121.732773%2C0.578947368 123.754053%2C0.866776316 126.022028%2C2.62225877 C127.794986%2C3.97039474 129.196002%2C6.42214912 129.196002%2C9.56907895 C129.196002%2C13.6957237 126.022028%2C18.3130482 120.001022%2C18.3130482 L113.237216%2C18.3130482 L113.237216%2C29.6716009 L108.785304%2C29.6716009 L108.785304%2C0.578947368 L108.785304%2C0.578947368 Z M113.237216%2C14.1447368 L119.836196%2C14.1447368 C123.134873%2C14.1447368 124.743547%2C11.7335526 124.743547%2C9.44627193 C124.743547%2C7.48464912 123.959542%2C6.3004386 122.846971%2C5.56414474 C121.85585%2C4.91118421 120.94931%2C4.74725877 119.670829%2C4.74725877 L113.237216%2C4.74725877 L113.237216%2C14.1447368 L113.237216%2C14.1447368 Z%22 id%3D%22Fill-6%22 fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E                %3Cpolyline id%3D%22Fill-7%22 fill%3D%22%23FFFFFF%22 points%3D%22134.684579 0.578947368 153.448107 0.578947368 153.448107 4.74725877 139.138118 4.74725877 139.138118 13.0422149 151.344414 13.0422149 151.344414 16.9654605 139.138118 16.9654605 139.138118 25.504386 153.448107 25.504386 153.448107 29.6716009 134.684579 29.6716009 134.684579 0.578947368%22%3E%3C%2Fpolyline%3E                %3Cpath d%3D%22M160.483549%2C0.578947368 L171.948673%2C0.578947368 C174.421596%2C0.578947368 176.360464%2C1.15186404 177.927389%2C2.5 C179.57727%2C3.88815789 180.855751%2C6.09649123 180.855751%2C8.70997807 C180.855751%2C12.4698465 178.710852%2C15.5339912 175.164395%2C16.7598684 L181.96778%2C29.6716009 L176.689572%2C29.6716009 L170.627901%2C17.2505482 L164.937088%2C17.2505482 L164.937088%2C29.6716009 L160.483549%2C29.6716009 L160.483549%2C0.578947368 L160.483549%2C0.578947368 Z M164.937088%2C13.3283991 L171.660229%2C13.3283991 C175.000112%2C13.3283991 176.64945%2C11.1617325 176.64945%2C8.70997807 C176.64945%2C7.1995614 176.072561%2C6.05427632 175.164395%2C5.40131579 C174.338642%2C4.78782895 173.432644%2C4.50219298 171.906383%2C4.50219298 L164.937088%2C4.50219298 L164.937088%2C13.3283991 L164.937088%2C13.3283991 Z%22 id%3D%22Fill-8%22 fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E                %3Cpolyline id%3D%22Fill-9%22 fill%3D%22%23818181%22 points%3D%22183.310782 28.3508772 183.310782 29.6737939 183.081978 29.6737939 183.081978 28.3508772 182.664493 28.3508772 182.664493 28.1425439 183.727725 28.1425439 183.727725 28.3508772 183.310782 28.3508772%22%3E%3C%2Fpolyline%3E                %3Cpolyline id%3D%22Fill-10%22 fill%3D%22%23818181%22 points%3D%22185.1038 29.6732456 185.1038 28.6496711 184.755173 29.3958333 184.585468 29.3958333 184.228165 28.6496711 184.228165 29.6732456 183.997735 29.6732456 183.997735 28.1425439 184.228165 28.1425439 184.670591 29.0942982 185.1038 28.1425439 185.334773 28.1425439 185.334773 29.6732456 185.1038 29.6732456%22%3E%3C%2Fpolyline%3E            %3C%2Fg%3E        %3C%2Fg%3E    %3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] {
  display: flex;
  height: 90px;
  padding: 20px 20px 20px 17px;
  align-items: center;
}

@media (max-width: 480px) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] {
    padding: 20px 8px;
  }
}

@media screen and (min-width: 48em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] {
    height: 148px;
    padding: 24px 18px 25px 23px;
  }
}

@media screen and (min-width: 64em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] {
    padding: 24px 24px 24px 23px;
  }
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .columns[_ngcontent-c13] {
  position: relative;
  z-index: 999;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role-buttons[_ngcontent-c13] {
  position: absolute;
  left: calc(50% - 210px);
  display: flex;
  transform: translateY(-50%);
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role-separator[_ngcontent-c13] {
  position: absolute;
  top: calc(50%);
  left: calc(50%);
  z-index: 999;
  display: block;
  font-size: 20px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.36);
  transform: translateY(-50%);
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role[_ngcontent-c13] {
  position: static;
  top: -3px;
  display: inline-block;
  width: 210px;
  padding: 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 2px;
  outline: 0;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role[_ngcontent-c13] .wrapper[_ngcontent-c13] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role[_ngcontent-c13] .icon[_ngcontent-c13] {
  width: 24px;
  height: 30px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role[_ngcontent-c13] .caption[_ngcontent-c13] {
  font-size: 16px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role.borrow[_ngcontent-c13] .caption[_ngcontent-c13]:after {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  margin-right: 10px;
  margin-left: 10px;
  color: #fff;
  vertical-align: middle;
  content: "";
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role.borrow[_ngcontent-c13] .icon[_ngcontent-c13] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjRkZGIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjQ2IDIxLjk2NWw3LjA4NS0xMS42MjhhMTEuMDI0IDExLjAyNCAwIDAgMSAzLjA4IDIuMzA1bDQuNjY4LTcuNjg1YTEwLjk2NiAxMC45NjYgMCAwIDAtMy4wNzgtMi4zMDdDMTQuNjE4LS4xOTYgNy40NSAxLjgyMyA0LjIwNCA3LjE1OC45NiAxMi40OTIgMi44NjYgMTkuMTIyIDguNDYgMjEuOTY1IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTguNDYgMjEuOTY2YTEwLjk2MyAxMC45NjMgMCAwIDEtMy4wNzctMi4zMDVMLjcxMSAyNy4zNDhhMTEgMTEgMCAwIDAgMy4wOCAyLjMwNmM1LjU5OCAyLjg0NCAxMi43NjMuODI1IDE2LjAxLTQuNTEgMy4yNDUtNS4zMzIgMS4zMzgtMTEuOTYtNC4yNTYtMTQuODA2TDguNDYgMjEuOTY2eiIgb3BhY2l0eT0iLjk1Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role.invest[_ngcontent-c13] .icon[_ngcontent-c13] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjRkZGIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjQ2IDIxLjk2NWw3LjA4NS0xMS42MjhhMTEuMDI0IDExLjAyNCAwIDAgMSAzLjA4IDIuMzA1bDQuNjY4LTcuNjg1YTEwLjk2NiAxMC45NjYgMCAwIDAtMy4wNzgtMi4zMDdDMTQuNjE4LS4xOTYgNy40NSAxLjgyMyA0LjIwNCA3LjE1OC45NiAxMi40OTIgMi44NjYgMTkuMTIyIDguNDYgMjEuOTY1Ii8+PHBhdGggZD0iTTE1LjU0NSAxMC4zMzhMOC40NiAyMS45NjZhMTAuOTYzIDEwLjk2MyAwIDAgMS0zLjA3Ny0yLjMwNUwuNzExIDI3LjM0OGExMSAxMSAwIDAgMCAzLjA4IDIuMzA2YzUuNTk4IDIuODQ0IDEyLjc2My44MjUgMTYuMDEtNC41MSAzLjI0NS01LjMzMiAxLjMzOC0xMS45Ni00LjI1Ni0xNC44MDYiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role.invest[_ngcontent-c13] .caption[_ngcontent-c13] {
  padding-left: 10px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .role.invest[_ngcontent-c13] .caption[_ngcontent-c13]:after {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  margin-right: 10px;
  margin-left: 10px;
  color: #fff;
  vertical-align: middle;
  content: "";
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .logo[_ngcontent-c13] {
  position: absolute;
  left: 50%;
  display: block;
  margin: auto auto auto -62px;
  margin-left: 0;
  text-decoration: none;
  outline: 0;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 48em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .logo[_ngcontent-c13] {
    margin-left: 0;
    transform: translateY(-50%, -50%);
  }
}

@media screen and (min-width: 64em) {
  .custom-header-namespace {
    /* header[_ngcontent-c13] .topbar[_ngcontent-c13] {
      padding: 21px 25px 21px 23px;
    } */
  }

  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .logo[_ngcontent-c13] {
    transform: translateY(-50%);
  }
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  display: none !important;
  display: block;
  width: 26px;
  height: 20px;
  cursor: pointer;
  outline: 0;
  transform: translateY(-50%);
}

@media (max-width: 1023px) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] {
    display: block !important;
  }
}

.custom-header-namespace .topbar-link--contact {
  display: none;
}

@media (min-width: 1024px) {
  .custom-header-namespace .topbar-link--contact {
    display: block;
  }
}

@media screen and (min-width: 48em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] {
    top: 2px;
    left: 0;
  }
}

@media screen and (min-width: 64em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .logo[_ngcontent-c13] {
    left: 0;
    margin-left: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] {
    top: 2px;
    right: 5px;
    left: auto;
  }
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] span[_ngcontent-c13] {
  display: block;
  width: 26px;
  height: 15px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] span[_ngcontent-c13]:after,
.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] span[_ngcontent-c13]:before {
  position: absolute;
  z-index: 999;
  display: block;
  width: 26px;
  height: 2px;
  content: "";
  background-color: #fff;
  border-radius: 1px;
  transition: transform 0.2s ease-in-out;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] span[_ngcontent-c13]:before {
  top: 4px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .toggle__sub-menu[_ngcontent-c13] span[_ngcontent-c13]:after {
  bottom: 4px;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .topbar__action[_ngcontent-c13] {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  visibility: visible;
  background-color: transparent;
  border-color: #fff;
  opacity: 1;
  transition: 0.2s ease-out;
  transform: translateY(-50%);
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .signin__desktop[_ngcontent-c13] {
  font-size: 15px;
  line-height: 1.3;
}

.custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .signin__desktop[_ngcontent-c13]:hover {
  color: #1e3743;
  background-color: #fff;
}

.custom-header-namespace header[_ngcontent-c13] .main-menu[_ngcontent-c13] {
  visibility: hidden;
  transition: transform 0.2s ease-in-out;
  transform: scale3d(1, 0, 1);
  transform-origin: 0 0;
  will-change: transform;
}

@media (min-width: 1024px) {
  .custom-header-namespace header[_ngcontent-c13] .main-menu[_ngcontent-c13] {
    display: none;
  }
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] {
  position: absolute;
  z-index: 999;
  width: 100%;
  padding-bottom: 19px;
  background-color: #fff;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] .columns[_ngcontent-c13] {
  padding: 0 20px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13] {
  padding: 0;
  margin: 16px 0;
  list-style: none;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13]:first-child {
  margin-top: 0;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13] h4[_ngcontent-c13] {
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 2.5;
  text-align: left;
  letter-spacing: 2px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] {
  border-bottom: 1px solid #ddd;
}

@media screen and (min-width: 48em) {
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] .columns[_ngcontent-c13] {
    padding-top: 30px;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13] {
    display: inline-block;
    margin: 16px;
    vertical-align: top;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13]:first-child {
    float: right;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] {
    border-bottom: 0;
  }
}

@media screen and (max-width: 47.9375em) {

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.borrow__list-item[_ngcontent-c13],
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.invest__list-item[_ngcontent-c13] {
    border-bottom: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.borrow__list-item[_ngcontent-c13] .borrow__link[_ngcontent-c13],
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.invest__list-item[_ngcontent-c13] .invest__link[_ngcontent-c13] {
    padding: 8px 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.borrow__list-item[_ngcontent-c13]:first-child .borrow__link[_ngcontent-c13],
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.invest__list-item[_ngcontent-c13]:first-child .invest__link[_ngcontent-c13] {
    padding-top: 10px;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.borrow__list-item.borrow__list-item[_ngcontent-c13]:last-child,
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.invest__list-item.invest__list-item[_ngcontent-c13]:last-child {
    border-bottom: 1px solid #ddd;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.borrow__list-item.borrow__list-item[_ngcontent-c13]:last-child .borrow__link[_ngcontent-c13],
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li.invest__list-item.invest__list-item[_ngcontent-c13]:last-child .invest__link[_ngcontent-c13] {
    padding-bottom: 36px;
  }
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] a[_ngcontent-c13] {
  display: block;
  padding: 12px 0;
  font-size: 16px;
  line-height: 1.62;
  color: #1e3743;
  text-align: left;
  text-decoration: none;
  letter-spacing: 2px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] a[_ngcontent-c13]:focus,
.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] a[_ngcontent-c13]:hover {
  color: #1e3743;
  border-color: #1e3743;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13]:first-child a[_ngcontent-c13] {
  padding-top: 0;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] {
  width: 100%;
  border-bottom: 0;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] button[_ngcontent-c13] {
  border-bottom: 1px solid #ddd;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] button[_ngcontent-c13]:first-child {
  border-right: 1px solid #ddd;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role[_ngcontent-c13] {
  width: 50%;
  padding: 12px 0;
  font-size: 12px;
  color: #1e3743;
  letter-spacing: 2px;
  outline: 0;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role[_ngcontent-c13] .wrapper[_ngcontent-c13] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role[_ngcontent-c13]:first-child {
  float: left;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role[_ngcontent-c13] .icon[_ngcontent-c13] {
  width: 24px;
  height: 30px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.borrow[_ngcontent-c13] .icon[_ngcontent-c13] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOC40NSAyMC45NjVsNy4wNzgtMTEuNjI4YzEuMi42MSAyLjIzIDEuMzk3IDMuMDc1IDIuMzA1bDQuNjY1LTcuNjg1YTEwLjk1NSAxMC45NTUgMCAwIDAtMy4wNzYtMi4zMDdDMTQuNjAyLTEuMTk2IDcuNDQyLjgyMyA0LjIgNi4xNTguOTYgMTEuNDkyIDIuODYzIDE4LjEyMiA4LjQ1IDIwLjk2NSIgZmlsbD0iI0YyNzAwMCIvPjxwYXRoIGQ9Ik0xNS41MjggOS4zMzhMOC40NSAyMC45NjZhMTAuOTUyIDEwLjk1MiAwIDAgMS0zLjA3My0yLjMwNUwuNzExIDI2LjM0OGExMC45OSAxMC45OSAwIDAgMCAzLjA3NiAyLjMwNmM1LjU5MiAyLjg0NCAxMi43NDkuODI1IDE1Ljk5My00LjUxIDMuMjQtNS4zMzIgMS4zMzYtMTEuOTYtNC4yNTItMTQuODA2IiBzdHJva2U9IiNGMjcwMDAiLz48L2c+PC9zdmc+);
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.borrow[_ngcontent-c13] .caption[_ngcontent-c13] {
  padding-left: 10px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.borrow[_ngcontent-c13] .caption[_ngcontent-c13]:after {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  margin-right: 10px;
  margin-left: 10px;
  color: #737373;
  vertical-align: middle;
  content: "";
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.invest[_ngcontent-c13] .icon[_ngcontent-c13] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjRTIwQzc3IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjQ1IDIxLjk2NWw3LjA3OC0xMS42MjhjMS4yLjYxIDIuMjMgMS4zOTcgMy4wNzUgMi4zMDVsNC42NjUtNy42ODVhMTAuOTU1IDEwLjk1NSAwIDAgMC0zLjA3Ni0yLjMwN0MxNC42MDItLjE5NiA3LjQ0MiAxLjgyMyA0LjIgNy4xNTguOTYgMTIuNDkyIDIuODYzIDE5LjEyMiA4LjQ1IDIxLjk2NSIvPjxwYXRoIGQ9Ik0xNS41MjggMTAuMzM4TDguNDUgMjEuOTY2YTEwLjk1MiAxMC45NTIgMCAwIDEtMy4wNzMtMi4zMDVMLjcxMSAyNy4zNDhhMTAuOTkgMTAuOTkgMCAwIDAgMy4wNzYgMi4zMDZjNS41OTIgMi44NDQgMTIuNzQ5LjgyNSAxNS45OTMtNC41MSAzLjI0LTUuMzMyIDEuMzM2LTExLjk2LTQuMjUyLTE0LjgwNiIgZmlsbD0iI0UyMEM3NyIvPjwvZz48L3N2Zz4=);
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.invest[_ngcontent-c13] .caption[_ngcontent-c13] {
  padding-right: 10px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role.invest[_ngcontent-c13] .caption[_ngcontent-c13]:before {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  margin-right: 10px;
  margin-left: 10px;
  color: #737373;
  vertical-align: middle;
  content: "";
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}

@media screen and (min-width: 64em) {
  .custom-header-namespace header[_ngcontent-c13] .topbar[_ngcontent-c13] .topbar__action[_ngcontent-c13] {
    right: 15px;
    margin-left: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .main-menu[_ngcontent-c13] nav[_ngcontent-c13] {
    position: relative;
    height: 260px;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .sub-menu__misc[_ngcontent-c13] {
    position: absolute;
    left: calc(50% + 214px);
    margin-right: 0;
    margin-left: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .sub-menu__borrow[_ngcontent-c13],
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .sub-menu__invest[_ngcontent-c13] {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .sub-menu__borrow[_ngcontent-c13] {
    left: calc(50% - 300px);
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .sub-menu__invest[_ngcontent-c13] {
    left: calc(50% + 77px);
  }
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] a.secondary[_ngcontent-c13] {
  float: right;
  margin-top: 5px;
  font-size: 14px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.signed-in[_ngcontent-c13] {
  padding-top: 16px;
  visibility: hidden;
  transition: transform 0.2s ease-in-out;
  transform: scale3d(1, 0, 1);
  transform-origin: 0 0;
  will-change: transform;
}

@media screen and (min-width: 48em) {
  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] li[_ngcontent-c13] a[_ngcontent-c13] {
    padding: 3px 0;
    font-size: 12px;
    line-height: 2.5;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] {
    display: none;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu[_ngcontent-c13] nav[_ngcontent-c13] .li-role-toggle[_ngcontent-c13] .role[_ngcontent-c13] {
    font-size: 13px;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu.signed-in[_ngcontent-c13] {
    right: 0;
    width: 210px;
    padding-top: 16px;
    padding-bottom: 0;
    margin-top: 0;
    background-color: #fff;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu.signed-in[_ngcontent-c13] .columns[_ngcontent-c13] {
    padding: 0;
  }

  .custom-header-namespace header[_ngcontent-c13] .sub-menu.signed-in[_ngcontent-c13] nav[_ngcontent-c13] ul[_ngcontent-c13] {
    float: none;
  }
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__borrow[_ngcontent-c13],
.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__invest[_ngcontent-c13] {
  position: absolute;
  width: 355px;
  visibility: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease-in-out;
  transform: scale3d(1, 0, 1);
  transform-origin: 0 0;
  will-change: transform;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__borrow[_ngcontent-c13] .columns[_ngcontent-c13],
.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__invest[_ngcontent-c13] .columns[_ngcontent-c13] {
  padding-top: 16px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__borrow[_ngcontent-c13] ul.list[_ngcontent-c13],
.custom-header-namespace header[_ngcontent-c13] .sub-menu.row.dropdown__invest[_ngcontent-c13] ul.list[_ngcontent-c13] {
  float: none;
  margin: 0;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.dropdown__borrow[_ngcontent-c13] {
  left: calc(50% - 358px);
  padding-bottom: 16px;
}

.custom-header-namespace header[_ngcontent-c13] .sub-menu.dropdown__invest[_ngcontent-c13] {
  left: calc(50% - 5px);
  padding-bottom: 16px;
}

.custom-header-namespace #header-menu-hr[_ngcontent-c13] {
  height: 1px;
  margin: 10px 0;
  background-color: #c6c6c6;
}

.custom-header-namespace .caption {
  font-weight: 500;
}

@media (max-width: 1023px) {

  .custom-header-namespace .sub-menu__borrow,
  .custom-header-namespace .sub-menu__invest {
    display: none;
  }
}

.custom-header-namespace .sub-menu__borrow.active,
.custom-header-namespace .sub-menu__invest.active {
  display: block;
}

.custom-header-namespace .shared-header.active {
  background: #fff;
}

.custom-header-namespace .shared-header.active svg path {
  fill: #818181;
}

.custom-header-namespace .shared-header.active svg .fill-pink {
  fill: #e20c77;
  opacity: 1;
}

.custom-header-namespace .shared-header.active svg .fill-orange {
  fill: #fe7800;
  opacity: 1;
}

.custom-header-namespace .shared-header.active .borrow .caption,
.custom-header-namespace .shared-header.active .invest .caption {
  color: #818181 !important;
}

.custom-header-namespace .shared-header.active .borrow .caption:after,
.custom-header-namespace .shared-header.active .invest .caption:after {
  color: #818181 !important;
}

.custom-header-namespace .shared-header.active .topbar-link {
  color: #1e3743;
}

.custom-header-namespace .shared-header.active .role-separator {
  color: #818181 !important;
}

.custom-header-namespace .shared-header.active .active .caption {
  color: #1e3743 !important;
}

.custom-header-namespace .shared-header.active .active .caption:after {
  color: #1e3743 !important;
}

.custom-header-namespace .shared-header.active .main-menu {
  visibility: visible !important;
  transform: scale3d(1, 1, 1) !important;
}

.custom-header-namespace .shared-header.active span[_ngcontent-c13]:before,
.custom-header-namespace .shared-header.active span[_ngcontent-c13]:after {
  background-color: #818181 !important;
}

.custom-header-namespace .shared-header.active span[_ngcontent-c13]:before {
  transform: translateY(5px) rotateZ(45deg) !important;
}

.custom-header-namespace .shared-header.active span[_ngcontent-c13]:after {
  transform: translateY(-5px) rotateZ(-45deg) !important;
}

.custom-header-namespace .shared-header.active .topbar__action--custom {
  color: #1e3743 !important;
  border-color: #1e3743 !important;
}

.custom-header-namespace .shared-header.active .topbar__action--custom:hover {
  color: #1e3743 !important;
  border-color: #1e3743 !important;
}

.topbar-link {
  position: absolute;
  top: 0;
  right: 20%;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.65px;
  transform: translateY(-50%);
}

.topbar-link:hover,
.topbar-link:active,
.topbar-link:focus {
  color: #fff;
}

@media (max-width: 1023px) {
  .topbar-link {
    right: auto;
    left: 0;
  }
}

@media (max-width: 480px) {
  .topbar-link {
    font-size: 12px;
  }
}

.topbar__action--custom {
  padding: 16px 15px !important;
  font-size: 16px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #fff !important;
  border-radius: 4px !important;
}

.topbar__action--custom:hover,
.topbar__action--custom:active,
.topbar__action--custom:focus {
  color: #1e3743 !important;
  background: #fff !important;
}

/*! CSS Used from: https://www.prosper.com/web-home/styles.2929095e1d7484b9960d.bundle.css */

.custom-footer-namespace footer {
  display: block;
  background-color: rgba(248, 248, 248, 0.7) !important;
}

.custom-footer-namespace a {
  background-color: transparent;
  outline: 0;
  -webkit-text-decoration-skip: objects;
}

.custom-footer-namespace a:active,
.custom-footer-namespace a:hover {
  outline-width: 0;
}

.custom-footer-namespace img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
  -ms-interpolation-mode: bicubic;
}

.custom-footer-namespace *,
.custom-footer-namespace :after,
.custom-footer-namespace :before {
  box-sizing: inherit;
}

.custom-footer-namespace :disabled {
  color: #a6a6a6;
}

.custom-footer-namespace h3 {
  font-size: 20px;
  font-weight: 700;
  color: #1e3743;
}

.custom-footer-namespace .row {
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.custom-footer-namespace .row:after,
.custom-footer-namespace .row:before {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}

.custom-footer-namespace .row:after {
  clear: both;
}

.custom-footer-namespace .columns {
  float: left;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

@media print,
screen and (min-width: 48em) {
  .custom-footer-namespace .columns {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.custom-footer-namespace .columns:last-child:not(:first-child) {
  float: right;
}

.custom-footer-namespace .small-12 {
  width: 100%;
}

.custom-footer-namespace .small-centered {
  margin-right: auto;
  margin-left: auto;
}

.custom-footer-namespace .small-centered,
.custom-footer-namespace .small-centered:last-child:not(:first-child) {
  float: none;
  clear: both;
}

@media print,
screen and (min-width: 48em) {
  .custom-footer-namespace .medium-2 {
    width: 16.66666667%;
  }

  .custom-footer-namespace .medium-pull-2 {
    position: relative;
    left: -16.66666667%;
  }

  .custom-footer-namespace .medium-3 {
    width: 25%;
  }

  .custom-footer-namespace .medium-4 {
    width: 33.33333333%;
  }

  .custom-footer-namespace .medium-6 {
    width: 50%;
  }

  .custom-footer-namespace .medium-push-6 {
    position: relative;
    left: 50%;
  }

  .custom-footer-namespace .medium-9 {
    width: 75%;
  }

  .custom-footer-namespace .medium-10 {
    width: 83.33333333%;
  }

  .custom-footer-namespace .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em) {
  .custom-footer-namespace .show-for-medium {
    display: none !important;
  }
}

@media print,
screen and (min-width: 64em) {
  .custom-footer-namespace .large-9 {
    width: 75%;
  }
}

.custom-footer-namespace .text-left {
  text-align: left;
}

.custom-footer-namespace .text-center {
  text-align: center;
}

/*! CSS Used from: Embedded */

.custom-footer-namespace footer.shared-footer {
  padding-top: 0;
  background: #fff;
}

.custom-footer-namespace .shared-footer__container--custom {
  padding-bottom: 48px;
  background-color: #f8f8f8;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace .shared-footer__container--custom {
    padding-bottom: 146px;
  }

  .custom-footer-namespace footer.shared-footer .xlarge-special {
    width: 648px;
  }
}

@media screen and (min-width: 64em) {
  .custom-footer-namespace .shared-footer__container--custom {
    padding-bottom: 134px;
  }

  .custom-footer-namespace footer.shared-footer .xlarge-special {
    width: 768px;
  }
}

@media screen and (min-width: 90em) {
  .custom-footer-namespace footer.shared-footer .xlarge-special {
    width: 890px;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__links {
  padding: 30px 10px 0;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links {
    width: 648px;
    padding: 48px 0 15px;
    margin: auto;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .columns.medium-4 {
    width: 33%;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .columns.medium-2 {
    width: 22%;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .columns.show-for-medium.medium-push-6 {
    left: 55%;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .columns.medium-pull-2 {
    left: -22%;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .columns.small-12.medium-3.show-for-medium {
    width: 22%;
  }
}

@media screen and (min-width: 64em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links {
    width: 768px;
    padding: 48px 0 15px;
  }
}

@media screen and (min-width: 90em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links {
    width: 890px;
    padding: 120px 0 15px;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__links h3 {
  padding: 5px 0;
  margin: 0;
  font-size: 14px;
  line-height: 2.91;
  color: #1e3743;
  letter-spacing: 1px;
  border-bottom: 1px solid #d6d6d6;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links h3 {
    padding: 2px 0;
    font-size: 11px;
    border: 0;
  }
}

@media screen and (max-width: 47.9375em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links h3.invest-header {
    margin-top: 5px;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__links a {
  display: block;
  padding: 2px 0;
  font-size: 14px;
  line-height: 2.57;
  color: #1e3743;
  text-align: left;
  letter-spacing: 1px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__links a:active,
.custom-footer-namespace footer.shared-footer .shared-footer__links a:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__links a:hover {
  color: #1e3743;
}

.custom-footer-namespace footer.shared-footer .shared-footer__links .shared-footer__links-secondary {
  padding: 5px 10px 0;
  margin: 0;
  border: 0;
}

.custom-footer-namespace footer.shared-footer .shared-footer__draw-line {
  margin: 34px auto 20px;
  border-bottom: 1px solid #d6d6d6;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__links a {
    font-size: 11px;
    line-height: 2.91;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__links .shared-footer__links-secondary {
    padding: 0;
    margin: 0;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__draw-line {
    width: 648px;
    margin: 43px auto 28px;
  }
}

@media screen and (min-width: 64em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__draw-line {
    width: 768px;
  }
}

@media screen and (min-width: 90em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__draw-line {
    width: 890px;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__draw-line.invest__line {
  margin-top: 20px;
  margin-bottom: 6px;
}

.custom-footer-namespace footer.shared-footer a {
  color: #1e3743;
  text-decoration: none;
  outline: 0;
}

.custom-footer-namespace footer.shared-footer a:active,
.custom-footer-namespace footer.shared-footer a:focus,
.custom-footer-namespace footer.shared-footer a:hover {
  color: #1e3743;
  text-decoration: none;
  outline: 0;
}

@media screen and (max-width: 47.9375em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__social-media {
    margin-top: 16px;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__legal-footnote {
    margin-right: 10px;
    margin-left: 10px;
  }
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace footer.shared-footer .shared-footer__social-media {
    margin-top: 2px;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__privacy-policies p {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo {
  display: inline-block;
  width: 51px;
  height: 51px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: 51px 51px;
  outline: 0;
  transition: background-image 0.4s;
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo:last-child {
  margin-right: 0;
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__facebook-logo.icon {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%22-1 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 4236781 - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-20%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Cpath d%3D%22M30.6687571%2C14.0044898 L27.7602588%2C14 C24.4929228%2C14 22.3816601%2C16.0843878 22.3816601%2C19.3105306 L22.3816601%2C21.7590408 L19.4572964%2C21.7590408 C19.2046168%2C21.7590408 19%2C21.9561429 19%2C22.1992653 L19%2C25.7468776 C19%2C25.99 19.2048501%2C26.1868776 19.4572964%2C26.1868776 L22.3814268%2C26.1868776 L22.3814268%2C35.1386327 C22.3814268%2C35.3817551 22.5860436%2C35.5786327 22.8387231%2C35.5786327 L26.6538815%2C35.5786327 C26.9065611%2C35.5786327 27.1111779%2C35.3815306 27.1111779%2C35.1386327 L27.1111779%2C26.1868776 L30.5301683%2C26.1868776 C30.7828479%2C26.1868776 30.9874646%2C25.99 30.9874646%2C25.7468776 L30.9888645%2C22.1992653 C30.9888645%2C22.0825306 30.9405684%2C21.9707347 30.854942%2C21.8881224 C30.7690823%2C21.8055102 30.6526584%2C21.7590408 30.5313348%2C21.7590408 L27.1114112%2C21.7590408 L27.1114112%2C19.6834082 C27.1114112%2C18.6857755 27.3584912%2C18.1793265 28.7089154%2C18.1793265 L30.6682904%2C18.1786531 C30.9207367%2C18.1786531 31.1253535%2C17.981551 31.1253535%2C17.7386531 L31.1253535%2C14.4444898 C31.1253535%2C14.2018163 30.92097%2C14.0049388 30.6687571%2C14.0044898%22 id%3D%22Imported-Layers%22 fill%3D%22%23959595%22%3E%3C%2Fpath%3E    %3Ccircle id%3D%22Oval%22 stroke%3D%22%23959595%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E  %3C%2Fg%3E%3C%2Fsvg%3E");
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__facebook-logo:active,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__facebook-logo:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__facebook-logo:hover {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%22-1 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 4236781 - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-20%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Cpath d%3D%22M30.6687571%2C14.0044898 L27.7602588%2C14 C24.4929228%2C14 22.3816601%2C16.0843878 22.3816601%2C19.3105306 L22.3816601%2C21.7590408 L19.4572964%2C21.7590408 C19.2046168%2C21.7590408 19%2C21.9561429 19%2C22.1992653 L19%2C25.7468776 C19%2C25.99 19.2048501%2C26.1868776 19.4572964%2C26.1868776 L22.3814268%2C26.1868776 L22.3814268%2C35.1386327 C22.3814268%2C35.3817551 22.5860436%2C35.5786327 22.8387231%2C35.5786327 L26.6538815%2C35.5786327 C26.9065611%2C35.5786327 27.1111779%2C35.3815306 27.1111779%2C35.1386327 L27.1111779%2C26.1868776 L30.5301683%2C26.1868776 C30.7828479%2C26.1868776 30.9874646%2C25.99 30.9874646%2C25.7468776 L30.9888645%2C22.1992653 C30.9888645%2C22.0825306 30.9405684%2C21.9707347 30.854942%2C21.8881224 C30.7690823%2C21.8055102 30.6526584%2C21.7590408 30.5313348%2C21.7590408 L27.1114112%2C21.7590408 L27.1114112%2C19.6834082 C27.1114112%2C18.6857755 27.3584912%2C18.1793265 28.7089154%2C18.1793265 L30.6682904%2C18.1786531 C30.9207367%2C18.1786531 31.1253535%2C17.981551 31.1253535%2C17.7386531 L31.1253535%2C14.4444898 C31.1253535%2C14.2018163 30.92097%2C14.0049388 30.6687571%2C14.0044898%22 id%3D%22Imported-Layers%22 fill%3D%22%2339579A%22%3E%3C%2Fpath%3E    %3Ccircle id%3D%22Oval%22 stroke%3D%22%2339579A%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__twitter-logo.icon {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%2269 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-21%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22 transform%3D%22translate(70.000000%2C 0.000000)%22%3E    %3Cpath d%3D%22M37.9430902%2C18.3566986 C37.0253617%2C18.7564115 36.0391372%2C19.0266029 35.004001%2C19.1480861 C36.0605239%2C18.5260766 36.8719522%2C17.5411483 37.2540874%2C16.3674641 C36.2651835%2C16.9434928 35.1700768%2C17.3617225 34.0044281%2C17.5870813 C33.0710127%2C16.6102871 31.7409932%2C16 30.2691102%2C16 C27.4429954%2C16 25.1517432%2C18.2501914 25.1517432%2C21.0257895 C25.1517432%2C21.4197129 25.1970012%2C21.8033014 25.2842531%2C22.1711962 C21.0312696%2C21.9615311 17.2605346%2C19.9606699 14.7366105%2C16.9198565 C14.2961125%2C17.6621531 14.0437104%2C18.5255024 14.0437104%2C19.4466029 C14.0437104%2C21.1903349 14.9471162%2C22.7287081 16.3202501%2C23.63 C15.4813942%2C23.6038756 14.6923269%2C23.377799 14.0024472%2C23.0013397 C14.00196%2C23.0222967 14.00196%2C23.0433493 14.00196%2C23.0645455 C14.00196%2C25.4996651 15.7659495%2C27.5309569 18.1068929%2C27.9927751 C17.677551%2C28.1075598 17.2254097%2C28.1691388 16.758702%2C28.1691388 C16.4289375%2C28.1691388 16.1083804%2C28.1375598 15.7958616%2C28.0788517 C16.4471089%2C30.0755024 18.336934%2C31.5288038 20.576254%2C31.5692344 C18.8248822%2C32.9173206 16.6183487%2C33.7207656 14.2207475%2C33.7207656 C13.8076771%2C33.7207656 13.4003553%2C33.6969856 13%2C33.6503828 C15.2646528%2C35.0765072 17.9545552%2C35.9086124 20.8444404%2C35.9086124 C30.2570771%2C35.9086124 35.4043563%2C28.2501435 35.4043563%2C21.6085167 C35.4043563%2C21.390622 35.3993385%2C21.1738756 35.3894976%2C20.9582775 C36.389509%2C20.2497129 37.2570592%2C19.3645455 37.9430902%2C18.3566986%22 id%3D%22Imported-Layers-Copy%22 fill%3D%22%23959595%22%3E%3C%2Fpath%3E    %3Cg id%3D%22Group-20-Copy%22 stroke-width%3D%221.5%22 stroke%3D%22%23959595%22%3E      %3Ccircle id%3D%22Oval%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E    %3C%2Fg%3E  %3C%2Fg%3E%3C%2Fsvg%3E");
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__twitter-logo:active,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__twitter-logo:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__twitter-logo:hover {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%2269 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-21%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22 transform%3D%22translate(70.000000%2C 0.000000)%22%3E    %3Cpath d%3D%22M37.9430902%2C18.3566986 C37.0253617%2C18.7564115 36.0391372%2C19.0266029 35.004001%2C19.1480861 C36.0605239%2C18.5260766 36.8719522%2C17.5411483 37.2540874%2C16.3674641 C36.2651835%2C16.9434928 35.1700768%2C17.3617225 34.0044281%2C17.5870813 C33.0710127%2C16.6102871 31.7409932%2C16 30.2691102%2C16 C27.4429954%2C16 25.1517432%2C18.2501914 25.1517432%2C21.0257895 C25.1517432%2C21.4197129 25.1970012%2C21.8033014 25.2842531%2C22.1711962 C21.0312696%2C21.9615311 17.2605346%2C19.9606699 14.7366105%2C16.9198565 C14.2961125%2C17.6621531 14.0437104%2C18.5255024 14.0437104%2C19.4466029 C14.0437104%2C21.1903349 14.9471162%2C22.7287081 16.3202501%2C23.63 C15.4813942%2C23.6038756 14.6923269%2C23.377799 14.0024472%2C23.0013397 C14.00196%2C23.0222967 14.00196%2C23.0433493 14.00196%2C23.0645455 C14.00196%2C25.4996651 15.7659495%2C27.5309569 18.1068929%2C27.9927751 C17.677551%2C28.1075598 17.2254097%2C28.1691388 16.758702%2C28.1691388 C16.4289375%2C28.1691388 16.1083804%2C28.1375598 15.7958616%2C28.0788517 C16.4471089%2C30.0755024 18.336934%2C31.5288038 20.576254%2C31.5692344 C18.8248822%2C32.9173206 16.6183487%2C33.7207656 14.2207475%2C33.7207656 C13.8076771%2C33.7207656 13.4003553%2C33.6969856 13%2C33.6503828 C15.2646528%2C35.0765072 17.9545552%2C35.9086124 20.8444404%2C35.9086124 C30.2570771%2C35.9086124 35.4043563%2C28.2501435 35.4043563%2C21.6085167 C35.4043563%2C21.390622 35.3993385%2C21.1738756 35.3894976%2C20.9582775 C36.389509%2C20.2497129 37.2570592%2C19.3645455 37.9430902%2C18.3566986%22 id%3D%22Imported-Layers-Copy%22 fill%3D%22%23059FF5%22%3E%3C%2Fpath%3E    %3Cg id%3D%22Group-20-Copy%22 stroke-width%3D%221.5%22 stroke%3D%22%23059FF5%22%3E      %3Ccircle id%3D%22Oval%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E    %3C%2Fg%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__linkedin-logo.icon {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%22139 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-22%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22 transform%3D%22translate(140.000000%2C 0.000000)%22%3E    %3Cpath d%3D%22M36.6144938%2C25.262093 L36.6144938%2C33 L31.9817873%2C33 L31.9817873%2C25.7802326 C31.9817873%2C23.9665116 31.311738%2C22.7288372 29.6346934%2C22.7288372 C28.354635%2C22.7288372 27.5928442%2C23.5630233 27.2578196%2C24.3697674 C27.1355776%2C24.6583721 27.1041165%2C25.0597674 27.1041165%2C25.4637209 L27.1041165%2C33 L22.469969%2C33 C22.469969%2C33 22.5324109%2C20.772093 22.469969%2C19.5051163 L27.1038763%2C19.5051163 L27.1038763%2C21.417907 C27.0945101%2C21.4323256 27.0822618%2C21.4476744 27.0733759%2C21.4616279 L27.1038763%2C21.4616279 L27.1038763%2C21.417907 C27.7194091%2C20.4997674 28.8188663%2C19.1881395 31.2797965%2C19.1881395 C34.3288811%2C19.1881395 36.6144938%2C21.1169767 36.6144938%2C25.262093 L36.6144938%2C25.262093 Z M17.6223184%2C13 C16.0370154%2C13 15%2C14.0069767 15%2C15.3311628 C15%2C16.6265116 16.0069952%2C17.6639535 17.5608372%2C17.6639535 L17.591818%2C17.6639535 C19.2078616%2C17.6639535 20.2129356%2C16.6267442 20.2129356%2C15.3311628 C20.1824351%2C14.0069767 19.2078616%2C13 17.6223184%2C13 L17.6223184%2C13 Z M15.2752246%2C33 L19.9076909%2C33 L19.9076909%2C19.5051163 L15.2752246%2C19.5051163 L15.2752246%2C33 Z%22 id%3D%22Imported-Layers%22 fill%3D%22%23959595%22%3E%3C%2Fpath%3E    %3Ccircle id%3D%22Oval%22 stroke%3D%22%23959595%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E  %3C%2Fg%3E%3C%2Fsvg%3E");
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__linkedin-logo:active,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__linkedin-logo:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__linkedin-logo:hover {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%22139 -1 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Group-22%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22 transform%3D%22translate(140.000000%2C 0.000000)%22%3E    %3Cpath d%3D%22M36.6144938%2C25.262093 L36.6144938%2C33 L31.9817873%2C33 L31.9817873%2C25.7802326 C31.9817873%2C23.9665116 31.311738%2C22.7288372 29.6346934%2C22.7288372 C28.354635%2C22.7288372 27.5928442%2C23.5630233 27.2578196%2C24.3697674 C27.1355776%2C24.6583721 27.1041165%2C25.0597674 27.1041165%2C25.4637209 L27.1041165%2C33 L22.469969%2C33 C22.469969%2C33 22.5324109%2C20.772093 22.469969%2C19.5051163 L27.1038763%2C19.5051163 L27.1038763%2C21.417907 C27.0945101%2C21.4323256 27.0822618%2C21.4476744 27.0733759%2C21.4616279 L27.1038763%2C21.4616279 L27.1038763%2C21.417907 C27.7194091%2C20.4997674 28.8188663%2C19.1881395 31.2797965%2C19.1881395 C34.3288811%2C19.1881395 36.6144938%2C21.1169767 36.6144938%2C25.262093 L36.6144938%2C25.262093 Z M17.6223184%2C13 C16.0370154%2C13 15%2C14.0069767 15%2C15.3311628 C15%2C16.6265116 16.0069952%2C17.6639535 17.5608372%2C17.6639535 L17.591818%2C17.6639535 C19.2078616%2C17.6639535 20.2129356%2C16.6267442 20.2129356%2C15.3311628 C20.1824351%2C14.0069767 19.2078616%2C13 17.6223184%2C13 L17.6223184%2C13 Z M15.2752246%2C33 L19.9076909%2C33 L19.9076909%2C19.5051163 L15.2752246%2C19.5051163 L15.2752246%2C33 Z%22 id%3D%22Imported-Layers%22 fill%3D%22%230076B7%22%3E%3C%2Fpath%3E    %3Ccircle id%3D%22Oval%22 stroke%3D%22%230076B7%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__youtube-logo.icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%220 0 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Ctitle%3EGroup 22 Copy%3C%2Ftitle%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Page-1%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Cg id%3D%221200-copy%22 transform%3D%22translate(-679.000000%2C -2155.000000)%22%3E      %3Cg id%3D%22footer%22 transform%3D%22translate(168.000000%2C 2156.000000)%22%3E        %3Cg id%3D%22Group-23%22 transform%3D%22translate(302.000000%2C 0.000000)%22%3E          %3Cg id%3D%22Group-22-Copy%22 transform%3D%22translate(210.000000%2C 0.000000)%22%3E            %3Cg id%3D%22Group-24%22%3E              %3Ccircle id%3D%22Oval%22 stroke%3D%22%23959595%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E              %3Cpath d%3D%22M28.6920839%2C26.6792992 L23.2372839%2C29.7953668 C23.1153355%2C29.8650385 22.9819806%2C29.8995994 22.8487935%2C29.8995994 C22.6979935%2C29.8995994 22.547529%2C29.8552295 22.4142581%2C29.7670398 C22.1633161%2C29.6008361 22.0100839%2C29.3035395 22.0100839%2C28.9828663 L22.0100839%2C22.7707159 C22.0100839%2C22.4505927 22.1628968%2C22.1535711 22.4133355%2C21.9872757 C22.6638581%2C21.8209804 22.9754387%2C21.8096129 23.2353548%2C21.9572069 L28.6901548%2C25.053198 C28.9676839%2C25.2106928 29.1419677%2C25.5238488 29.1423871%2C25.8655152 C29.1427226%2C26.2074567 28.9691935%2C26.5210711 28.6920839%2C26.6792992 M36.9865871%2C17.7168578 C36.048071%2C16.4974194 34.3152968%2C16 31.0060839%2C16 L18.9936645%2C16 C15.6087161%2C16 13.8465871%2C16.5295051 12.9115935%2C17.8277825 C12%2C19.0936076 12%2C20.9587012 12%2C23.5400383 L12%2C28.4600534 C12%2C33.4609243 13.0816%2C36 18.9936645%2C36 L31.0061677%2C36 C33.8758968%2C36 35.4660903%2C35.5610682 36.4948516%2C34.4849152 C37.5498645%2C33.3813518 38%2C31.5795128 38%2C28.4600534 L38%2C23.5400383 C38%2C20.8177993 37.9294645%2C18.9417049 36.9865871%2C17.7168578%22 id%3D%22Page-1%22 fill%3D%22%23959595%22%3E%3C%2Fpath%3E            %3C%2Fg%3E          %3C%2Fg%3E        %3C%2Fg%3E      %3C%2Fg%3E    %3C%2Fg%3E  %3C%2Fg%3E%3C%2Fsvg%3E");
}

.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__youtube-logo:active,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__youtube-logo:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__social-media .shared-footer__social-media-logo.social-media-logo__youtube-logo:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%2252px%22 height%3D%2252px%22 viewBox%3D%220 0 52 52%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E  %3C!-- Generator%3A Sketch 42 (36781) - http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch --%3E  %3Ctitle%3EGroup 22 Copy%3C%2Ftitle%3E  %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E  %3Cdefs%3E%3C%2Fdefs%3E  %3Cg id%3D%22Page-1%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Cg id%3D%221200-copy%22 transform%3D%22translate(-679.000000%2C -2155.000000)%22%3E      %3Cg id%3D%22footer%22 transform%3D%22translate(168.000000%2C 2156.000000)%22%3E        %3Cg id%3D%22Group-23%22 transform%3D%22translate(302.000000%2C 0.000000)%22%3E          %3Cg id%3D%22Group-22-Copy%22 transform%3D%22translate(210.000000%2C 0.000000)%22%3E            %3Cg id%3D%22Group-24%22%3E              %3Ccircle id%3D%22Oval%22 stroke%3D%22%23F11703%22 stroke-width%3D%221.5%22 cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22%3E%3C%2Fcircle%3E              %3Cpath d%3D%22M28.6920839%2C26.6792992 L23.2372839%2C29.7953668 C23.1153355%2C29.8650385 22.9819806%2C29.8995994 22.8487935%2C29.8995994 C22.6979935%2C29.8995994 22.547529%2C29.8552295 22.4142581%2C29.7670398 C22.1633161%2C29.6008361 22.0100839%2C29.3035395 22.0100839%2C28.9828663 L22.0100839%2C22.7707159 C22.0100839%2C22.4505927 22.1628968%2C22.1535711 22.4133355%2C21.9872757 C22.6638581%2C21.8209804 22.9754387%2C21.8096129 23.2353548%2C21.9572069 L28.6901548%2C25.053198 C28.9676839%2C25.2106928 29.1419677%2C25.5238488 29.1423871%2C25.8655152 C29.1427226%2C26.2074567 28.9691935%2C26.5210711 28.6920839%2C26.6792992 M36.9865871%2C17.7168578 C36.048071%2C16.4974194 34.3152968%2C16 31.0060839%2C16 L18.9936645%2C16 C15.6087161%2C16 13.8465871%2C16.5295051 12.9115935%2C17.8277825 C12%2C19.0936076 12%2C20.9587012 12%2C23.5400383 L12%2C28.4600534 C12%2C33.4609243 13.0816%2C36 18.9936645%2C36 L31.0061677%2C36 C33.8758968%2C36 35.4660903%2C35.5610682 36.4948516%2C34.4849152 C37.5498645%2C33.3813518 38%2C31.5795128 38%2C28.4600534 L38%2C23.5400383 C38%2C20.8177993 37.9294645%2C18.9417049 36.9865871%2C17.7168578%22 id%3D%22Page-1%22 fill%3D%22%23F11703%22%3E%3C%2Fpath%3E            %3C%2Fg%3E          %3C%2Fg%3E        %3C%2Fg%3E      %3C%2Fg%3E    %3C%2Fg%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;
}

.custom-footer-namespace footer.shared-footer .shared-footer__privacy-policies {
  margin-top: 30px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__privacy-policies p {
  font-size: 14px;
  line-height: 24px;
  color: #818181;
  letter-spacing: 0.44px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__legal-footnote p {
  margin-bottom: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #818181;
}

@media screen and (max-width: 47.9375em) {

  .custom-footer-namespace footer.shared-footer .separate-privacy,
  .custom-footer-namespace footer.shared-footer .separate-seals,
  .custom-footer-namespace footer.shared-footer .shared-footer__disclaimer-section {
    margin-right: 10px;
    margin-left: 10px;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .seals-wrapper {
    margin-top: 10px;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__disclaimer-section p {
  font-size: 12px;
  line-height: 18px;
  color: #818181;
  letter-spacing: 0.44px;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace footer.shared-footer .separate-privacy {
    margin-top: 40px;
  }

  .custom-footer-namespace footer.shared-footer .separate-seals {
    margin-top: 26px;
    margin-bottom: 40px;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__disclaimer-section p {
    margin-top: 0;
  }

  .custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__better-business,
  .custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__equal-housing-lender {
    background-position: center;
  }
}

.custom-footer-namespace footer.shared-footer .shared-footer__copyright-section p {
  font-size: 14px;
  line-height: 28px;
  color: #818181;
  letter-spacing: 0.4px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__copyright-section p .copyright-section__separator {
  padding: 0 12px;
  color: #9b9b9b;
}

.custom-footer-namespace footer.shared-footer .shared-footer__copyright-section p.copyright-text {
  margin-top: 40px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section {
  display: flex;
  padding: 0 0 44px;
  margin: auto;
  flex-wrap: wrap;
  justify-content: center;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .seals-wrapper {
  display: inline-block;
  vertical-align: top;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon {
  margin: auto 10px;
  cursor: pointer;
  -webkit-filter: gray;
  -webkit-filter: grayscale(1);
  filter: gray;
  filter: grayscale(1);
  outline: 0;
  opacity: 0.66;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon:hover {
  -webkit-filter: none;
  filter: none;
  opacity: 1;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__better-business,
.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__equal-housing-lender {
  height: 46px;
  cursor: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: 0;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__digicert-seal:focus,
.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__digicert-seal>div:focus {
  outline: 0;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__digicert-seal img {
  height: 46px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__digicert-seal img:focus {
  outline: 0;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__equal-housing-lender {
  width: 35px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__equal-housing-lender.icon {
  background-image: url(data:image/png;base64,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);
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__better-business {
  width: 96px;
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .seal-icon__better-business.icon {
  background-image: url(https://www.prosper.com/wp-content/uploads/2023/01/Better-Business-Bureau-1.svg);
}

.custom-footer-namespace footer.shared-footer .shared-footer__prosper-seals-section .shared-footer__seal-icon .shared-footer__licensing-copy {
  padding: 8px 24px;
  font-size: 16px;
  line-height: 2;
  text-align: left;
  border: 1px solid #818181;
  border-radius: 32px;
}

.custom-footer-namespace #header-menu-hr {
  height: 1px;
  margin: 10px 0;
  background-color: #c6c6c6;
}

@media screen and (min-width: 48em) {
  .custom-footer-namespace .shared-footer__links #header-menu-hr {
    max-width: 242px;
  }
}

.custom-footer-namespace .more-support {
  display: flex;
  padding: 42px 0;
  background: #FBDEC3;
  justify-content: center;
  align-items: center;
}

@media (max-width: 767px) {
  .custom-footer-namespace .more-support {
    flex-direction: column;
  }
}

.custom-footer-namespace .more-support__icon {
  margin-right: 40px;
}

@media (max-width: 767px) {
  .custom-footer-namespace .more-support__icon {
    margin-right: 0px;
    margin-bottom: 20px;
  }
}

.custom-footer-namespace .more-support__icon img {
  width: 66px;
  height: 66px;
}

.custom-footer-namespace .more-support__title {
  margin: 0 40px 0 0;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.4;
  color: #1e3743;
}

@media (max-width: 767px) {
  .custom-footer-namespace .more-support__title {
    margin: 0 0 20px;
    font-size: 32px;
  }
}

.custom-footer-namespace .more-support__link {
  padding: 13px 40px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  color: #fff !important;
  background: #1e3743;
  border-radius: 4px;
}

.custom-categories {
  width: 80%;
  padding: 80px 0;
  margin: 0 auto;
}

.custom-categories ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

@media (max-width: 767px) {
  .custom-categories {
    padding: 40px 0;
  }
}

.custom-categories__list {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .custom-categories__list {
    flex-direction: column;
    align-items: center;
  }
}

.custom-categories__item {
  width: 50%;
}

.custom-categories__item:first-child {
  padding-right: 110px;
  border-right: 1px solid #bdbdbd;
}

.custom-categories__item:first-child .custom-categories__link {
  text-align: right;
}

.custom-categories__item:last-child {
  padding-left: 110px;
}

@media (max-width: 767px) {
  .custom-categories__item {
    width: 100%;
  }

  .custom-categories__item .custom-categories__link {
    text-align: center !important;
  }

  .custom-categories__item:first-child {
    padding-right: 0px;
    margin-bottom: 40px;
    border-right: none;
  }

  .custom-categories__item:last-child {
    padding-left: 0px;
  }
}

.custom-categories__link {
  display: block;
}

.custom-categories__link-icon {
  margin-bottom: 35px;
}

.custom-categories__link-icon img {
  height: 52px;
}

.custom-categories__link-title {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #818181;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.custom-categories__link-desc {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #1e3743;
}

.white-popup {
  position: relative;
  width: auto;
  max-width: 1000px;
  padding: 20px;
  margin: 20px auto;
  background: #fff;
}

.hc-popup {
  display: flex;
  max-width: 1000px;
  padding: 50px 70px;
  margin: 0 auto;
  flex-direction: column;
  background: #ffffff;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .hc-popup {
    padding: 30px 15px 20px;
  }
}

.hc-popup__title {
  margin-bottom: 60px;
  font-size: 40px;
  font-weight: 300;
  color: #1e3743;
  text-align: center;
}

@media (max-width: 767px) {
  .hc-popup__title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.hc-popup__list {
  display: flex;
  padding: 0;
  margin: 0;
  margin-bottom: 60px;
  list-style: none;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .hc-popup__list {
    margin-bottom: 20px;
    flex-direction: column;
    align-items: center;
  }
}

.hc-popup__item {
  display: flex;
  width: 50%;
  padding: 15px;
  flex-direction: column;
  border-right: 1px solid #bdbdbd;
  align-items: center;
}

.hc-popup__item--main {
  width: 33%;
}

.hc-popup__item:last-child {
  margin-bottom: 0;
  border-right: none;
  border-bottom: none;
}

@media (max-width: 767px) {
  .hc-popup__item {
    width: 80%;
    margin-bottom: 15px;
    border-right: none;
    border-bottom: 1px solid #bdbdbd;
  }
}

.hc-popup__link-title {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #818181;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.hc-popup__link-icon {
  margin-bottom: 35px;
  text-align: center;
}

.hc-popup__link-icon img {
  height: 52px;
}

.hc-popup__desc {
  margin-bottom: 0;
  font-size: 16px;
  color: #818181;
  text-align: center;
}

.mfp-close {
  font-size: 40px !important;
}

.contact-us-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.contact-us__item {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #bdbdbd;
}

.contact-us__item:last-child {
  border-bottom: none;
}

.contact-us__item-title {
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 40px;
  color: #1e3743;
  letter-spacing: 1px;
}

.contact-us__item-list {
  display: flex;
  color: #000;
  flex-wrap: wrap;
}

.contact-list__item {
  width: 100%;
}

@media (min-width: 768px) {
  .contact-list__item {
    width: 33.33%;
  }
}

.contact-item__content-title {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  letter-spacing: 1px;
}

.contact-item__content {
  margin-bottom: 10px;
}

.contact-item__content span {
  display: block;
}

.contact-item__content-desc {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 1px;
}

.contact-list__item-mail {
  font-weight: bold;
  letter-spacing: 1px;
}

.contact-list__item-phone {
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 1px;
}

.contact-list__item-phone:before {
  display: inline-block;
  margin-right: 8px;
  font-family: "Font Awesome 5 Free";
  font-size: 23px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: inherit;
  content: "\f095";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.blog-posts {
  padding: 50px 0;
}

@media (min-width: 768px) {
  .blog-posts {
    padding: 120px 0;
  }
}

.blog-posts__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.blog-posts__content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.blog-posts__title {
  padding: 0 15px;
  margin-bottom: 30px;
  font-size: 24px !important;
  font-weight: 300 !important;
  color: #1e3743 !important;
  text-align: center !important;
  letter-spacing: 1px !important;
}

@media (min-width: 768px) {
  .blog-posts__title {
    margin-bottom: 60px;
    font-size: 40px !important;
  }
}

.blog-posts__list {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 768px) {
  .blog-posts__list {
    margin-bottom: 30px !important;
  }
}

.blog-posts__item {
  width: 100%;
  max-width: 370px;
  padding: 0 15px;
  margin-bottom: 50px;
}

@media (min-width: 768px) {
  .blog-posts__item {
    width: 50%;
    padding: 0 25px;
  }
}

@media (min-width: 992px) {
  .blog-posts__item {
    width: 33.33%;
  }
}

.blog-posts__item:nth-child(4),
.blog-posts__item:nth-child(5),
.blog-posts__item:nth-child(6) {
  display: none;
}

.blog-post__link {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  flex-direction: column;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.blog-posts-button {
  width: 50%;
  max-width: 400px;
  padding: 20px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: #1e3743;
  border: none;
  border-radius: 4px;
  outline: none;
}

.blog-posts.active .blog-posts__item:nth-child(4),
.blog-posts.active .blog-posts__item:nth-child(5),
.blog-posts.active .blog-posts__item:nth-child(6) {
  display: block;
}

.blog-post__image {
  background-color: #cecece;
}

.blog-post__content {
  display: flex;
  padding: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
}

.blog-post__title {
  font-size: 20px;
  font-weight: bold;
  color: #1e3743;
}

.blog-post__date {
  display: block;
  font-size: 16px;
  color: #818181;
}

/* Community */

.community-nav__item {
  float: left;
}

.community-nav__item+.community-nav__item {
  margin-left: 12px;
}

.community-nav__item.is-active {
  font-weight: 600;
}

.community-nav__item--button {
  float: right;
}

/* 
.community-follow button {
  position: relative;
}
.community-follow button::after {
    position: static;
}
.community-follow button::after {
    border-left: 2px solid currentColor;
    content: attr(data-follower-count);
    display: inline-block;
    margin-left: 8px;
    padding-left: 8px;
} */

.vote {
  width: 100%;
  max-width: 40px;
}

.vote [aria-selected="true"] {
  z-index: 2;
}

.vote-sum {
  display: block;
  padding-top: calc(16px * 1.5 / 4);
  padding-bottom: calc(16px * 1.5 / 4);
  font-weight: 600;
  text-align: center;
}

.vote-control {
  position: relative;
  z-index: 1;
  display: block !important;
  font-size: 16px  !important;
  line-height: 1.5  !important;
  color: rgba(30, 55, 67, 1);
  border-color: #eceeef;
}

.vote-control:hover,
.vote-control:active {
  z-index: 2;
}

.vote-control--active {
  border-color: #474747;
}

@media (min-width: 768px) {
  .topic-list-page {
    margin-bottom: calc(16px * 1.5);
  }
}

.topic-list-item:nth-child(2n + 1) {
  clear: left;
}

.topic-list-item__box {
  padding: calc(16px * 1.5) 12px;
  margin-bottom: calc(16px * 1.5);
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.topic-list-item__title {
  margin-bottom: calc(16px * 1.5 / 2);
}

.topic-page {
  margin-bottom: calc(16px * 1.5 * 2);
}

.topic {
  display: table;
  width: 100%;
  padding-bottom: calc(16px * 1.5 / 2);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eceeef;
}

.topic__col {
  display: table-cell;
  vertical-align: inherit;
}

@media (min-width: 480px) {
  .topic__col {
    vertical-align: top;
  }
}

.topic__col--new-post {
  text-align: right;
}

.topic__title {
  width: 100%;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.75);
}

.topic-filters__item {
  margin-right: 8px;
}

@media (max-width: 767px) {
  .topic-filters__item {
    margin-bottom: 8px;
  }
}

.topic-controls {
  margin-bottom: calc(16px * 1.5 * 2);
}

@media (min-width: 768px) {
  .topic-controls {
    display: flex;
    justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .topic-controls__item {
    display: flex;
    align-items: center;
  }
}

.topic-followers {
  margin-right: 16px;
}

.topic-controls__item--subscribe {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .post-page {
    margin-bottom: calc(16px * 1.5 * 2);
  }
}

.post {
  position: relative;
  margin-bottom: calc(16px * 1.5);
}

.post__title {
  padding-right: calc(12px * 1.5);
  font-size: calc(16px * 1.5);
}

@media (min-width: 768px) {
  .post__title {
    font-size: calc(16px * 1.75);
  }
}

@media (min-width: 992px) {
  .post__title {
    font-size: calc(16px * 2.5);
  }
}

.post-meta {
  display: table;
  width: 100%;
  margin-bottom: calc(16px * 1.5);
}

.post-meta__col {
  display: table-cell;
  vertical-align: top;
}

.post-meta__col--main {
  width: 100%;
  padding-right: 12px;
}

.post__text {
  word-wrap: break-word;
}

.post__body {
  padding-right: calc(40px + 12px);
  word-break: break-word;
}

.post__body ul {
  list-style: disc;
}

.post__body ul,
.post__body ol {
  padding-left: 20px;
}

.post__body ul ul {
  margin-top: calc(16px * 1.5 / 2);
}

.post__body ul ol {
  margin-top: calc(16px * 1.5 / 2);
}

.post__body ol ul {
  margin-top: calc(16px * 1.5 / 2);
}

.post__body ol ol {
  margin-top: calc(16px * 1.5 / 2);
}

.post__body ul li {
  margin-bottom: calc(16px * 1.5 / 2);
}

.post__body ol li {
  margin-bottom: calc(16px * 1.5 / 2);
}

.post__voting-and-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  text-align: center;
}

.post__voting-and-actions .dropdown-toggle {
  font-size: 0;
}

.post__voting-and-actions .dropdown-toggle:after {
  margin-left: 0;
  font-size: 16px;
  content: "\f013";
}

.post__actions .dropdown-menu {
  width: auto;
}

.post__actions .dropdown-menu [role="menuitem"] {
  white-space: nowrap;
}

.post-callout {
  padding: calc(16px * 1.5 / 2) 15px;
  background-color: #eceeef;
}

@media (max-width: 767px) {
  .post-callout {
    margin-bottom: 25px;
  }
}

.post-callout__title {
  font-size: calc(16px * 1.1);
  font-weight: 600;
}

@media (min-width: 768px) {
  .post-list-page {
    margin-bottom: calc(16px * 1.5 * 2);
  }
}

.post-list-item {
  padding-bottom: calc(16px * 1.5);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eceeef;
}

@media (min-width: 768px) {
  .post-list-item {
    display: table;
    width: 100%;
  }
}

.post-list-item__title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.5);
}

.post-list-item__title .fa-star {
  position: relative;
  top: -4px;
  font-size: 50%;
}

@media (min-width: 768px) {
  .post-list-item__col {
    display: table-cell;
    vertical-align: top;
  }
}

@media (min-width: 768px) {
  .post-list-item__col--main {
    width: 60%;
  }
}

@media (min-width: 768px) {
  .post-list-item__col--side {
    width: 40%;
    text-align: right;
  }
}

.post-info {
  font-size: 14px;
  color: #979797;
}

@media (min-width: 768px) {
  .post-info {
    float: right;
    min-width: 90px;
    padding: calc(12px / 2) 12px;
    text-align: center;
    background-color: #f9f9f9;
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  .post-info__count {
    display: block;
    font-weight: 600;
    color: rgba(30, 55, 67, 1);
  }
}

.post-info+.post-info {
  margin-right: 12px;
}

@media (max-width: 767px) {
  .post-info+.post-info:before {
    margin-right: calc(12px / 2);
    font-size: 10px;
    content: "\2022";
  }
}

.post-status {
  display: inline-block;
  padding: 1px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.post-status--completed,
.post-status--answered {
  background-color: #0c9;
}

.post-status--planned {
  background-color: rgba(251, 222, 195, 1);
}

.post-status--not-planned {
  color: rgba(30, 55, 67, 1);
  background-color: #eceeef;
}

@media (min-width: 768px) {
  .new-post-page {
    margin-bottom: calc(16px * 1.5 * 2);
  }
}

.new-post-title {
  font-size: calc(16px * 1.5);
}

@media (min-width: 768px) {
  .new-post-title {
    font-size: calc(16px * 1.75);
  }
}

@media (min-width: 992px) {
  .new-post-title {
    font-size: calc(16px * 2.5);
  }
}

.new-post-form {
  margin-bottom: calc(16px * 1.5);
}

.custom-header-namespace {
  /*! CSS Used from: Embedded */
}

.custom-header-namespace div,
.custom-header-namespace span,
.custom-header-namespace h3,
.custom-header-namespace a,
.custom-header-namespace ul,
.custom-header-namespace li,
.custom-header-namespace nav {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: inherit;
  vertical-align: baseline;
  -webkit-font-smoothing: subpixel-antialiased;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}

.custom-header-namespace nav {
  display: block;
}

.custom-header-namespace ul {
  list-style: none;
}

.custom-header-namespace .kEkukZ {
  position: relative;
  top: 1rem;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .kEkukZ {
    top: 0px;
    height: 100%;
  }
}

.custom-header-namespace .gairuX {
  display: none;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .gairuX {
    display: block;
    position: relative;
    min-width: 18.4375rem;
    margin-top: 1rem;
  }
}

.custom-header-namespace .iUGJSU {
  display: none;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .iUGJSU {
    display: block;
    min-width: 18.4375rem;
  }
}

.custom-header-namespace .VVWDG {
  display: inline-block;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .VVWDG {
    display: none;
  }
}

.custom-header-namespace .lfznIX {
  display: inline-block;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .lfznIX {
    display: none;
  }
}

.custom-header-namespace .ggJqYS {
  border: 0.0625rem solid #1e3743;
  box-sizing: border-box;
  border-radius: 53px;
  color: #1e3743;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  padding: 0px 1.5rem;
  height: 2.5rem;
  min-width: 5rem;
  white-space: nowrap;
  text-decoration: none;
  right: 1rem;
  margin-left: 0px;
  top: 1rem;
  position: absolute;
  text-transform: lowercase;
}

.custom-header-namespace .ggJqYS::first-letter {
  text-transform: uppercase;
}

.custom-header-namespace .ggJqYS:hover {
  background-color: #f8f8f8;
}

.custom-header-namespace .dVOEGH {
  position: relative;
  top: 0.5rem;
}

.custom-header-namespace .gGAeqW {
  cursor: pointer;
  font-size: 0px;
  height: 1.625rem;
  margin-left: 1rem;
  width: 1.625rem;
  background: none;
  border: none;
  padding: 0px;
  z-index: 202;
  top: 1.3rem;
  left: auto;
  right: 1rem;
  display: none;
  position: absolute;
  outline: 0px;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .gGAeqW {
    display: block;
  }
}

.custom-header-namespace .gGAeqW:focus {
  outline: none;
}

.custom-header-namespace .gGAeqW::before {
  background: #818181;
  content: "";
  display: block;
  height: 0.125rem;
  position: absolute;
  top: 0.375rem;
  width: 1.625rem;
  transition: transform 0.2s ease 0s;
}

.custom-header-namespace .gGAeqW::after {
  background: #818181;
  bottom: 0.375rem;
  content: "";
  display: block;
  height: 0.125rem;
  position: absolute;
  width: 1.625rem;
  transition: transform 0.2s ease 0s;
}

.custom-header-namespace .gGAeqW::before {
  transform: rotate(0deg);
}

.custom-header-namespace .gGAeqW::after {
  transform: rotate(0deg);
}

@media (max-width: 48rem) {
  .custom-header-namespace .gGAeqW {
    top: 1rem;
  }
}

.custom-header-namespace .hbcAEM {
  z-index: 200;
  margin-right: 2.5rem;
  height: 1.875rem;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .hbcAEM {
    position: absolute;
    left: 50%;
    margin: 0px;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

@media (max-width: 48rem) {
  .custom-header-namespace .hbcAEM {
    height: 1.5rem;
  }
}

.custom-header-namespace .yTxrW {
  max-width: 100%;
  background: white;
  padding: 0px;
  margin: 0px;
  height: 4.5rem;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 400;
  z-index: 200;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .yTxrW {
    height: 4.5rem;
  }
}

@media (max-width: 48rem) {
  .custom-header-namespace .yTxrW {
    height: 3.75rem;
  }
}

.custom-header-namespace .GggyI {
  background: white;
  list-style: none;
  padding: 0px 1.25rem;
  margin: 0px;
}

.custom-header-namespace .gaXyLo {
  color: #1e3743;
  display: block;
  text-decoration: none;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: 0.125rem;
  white-space: nowrap;
}

.custom-header-namespace .gaXyLo:hover {
  color: #1e3743;
}

.custom-header-namespace .liyAFF {
  color: #1e3743;
  display: block;
  text-decoration: none;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: 0.125rem;
  white-space: nowrap;
}

.custom-header-namespace .liyAFF:hover {
  color: #1e3743;
}

.custom-header-namespace .gjxQJw {
  color: #1e3743;
  display: block;
  text-decoration: underline;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: 0.125rem;
  white-space: nowrap;
}

.custom-header-namespace .gjxQJw:hover {
  color: #1e3743;
}

.custom-header-namespace .cTTeHM {
  color: #1e3743;
  display: block;
  line-height: 3.75rem;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.125rem;
  position: relative;
  top: 0.5rem;
}

.custom-header-namespace .cTTeHM::after {
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 0.0625rem 0.0625rem 0px 0px;
  transform: rotate(135deg);
  height: 0.25rem;
  width: 0.25rem;
  margin-left: 0.5rem;
  vertical-align: middle;
  margin-top: -0.4rem;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .cTTeHM::after {
    height: 0.5rem;
    width: 0.5rem;
    margin-top: 1.5rem;
    position: relative;
    float: right;
    right: 1.5rem;
  }
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .cTTeHM {
    text-align: left;
    padding-left: 1.5rem;
    border-bottom: 0.0625rem solid #e6e6e6;
    background-color: white;
    cursor: pointer;
    width: 18.375rem;
    top: 0px;
  }

  .custom-header-namespace .cTTeHM:hover {
    background-color: #f8f8f8;
  }
}

.custom-header-namespace .cWByUe {
  display: flex;
  flex-direction: row;
  background: white;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
  width: 100%;
  position: absolute;
  top: 3.75rem;
  padding: 0px 4rem 4rem 16.875rem;
  left: 0px;
  height: 0px;
  z-index: 200;
  transition: opacity 0.5s ease-in 0s;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 2rem 2rem;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .kkCdVh {
    display: block;
    position: relative;
    visibility: hidden;
    opacity: 0;
    padding: 0px 1.5rem;
    height: 0px;
    max-height: 100%;
    top: 0px;
    transition: all 0.3s ease-in-out 0s;
    box-shadow: none;
    border-bottom: 0.0625rem solid #e6e6e6;
    overflow: hidden auto;
  }
}

.custom-header-namespace .grpbxl {
  display: none;
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .grpbxl {
    display: block;
    background: white;
    padding: 0px;
    overflow: hidden;
    opacity: 0;
    width: 0px;
    position: absolute;
    top: 4.5rem;
    right: 0px;
    height: 100vh;
    z-index: 200;
    transition: all 0.5s ease-in-out 0s;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 1.25rem 0.9375rem;
  }
}

@media (max-width: 48rem) {
  .custom-header-namespace .grpbxl {
    top: 3.75rem;
  }
}

.custom-header-namespace .hOalep {
  padding-top: 1rem;
  padding-right: 6.25rem;
}

.custom-header-namespace .faenWq {
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: 0.125rem;
  white-space: nowrap;
}

.custom-header-namespace .bYdVvf {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-block;
  cursor: default;
}

.custom-header-namespace .bYdVvf:hover>.header__MainProductMenuDropdown-x2opwu-19 {
  transition: all 0.2s ease-in 0s;
  height: 13.875rem;
  opacity: 1;
  visibility: visible;
}

.custom-header-namespace .bYdVvf:hover>.header__MainResourcesMenuDropdown-x2opwu-20 {
  transition: all 0.2s ease-in 0s;
  height: 18.75rem;
  opacity: 1;
  visibility: visible;
}

.custom-header-namespace .bYdVvf:hover>.header__MainAboutProsperMenuDropdown-x2opwu-21 {
  transition: all 0.2s ease-in 0s;
  height: 14.5rem;
  opacity: 1;
  visibility: visible;
}

.custom-header-namespace .bYdVvf:hover>.header__MainMenuItem-x2opwu-15 {
  font-weight: 700;
}

.custom-header-namespace .cTMtWN {
  position: absolute;
  width: 100%;
  height: 100vh;
  display: none;
}

.custom-header-namespace .dwVGKe * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

html {
  font-size: 16px;
}

.custom-header-namespace svg {
  vertical-align: middle;
  margin-top: 1rem;
}

.custom-categories__link-icon,
.custom-categories__link-title,
.custom-categories__link-desc {
  text-align: center;
}

.custom-footer-namespace .more-support__link,
.blog-posts-button {
  border-radius: 50px;
}

.blog-post__image {
  height: 169px;
  overflow: hidden;
}

.blog-post__title {
  color: #1e3743;
}

.hc-popup__item--main {
  width: 25%;
}

@media (max-width: 48rem) {
  .custom-header-namespace svg {
    margin-top: 0;
  }
  .custom-header-namespace .iwGbla {
    top: 1rem;
  }
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .iwGbla {
    display: block;
  }
}

.custom-header-namespace .iwGbla {
  cursor: pointer;
  font-size: 0px;
  height: 1.625rem;
  margin-left: 1rem;
  width: 1.625rem;
  background: none;
  border: none;
  padding: 0px;
  z-index: 202;
  top: 1.3rem;
  left: auto;
  right: 1rem;
  position: absolute;
  outline: 0px;
}

.custom-header-namespace .iwGbla:before {
  transform: translateY(0.39375rem) rotate(45deg);
}

.custom-header-namespace .iwGbla:before {
  background: rgb(129, 129, 129);
  content: "";
  display: block;
  height: 0.125rem;
  position: absolute;
  top: 0.375rem;
  width: 1.625rem;
  transition: transform 0.2s ease 0s;
}

.custom-header-namespace .iwGbla:after {
  transform: translateY(-0.39375rem) rotate(-45deg);
}

.custom-header-namespace .iwGbla:after {
  background: rgb(129, 129, 129);
  bottom: 0.375rem;
  content: "";
  display: block;
  height: 0.125rem;
  position: absolute;
  width: 1.625rem;
  transition: transform 0.2s ease 0s;
}

.custom-header-namespace .dPBjza {
  position: absolute;
  width: 100%;
  height: 100vh;
  display: block;
  z-index: 198;
}

@media (max-width: 48rem) {
  .custom-header-namespace .oLvJS {
    top: 3.75rem;
  }
}

@media (max-width: 81.25rem) {
  .custom-header-namespace .oLvJS {
    display: block;
    background: rgb(255, 255, 255);
    padding: 0px;
    overflow: hidden;
    width: 18.4375rem;
    opacity: 1;
    position: absolute;
    top: 4.5rem;
    right: 0px;
    height: 100vh;
    z-index: 200;
    transition: all 0.5s ease-in-out 0s;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 1.25rem 0.9375rem;
  }

  .custom-header-namespace .gTXWkm {
    display: block;
    position: relative;
    padding: 0px 1.5rem 1rem;
    max-height: 100%;
    top: 0px;
    transition: all 0.3s ease-in-out 0s;
    box-shadow: none;
    border-bottom: 0.0625rem solid rgb(230, 230, 230);
    overflow: hidden auto;
    visibility: visible;
    opacity: 1;
    height: 26.25rem;
  }

  .custom-header-namespace .cetBxv {
    text-align: left;
    padding-left: 1.5rem;
    border-bottom: 0.0625rem solid rgb(230, 230, 230);
    cursor: pointer;
    width: 18.375rem;
    top: 0px;
    background-color: rgb(248, 248, 248);
  }

  .custom-header-namespace .cetBxv::after {
    height: 0.5rem;
    width: 0.5rem;
    margin-top: 1.5rem;
    position: relative;
    float: right;
    right: 1.5rem;
    transform: rotate(315deg);
  }
}

.custom-categories__link-desc {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
}

.more-support--article .more-support__link,
.new-request__form-content input[type="submit"] {
  border-radius: 50px;
}

.new-card {
  font-weight: 300 !important;
  background: rgb(248, 248, 248);
  color: #1e3743;
  font-size: 10px !important;
  text-transform: uppercase;
  padding: 2px 4px !important;
  border-radius: 10px;
}


.articles-list__item--accordion .accordion__item-content h2 {
  scroll-margin-top: 20px;
}

#query::placeholder,
#home-page-categories ul li h2,
#home-page-categories ul li h3 {
  color: #1e3743;
}

#main-content ul li h4 {
  color: #1e3743;
}
/* For header__MainMobileMenuDropdown */
ul.header__MainMobileMenuDropdown-x2opwu-22.grpbxl.oLvJS {
  height: auto;
}
@media (max-width: 768px) {
  ul.header__MainMobileMenuDropdown-x2opwu-22.grpbxl.oLvJS {
    top: 60px;
  }
}

/* For header__MobileLoginWrapper */
.header__MobileLoginWrapper-x2opwu-1.gairuX {
  height: 106px;
}