@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
input[type=text], input[type=email], input[type=password],
input[type=tel], textarea, button {
  margin: 0;
  padding: 0;
  border: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul, li {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

strong em, a em {
  font-weight: bold;
  font-style: italic;
}

a {
  font-style: normal;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.closed-sidebar-icon, .prose .page-anchor {
  background-image: url("/wp-content/uploads/sites/278/2024/08/sprite.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-device-pixel-ratio: 2) {
  .closed-sidebar-icon, .prose .page-anchor {
    background-image: url("/wp-content/uploads/sites/278/2024/08/sprite@2x.png") !important;
    background-size: 500px auto;
    -webkit-background-size: 500px auto;
  }
}
.respond-handhelds-show {
  display: none;
}

@media only screen and (max-width: 679px) {
  .respond-handhelds-show {
    display: block;
  }
}
@media only screen and (max-width: 679px) {
  .respond-handhelds-hide {
    display: none !important;
    visibility: hidden !important;
  }
}
@media only screen and (min-width: 680px) {
  .respond-desktop-hide {
    display: none !important;
    visibility: hidden !important;
  }
}
@media only screen {
  .respond-print-show {
    display: none;
  }
}
@media only print {
  .respond-print-hide {
    display: none !important;
  }
}
html.touch .respond-touch-hide {
  display: none;
}

@media only screen and (max-width: 679px) {
  html.not-touch .respond-handhelds-not-touch-hide {
    display: none;
  }
}
@media only screen and (max-width: 679px) {
  html.touch .respond-handhelds-touch-hide {
    display: none;
  }
}
.nowrap {
  white-space: nowrap;
}

.clearfix:after,
.help-feedback-form .was-page-helpful:after,
.sidebar-sm:after,
.prose:after,
.content-wrap:after,
.homie-icons:after {
  content: "";
  display: table;
  clear: both;
}

.sidebar-content {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

@media only screen and (min-width: 680px) {
  .table {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table > .thead {
    display: table-header-group;
  }
  .table > .tbody {
    display: table-row-group;
  }
  .table > .tfoot {
    display: table-footer-group;
  }
  .table > .tr,
  .table > .thead > .tr,
  .table > .tbody > .tr,
  .table > .tfoot > .tr {
    display: table-row;
  }
  .table > .tr > .td,
  .table > .tr > .th,
  .table > .thead > .tr > .td,
  .table > .thead > .tr > .th,
  .table > .tbody > .tr > .td,
  .table > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table.valign-top > .tr > .td,
  .table.valign-top > .tr > .th,
  .table.valign-top > .thead > .tr > .td,
  .table.valign-top > .thead > .tr > .th,
  .table.valign-top > .tbody > .tr > .td,
  .table.valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table.valign-middle > .tr > .td,
  .table.valign-middle > .tr > .th,
  .table.valign-middle > .thead > .tr > .td,
  .table.valign-middle > .thead > .tr > .th,
  .table.valign-middle > .tbody > .tr > .td,
  .table.valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table.valign-bottom > .tr > .td,
  .table.valign-bottom > .tr > .th,
  .table.valign-bottom > .thead > .tr > .td,
  .table.valign-bottom > .thead > .tr > .th,
  .table.valign-bottom > .tbody > .tr > .td,
  .table.valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table > .tr > .td.valign-top,
  .table > .tr > .th.valign-top,
  .table > .thead > .tr > .td.valign-top,
  .table > .thead > .tr > .th.valign-top,
  .table > .tbody > .tr > .td.valign-top,
  .table > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table > .tr > .td.valign-middle,
  .table > .tr > .th.valign-middle,
  .table > .thead > .tr > .td.valign-middle,
  .table > .thead > .tr > .th.valign-middle,
  .table > .tbody > .tr > .td.valign-middle,
  .table > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table > .tr > .td.valign-bottom,
  .table > .tr > .th.valign-bottom,
  .table > .thead > .tr > .td.valign-bottom,
  .table > .thead > .tr > .th.valign-bottom,
  .table > .tbody > .tr > .td.valign-bottom,
  .table > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
@media only screen and (max-width: 679px) {
  .table.table-dont-respond {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table.table-dont-respond > .thead {
    display: table-header-group;
  }
  .table.table-dont-respond > .tbody {
    display: table-row-group;
  }
  .table.table-dont-respond > .tfoot {
    display: table-footer-group;
  }
  .table.table-dont-respond > .tr,
  .table.table-dont-respond > .thead > .tr,
  .table.table-dont-respond > .tbody > .tr,
  .table.table-dont-respond > .tfoot > .tr {
    display: table-row;
  }
  .table.table-dont-respond > .tr > .td,
  .table.table-dont-respond > .tr > .th,
  .table.table-dont-respond > .thead > .tr > .td,
  .table.table-dont-respond > .thead > .tr > .th,
  .table.table-dont-respond > .tbody > .tr > .td,
  .table.table-dont-respond > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table.table-dont-respond.valign-top > .tr > .td,
  .table.table-dont-respond.valign-top > .tr > .th,
  .table.table-dont-respond.valign-top > .thead > .tr > .td,
  .table.table-dont-respond.valign-top > .thead > .tr > .th,
  .table.table-dont-respond.valign-top > .tbody > .tr > .td,
  .table.table-dont-respond.valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table.table-dont-respond.valign-middle > .tr > .td,
  .table.table-dont-respond.valign-middle > .tr > .th,
  .table.table-dont-respond.valign-middle > .thead > .tr > .td,
  .table.table-dont-respond.valign-middle > .thead > .tr > .th,
  .table.table-dont-respond.valign-middle > .tbody > .tr > .td,
  .table.table-dont-respond.valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table.table-dont-respond.valign-bottom > .tr > .td,
  .table.table-dont-respond.valign-bottom > .tr > .th,
  .table.table-dont-respond.valign-bottom > .thead > .tr > .td,
  .table.table-dont-respond.valign-bottom > .thead > .tr > .th,
  .table.table-dont-respond.valign-bottom > .tbody > .tr > .td,
  .table.table-dont-respond.valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table.table-dont-respond > .tr > .td.valign-top,
  .table.table-dont-respond > .tr > .th.valign-top,
  .table.table-dont-respond > .thead > .tr > .td.valign-top,
  .table.table-dont-respond > .thead > .tr > .th.valign-top,
  .table.table-dont-respond > .tbody > .tr > .td.valign-top,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table.table-dont-respond > .tr > .td.valign-middle,
  .table.table-dont-respond > .tr > .th.valign-middle,
  .table.table-dont-respond > .thead > .tr > .td.valign-middle,
  .table.table-dont-respond > .thead > .tr > .th.valign-middle,
  .table.table-dont-respond > .tbody > .tr > .td.valign-middle,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table.table-dont-respond > .tr > .td.valign-bottom,
  .table.table-dont-respond > .tr > .th.valign-bottom,
  .table.table-dont-respond > .thead > .tr > .td.valign-bottom,
  .table.table-dont-respond > .thead > .tr > .th.valign-bottom,
  .table.table-dont-respond > .tbody > .tr > .td.valign-bottom,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
@media only print {
  .table:not(.break-on-print) {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table:not(.break-on-print) > .thead {
    display: table-header-group;
  }
  .table:not(.break-on-print) > .tbody {
    display: table-row-group;
  }
  .table:not(.break-on-print) > .tfoot {
    display: table-footer-group;
  }
  .table:not(.break-on-print) > .tr,
  .table:not(.break-on-print) > .thead > .tr,
  .table:not(.break-on-print) > .tbody > .tr,
  .table:not(.break-on-print) > .tfoot > .tr {
    display: table-row;
  }
  .table:not(.break-on-print) > .tr > .td,
  .table:not(.break-on-print) > .tr > .th,
  .table:not(.break-on-print) > .thead > .tr > .td,
  .table:not(.break-on-print) > .thead > .tr > .th,
  .table:not(.break-on-print) > .tbody > .tr > .td,
  .table:not(.break-on-print) > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table:not(.break-on-print).valign-top > .tr > .td,
  .table:not(.break-on-print).valign-top > .tr > .th,
  .table:not(.break-on-print).valign-top > .thead > .tr > .td,
  .table:not(.break-on-print).valign-top > .thead > .tr > .th,
  .table:not(.break-on-print).valign-top > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table:not(.break-on-print).valign-middle > .tr > .td,
  .table:not(.break-on-print).valign-middle > .tr > .th,
  .table:not(.break-on-print).valign-middle > .thead > .tr > .td,
  .table:not(.break-on-print).valign-middle > .thead > .tr > .th,
  .table:not(.break-on-print).valign-middle > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table:not(.break-on-print).valign-bottom > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .tr > .th,
  .table:not(.break-on-print).valign-bottom > .thead > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .thead > .tr > .th,
  .table:not(.break-on-print).valign-bottom > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table:not(.break-on-print) > .tr > .td.valign-top,
  .table:not(.break-on-print) > .tr > .th.valign-top,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-top,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-top,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-top,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table:not(.break-on-print) > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .tr > .th.valign-middle,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-middle,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table:not(.break-on-print) > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .tr > .th.valign-bottom,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-bottom,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
.table.full-width {
  width: 100%;
}

@media only screen and (max-width: 679px) {
  .table-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
}
* {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.-no-animate {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}

.respond-handhelds-show {
  display: none;
}

@media only screen and (max-width: 679px) {
  .respond-handhelds-show {
    display: block;
  }
}
@media only screen and (max-width: 679px) {
  .respond-handhelds-hide {
    display: none !important;
    visibility: hidden !important;
  }
}
@media only screen and (min-width: 680px) {
  .respond-desktop-hide {
    display: none !important;
    visibility: hidden !important;
  }
}
@media only screen {
  .respond-print-show {
    display: none;
  }
}
@media only print {
  .respond-print-hide {
    display: none !important;
  }
}
html.touch .respond-touch-hide {
  display: none;
}

@media only screen and (max-width: 679px) {
  html.not-touch .respond-handhelds-not-touch-hide {
    display: none;
  }
}
@media only screen and (max-width: 679px) {
  html.touch .respond-handhelds-touch-hide {
    display: none;
  }
}
.nowrap {
  white-space: nowrap;
}

.clearfix:after,
.help-feedback-form .was-page-helpful:after,
.sidebar-sm:after,
.prose:after,
.content-wrap:after,
.homie-icons:after {
  content: "";
  display: table;
  clear: both;
}

.sidebar-content {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

@media only screen and (min-width: 680px) {
  .table {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table > .thead {
    display: table-header-group;
  }
  .table > .tbody {
    display: table-row-group;
  }
  .table > .tfoot {
    display: table-footer-group;
  }
  .table > .tr,
  .table > .thead > .tr,
  .table > .tbody > .tr,
  .table > .tfoot > .tr {
    display: table-row;
  }
  .table > .tr > .td,
  .table > .tr > .th,
  .table > .thead > .tr > .td,
  .table > .thead > .tr > .th,
  .table > .tbody > .tr > .td,
  .table > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table.valign-top > .tr > .td,
  .table.valign-top > .tr > .th,
  .table.valign-top > .thead > .tr > .td,
  .table.valign-top > .thead > .tr > .th,
  .table.valign-top > .tbody > .tr > .td,
  .table.valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table.valign-middle > .tr > .td,
  .table.valign-middle > .tr > .th,
  .table.valign-middle > .thead > .tr > .td,
  .table.valign-middle > .thead > .tr > .th,
  .table.valign-middle > .tbody > .tr > .td,
  .table.valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table.valign-bottom > .tr > .td,
  .table.valign-bottom > .tr > .th,
  .table.valign-bottom > .thead > .tr > .td,
  .table.valign-bottom > .thead > .tr > .th,
  .table.valign-bottom > .tbody > .tr > .td,
  .table.valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table > .tr > .td.valign-top,
  .table > .tr > .th.valign-top,
  .table > .thead > .tr > .td.valign-top,
  .table > .thead > .tr > .th.valign-top,
  .table > .tbody > .tr > .td.valign-top,
  .table > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table > .tr > .td.valign-middle,
  .table > .tr > .th.valign-middle,
  .table > .thead > .tr > .td.valign-middle,
  .table > .thead > .tr > .th.valign-middle,
  .table > .tbody > .tr > .td.valign-middle,
  .table > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table > .tr > .td.valign-bottom,
  .table > .tr > .th.valign-bottom,
  .table > .thead > .tr > .td.valign-bottom,
  .table > .thead > .tr > .th.valign-bottom,
  .table > .tbody > .tr > .td.valign-bottom,
  .table > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
@media only screen and (max-width: 679px) {
  .table.table-dont-respond {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table.table-dont-respond > .thead {
    display: table-header-group;
  }
  .table.table-dont-respond > .tbody {
    display: table-row-group;
  }
  .table.table-dont-respond > .tfoot {
    display: table-footer-group;
  }
  .table.table-dont-respond > .tr,
  .table.table-dont-respond > .thead > .tr,
  .table.table-dont-respond > .tbody > .tr,
  .table.table-dont-respond > .tfoot > .tr {
    display: table-row;
  }
  .table.table-dont-respond > .tr > .td,
  .table.table-dont-respond > .tr > .th,
  .table.table-dont-respond > .thead > .tr > .td,
  .table.table-dont-respond > .thead > .tr > .th,
  .table.table-dont-respond > .tbody > .tr > .td,
  .table.table-dont-respond > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table.table-dont-respond.valign-top > .tr > .td,
  .table.table-dont-respond.valign-top > .tr > .th,
  .table.table-dont-respond.valign-top > .thead > .tr > .td,
  .table.table-dont-respond.valign-top > .thead > .tr > .th,
  .table.table-dont-respond.valign-top > .tbody > .tr > .td,
  .table.table-dont-respond.valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table.table-dont-respond.valign-middle > .tr > .td,
  .table.table-dont-respond.valign-middle > .tr > .th,
  .table.table-dont-respond.valign-middle > .thead > .tr > .td,
  .table.table-dont-respond.valign-middle > .thead > .tr > .th,
  .table.table-dont-respond.valign-middle > .tbody > .tr > .td,
  .table.table-dont-respond.valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table.table-dont-respond.valign-bottom > .tr > .td,
  .table.table-dont-respond.valign-bottom > .tr > .th,
  .table.table-dont-respond.valign-bottom > .thead > .tr > .td,
  .table.table-dont-respond.valign-bottom > .thead > .tr > .th,
  .table.table-dont-respond.valign-bottom > .tbody > .tr > .td,
  .table.table-dont-respond.valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table.table-dont-respond > .tr > .td.valign-top,
  .table.table-dont-respond > .tr > .th.valign-top,
  .table.table-dont-respond > .thead > .tr > .td.valign-top,
  .table.table-dont-respond > .thead > .tr > .th.valign-top,
  .table.table-dont-respond > .tbody > .tr > .td.valign-top,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table.table-dont-respond > .tr > .td.valign-middle,
  .table.table-dont-respond > .tr > .th.valign-middle,
  .table.table-dont-respond > .thead > .tr > .td.valign-middle,
  .table.table-dont-respond > .thead > .tr > .th.valign-middle,
  .table.table-dont-respond > .tbody > .tr > .td.valign-middle,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table.table-dont-respond > .tr > .td.valign-bottom,
  .table.table-dont-respond > .tr > .th.valign-bottom,
  .table.table-dont-respond > .thead > .tr > .td.valign-bottom,
  .table.table-dont-respond > .thead > .tr > .th.valign-bottom,
  .table.table-dont-respond > .tbody > .tr > .td.valign-bottom,
  .table.table-dont-respond > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
@media only print {
  .table:not(.break-on-print) {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table:not(.break-on-print) > .thead {
    display: table-header-group;
  }
  .table:not(.break-on-print) > .tbody {
    display: table-row-group;
  }
  .table:not(.break-on-print) > .tfoot {
    display: table-footer-group;
  }
  .table:not(.break-on-print) > .tr,
  .table:not(.break-on-print) > .thead > .tr,
  .table:not(.break-on-print) > .tbody > .tr,
  .table:not(.break-on-print) > .tfoot > .tr {
    display: table-row;
  }
  .table:not(.break-on-print) > .tr > .td,
  .table:not(.break-on-print) > .tr > .th,
  .table:not(.break-on-print) > .thead > .tr > .td,
  .table:not(.break-on-print) > .thead > .tr > .th,
  .table:not(.break-on-print) > .tbody > .tr > .td,
  .table:not(.break-on-print) > .tfoot > .tr > .td {
    display: table-cell;
  }
  .table:not(.break-on-print).valign-top > .tr > .td,
  .table:not(.break-on-print).valign-top > .tr > .th,
  .table:not(.break-on-print).valign-top > .thead > .tr > .td,
  .table:not(.break-on-print).valign-top > .thead > .tr > .th,
  .table:not(.break-on-print).valign-top > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-top > .tfoot > .tr > .td {
    vertical-align: top;
  }
  .table:not(.break-on-print).valign-middle > .tr > .td,
  .table:not(.break-on-print).valign-middle > .tr > .th,
  .table:not(.break-on-print).valign-middle > .thead > .tr > .td,
  .table:not(.break-on-print).valign-middle > .thead > .tr > .th,
  .table:not(.break-on-print).valign-middle > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-middle > .tfoot > .tr > .td {
    vertical-align: middle;
  }
  .table:not(.break-on-print).valign-bottom > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .tr > .th,
  .table:not(.break-on-print).valign-bottom > .thead > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .thead > .tr > .th,
  .table:not(.break-on-print).valign-bottom > .tbody > .tr > .td,
  .table:not(.break-on-print).valign-bottom > .tfoot > .tr > .td {
    vertical-align: bottom;
  }
  .table:not(.break-on-print) > .tr > .td.valign-top,
  .table:not(.break-on-print) > .tr > .th.valign-top,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-top,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-top,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-top,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-top {
    vertical-align: top;
  }
  .table:not(.break-on-print) > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .tr > .th.valign-middle,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-middle,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-middle,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-middle {
    vertical-align: middle;
  }
  .table:not(.break-on-print) > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .tr > .th.valign-bottom,
  .table:not(.break-on-print) > .thead > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .thead > .tr > .th.valign-bottom,
  .table:not(.break-on-print) > .tbody > .tr > .td.valign-bottom,
  .table:not(.break-on-print) > .tfoot > .tr > .td.valign-bottom {
    vertical-align: bottom;
  }
}
.table.full-width {
  width: 100%;
}

@media only screen and (max-width: 679px) {
  .table-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
}
* {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.-no-animate {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-regular.woff2") format("woff2"), url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-regular.woff") format("woff");
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  font-display: auto;
  src: url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-italic.woff2") format("woff2"), url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-italic.woff") format("woff");
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-600.woff2") format("woff2"), url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-600.woff") format("woff");
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 600;
  font-display: auto;
  src: url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-600italic.woff2") format("woff2"), url("/wp-content/uploads/sites/278/2024/08//source-sans-pro-v11-latin-600italic.woff") format("woff");
}
.marketing-blue {
  color: #0a6ece;
}

.marketing-grey {
  color: #767e84;
}

.text-normal {
  color: #0b0b0b;
}

.text-center {
  text-align: center;
}

[ng-cloak] {
  display: none !important;
}

::-webkit-input-placeholder {
  color: #838c92;
}

:-moz-placeholder {
  color: #838c92;
  opacity: 1;
}

::-moz-placeholder {
  color: #838c92;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #838c92;
}

.placeholder {
  color: #838c92;
}

input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=url] {
  font: 13px "Lucida Grande", Verdana, sans-serif;
  border: 1px solid #9badb8;
  padding: 0 12px;
  height: 28px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fafbfc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 2px 5px 2px #e6ecf0;
  box-shadow: inset 0 2px 5px 2px #e6ecf0;
  color: #152833;
}
@media only screen and (max-width: 679px) {
  input[type=text],
  input[type=email],
  input[type=password],
  input[type=number],
  input[type=tel],
  input[type=url] {
    font-size: 14px !important;
  }
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=url]:focus {
  border-color: #4d616d;
  -webkit-box-shadow: 0 0 10px #bac8d6;
  box-shadow: 0 0 10px #bac8d6;
}
input[type=text][disabled],
input[type=email][disabled],
input[type=password][disabled],
input[type=number][disabled],
input[type=tel][disabled],
input[type=url][disabled] {
  border-color: #c8d2d8;
  color: #7b878d;
  -webkit-text-fill-color: #7b878d;
}

input[type=checkbox],
select {
  cursor: pointer;
  font: 13px/1.3 "Lucida Grande", Verdana, sans-serif;
}
input[type=checkbox]:focus,
select:focus {
  outline: 1px dotted #7d95a3;
}
input[type=checkbox][disabled],
select[disabled] {
  cursor: default;
}

input[type=radio] {
  cursor: pointer;
}

textarea {
  font: 13px/1.3 "Lucida Grande", Verdana, sans-serif;
  border: 1px solid #9badb8;
  padding: 8px 12px;
  width: 100%;
  background: #fafbfc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 2px 5px 2px #EDF2F5;
  box-shadow: inset 0 2px 5px 2px #EDF2F5;
}
textarea:focus {
  border-color: #4d616d;
  -webkit-box-shadow: 0 0 10px #bac8d6;
  box-shadow: 0 0 10px #bac8d6;
}

.gfield {
  margin-top: 21px;
}
.gfield:first-child {
  margin-top: 0;
}

.gform_title,
.gfield_html h1 {
  font-size: 24px !important;
  font-weight: normal !important;
  margin-bottom: 12px;
}

.gfield_html {
  color: #19272e;
  margin-top: 21px !important;
}
.gfield_html + .gfield {
  margin-top: 12px;
}
.gfield_html h2,
.gfield_html h3,
.gfield_html h4,
.gfield_html h5,
.gfield_html h6 {
  margin: 12px 0 9px;
  line-height: 1.3;
}
.gfield_html h2 {
  font-size: 1.4em;
}
.gfield_html h3 {
  font-size: 1.3em;
}
.gfield_html h4 {
  font-size: 1.2em;
}
.gfield_html h5 {
  font-size: 1.1em;
}
.gfield_html h6 {
  font-size: 1em;
}
.gfield_html p {
  margin-bottom: 12px;
  line-height: 1.4;
}

.gfield_required {
  position: relative;
  top: 0.2em;
  margin-left: 0.25em;
  font-size: 1.2em;
}

.gfield_error {
  border: 1px solid #C89797 !important;
  border-radius: 3px !important;
}

.validation_error {
  margin: 18px 0 !important;
  padding: 18px !important;
  border: 1px solid #ac1d1d !important;
  border-radius: 5px;
  background: #d74444;
  background: -webkit-gradient(linear, left top, left bottom, from(#d74444), to(#c13434));
  background: linear-gradient(top, #d74444 0%, #c13434 100%);
  -webkit-box-shadow: 0 1px 6px 1px rgba(191, 38, 38, 0.6);
  box-shadow: 0 1px 6px 1px rgba(191, 38, 38, 0.6);
  font-size: 16px !important;
  font-weight: normal !important;
  letter-spacing: 0.5px;
  line-height: 1.3;
  color: #fff !important;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}

.bg-blue {
  background-color: #e5f1fc;
}

.bg-compass-dark-blue {
  background-color: #003865;
  color: #ffffff;
}

.bg-fh-blue {
  background-color: #0a6ece;
  color: #ffffff;
}

.bg-green {
  background-color: #e6f3e2;
}

.bg-orange {
  background-color: #fefbeb;
}

.bg-grey {
  background-color: #f7f9fa;
}

.custom-demo-landing-header {
  background-image: url("/wp-content/uploads/sites/278/2019/05/FH_Default.jpg");
  background-position: center;
}
.custom-demo-landing-header.es {
  background-image: url("/wp-content/uploads/sites/278/2019/05/spain.jpg");
}
.custom-demo-landing-header.it {
  background-image: url("/wp-content/uploads/sites/278/2019/05/italy.jpg");
}
.custom-demo-landing-header.retail {
  background-image: url("/wp-content/uploads/sites/278/2020/05/covericons-01-scaled.jpg");
  background-size: contain;
}

.locale-selector-heading, .prose.-mondo-heading-first h1:first-of-type,
.mondo-heading {
  color: #0a6ece;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  padding-bottom: 12px;
}
.locale-selector-heading:only-child, .prose.-mondo-heading-first h1:only-child:first-of-type,
.mondo-heading:only-child {
  padding-bottom: 0;
}
@media only screen and (min-width: 680px) {
  .locale-selector-heading, .prose.-mondo-heading-first h1:first-of-type,
  .mondo-heading {
    font-size: 42px;
    line-height: 46px;
  }
}
@media only screen and (max-width: 679px) {
  .locale-selector-heading, .prose.-mondo-heading-first h1:first-of-type,
  .mondo-heading {
    font-size: 36px;
    line-height: 40px;
  }
}

.mondo-nav-heading,
.minor-heading {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  font-family: "Lucida Grande", Verdana, sans-serif;
  text-transform: uppercase;
  color: #767e84;
  letter-spacing: 1.5px;
}

.feedback-form-wrap > h1:first-of-type,
.feedback-form-wrap > h2:first-of-type, .locale-selector-more, .gform_title,
.gfield_html h1,
.major-heading {
  color: #0a6ece;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}

.fh-grey {
  color: #767e84;
}

.hint {
  font-size: 0.8em;
  color: #767e84;
  line-height: 1.4;
}
.hint .hint-link {
  color: #767e84;
  text-decoration: underline;
}
.hint .hint-link:hover {
  color: #0a6ece;
}

.mondo-nav-button, .password-form-container .password-submit, .simple-button, .gform_button {
  display: inline-block;
  padding: 10px 25px;
  font-family: "Lucida Grande", Verdana, sans-serif;
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  border: none;
  cursor: pointer;
}
.mondo-nav-button, .password-form-container .password-submit, .simple-button, .gform_button {
  background-color: #0a6ece;
}
.mondo-nav-button:hover, .password-form-container .password-submit:hover, .simple-button:hover, .gform_button:hover {
  background-color: #0b7be6;
}

.-grey.mondo-nav-button, .password-form-container .-grey.password-submit, .-grey.simple-button, .-grey.gform_button {
  background-color: #556b80;
}
.-grey.mondo-nav-button:hover, .password-form-container .-grey.password-submit:hover, .-grey.simple-button:hover, .-grey.gform_button:hover {
  background-color: #5f788f;
}

.check-list {
  margin-left: 24px;
  max-width: 320px;
}
.check-list li {
  margin-top: 18px;
  line-height: 1.2;
  list-style-image: url("/wp-content/themes/shared/svgs/content/check.svg");
}

.heavy-button {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #06417a;
  color: #fff;
  padding: 8px 16px 10px 16px;
  font-size: 11px;
  -webkit-box-shadow: 0px 1px 5px #a9a9a9;
  box-shadow: 0px 1px 5px #a9a9a9;
  background: #0a73d8;
  background: -webkit-gradient(linear, left top, left bottom, from(#0a73d8), to(#095fb2));
  background: linear-gradient(top, #0a73d8 0%, #095fb2 100%);
}
.heavy-button:hover {
  background: #0966c0;
  background: -webkit-gradient(linear, left top, left bottom, from(#0966c0), to(#08529a));
  background: linear-gradient(top, #0966c0 0%, #08529a 100%);
}
.heavy-button:hover .button-label-primary {
  text-decoration: underline;
}
.heavy-button .td:last-child {
  width: 27px;
}
.heavy-button .button-label-primary {
  display: block;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
}

.button-label-secondary {
  display: block;
}

.homie-icons {
  margin-top: 18px;
  height: 55px;
  overflow: hidden;
}

.homie-icon {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 10px;
  border-radius: 5px;
  background-position: center center;
  background-size: cover;
  background-color: #ddd;
}

.video-page-video-wrap {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.video-page-video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.community-hero {
  background-image: url(/wp-content/uploads/sites/278/2017/10/13234019/patternlighter.gif);
  background-size: 1152px 1141px;
}

#adroll_consent_overlay {
  z-index: 2147483647 !important;
}

img.img-2x:not(.no-shadow),
img.add-shadow {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);
  padding: 7px;
  border: 1px solid #b2b8c1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 96dpi) {
  img.img-2x {
    image-rendering: -webkit-optimize-contrast;
  }
}

.icon {
  fill: currentColor;
  vertical-align: middle;
}

.icon-logo.outline .svg-ticket-bg,
.icon-logo-ticket.outline .svg-ticket-bg {
  visibility: hidden;
}
.icon-logo.outline .svg-ticket-stroke,
.icon-logo-ticket.outline .svg-ticket-stroke {
  visibility: visible;
}
.icon-logo.outline .svg-ticket-detail,
.icon-logo-ticket.outline .svg-ticket-detail {
  fill: #0a6ece;
}

.icon-logo .svg-ticket-bg,
.icon-logo-ticket .svg-ticket-bg {
  fill: #0a6ece;
}
.icon-logo .svg-ticket-stroke,
.icon-logo-ticket .svg-ticket-stroke {
  fill: #0a6ece;
  visibility: hidden;
}
.icon-logo .svg-ticket-detail,
.icon-logo-ticket .svg-ticket-detail {
  fill: #fff;
}
.icon-logo-circle.outline .svg-outline,
.icon-logo-circle-with-text.outline .svg-outline {
  visibility: visible;
}
.icon-logo-circle.outline .svg-circle-bg,
.icon-logo-circle-with-text.outline .svg-circle-bg,
.icon-logo-circle.outline .svg-detail,
.icon-logo-circle-with-text.outline .svg-detail {
  visibility: hidden;
}

.icon-logo-circle .svg-circle-bg,
.icon-logo-circle-with-text .svg-circle-bg {
  fill: #0a6ece;
}
.icon-logo-circle .svg-detail,
.icon-logo-circle-with-text .svg-detail {
  fill: #fff;
}
.icon-logo-circle .svg-outline,
.icon-logo-circle-with-text .svg-outline {
  fill: #0a6ece;
  visibility: hidden;
}
.icon-logo .svg-text,
.icon-logo-text .svg-text,
.icon-logo-circle-with-text .svg-text {
  fill: #0a6ece;
}

.icon-alert .svg-bg {
  fill: #e67e22;
}
.icon-alert .svg-exclamation {
  fill: #fff;
}

@media only screen and (min-width: 480px) {
  .content-wrap {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media only screen and (max-width: 479px) {
  .content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.content-wrap .content-wrap {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 480px) {
  .content-wrap .break-wrap {
    margin-right: -40px;
    margin-left: -40px;
  }
}
@media only screen and (max-width: 479px) {
  .content-wrap .break-wrap {
    margin-right: -20px;
    margin-left: -20px;
  }
}

.content-wrap.-border {
  border-top: 1px solid #ddd;
}

.breadcrumb-header, .content-wrap.-border-bottom {
  border-bottom: 1px solid #ddd;
}

@media only screen and (min-width: 480px) {
  .content-wrap.-padd {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 479px) {
  .content-wrap.-padd {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 480px) {
  .content-wrap.-padd-short {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 479px) {
  .content-wrap.-padd-short {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 480px) {
  .content-wrap.-padd-tall {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media only screen and (max-width: 479px) {
  .content-wrap.-padd-tall {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 680px) {
  .content-wrap.overlap-next {
    padding-bottom: 120px;
  }
  .content-wrap.overlap-next + .content-wrap {
    margin-top: -120px;
  }
}
.max-width-vsmall {
  max-width: 300px;
}

.max-width-small {
  max-width: 400px;
}

.max-width-narrow {
  max-width: 625px;
}

.max-width-med {
  max-width: 800px;
}

.max-width-wide {
  max-width: 890px;
}

.max-width-xwide {
  max-width: 1000px;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.vspace-1 {
  margin-top: 6px;
}

.vspace-2 {
  margin-top: 12px;
}

.vspace-3 {
  margin-top: 18px;
}

.vspace-4 {
  margin-top: 24px;
}

.vspace-5 {
  margin-top: 30px;
}

.vspace-6 {
  margin-top: 36px;
}

body {
  font-size: 13px;
  font-family: "Lucida Grande", Verdana, sans-serif;
  color: #0b0b0b;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.prose,
.font-prose {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}

.prose {
  font-size: 18px;
}
.prose.prose-huge {
  font-size: 21px;
}
.prose > :first-child {
  margin-top: 0;
}
.prose h1 {
  margin-top: 26px;
  font-size: 24px;
  line-height: 1.2;
  color: #0a6ece;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}
.prose.-mondo-heading-first h1:first-of-type .page-anchor {
  display: none;
}
.prose h2 {
  margin-top: 22px;
  font-size: 22px;
  line-height: 1.2;
  font-weight: bold;
}
.prose.-section-h2s h2:not(.gsection_title) {
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
}
.prose h3,
.prose h4,
.prose h5,
.prose h6 {
  margin-top: 16px;
  line-height: 1.1;
  font-weight: bold;
}
.prose h3 {
  font-size: 20px;
}
.prose h4 {
  font-size: 19px;
}
.prose h5 {
  font-size: 14px;
}
.prose h6 {
  font-size: 12px;
}
.prose.side-rule-heading {
  width: 100%;
  padding-top: 25px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.prose.side-rule-heading .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0 1 70%;
  -ms-flex-positive: 0 1 70%;
  flex-grow: 0 1 70%;
  padding-right: 15px;
}
.prose.side-rule-heading .heading h1, .prose.side-rule-heading .heading h2, .prose.side-rule-heading .heading h3, .prose.side-rule-heading .heading h4 {
  padding-right: 0px;
}
.prose.side-rule-heading hr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 15%;
  flex: 1 0 15%;
  border-bottom: 0.2rem solid #0a6ece;
  margin-top: 25px;
  margin-bottom: 0.2rem;
}
.prose .page-anchor {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -7px;
  width: 16px;
  height: 12px;
  background-position: -30px -515px;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.prose .page-anchor:hover {
  background-position: -30px -529px;
}
@media only print {
  .prose .page-anchor {
    display: none;
  }
}
.prose h1,
.prose h2,
.prose h3,
.prose h4,
.prose h5,
.prose h6 {
  position: relative;
  padding-right: 28px;
}
.prose h1:target:before,
.prose h2:target:before,
.prose h3:target:before,
.prose h4:target:before,
.prose h5:target:before,
.prose h6:target:before {
  content: " ";
  display: block;
  visibility: hidden;
  pointer-events: none;
  -webkit-animation-name: target-remove-space;
  animation-name: target-remove-space;
  -webkit-animation-duration: 1ms;
  animation-duration: 1ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes $keyframe-name {
  0% {
    height: 50px;
    margin-top: -50px;
  }
  100% {
    height: 0;
    margin-top: 0;
  }
}
@keyframes $keyframe-name {
  0% {
    height: 50px;
    margin-top: -50px;
  }
  100% {
    height: 0;
    margin-top: 0;
  }
}
.prose strong,
.prose b {
  font-weight: 600;
}
.prose .font-weight-400 {
  font-weight: 400;
}
.prose .font-weight-500 {
  font-weight: 500;
}
.prose .font-weight-600 {
  font-weight: 600;
}
.prose .font-weight-700 {
  font-weight: 700;
}
.prose p {
  margin-top: 16px;
  line-height: 1.4;
}
.prose ul,
.prose ol {
  margin-top: 12px;
}
.prose li {
  margin-top: 6px;
  margin-left: 30px;
  line-height: 1.4;
}
.prose li p {
  margin-top: 6px;
}
.prose ul > li {
  list-style-type: disc;
}
.prose ol > li {
  list-style-type: decimal;
}
.prose dl {
  margin-top: 12px;
}
.prose dt {
  margin-top: 6px;
  font-weight: bold;
}
.prose dd {
  margin-top: 3px;
  padding-left: 30px;
}
.prose blockquote,
.prose .blockquote {
  margin-top: 12px;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #c0c6c9;
  padding: 8px 14px;
}
.prose blockquote > :first-child,
.prose .blockquote > :first-child {
  margin-top: 0;
}
.prose code {
  display: inline-block;
  padding: 0 2px;
  border-radius: 4px;
  font-family: Monaco, "Lucida Sans Typewriter", monospace;
  font-size: 77%;
  letter-spacing: 0.02em;
  word-wrap: break-word;
  white-space: pre-wrap;
  background: #eef1f3;
  color: #d42b42;
}
.prose pre {
  margin-top: 12px;
  overflow-x: auto;
  padding: 10px;
  border-radius: 3px;
  font-family: Monaco, "Lucida Sans Typewriter", monospace;
  background: #eef1f3;
}
.prose a {
  color: #0a6ece;
  text-decoration: underline;
}
.prose a:hover {
  color: #60adf7;
}
.prose table {
  margin-top: 12px;
  border-collapse: inherit;
}
.prose table th {
  font-weight: bold;
  background-color: #f6f7f8;
}
.prose table th[align=center] {
  text-align: center;
}
.prose table th[align=left] {
  text-align: left;
}
.prose table th[align=right] {
  text-align: right;
}
.prose table tr:nth-child(even) {
  background-color: #f6f7f8;
}
.prose table th,
.prose table td {
  padding: 5px;
  border: 1px solid #d8dee3;
}
.prose img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.prose .box-video-embed {
  margin-top: 12px;
}
.prose .alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.prose .alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.prose hr {
  display: block;
  border: 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 22px;
  margin-top: 28px;
  margin-left: 0;
}

.callout {
  padding: 14px;
  margin-top: 16px;
  background-color: #f6f6f6;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #c0c6c9;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.callout :first-child {
  margin-top: 0;
}
.callout.blue {
  background-color: #dceef7;
  border-left-color: #89c6e4;
}
.callout.green {
  background-color: #e5f2e1;
  border-left-color: #a7d39a;
}
.callout.red {
  background-color: #f7e0dc;
  border-left-color: #e49689;
}
.callout.yellow {
  background-color: #f8f5ce;
  border-left-color: #e3dc7d;
}
.callout.orange {
  background-color: #f8e5ce;
  border-left-color: #e0b27b;
}

.media {
  padding: 0;
  display: inline-block;
}
.media figure {
  padding: 0;
  margin: 0;
  display: table;
  font-size: 85%;
  text-align: center;
}
.media figure p {
  margin-bottom: 0;
}
.media figure p img {
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  display: block;
}
.media figure p:nth-child(1n+2) {
  padding: 14px;
  display: table-caption;
  caption-side: bottom;
}
.media figure p:last-child img {
  border-bottom: none;
}
.media figure ul {
  margin: 0;
  padding: 14px;
}
.media figure ul li {
  padding: 0;
  margin: 0;
  list-style-position: inside;
}
.media figure ul:nth-child(1n+2) {
  padding: 14px;
}
.media.media-border-false {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.media-float-left {
  float: left;
  margin: 4px 14px 14px 0;
  max-width: 75%;
}

.media-float-right {
  float: right;
  margin: 4px 0 14px 14px;
  max-width: 75%;
}

.media-float-center {
  display: table;
  margin: 14px auto;
  clear: both;
  max-width: 100%;
}

.list-check {
  color: #22a158;
  margin-left: -1rem;
}

@media only screen and (min-width: 880px) {
  body.-single-sidebar {
    padding-left: 200px;
  }
  body.-double-sidebar {
    padding-left: 242px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 879px) {
  body.-single-sidebar {
    padding-left: 42px;
  }
  body.-double-sidebar {
    padding-left: 84px;
  }
}
@media only screen and (min-width: 480px) {
  body.header-side-narrow-always.-single-sidebar {
    padding-left: 42px;
  }
  body.header-side-narrow-always.-double-sidebar {
    padding-left: 84px;
  }
}
@media only screen and (max-width: 479px) {
  body {
    padding-top: 42px;
  }
}

.header {
  position: fixed;
  z-index: 999999;
  -webkit-box-shadow: 0 0 17px rgba(0, 0, 0, 0.19);
  box-shadow: 0 0 17px rgba(0, 0, 0, 0.19);
}
@media only screen and (min-width: 480px) {
  .header {
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
  }
}
@-webkit-keyframes $keyframe-name {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes $keyframe-name {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@media only screen and (min-width: 480px) and (max-width: 879px) {
  .header {
    -webkit-transition: -webkit-box-shadow 100ms ease-in-out;
    transition: -webkit-box-shadow 100ms ease-in-out;
    transition: box-shadow 100ms ease-in-out;
    transition: box-shadow 100ms ease-in-out, -webkit-box-shadow 100ms ease-in-out;
  }
  .header.-side-narrow-overlay {
    opacity: 1;
  }
}
.header-side-narrow-always .header {
  -webkit-transition: -webkit-box-shadow 100ms ease-in-out;
  transition: -webkit-box-shadow 100ms ease-in-out;
  transition: box-shadow 100ms ease-in-out;
  transition: box-shadow 100ms ease-in-out, -webkit-box-shadow 100ms ease-in-out;
}
.header-side-narrow-always .header.-side-narrow-overlay {
  opacity: 1;
}
@media only screen and (max-width: 479px) {
  .header {
    top: 0;
    left: 0;
    right: 0;
    height: 42px;
  }
  .header.-top-show-nav {
    height: auto;
    bottom: 0;
  }
  .header.-top-show-nav .sidebars {
    height: auto;
    visibility: visible;
    opacity: 1;
  }
}

@media only screen and (min-width: 480px) {
  .sidebars {
    height: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .sidebars {
    position: fixed;
    top: 42px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.98);
    visibility: hidden;
    opacity: 0;
    height: 0;
    -webkit-transition-property: visibility, opacity;
    transition-property: visibility, opacity;
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
  }
}

.closed-sidebar-icon {
  display: inline-block;
  width: 13px;
  height: 10px;
  background-position: -466px -181px;
}

@media only screen and (min-width: 480px) {
  .sidebar {
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #283440;
    -webkit-transition-property: width, background-color, border-color;
    transition-property: width, background-color, border-color;
    -webkit-transition-duration: 100ms;
    transition-duration: 100ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
  }
  .-double-sidebar .sidebar.sidebar--global:after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 7px;
    pointer-events: none;
    background: rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.09)));
    background: linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 100%);
  }
}
@media only screen and (min-width: 880px) {
  body:not(.header-side-narrow-always) .sidebar {
    width: 200px;
    background-color: #f5f7f9;
  }
  body:not(.header-side-narrow-always) .sidebar .closed-sidebar-title {
    display: none;
    opacity: 0;
  }
  body:not(.header-side-narrow-always) .sidebar .sidebar-content {
    visibility: visible;
    opacity: 1;
  }
  body:not(.header-side-narrow-always) .sidebar:last-child:not(.-side-wide-closed) {
    border-right-color: #b2b8c1;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed {
    width: 42px;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed:not(.-side-narrow-open) {
    cursor: pointer;
    color: #fff;
    background-color: #455b6f;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed:not(.-side-narrow-open):hover {
    background-color: #4f687f;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed:not(.-side-narrow-open):hover .closed-sidebar-title {
    opacity: 1;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed .closed-sidebar-title {
    display: inline-block;
    opacity: 0.9;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-wide-closed .sidebar-content {
    visibility: hidden;
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
    transition-timing-function: cubic-bezier(0, 1, 0, 1);
  }
}
@media only screen and (min-width: 480px) and (max-width: 879px) {
  body:not(.header-side-narrow-always) .sidebar {
    width: 42px;
  }
  body:not(.header-side-narrow-always) .sidebar:not(.-side-narrow-open) {
    cursor: pointer;
    color: #fff;
    background-color: #455b6f;
  }
  body:not(.header-side-narrow-always) .sidebar:not(.-side-narrow-open):hover {
    background-color: #4f687f;
  }
  body:not(.header-side-narrow-always) .sidebar:not(.-side-narrow-open):hover .closed-sidebar-title {
    opacity: 1;
  }
  body:not(.header-side-narrow-always) .sidebar .closed-sidebar-title {
    display: inline-block;
    opacity: 0.9;
  }
  body:not(.header-side-narrow-always) .sidebar .sidebar-content {
    visibility: hidden;
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
    transition-timing-function: cubic-bezier(0, 1, 0, 1);
  }
  body:not(.header-side-narrow-always) .sidebar:last-child:not(.-side-narrow-open) {
    background-color: #5f6e7c;
  }
  body:not(.header-side-narrow-always) .sidebar:last-child:not(.-side-narrow-open):hover {
    background-color: #6a7b8a;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-narrow-open {
    width: 200px;
    background-color: #f5f7f9;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-narrow-open .closed-sidebar-title {
    display: none;
    opacity: 0;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-narrow-open .sidebar-content {
    visibility: visible;
    opacity: 1;
  }
  body:not(.header-side-narrow-always) .sidebar.-side-narrow-open:last-child {
    border-right-color: #b2b8c1;
  }
}
@media only screen and (min-width: 480px) {
  .header-side-narrow-always .sidebar {
    width: 42px;
  }
  .header-side-narrow-always .sidebar:not(.-side-narrow-open) {
    cursor: pointer;
    color: #fff;
    background-color: #455b6f;
  }
  .header-side-narrow-always .sidebar:not(.-side-narrow-open):hover {
    background-color: #4f687f;
  }
  .header-side-narrow-always .sidebar:not(.-side-narrow-open):hover .closed-sidebar-title {
    opacity: 1;
  }
  .header-side-narrow-always .sidebar .closed-sidebar-title {
    display: inline-block;
    opacity: 0.9;
  }
  .header-side-narrow-always .sidebar .sidebar-content {
    visibility: hidden;
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
    transition-timing-function: cubic-bezier(0, 1, 0, 1);
  }
  .header-side-narrow-always .sidebar:last-child:not(.-side-narrow-open) {
    background-color: #5f6e7c;
  }
  .header-side-narrow-always .sidebar:last-child:not(.-side-narrow-open):hover {
    background-color: #6a7b8a;
  }
  .header-side-narrow-always .sidebar.-side-narrow-open {
    width: 200px;
    background-color: #f5f7f9;
  }
  .header-side-narrow-always .sidebar.-side-narrow-open .closed-sidebar-title {
    display: none;
    opacity: 0;
  }
  .header-side-narrow-always .sidebar.-side-narrow-open .sidebar-content {
    visibility: visible;
    opacity: 1;
  }
  .header-side-narrow-always .sidebar.-side-narrow-open:last-child {
    border-right-color: #b2b8c1;
  }
}
@media only screen and (max-width: 479px) {
  .sidebar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    visibility: hidden;
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: transform, visibility, opacity;
    transition-property: transform, visibility, opacity, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
  }
  .-double-sidebar .sidebar.sidebar--global:not(.-top-active) {
    opacity: 0;
  }
  .sidebar.sidebar--section {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    opacity: 0;
  }
  .sidebar.-top-active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.sidebar-content {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 30px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 1, 0);
  transition-timing-function: cubic-bezier(1, 0, 1, 0);
}

.sidebar-heading {
  padding: 26px 20px;
  background: #fff;
  border-bottom: 1px solid #cdd1d7;
  font-size: 21px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}
@media only screen and (max-width: 479px) {
  .sidebar-heading {
    display: none;
  }
}
.sidebar-heading .icon-logo {
  display: block;
  margin: 0 auto;
}

.closed-sidebar-title {
  position: relative;
  height: 42px;
  width: 600px;
  padding-right: 30px;
  top: 620px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  font-size: 16px;
  line-height: 42px;
  text-align: right;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  -webkit-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}
@media only screen and (max-width: 479px) {
  .closed-sidebar-title {
    display: none;
  }
}

.top-header {
  position: relative;
  line-height: 41px;
  vertical-align: middle;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid rgba(218, 218, 218, 0.98);
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 480px) {
  .top-header {
    display: none;
  }
}
.top-header .logo {
  max-width: 154px;
}

.top-nav-toggler {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  width: 88px;
  padding-left: 12px;
  cursor: pointer;
}

.top-nav-label {
  font-family: "Source Sans Pro", sans-serif;
  margin-left: 32px;
  font-size: 18px;
}

.hamburger {
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
.hamburger, .hamburger:before, .hamburger:after {
  position: absolute;
  height: 2px;
  width: 24px;
  background: #000;
  border-radius: 1px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.hamburger:before, .hamburger:after {
  position: absolute;
  content: "";
}
.hamburger:before {
  top: -6px;
}
.hamburger:after {
  bottom: -6px;
}
.-top-show-nav .hamburger {
  background-color: transparent;
}
.-top-show-nav .hamburger:before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.-top-show-nav .hamburger:after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media only screen and (min-width: 480px) {
  html.-side-noscroll {
    overflow: hidden !important;
    height: 100% !important;
  }
  html.-side-noscroll > body > *:not(.header) {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  html.-top-noscroll {
    overflow: hidden !important;
    height: 100% !important;
  }
  html.-top-noscroll > body > *:not(.header) {
    display: none;
  }
}
@media only screen and (min-width: 480px) {
  .top-sidebar-nav {
    display: none;
  }
}
.sidebar--global .top-sidebar-nav {
  text-align: right;
}

.top-sidebar-nav-link {
  display: inline-block;
  padding: 0 23px;
  line-height: 36px;
  vertical-align: middle;
  font-size: 12px;
  color: #555;
}
.top-sidebar-nav-link .icon-arrow {
  height: 8px;
}

.top-sidebar-nav-link--global .icon-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sidebar-nav a {
  display: block;
  position: relative;
}

.sidebar-nav-primary-sections a, .sidebar-nav-primary-sections .icon,
.sidebar-nav-secondary-sections a,
.sidebar-nav-secondary-sections .icon {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}

.sidebar-nav-primary-sections.hide-secondary-when-inactive .secondary-nav {
  display: none;
  margin-top: 0;
  padding-bottom: 10px;
}
.sidebar-nav-primary-sections.hide-secondary-when-inactive > li > a.is-active + .secondary-nav {
  display: block;
}
.sidebar-nav-primary-sections > li:first-child > a {
  padding-top: 20px;
}
.sidebar-nav-primary-sections.with-icons a {
  padding-left: 58px;
}
.sidebar-nav-primary-sections > li > a {
  font-family: "Source Sans Pro", sans-serif;
  color: #162533;
  font-size: 18px;
  line-height: 1.2;
  padding-left: 20px;
  padding-right: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.sidebar-nav-primary-sections > li > a > .icon {
  color: #3b4f63;
  width: 25px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -7px;
}
.sidebar-nav-primary-sections > li > a .icon-chat-bubbles {
  margin-top: -4px;
}
.sidebar-nav-primary-sections > li > a .icon-blog {
  margin-top: -15px;
}
.sidebar-nav-primary-sections > li > a .icon-help {
  margin-top: -5px;
}
.sidebar-nav-primary-sections > li > a .icon-write {
  margin-top: -4px;
  left: 22px;
}
.sidebar-nav-primary-sections > li > a .icon-arrow-ur {
  height: 16px;
}
.sidebar-nav-primary-sections > li > a:hover, .sidebar-nav-primary-sections > li > a.is-active {
  color: #0a6ece;
}
.sidebar-nav-primary-sections > li > a:hover .icon, .sidebar-nav-primary-sections > li > a.is-active .icon {
  color: #0a6ece;
}

.sidebar-nav-secondary-sections {
  background-color: #ebf0f4;
  border-top: 1px solid #d7dae0;
  border-bottom: 1px solid #d7dae0;
  font-size: 16px;
}
.sidebar-nav-secondary-sections > li:first-child > a {
  padding-top: 16px;
}
.sidebar-nav-secondary-sections > li:last-child > a {
  padding-bottom: 16px;
}
.sidebar-nav-secondary-sections > li > a {
  font-family: "Source Sans Pro", sans-serif;
  padding-left: 48px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.sidebar-nav-secondary-sections > li > a > .icon {
  color: #828e99;
  position: absolute;
  top: 50%;
  left: 20px;
}
.sidebar-nav-secondary-sections > li > a > .icon-arrow-ur {
  left: 22px;
}
.sidebar-nav-secondary-sections > li > a > .icon-help {
  margin-top: -13px;
}
.sidebar-nav-secondary-sections > li > a:hover, .sidebar-nav-secondary-sections > li > a.is-active {
  color: #0a6ece;
}
.sidebar-nav-secondary-sections > li > a:hover .icon, .sidebar-nav-secondary-sections > li > a.is-active .icon {
  color: #0a6ece;
}

.sidebar-sm {
  padding-left: 13px;
  padding-top: 8px;
  color: #3b4f63;
}
.sidebar-sm a {
  float: left;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 6px;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
.sidebar-sm a:hover {
  color: #0a6ece;
  border-color: #d7dae0;
}
.sidebar-sm .icon {
  height: 14px;
  width: 17px;
}

.country-selector-link, .sidebar-locale-select {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.country-selector-link:before, .sidebar-locale-select:before {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  content: "";
  width: 22px;
  height: 22px;
  background-size: cover;
}
[data-country=cy].country-selector-link:before, [data-country=cy].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/cy.svg");
}
[data-country=bg].country-selector-link:before, [data-country=bg].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/bg.svg");
}
[data-country=hu].country-selector-link:before, [data-country=hu].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/hu.svg");
}
[data-country=ro].country-selector-link:before, [data-country=ro].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ro.svg");
}
[data-country=mt].country-selector-link:before, [data-country=mt].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/mt.svg");
}
[data-country=sk].country-selector-link:before, [data-country=sk].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/sk.svg");
}
[data-country=si].country-selector-link:before, [data-country=si].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/si.svg");
}
[data-country=pl].country-selector-link:before, [data-country=pl].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/pl.svg");
}
[data-country=lv].country-selector-link:before, [data-country=lv].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/lv.svg");
}
[data-country=lt].country-selector-link:before, [data-country=lt].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/lt.svg");
}
[data-country=gr].country-selector-link:before, [data-country=gr].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/gr.svg");
}
[data-country=ee].country-selector-link:before, [data-country=ee].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ee.svg");
}
[data-country=au].country-selector-link:before, [data-country=au].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/au.svg");
}
[data-country=at].country-selector-link:before, [data-country=at].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/at.svg");
}
[data-country=be].country-selector-link:before, [data-country=be].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/be.svg");
}
[data-country=ca].country-selector-link:before, [data-country=ca].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ca.svg");
}
[data-country=ch].country-selector-link:before, [data-country=ch].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ch.svg");
}
[data-country=cz].country-selector-link:before, [data-country=cz].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/cz.svg");
}
[data-country=dk].country-selector-link:before, [data-country=dk].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/dk.svg");
}
[data-country=fr].country-selector-link:before, [data-country=fr].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/fr.svg");
}
[data-country=fi].country-selector-link:before, [data-country=fi].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/fi.svg");
}
[data-country=de].country-selector-link:before, [data-country=de].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/de.svg");
}
[data-country=hk].country-selector-link:before, [data-country=hk].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/hk.svg");
}
[data-country=it].country-selector-link:before, [data-country=it].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/it.svg");
}
[data-country=ie].country-selector-link:before, [data-country=ie].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ie.svg");
}
[data-country=lu].country-selector-link:before, [data-country=lu].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/lu.svg");
}
[data-country=mx].country-selector-link:before, [data-country=mx].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/mx.svg");
}
[data-country=nl].country-selector-link:before, [data-country=nl].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/nl.svg");
}
[data-country=no].country-selector-link:before, [data-country=no].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/no.svg");
}
[data-country=nz].country-selector-link:before, [data-country=nz].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/nz.svg");
}
[data-country=pt].country-selector-link:before, [data-country=pt].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/pt.svg");
}
[data-country=es].country-selector-link:before, [data-country=es].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/es.svg");
}
[data-country=gb].country-selector-link:before, [data-country=gb].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/gb.svg");
}
[data-country=se].country-selector-link:before, [data-country=se].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/se.svg");
}
[data-country=sg].country-selector-link:before, [data-country=sg].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/sg.svg");
}
[data-country=us].country-selector-link:before, [data-country=us].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/us.svg");
}
[data-country=ae].country-selector-link:before, [data-country=ae].sidebar-locale-select:before {
  background-image: url("/wp-content/themes/shared/svgs/flags/ae.svg");
}

.sidebar-locale-select {
  padding-top: 18px;
  margin-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #d7dae0;
  border-bottom: 1px solid #d7dae0;
}
@media only screen and (min-width: 880px) {
  .sidebar-locale-select {
    padding-left: 48px;
  }
  .sidebar-locale-select:before {
    left: 18px;
  }
}
@media only screen and (max-width: 879px) {
  .sidebar-locale-select {
    padding-left: 48px;
  }
  .sidebar-locale-select:before {
    left: 18px;
  }
}
.sidebar-locale-select:hover .sidebar-locale-select-country, .sidebar-locale-select.-active .sidebar-locale-select-country {
  color: #0a6ece;
  text-decoration: underline;
}
.sidebar-locale-select:after {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -4px;
  background-image: url("/wp-content/themes/shared/svgs/shared/chevron-down.svg");
  width: 13px;
  height: 9px;
  right: 15px;
  background-size: cover;
  opacity: 0.4;
}
.sidebar-locale-select.-active:after {
  opacity: 1;
  background-image: url("/wp-content/themes/shared/svgs/shared/chevron-down.svg");
}
@media only screen and (max-width: 479px) {
  .sidebar-locale-select:after {
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .sidebar-locale-select.-active {
    background-color: #eff7ff;
  }
  .sidebar-locale-select.-active:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@media only screen and (min-width: 480px) {
  .sidebar-locale-select:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

.sidebar-locale-select-language {
  margin-top: 4px;
  font-size: 12px;
  color: #767e84;
}

body.admin-bar .sidebar {
  top: 32px;
}

.sidebar-nav .employee-help-center {
  display: none;
  background-color: #e6f3e2;
}

.employee-help-center-search {
  padding: 30px !important;
}

.sidebar-section {
  padding: 12px;
  border-bottom: 1px solid #cdd1d7;
}

.section-sidebar-logo {
  padding: 16px 20px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
@media only screen and (max-width: 679px) {
  .section-sidebar-logo {
    display: none;
  }
}
.section-sidebar-logo .icon-logo {
  display: block;
  height: 80px;
}

.sidebar-section-header {
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 30px;
  padding: 20px 20px 0 20px;
}
.sidebar-section-header .icon {
  color: #3b4f63;
}
.sidebar-section-header .icon-tour {
  width: 29px;
  height: 27px;
  margin-top: -5px;
  margin-right: 2px;
}
.sidebar-section-header .icon-blog {
  width: 32px;
  height: 26px;
  margin-top: -5px;
  margin-right: 5px;
}

.sidebar-search {
  padding: 8px 18px 0 18px;
}
.sidebar-search .help-search {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
}
.sidebar-search .help-search .help-search-admin-options-wrapper {
  padding-top: 15px;
}
.sidebar-search .help-search .help-search-submit {
  cursor: pointer;
  height: 2rem;
  padding-right: 12px;
  padding-left: 12px;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-color: #0a6ece;
  border-radius: 30px;
}
.sidebar-search .search-field {
  display: block;
  width: 100%;
  border-radius: 20px;
  border: 1px solid #b2b8c1;
  padding: 6px 8px 6px 28px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.sidebar-search .icon-search {
  position: absolute;
  width: 16px;
  left: 8px;
  top: 50%;
  margin-top: -12px;
  color: #aaa;
}

.locale-selector {
  display: none;
  color: #fff;
  background-color: rgb(60, 79, 98);
  background-image: url("/wp-content/themes/shared/svgs/content/world-dots.svg");
  background-repeat: no-repeat;
  background-position: center 50px;
}
.locale-selector.-active {
  display: block !important;
}
@media only screen and (min-width: 480px) {
  .locale-selector {
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: 0;
    bottom: 0;
  }
  body.-single-sidebar .locale-selector {
    left: 200px;
  }
  body.-double-sidebar .locale-selector {
    left: 242px;
  }
}
@media only screen and (min-width: 880px) {
  .locale-selector {
    padding-top: 80px;
    padding-right: 60px;
    padding-bottom: 50px;
    padding-left: 60px;
    background-size: 80%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 879px) {
  .locale-selector {
    padding-top: 50px;
    padding-bottom: 50px;
    background-size: 600px;
  }
}
@media only screen and (max-width: 479px) {
  .locale-selector {
    padding-top: 10px;
    padding-bottom: 20px;
    background-size: 600px;
  }
}
@-webkit-keyframes $keyframe-name {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes $keyframe-name {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (min-width: 480px) {
  .locale-selector {
    -webkit-animation-name: fade-in;
    animation-name: fade-in;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
}

.locale-selector-close {
  position: fixed;
  top: 10px;
  right: 20px;
  width: 34px;
  height: 34px;
  padding: 14px;
  cursor: pointer;
  opacity: 0.5;
}
.locale-selector-close:hover {
  opacity: 0.8;
}
.locale-selector-close .icon-times {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 479px) {
  .locale-selector-close {
    display: none;
  }
}

.locale-selector-heading {
  color: #fff;
  font-weight: normal;
}

.locale-selector-more {
  color: rgba(255, 255, 255, 0.6);
}

@media only screen and (max-width: 879px) {
  .locale-selector-heading,
  .locale-selector-more {
    margin-left: 20px;
    margin-right: 20px;
  }
  .locale-selector-more {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 479px) {
  .locale-selector-heading,
  .locale-selector-more {
    display: none;
  }
}
@media only screen and (min-width: 880px) {
  .locale-selectors-wrap {
    max-width: 720px;
  }
  .locale-selectors-wrap:after {
    content: "";
    display: table;
    clear: both;
  }
  .country-selector,
  .language-selector {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .country-selector {
    width: 66%;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .country-selector .country-selector-element {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 5px;
    padding-right: 1px;
  }
  .language-selector {
    width: 34%;
    padding-left: 30px;
    padding-bottom: 30px;
  }
}
.country-selector-link,
.language-selector-link {
  display: block;
  -webkit-transition: background-color 50ms ease;
  transition: background-color 50ms ease;
}
@media only screen and (min-width: 880px) {
  .country-selector-link,
  .language-selector-link {
    border-radius: 3px;
  }
}
.country-selector-link:hover, .country-selector-link.-active,
.language-selector-link:hover,
.language-selector-link.-active {
  background-color: rgba(255, 255, 255, 0.15);
}
.country-selector-link.-active,
.language-selector-link.-active {
  position: relative;
}
.country-selector-link.-active:after,
.language-selector-link.-active:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  background-size: contain;
  background-image: url("/wp-content/themes/shared/svgs/content/check.svg");
  opacity: 0.5;
}

.country-selector-link {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 880px) {
  .country-selector-link {
    padding-left: 40px;
  }
  .country-selector-link:before {
    left: 10px;
  }
}
@media only screen and (max-width: 879px) {
  .country-selector-link {
    padding-left: 48px;
  }
  .country-selector-link:before {
    left: 18px;
  }
}
@media only screen and (max-width: 879px) {
  .country-selector-link {
    padding-right: 20px;
  }
  .country-selector-link.-active {
    padding-right: 34px;
  }
}

.language-selector-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
@media only screen and (min-width: 880px) {
  .language-selector-link {
    padding-left: 8px;
    margin-left: -8px;
    padding-right: 8px;
  }
  .language-selector-link.-active {
    padding-right: 22px;
  }
}
@media only screen and (max-width: 879px) {
  .language-selector-link {
    padding-left: 20px;
    padding-right: 20px;
  }
  .language-selector-link.-active {
    padding-right: 34px;
  }
}

.language-selector-heading {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (min-width: 880px) {
  .language-selector-heading {
    line-height: 16px;
    margin: 4px 0 10px;
  }
}
@media only screen and (max-width: 879px) {
  .language-selector-heading {
    margin: 20px 20px 10px;
  }
}

.js-locale-selector-is-overlay {
  height: 0;
  width: 0;
}
@media only screen and (min-width: 480px) {
  .js-locale-selector-is-overlay {
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  .js-locale-selector-is-overlay {
    display: none;
  }
}

.secondary-nav {
  margin-top: 18px;
}

.primary-nav {
  counter-reset: primary-nav;
}
.primary-nav .secondary-nav {
  margin-top: 0;
  margin-bottom: 8px;
}
.primary-nav.is-numbered > li .nav-title {
  padding-left: 25px;
  position: relative;
}
.primary-nav.is-numbered > li .nav-title:before {
  counter-increment: primary-nav;
  content: counter(primary-nav);
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 0;
  font-size: 12px;
  width: 19px;
  height: 19px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background-color: #767e84;
  border-radius: 50%;
}
.primary-nav.is-numbered > li .nav-title + .nav-description {
  margin-top: 7px;
}
.primary-nav.is-numbered > li > a {
  padding-left: 16px;
}
.primary-nav.is-numbered > li > a.is-active .nav-title:before {
  background-color: #0a6ece;
}

.nav-sub-heading {
  margin-top: 20px;
  padding: 20px 20px 0;
  border-top: 1px solid #cdd1d7;
  color: #767e84;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
}
.nav-sub-heading + .secondary-nav {
  margin-top: 5px;
}

.primary-nav > li {
  border-color: #cdd1d7;
  border-style: solid;
  border-bottom-width: 1px;
}

.primary-nav > li > a {
  display: block;
  padding-top: 11px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 20px;
  line-height: 1.3;
}
.primary-nav > li > a:only-child {
  padding-bottom: 12px;
}
.primary-nav > li > a .nav-title {
  display: block;
  font-size: 14px;
}
.primary-nav > li > a .nav-description {
  display: block;
  font-size: 11px;
  margin-top: 4px;
  color: #4d5154;
}
.primary-nav > li > a:hover {
  background-color: #fff;
}
.primary-nav > li > a:hover .nav-title {
  text-decoration: underline;
}
.primary-nav > li > a.is-active {
  background-color: #fff;
}
.primary-nav > li > a.is-active .nav-title, .primary-nav > li > a.is-active .icon {
  color: #0a6ece;
}
.primary-nav > li > a .icon {
  display: block;
  float: left;
  margin-right: 0.3em;
  position: relative;
}
.primary-nav > li > a .icon-chat-bubbles {
  margin-right: 8px;
}

.secondary-nav-item-link {
  display: block;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 20px;
  font-size: 12px;
  line-height: 1.3;
}
.secondary-nav-item-link.is-active, .secondary-nav-item-link:hover {
  color: #0a6ece;
  text-decoration: underline;
}

.secondary-nav-badge {
  border: 1px solid #6e8c9c;
  border-radius: 3px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 11px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 8px;
  color: #2a6482;
}

.footer {
  font-size: 11px;
  line-height: 1.3;
  color: #767e84;
}

.footer-contact,
.footer-legal {
  margin-top: 5px;
}

.footer-link {
  text-decoration: underline;
  white-space: nowrap;
}
.footer-link:hover {
  color: #0a6ece;
}

.footer-address {
  display: inline;
}

#ot-sdk-btn.ot-sdk-show-settings.footer-link {
  background: transparent;
  font-size: 11px;
  color: inherit;
  font-family: inherit;
  padding: 0;
  border: 0;
}

#ot-sdk-btn.ot-sdk-show-settings.footer-link:hover {
  color: #0a6ece;
  background: transparent;
}

.password-form-container .password-form {
  padding-top: 1rem;
}
.password-form-container .password-field {
  max-width: 200px;
  margin-right: 1rem;
}

@media only screen {
  .badge {
    display: inline-block;
    padding: 2px 5px 3px 6px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 2px;
    color: #fff;
    background-color: #777;
    vertical-align: middle;
    margin-bottom: 3px;
  }
  .badge.badge-green {
    background: #2d7d03;
  }
  .badge.badge-orange {
    background: #e67e22;
  }
  .badge.badge-blue {
    background: #6c7e91;
  }
  .badge.badge-dark-gray {
    background: #3D4A57;
  }
  .badge.badge-fh {
    background: #0a6ece;
  }
  .badge.badge-fhdn {
    background: #00a881;
  }
  .badge.badge-iwta {
    background: #0afcfd;
  }
  .badge.badge-yellow {
    background: #f9f196;
    color: #000;
  }
  .badge.badge-red {
    background: #9c4b3f;
  }
  .no-dot {
    list-style: none !important;
    margin-left: 2px !important;
  }
  .badge-large {
    font-size: 14px;
  }
  .badge-image {
    width: 25px;
    height: 25px;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .badge-image.icon-help {
    fill: #0a6ece;
  }
  .badge-image > li {
    margin-left: 0;
    list-style: none;
  }
}
.bg-purple {
  background-color: #ede9ff;
}

.bg-yellow {
  background-color: #fff9e7;
}
.bg-yellow.border-top {
  border-top: 1px solid #d4c7bb;
}

.bg-orange {
  background-color: #fae3de;
}

.bg-green {
  background-color: #e9fae2;
}

.boxes-column {
  position: relative;
}
@media only screen and (min-width: 680px) {
  .boxes-column {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .boxes-column.left {
    float: left;
    padding-right: 14px;
  }
  .boxes-column.right {
    float: right;
    padding-left: 14px;
    padding-top: 28px;
  }
}

.box-padding {
  padding-top: 34px;
  padding-bottom: 34px;
}
@media only screen and (min-width: 680px) {
  .box-padding {
    padding-left: 34px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 679px) {
  .box-padding {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media only screen and (min-width: 680px) {
  .box-lr-padding {
    padding-left: 34px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 679px) {
  .box-lr-padding {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.box.is-boxed {
  overflow: hidden;
  margin-bottom: 28px;
  border: 1px solid #b2b8c1;
  border-radius: 8px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}
.box.is-boxed .box-inner {
  padding-top: 34px;
  padding-bottom: 34px;
}
@media only screen and (min-width: 680px) {
  .box.is-boxed .box-inner {
    padding-left: 34px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 679px) {
  .box.is-boxed .box-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.box.white {
  background-color: #fff;
}
.box.pink {
  background-color: #fbe7f9;
}
.box.pink .box-headline {
  color: #8f3086;
}
.box.pink .simple-button {
  background-color: #8f3086;
}
.box.pink .simple-button:hover {
  background-color: #a23698;
}
.box.lighter-green {
  background-color: #e7f3dc;
}
.box.lighter-green .box-headline {
  color: #2d7d03;
}
.box.lighter-green .simple-button {
  background-color: #2d7d03;
}
.box.lighter-green .simple-button:hover {
  background-color: #369604;
}
.box.darker-green {
  background-color: #e2f6e2;
}
.box.darker-green .box-headline {
  color: #2c722c;
}
.box.darker-green .simple-button {
  background-color: #2c722c;
}
.box.darker-green .simple-button:hover {
  background-color: #338433;
}
.box.blue {
  background-color: #e5f1fb;
}
.box.blue .box-headline {
  color: #0a6ece;
}
.box.blue .simple-button {
  background-color: #0a6ece;
}
.box.blue .simple-button:hover {
  background-color: #0b7be6;
}
.box.light-blue {
  background-color: #fff;
}
.box.light-blue .box-headline {
  color: #0a6ece;
}
.box.light-blue .simple-button {
  background-color: #0a6ece;
}
.box.light-blue .simple-button:hover {
  background-color: #0b7be6;
}
.box.grey {
  background-color: #f6f6f6;
}
.box.grey .box-headline {
  color: #0b0b0b;
}
.box.grey .simple-button {
  background-color: #0b0b0b;
}
.box.grey .simple-button:hover {
  background-color: #181818;
}
.box.orange {
  background-color: #fdf2e0;
}
.box.orange .box-headline {
  color: #ae6e05;
}
.box.orange .simple-button {
  background-color: #ae6e05;
}
.box.orange .simple-button:hover {
  background-color: #c77e06;
}
.box.brick {
  background-color: #f6dcd8;
}
.box.brick .box-headline {
  color: #9c4b3f;
}
.box.brick .simple-button {
  background-color: #9c4b3f;
}
.box.brick .simple-button:hover {
  background-color: #ae5446;
}
.box.bright-green {
  background-color: #fff;
}
.box.bright-green .box-headline {
  color: #16aa36;
}
.box.bright-green .simple-button {
  background-color: #16aa36;
}
.box.bright-green .simple-button:hover {
  background-color: #19c13d;
}
.box.red {
  background-color: #ffc8c4;
}
.box.red .box-headline {
  color: #aa1f15;
}
.box.red .simple-button {
  background-color: #aa1f15;
}
.box.red .simple-button:hover {
  background-color: #c12318;
}
.box.light-red {
  background-color: #eddddc;
}
.box.light-red .box-headline {
  color: #7b2926;
}
.box.light-red .simple-button {
  background-color: #7b2926;
}
.box.light-red .simple-button:hover {
  background-color: #8e2f2c;
}
.box.bzzz {
  background-color: #2e2e2e;
}
.box.bzzz .box-label {
  color: #ccc;
}
.box.bzzz .box-content {
  color: #fff;
}
.box.bzzz .box-content a {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.box.bzzz .box-headline {
  color: #fcf472;
}
.box.bzzz .simple-button {
  background-color: #fcf472;
}
.box.bzzz .simple-button:hover {
  background-color: #fdf68b;
}
.box.dark-blue {
  background-color: #395998;
}
.box.dark-blue .box-label {
  color: #ccc;
}
.box.dark-blue .box-content {
  color: #fff;
}
.box.dark-blue .box-content a {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.box.dark-blue .box-headline {
  color: #fff;
}
.box.dark-blue .simple-button {
  background-color: #fff;
}
.box.dark-blue .simple-button:hover {
  background-color: white;
}
.box.marketing-blue {
  background-color: #0a6ece;
}
.box.marketing-blue .box-label {
  color: #ccc;
}
.box.marketing-blue .box-content {
  color: #fff;
}
.box.marketing-blue .box-content a {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.box.marketing-blue .box-headline {
  color: #fff;
}
.box.marketing-blue .simple-button {
  background-color: #fff;
}
.box.marketing-blue .simple-button:hover {
  background-color: white;
}
.box.purple {
  background-color: #fae7f8;
}
.box.purple .box-headline {
  color: #8d3385;
}
.box.purple .simple-button {
  background-color: #8d3385;
}
.box.purple .simple-button:hover {
  background-color: #a03a97;
}
.box.dark-purple {
  background-color: #fae7f8;
}
.box.dark-purple .box-headline {
  color: #5600da;
}
.box.dark-purple .simple-button {
  background-color: #5600da;
}
.box.dark-purple .simple-button:hover {
  background-color: #6000f4;
}
.box.yellow {
  background-color: #fff9e7;
}
.box.yellow .box-headline {
  color: #0a6ece;
}
.box.yellow .simple-button {
  background-color: #0a6ece;
}
.box.yellow .simple-button:hover {
  background-color: #0b7be6;
}

.box-label {
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.7;
  color: #444;
  padding-bottom: 15px;
}

.box-headline {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 25px;
  line-height: 1.2;
  padding-bottom: 15px;
}
.box-headline a:hover {
  text-decoration: underline;
}

.box-content {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  font-size: 17px;
}
.box-content > :first-child, .box-content ul > :first-child {
  margin-top: 0;
}
.box-content p, .box-content li {
  margin-top: 1em;
  line-height: 1.3;
}
.box-content a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(11, 11, 11, 0.25);
}
.box-content a.no-border {
  border: 0;
}
.box-content a.simple-button {
  border-bottom: none;
}
.box-content .highlight-links a {
  color: #0a6ece;
}
.box-content img {
  max-width: 100%;
  height: auto;
}

@media only screen and (max-width: 679px) {
  .checked-list {
    margin-left: 1rem;
  }
}

@media only screen and (min-width: 680px) {
  .box-float-right {
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 679px) {
  .box-float-right {
    display: block;
    margin: 0 auto 15px auto;
  }
}

.box-after-image {
  padding-right: 20px;
  line-height: 0;
}
.box-after-image.align-right {
  text-align: right;
  padding-left: 20px;
  padding-right: 0;
}
.box-after-image.center {
  padding: 0;
  text-align: center;
}
.box-after-image.bottom-padding {
  padding-bottom: 20px;
}
.box-after-image.no-top-margin {
  margin-top: -15px;
}
.box-after-image.screenshot-right {
  text-align: right;
  padding-left: 34px;
  padding-right: 0;
  padding-bottom: 34px;
}
.box-after-image img {
  max-width: 100%;
  height: auto;
}

.box-video {
  margin-top: -25px;
  margin-bottom: -10px;
}

.box-hidden {
  display: none;
}

.box-video-embed {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.box-video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-toggle {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
  cursor: pointer;
  background-color: #c3e5ff;
}
.video-toggle:hover {
  background-color: #accfea;
}
.video-toggle img {
  vertical-align: text-top;
  margin-top: -4px;
  margin-right: 3px;
}

.breadcrumb-item {
  display: inline;
  font-size: 14px;
  line-height: 1.3;
  color: #767e84;
}
.breadcrumb-item + .breadcrumb-item:before {
  content: "»";
}
.breadcrumb-item a {
  color: #0a6ece;
  text-decoration: underline;
}

.box-job {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}
.box-job + .box-job {
  border-top: 1px solid #d7dae0;
}
.box-job:hover {
  background-color: #e8f3fe;
}
.box-job:hover .box-job-title {
  color: #0a6ece;
}
@media only screen and (min-width: 680px) {
  .box-job {
    padding-left: 34px;
    padding-right: 40px;
    margin-left: -34px;
    margin-right: -40px;
  }
}
@media only screen and (max-width: 679px) {
  .box-job {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}

.box-job-title {
  font-size: 14px;
}

@media only screen and (min-width: 680px) {
  .masonry-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .masonry-2 .masonry-brick {
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.masonry-2 .masonry-brick {
  margin-bottom: 20px;
  margin-top: 20px;
}
@media only screen and (min-width: 680px) {
  .mondo-nav-wrap {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}

@media only screen and (min-width: 680px) {
  .mondo-nav {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mondo-nav > .tr {
    display: table-row;
  }
}
.mondo-nav-item {
  border-style: solid;
  border-color: #ddd;
  text-align: center;
  color: #0a6ece;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  font-size: 21px;
  -webkit-transition: background-color 75ms ease;
  transition: background-color 75ms ease;
}
.mondo-nav-item:hover {
  background-color: #e8f3fe;
}
@media only screen and (min-width: 680px) {
  .mondo-nav-item {
    display: table-cell;
    vertical-align: middle;
    padding-top: 80px;
    padding-right: 40px;
    padding-bottom: 80px;
    padding-left: 40px;
  }
  .mondo-nav-item:not(:last-child) {
    border-right-width: 1px;
  }
  .mondo-nav.is-short .mondo-nav-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mondo-nav-item:first-child {
    border-left-width: 0;
  }
  .mondo-nav-item:last-child {
    border-right-width: 0;
  }
}
@media only screen and (max-width: 679px) {
  .mondo-nav-item {
    display: block;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    border-top-width: 1px;
  }
  .mondo-nav-item:last-child {
    border-bottom-width: 1px;
  }
}

@media only screen and (min-width: 680px) {
  .mondo-nav-item-inner-narrow {
    max-width: 320px;
    display: block;
    margin: 0 auto;
  }
}
.mondo-nav-content {
  display: block;
  margin-top: 6px;
  font-family: "Lucida Grande", Verdana, sans-serif;
  font-size: 14px;
  color: #000;
}
.mondo-nav-content + .mondo-nav-button {
  margin-top: 18px;
}

.prose-section-head {
  position: relative;
  padding-right: 26px;
  cursor: pointer;
}
.prose-section-head:hover, .prose.-section-h2s .prose-section-head:hover {
  border-bottom-color: #aaaaaa;
}
.prose-section-head:hover:after, .prose.-section-h2s .prose-section-head:hover:after {
  color: #000;
}
.prose-section-head:after {
  content: "▼";
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 8px;
  width: 10px;
  height: 8px;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  color: #666;
}
.prose-section-head.-open:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prose-section-head .page-anchor {
  right: 28px;
}
.prose-section-head.-closed .page-anchor {
  opacity: 0;
  visibility: hidden;
}
.prose-section-head.-open {
  padding-right: 50px;
}
.prose-section-head.-open .page-anchor {
  opacity: 1;
  visibility: visible;
}

.prose-section {
  margin-top: 16px;
}
.prose-section > :first-child {
  margin-top: 0;
}
.prose-section.-flashing {
  padding: 12px 10px 10px;
  margin: 0 -10px -10px;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.prose-section.-flashing.-flash {
  -webkit-transition: none;
  transition: none;
  background-color: #FFFBE4;
}

.prose-tabs {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.prose-tab {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -1px;
}
.prose-tab a {
  display: block;
  padding: 8px 14px;
  border: 1px solid #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 16px;
  font-weight: bold;
  font-family: "Source Sans Pro", sans-serif;
  color: #767e84;
}
.prose-tab a:hover {
  color: #0a6ece;
}
.prose-tab.-selected a {
  color: #0a6ece;
  border-bottom-color: #fff;
}
.prose-tab .icon {
  height: 14px;
  vertical-align: baseline;
  position: relative;
  top: 1px;
}

.page-template-page-changelog .prose p .badge {
  font-size: 11px;
}
.page-template-page-changelog .prose p .badge + strong {
  font-size: 21px;
}
.page-template-page-changelog .prose .changelog-item {
  margin-top: 8px;
  border-left: 1px solid #c0c6c9;
  padding: 3px 0 3px 19px;
}
@media only screen and (min-width: 680px) {
  .page-template-page-changelog .prose .changelog-item {
    margin-left: 20px;
  }
}
.page-template-page-changelog .prose .changelog-item p {
  color: #767e84;
  margin-top: 8px;
}
.page-template-page-changelog .prose .changelog-item p:first-child {
  margin-top: 0;
}
.page-template-page-changelog .prose .changelog-item p > em:only-child {
  color: #0b0b0b;
}
.page-template-page-changelog .prose .changelog-item img {
  margin-top: 8px;
}
@media only screen and (min-width: 680px) {
  .page-template-page-changelog .prose .changelog-item img {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
  }
  .page-template-page-changelog .prose .changelog-item img:not(.-full-size) {
    max-width: 250px;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
}

.feedback-page .footer {
  display: none;
}

@media only screen and (min-width: 680px) {
  .feedback-form-wrap {
    margin: 40px 0 40px 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1);
  }
}
.boxes-column.right.help-box {
  padding-top: 0;
}
.boxes-column .help-box-content {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 17px;
  padding: 6px 20px 23px;
}

.help-doc-child {
  margin-bottom: 20px;
  margin-top: 20px;
  border: 1px solid #b2b8c1;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.help-doc-child .cat-title {
  font-size: 1.25rem;
}
.help-doc-child .cat-description {
  color: #767e84;
  font-size: 0.75rem;
  margin-top: 10px;
}

.help-index .help-cat {
  margin: 0;
}

.help-doc-child-link {
  position: relative;
  display: block;
  padding: 20px 20px 10px;
  color: #0a6ece;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  font-size: 25px;
  line-height: 1.2;
}
.help-doc-child-link .help-page-preview {
  font-size: 1rem;
  color: black;
  padding-right: 20px;
  padding-top: 10px;
}
.help-doc-child-link:only-child {
  padding-bottom: 20px;
}
.help-doc-child-link:hover span {
  text-decoration: underline;
}
.help-doc-child-link:hover .link-chevron {
  color: #0a6ece;
  right: 8px;
}

.help-doc-child-link-header {
  display: block;
  margin-right: 24px;
}

.help-page-form-icon,
.help-page-video-icon {
  width: 1.2rem;
  margin-right: 0.5rem;
  color: #0a6ece;
}

.help-doc-grandchildren {
  margin-bottom: 17px;
}

.help-doc-grandchild-link {
  display: block;
  padding: 6px 20px;
  line-height: 1.3;
}
.help-doc-grandchild-link.help-doc-see-more {
  color: #767e84;
}
.help-doc-grandchild-link:hover span, .help-doc-grandchild-link:hover.help-doc-see-more {
  text-decoration: underline;
}
.help-doc-grandchild-link .icon-lock {
  color: #767e84;
  height: 10px;
  margin-right: 0px;
}

.icon-lock {
  height: 14px;
  vertical-align: baseline;
  margin-right: 2px;
}

.bg-help {
  background-image: url("/wp-content/uploads/sites/278/2024/08/help-bg.png");
  background-size: 412px 412px;
}

.last-updated-date {
  color: #767e84;
  margin-bottom: 16px;
}

.help-index-search-form {
  padding-top: 30px;
}
.help-index-search-form .search-field {
  display: block;
  border: 1px solid #b2b8c1;
  width: 100%;
  font-size: 18px;
  padding: 14px 10px 14px 50px;
  border-radius: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
}
.help-index-search-form .icon-search {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -12px;
  color: #aaa;
}
.help-index-search-form.idea-search {
  padding-bottom: 18px;
}
.help-index-search-form .help-search-submit {
  cursor: pointer;
  height: 3rem;
  font-size: 18px;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-left: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-color: #0a6ece;
  border-radius: 30px;
}
@media only screen and (max-width: 679px) {
  .help-index-search-form .help-search-submit {
    margin-left: 0;
    margin-top: 15px;
    width: 100%;
  }
}

body.-fh-admin .help-index-search-form .help-search .search-bar {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
@media only screen and (max-width: 679px) {
  body.-fh-admin .help-index-search-form .help-search .search-bar {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}

.help-index-search-form .help-search .search-bar {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
}
.help-index-search-form .help-search-admin-options-wrapper {
  padding-left: 30px;
}
.help-index-search-form .help-search-admin-copy {
  color: #555;
  padding: 1rem 2rem;
}
.help-index-search-form .help-search-admin-copy .help-search-admin-header {
  font-size: 1rem;
  font-weight: bold;
  padding-bottom: 6px;
}
.help-index-search-form .help-search-admin-copy li {
  list-style: disc;
}
.help-index-search-form .help-search-admin-copy li ul,
.help-index-search-form .help-search-admin-copy li li {
  list-style: circle;
  padding-left: 1rem;
}

.search-results .help-index-search-form .help-search-admin-options-wrapper {
  padding-left: 15px;
}
@media only screen and (max-width: 679px) {
  .search-results .help-index-search-form .help-search-admin-options-wrapper {
    padding-left: 0;
    padding-top: 15px;
  }
}

.help-search-wrapper {
  position: relative;
}

.help-search,
.help-search .help-search-admin-options-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 679px) {
  .help-search,
  .help-search .help-search-admin-options-wrapper {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}
.help-search .help-search-admin-options-wrapper {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #555;
  font-size: 0.75rem;
}
.help-search .help-search-admin-options-wrapper .search-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.help-search .easy-autocomplete {
  width: auto !important;
}
.help-search .easy-autocomplete input:hover,
.help-search .easy-autocomplete input:focus {
  outline: none;
  border: 1px solid #0a6ece;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 113, 239, 0.25);
  box-shadow: 0 1px 3px rgba(0, 113, 239, 0.25);
}
.help-search .easy-autocomplete-container {
  margin-top: 8px;
}
.help-search .easy-autocomplete-container ul {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  border-top: 1px solid #ccc;
}
.help-search .easy-autocomplete-container ul li div {
  word-break: keep-all;
}
.help-search:hover .icon-search, .help-search:focus .icon-search {
  color: #0a6ece;
}

.help-featured-links .help-featured-link {
  padding: 10px 15px;
  margin-top: 15px;
  margin-right: 15px;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-color: #0a6ece;
  border-radius: 30px;
}
.help-featured-links .help-featured-link:hover {
  background-color: #0b7be6;
  -webkit-box-shadow: 0 1px 3px rgba(0, 113, 239, 0.5);
  box-shadow: 0 1px 3px rgba(0, 113, 239, 0.5);
}
@media only screen and (max-width: 679px) {
  .help-featured-links .help-featured-link {
    width: 100%;
  }
}

.prose-tabs--help {
  position: relative;
  border-bottom: 1px solid #ddd;
}
.prose-tabs--help:before {
  content: " ";
  position: absolute;
  bottom: -1px;
  height: 1px;
  background-color: #ddd;
}
@media only screen and (min-width: 480px) {
  .prose-tabs--help:before {
    right: -40px;
    left: -40px;
  }
}
@media only screen and (max-width: 479px) {
  .prose-tabs--help:before {
    right: -20px;
    left: -20px;
  }
}
.prose-tabs--help .prose-tab {
  position: relative;
  z-index: 2;
}

.help-cats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 916px;
  margin-left: -10px;
  margin-right: -10px;
}

.help-cat-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
@media only screen and (min-width: 680px) {
  .help-cat-wrap {
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
  }
}
@media only screen and (max-width: 679px) {
  .help-cat-wrap {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.help-cat-wrap.-getting-started {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.help-cat-wrap.-dashboard {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.help-cat-wrap.-payments {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.help-cat-wrap.-website {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.help-cat-wrap.-software-partnerships-and-integrations {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.help-cat-wrap.-distribution-hub {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.help-cat-wrap.-reporting {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.help-cat-wrap.-fareharbor-compass {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.help-cat-wrap.-internal {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.help-cat {
  display: block;
  padding: 20px;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 680px) {
  .help-cat {
    font-size: 15px;
  }
}
.help-cat svg {
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 680px) {
  .help-cat svg {
    width: 200px;
  }
}
@media only screen and (max-width: 679px) {
  .help-cat svg {
    width: 120px;
  }
}
.help-cat:hover {
  border: 1px solid #0a6ece;
  -webkit-box-shadow: 0 1px 3px rgba(0, 113, 239, 0.25);
  box-shadow: 0 1px 3px rgba(0, 113, 239, 0.25);
}
.help-cat:hover svg {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
}
.help-cat:hover .cat-title {
  text-decoration: underline;
}
.help-cat:active svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

.help-cat-icon--accent-color-2 {
  fill: #d1d2d4;
  stroke: #d1d2d4;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.help-cat-icon--accent-color--green {
  fill: #00b388;
  stroke: #00b388;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.help-cat-icon--accent-color--light-blue {
  fill: #e7f0fa;
  stroke: #e7f0fa;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.help-cat-icon--accent-color--dark-blue {
  fill: #003865;
  stroke: #003865;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.help-cat-icon--base-color {
  fill: #0a6ece;
  stroke: #0a6ece;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.help-index-buttons {
  position: relative;
  padding-top: 20px;
}

.help-button {
  display: block;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b2b8c1;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  padding: 15px;
  background-color: #fff;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 679px) {
  .help-button:not(:first-child) {
    margin-top: 15px;
  }
}
.help-button:hover {
  color: #0a6ece;
  border-color: #0a6ece;
}
.help-button:hover .link-chevron {
  color: #0a6ece;
  right: 8px;
}
.help-button .icon-phone,
.help-button .icon-write {
  margin-top: -2px;
  margin-right: 5px;
}
.help-button .icon-phone {
  width: 18px;
  height: 20px;
}

.link-chevron {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 10px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #ddd;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.help-index-buttons .link-chevron {
  margin-top: 0px;
}

.help-submit-contact li:first-child,
.help-submit-contact li {
  margin-top: 6px;
}
.help-submit-contact .icon-envelope,
.help-submit-contact .icon-phone {
  width: 17px;
  margin-right: 4px;
}

.related-help-docs .secondary-nav-item-link {
  padding-left: 0;
}

#submit .gfield_label {
  font-size: 14px;
  margin-bottom: 0;
}
#submit .gfield_required {
  color: #ff0000;
}
#submit .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
#submit .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: 100% !important;
}
#submit input[type=text],
#submit textarea {
  border: 1px solid #16aa36;
  padding-left: 10px;
  padding-right: 10px;
}
#submit .gform_button {
  background-color: #16aa36;
  width: 100%;
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-box-shadow: 0 2px 8px rgba(22, 170, 54, 0.2);
  box-shadow: 0 2px 8px rgba(22, 170, 54, 0.2);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#submit .gform_button:hover {
  background-color: #19c13d;
  -webkit-box-shadow: 0 6px 16px rgba(22, 170, 54, 0.6);
  box-shadow: 0 6px 16px rgba(22, 170, 54, 0.6);
}

.single-help_doc summary p:first-child {
  display: none;
}
.single-help_doc summary h4 {
  display: inline;
}
.single-help_doc summary h4:target:before {
  content: none;
}
.single-help_doc summary .page-anchor {
  position: relative;
  float: right;
  margin-top: 5px;
}

.help-table-of-contents a {
  text-decoration: none;
}
.help-table-of-contents .prose > .page_item {
  margin-left: 0;
  margin-top: 20px;
}
.help-table-of-contents .prose > .page_item:first-child {
  margin-top: 0;
}
.help-table-of-contents .prose > .page_item > a {
  font-size: 22px;
  font-weight: bold;
}

.help-feedback-form_wrapper {
  margin: 0 !important;
  max-width: 100% !important;
}

.admin-help-feedback-wrapper .update-request-label,
.admin-help-feedback-wrapper .update-request-button {
  float: left;
  clear: none !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.admin-help-feedback-wrapper .update-request-label {
  padding-right: 20px;
  height: 28px;
  line-height: 26px !important;
  font-weight: normal !important;
  color: #767e84;
}
.admin-help-feedback-wrapper .update-request-button {
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #9ea4a8;
  color: #767e84;
  background-color: transparent;
  display: block;
  height: 28px;
  line-height: 26px;
  padding: 0 10px;
  margin-right: 4px;
  border-radius: 4px;
  max-width: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.admin-help-feedback-wrapper .update-request-button:hover {
  border-color: #0a6ece;
  color: #0a6ece;
}

.help-feedback-form .gfield_required {
  display: none;
}
.help-feedback-form .top_label.gform_footer {
  padding: 0;
  margin: 0;
}
.help-feedback-form .was-page-helpful {
  margin-top: 0 !important;
}
.help-feedback-form .was-page-helpful > label {
  float: left;
  margin: 0 !important;
  padding-right: 20px;
  height: 28px;
  line-height: 26px !important;
  font-weight: normal !important;
  color: #767e84;
}
.help-feedback-form .was-page-helpful > .ginput_container {
  margin: 0 !important;
}
.help-feedback-form .was-page-helpful .ginput_container {
  float: left;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio {
  float: left;
  margin: 0 !important;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio > li {
  float: left;
  margin: 0 !important;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio > li label {
  margin-left: 0 !important;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #9ea4a8;
  color: #767e84;
  display: block;
  -webkit-box-flex: left;
  -ms-flex: left;
  flex: left;
  height: 28px;
  line-height: 26px;
  padding: 0 10px;
  margin-right: 4px;
  border-radius: 4px;
  max-width: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio > li label:hover {
  border-color: #0a6ece;
  color: #0a6ece;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio > li input {
  display: none;
}
.help-feedback-form .was-page-helpful .ginput_container > .gfield_radio > li input:checked + label {
  border-color: #0a6ece;
  background: #0a6ece;
  color: #fff;
  font-weight: normal !important;
}
.help-feedback-form .gform_confirmation_message {
  padding: 20px 0;
}
.help-feedback-form .gform_confirmation_message a {
  color: #0a6ece;
  text-decoration: underline;
}
.help-feedback-form .help-feedback-comment {
  padding-top: 6px !important;
  padding-bottom: 10px !important;
}
.help-feedback-form .help-feedback-comment textarea {
  padding: 12px !important;
  height: 90px !important;
}

/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 *
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License:
 */
.easy-autocomplete {
  position: relative;
}

.easy-autocomplete input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  color: #555;
  float: none;
  padding: 6px 12px;
}

.easy-autocomplete input:hover, .easy-autocomplete input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.easy-autocomplete a {
  display: block;
}

.easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
  border-color: #66afe9;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

.easy-autocomplete.eac-blue-light ul {
  border-color: #66afe9;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

.easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
  border-color: #66afe9;
}

.easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
  background-color: #ecf5fc;
}

.easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
  border-color: #41DB00;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

.easy-autocomplete.eac-green-light ul {
  border-color: #41DB00;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

.easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
  border-color: #41DB00;
}

.easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
  background-color: #9eff75;
}

.easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
  border-color: #ff5b5b;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

.easy-autocomplete.eac-red-light ul {
  border-color: #ff5b5b;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

.easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
  border-color: #ff5b5b;
}

.easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
  background-color: #ff8e8e;
}

.easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
  border-color: #ffdb00;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

.easy-autocomplete.eac-yellow-light ul {
  border-color: #ffdb00;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

.easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
  border-color: #ffdb00;
}

.easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
  background-color: #ffe233;
}

.easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
  border-color: #333;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

.easy-autocomplete.eac-dark-light ul {
  border-color: #333;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

.easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
  border-color: #333;
}

.easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
  background-color: #4d4d4d;
  color: #fff;
}

.easy-autocomplete.eac-dark {
  color: #fff;
}

.easy-autocomplete.eac-dark input {
  background-color: #404040;
  border-radius: 4px;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
  border-color: #333;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.easy-autocomplete.eac-dark ul {
  border-color: #333;
}

.easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
  background-color: #404040;
  border-color: #333;
}

.easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
  background-color: #737373;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass {
  color: #fff;
}

.easy-autocomplete.eac-dark-glass input {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
  border-color: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.easy-autocomplete.eac-dark-glass ul {
  border-color: rgba(0, 0, 0, 0.8);
}

.easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}

.easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
  background-color: rgba(64, 64, 64, 0.8);
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
  border-radius: 0 0 4px 4px;
}

.easy-autocomplete.eac-blue {
  color: #fff;
}

.easy-autocomplete.eac-blue input {
  background-color: #6d9ed1;
  border-radius: 4px;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input::-webkit-input-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:-moz-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input::-moz-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:-ms-input-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
  border-color: #5A91CB;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.easy-autocomplete.eac-blue ul {
  border-color: #5A91CB;
}

.easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
  background-color: #6d9ed1;
  border-color: #5A91CB;
}

.easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
  background-color: #94b8dd;
  color: #f6f6f6;
}

.easy-autocomplete.eac-yellow {
  color: #333;
}

.easy-autocomplete.eac-yellow input {
  background-color: #ffdb7e;
  border-color: #333;
  border-radius: 4px;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  color: #333;
}

.easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
  border-color: #333;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.easy-autocomplete.eac-yellow ul {
  border-color: #333;
}

.easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
  background-color: #ffdb7e;
  border-color: #333;
}

.easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
  background-color: #ffe9b1;
  color: #333;
}

.easy-autocomplete.eac-purple {
  color: #333;
}

.easy-autocomplete.eac-purple input {
  background-color: #d6d1e7;
  border-color: #b8afd5;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  color: #333;
}

.easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
  border-color: #333;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.easy-autocomplete.eac-purple ul {
  border-color: #333;
}

.easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
  background-color: #d6d1e7;
  border-color: #333;
}

.easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
  background-color: #ebe8f3;
  color: #333;
}

.easy-autocomplete.eac-bootstrap input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #555;
  padding: 6px 12px;
}

.easy-autocomplete-container {
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -1px;
}

.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
  background: inherit;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 12px;
}

.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}

.easy-autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #ebebeb;
  cursor: pointer;
}

.easy-autocomplete-container ul li.selected div {
  font-weight: normal;
}

.easy-autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: keep-all;
}

.easy-autocomplete-container ul li b {
  font-weight: bold;
  background: #e8e8e8;
}

.easy-autocomplete-container ul .eac-category {
  font-color: #aaa;
  font-style: italic;
}

.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em;
}

.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px;
}

.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative;
}

.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px;
}
