@charset "UTF-8";
#preview-bar-container {
  display: block;
}

/***** Normalize.css *****/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

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

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

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

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

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

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

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

@font-face {
  font-family: "Skyscanner Relative";
  font-style: normal;
  font-weight: 400;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Book-f9356ad6.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Book-46f9f429.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Book-ab1dbcbe.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: italic;
  font-weight: 400;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Italic-10532ac3.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Italic-db5d0ac5.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Italic-8eec3f3a.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: normal;
  font-weight: 500;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Medium-c08dc28b.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Medium-865e167a.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Medium-d0ae478a.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: italic;
  font-weight: 500;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-MediumItalic-81517f37.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-MediumItalic-bbdb6b0c.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-MediumItalic-226fe64c.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: normal;
  font-weight: 700;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Bold-8545937e.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Bold-a099c9f7.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Bold-ec4cc5a7.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: italic;
  font-weight: 700;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BoldItalic-01b5d138.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BoldItalic-4d6d36e3.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BoldItalic-dc9284dc.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: normal;
  font-weight: 900;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Black-bb3c9434.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Black-bba2eb55.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-Black-314703cc.ttf") format("ttf");
}
@font-face {
  font-family: "Skyscanner Relative";
  font-style: italic;
  font-weight: 900;
  src: url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BlackItalic-c2149c91.woff2") format("woff2"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BlackItalic-a34cd594.woff") format("woff"), url("https://js.skyscnr.com/sttc/bpk-fonts/SkyscannerRelative-BlackItalic-7e516ee5.ttf") format("ttf");
}
/***** Base *****/
* {
  box-sizing: border-box;
}

body {
  background-color: #FFFFFF;
  color: #05203C;
  font-family: "Skyscanner Relative", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  body > main {
    min-height: 65vh;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Skyscanner Relative", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", Helvetica Neue, Arial, sans-serif;
  margin-top: 0;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 4.45rem;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: initial;
  flex-grow: 1;
  margin-bottom: 10px;
}

h3 {
  font-size: 18px;
  font-weight: 600;
}

h4 {
  font-size: 16px;
}

a {
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
a:link {
  color: #0A6CFF;
}
a:visited {
  color: #884488;
}
a:hover, a:active, a:focus {
  text-decoration: underline;
}

.hbs-form input,
.hbs-form textarea, .search input,
.search textarea {
  color: #000;
  font-size: 14px;
}
.hbs-form input, .search input {
  max-width: 100%;
  box-sizing: border-box;
  transition: border 0.12s ease-in-out;
  /* We use the :where selector to not increase the specificity of the selector */
}
.hbs-form input:where(:not([type=checkbox])), .search input:where(:not([type=checkbox])) {
  outline: none;
}
.hbs-form input:where(:not([type=checkbox])):focus, .search input:where(:not([type=checkbox])):focus {
  border: 1px solid #0062E3;
}
.hbs-form input[disabled], .search input[disabled] {
  background-color: #ddd;
}
.hbs-form img, .search img {
  max-width: 100% !important;
}
.hbs-form select, .search select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23CCC' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A") no-repeat #fff;
  background-position: right 10px center;
  border: 1px solid #87929D;
  border-radius: 4px;
  padding: 8px 30px 8px 10px;
  outline: none;
  color: #555;
  width: 100%;
}
.hbs-form select:focus, .search select:focus {
  border: 1px solid #0062E3;
}
.hbs-form select::-ms-expand, .search select::-ms-expand {
  display: none;
}
.hbs-form textarea, .search textarea {
  border: 1px solid #87929D;
  border-radius: 2px;
  resize: vertical;
  width: 100%;
  outline: none;
  padding: 10px;
}
.hbs-form textarea:focus, .search textarea:focus {
  border: 1px solid #0062E3;
}

.container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}
@media (min-width: 1160px) {
  .container {
    padding: 0;
    width: 90%;
  }
}
@media (max-width: 768px) {
  .container {
    padding: 0px 10px;
  }
}
.container > h1:first-child {
  font-size: 4rem;
  font-style: normal;
  font-weight: 900;
  line-height: 4.5rem;
  letter-spacing: -0.16rem;
  margin: 2rem 0;
  margin-top: 0;
}

.container-divider {
  border-top: 0px solid #ddd;
  margin-bottom: 20px;
}

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

.error-page {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}
@media (min-width: 1160px) {
  .error-page {
    padding: 0;
    width: 90%;
  }
}

.visibility-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

button.message-toggle {
  cursor: pointer;
  background: none;
  width: 100%;
  text-align: left;
  border: 0;
  padding-bottom: 15px;
}

.message {
  background-color: #fff;
  overflow: hidden;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}
.message h3 {
  position: relative;
  cursor: pointer;
  color: #545860;
  font-size: 1.7rem;
  font-weight: 900;
  line-height: 2rem;
  margin: 30px 0;
  margin-bottom: 10px;
  letter-spacing: -0.1rem;
  padding-right: 25px;
}
.message h3:before {
  content: "";
  margin-right: 15px;
  background-image: url(/hc/theming_assets/01K35KVEHAY2YD6CKSXG5Y5EC6);
  vertical-align: bottom;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.message h3:after {
  content: "";
  cursor: pointer;
  position: absolute;
  background-image: url(/hc/theming_assets/01K35KVJ93C55XD67KV8HY56YQ);
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 25px;
  height: 25px;
  transform: scaleY(1);
  transition: all 0.5s ease;
}
.message span {
  color: #161616;
  display: block;
  font-size: 1.2rem;
  font-style: normal;
  line-height: 1.7rem;
  transition: all 0.3s ease;
  height: 110px;
  margin-bottom: 20px;
  overflow-y: hidden;
}
@media (max-width: 767px) {
  .message span {
    height: auto;
    max-height: none;
    overflow-y: visible;
    margin-bottom: 15px;
  }
}
.message.minimized span {
  margin: 0;
  overflow: hidden;
  height: 0px;
  transition: all 0.5s ease;
}
.message.minimized h2:after {
  transform: scaleY(-1);
  transition: all 0.3s ease;
}
.message.minimized h3::after {
  transform: scaleY(-1);
}

[dir=rtl] .message h2::after {
  left: 0px;
  right: auto;
}

[dir=rtl] .message h3 {
  padding-left: 25px;
  padding-right: 0;
}

[dir=rtl] .message h3::after {
  left: 0px;
  right: auto;
}

[dir=rtl] .message h3::before {
  margin-left: 15px;
  margin-right: 0;
  float: right;
}

.about {
  margin: 2rem 0;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Hide Partner Contact Details articles (feeder articles) */
a[href*="360002780158"],
a[href*="9004676036881"],
a[href*="9004622349585"] {
  display: none !important;
}

/* Hide parent containers of Partner Contact Details articles */
a[href*="360002780158"],
a[href*="9004676036881"],
a[href*="9004622349585"] {
  /* Hide parent article items */
}
a[href*="360002780158"],
a[href*="9004676036881"],
a[href*="9004622349585"] {
  display: none !important;
}
.article-list-item a[href*="360002780158"], .blocks-item a[href*="360002780158"],
.article-list-item a[href*="9004676036881"],
.blocks-item a[href*="9004676036881"],
.article-list-item a[href*="9004622349585"],
.blocks-item a[href*="9004622349585"] {
  display: none !important;
}

/* Additional hiding for article containers */
.article-list-item:has(a[href*="360002780158"]),
.article-list-item:has(a[href*="9004676036881"]),
.article-list-item:has(a[href*="9004622349585"]),
.blocks-item:has(a[href*="360002780158"]),
.blocks-item:has(a[href*="9004676036881"]),
.blocks-item:has(a[href*="9004622349585"]) {
  display: none !important;
}

/***** Buttons *****/
.button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link, .subscriptions-subscribe button, .requests-table-toolbar .organization-subscribe button, .community-follow button, .article-subscribe button, .section-subscribe button, .split-button button {
  background-color: transparent;
  border: 1px solid #0062E3;
  border-radius: 4px;
  color: #0062E3;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  line-height: 2rem;
  margin: 0;
  padding: 0 20px;
  text-align: center;
  transition: background-color 0.12s ease-in-out, border-color 0.12s ease-in-out, color 0.15s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  -webkit-touch-callout: none;
}
@media (min-width: 768px) {
  .button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link, .subscriptions-subscribe button, .requests-table-toolbar .organization-subscribe button, .community-follow button, .article-subscribe button, .section-subscribe button, .split-button button {
    width: auto;
  }
}
.button:visited, .pagination-next-link:visited, .pagination-prev-link:visited, .pagination-first-link:visited, .pagination-last-link:visited, .subscriptions-subscribe button:visited, .requests-table-toolbar .organization-subscribe button:visited, .community-follow button:visited, .article-subscribe button:visited, .section-subscribe button:visited, .split-button button:visited {
  color: #0062E3;
}
.button:hover, .pagination-next-link:hover, .pagination-prev-link:hover, .pagination-first-link:hover, .pagination-last-link:hover, .subscriptions-subscribe button:hover, .requests-table-toolbar .organization-subscribe button:hover, .community-follow button:hover, .article-subscribe button:hover, .section-subscribe button:hover, .split-button button:hover, .button:active, .pagination-next-link:active, .pagination-prev-link:active, .pagination-first-link:active, .pagination-last-link:active, .subscriptions-subscribe button:active, .requests-table-toolbar .organization-subscribe button:active, .community-follow button:active, .article-subscribe button:active, .section-subscribe button:active, .split-button button:active, .button:focus, .pagination-next-link:focus, .pagination-prev-link:focus, .pagination-first-link:focus, .pagination-last-link:focus, .subscriptions-subscribe button:focus, .requests-table-toolbar .organization-subscribe button:focus, .community-follow button:focus, .article-subscribe button:focus, .section-subscribe button:focus, .split-button button:focus, .button.button-primary, .button-primary.pagination-next-link, .button-primary.pagination-prev-link, .button-primary.pagination-first-link, .button-primary.pagination-last-link, .subscriptions-subscribe button.button-primary, .subscriptions-subscribe button[data-selected=true], .requests-table-toolbar .organization-subscribe button.button-primary, .requests-table-toolbar .organization-subscribe button[data-selected=true], .community-follow button.button-primary, .article-subscribe button.button-primary, .article-subscribe button[data-selected=true], .section-subscribe button.button-primary, .section-subscribe button[data-selected=true], .split-button button.button-primary {
  background-color: #0062E3;
  color: #FFFFFF;
  text-decoration: none;
}
.button.button-primary:hover, .button-primary.pagination-next-link:hover, .button-primary.pagination-prev-link:hover, .button-primary.pagination-first-link:hover, .button-primary.pagination-last-link:hover, .subscriptions-subscribe button.button-primary:hover, .subscriptions-subscribe button[data-selected=true]:hover, .requests-table-toolbar .organization-subscribe button.button-primary:hover, .requests-table-toolbar .organization-subscribe button[data-selected=true]:hover, .community-follow button.button-primary:hover, .article-subscribe button.button-primary:hover, .article-subscribe button[data-selected=true]:hover, .section-subscribe button.button-primary:hover, .section-subscribe button[data-selected=true]:hover, .split-button button:hover, .button.button-primary:focus, .button-primary.pagination-next-link:focus, .button-primary.pagination-prev-link:focus, .button-primary.pagination-first-link:focus, .button-primary.pagination-last-link:focus, .subscriptions-subscribe button.button-primary:focus, .subscriptions-subscribe button[data-selected=true]:focus, .requests-table-toolbar .organization-subscribe button.button-primary:focus, .requests-table-toolbar .organization-subscribe button[data-selected=true]:focus, .community-follow button.button-primary:focus, .article-subscribe button.button-primary:focus, .article-subscribe button[data-selected=true]:focus, .section-subscribe button.button-primary:focus, .section-subscribe button[data-selected=true]:focus, .split-button button.button-primary:focus, .button.button-primary:active, .button-primary.pagination-next-link:active, .button-primary.pagination-prev-link:active, .button-primary.pagination-first-link:active, .button-primary.pagination-last-link:active, .subscriptions-subscribe button.button-primary:active, .subscriptions-subscribe button[data-selected=true]:active, .requests-table-toolbar .organization-subscribe button.button-primary:active, .requests-table-toolbar .organization-subscribe button[data-selected=true]:active, .community-follow button.button-primary:active, .article-subscribe button.button-primary:active, .article-subscribe button[data-selected=true]:active, .section-subscribe button.button-primary:active, .section-subscribe button[data-selected=true]:active, .split-button button.button-primary:active {
  background-color: #00367d;
  border-color: #00367d;
}
.button[data-disabled], [data-disabled].pagination-next-link, [data-disabled].pagination-prev-link, [data-disabled].pagination-first-link, [data-disabled].pagination-last-link, .subscriptions-subscribe button[data-disabled], .requests-table-toolbar .organization-subscribe button[data-disabled], .community-follow button[data-disabled], .article-subscribe button[data-disabled], .section-subscribe button[data-disabled], .split-button button[data-disabled] {
  cursor: default;
}

.button-large, .hbs-form input[type=submit] {
  cursor: pointer;
  background-color: #0062E3;
  border: 0;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 2.72;
  min-width: 190px;
  padding: 0 1.9286em;
  width: 100%;
}
@media (min-width: 768px) {
  .button-large, .hbs-form input[type=submit] {
    width: auto;
  }
}
.button-large:visited, .hbs-form input[type=submit]:visited {
  color: #FFFFFF;
}
.button-large:hover, .button-large:active, .button-large:focus, .hbs-form input[type=submit]:hover, .hbs-form input[type=submit]:active, .hbs-form input[type=submit]:focus {
  background-color: #00367d;
}
.button-large[disabled], .hbs-form input[type=submit][disabled] {
  background-color: #ddd;
}

.button-secondary {
  color: #0d529a;
  border: 1px solid #87929D;
  background-color: transparent;
}
.button-secondary:visited {
  color: #0d529a;
}
.button-secondary:hover, .button-secondary:focus, .button-secondary:active {
  color: #05203C;
  border: 1px solid #87929D;
  background-color: #f7f7f7;
}

/***** Split button *****/
.split-button {
  display: flex;
}

.split-button button {
  background-color: #0062E3;
  border: 0;
  color: #FFFFFF;
  height: 32px;
  line-height: 16px;
  outline-color: #0062E3;
}

[dir=rtl] .split-button button:not(:only-child):first-child {
  border-left: 1px solid #FFFFFF;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir=ltr] .split-button button:not(:only-child):first-child {
  border-right: 1px solid #FFFFFF;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.split-button button:not(:only-child):last-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  max-width: 26px;
  padding: 0;
}
[dir=rtl] .split-button button:not(:only-child):last-child {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir=ltr] .split-button button:not(:only-child):last-child {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

/***** Tables *****/
.table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .table {
    table-layout: auto;
  }
}
.table th,
.table th a {
  color: #0d529a;
  font-size: 1rem;
  text-align: left;
}
[dir=rtl] .table th,
[dir=rtl] .table th a {
  text-align: right;
}
.table tr {
  border-bottom: 1px solid #ddd;
  display: block;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .table tr {
    display: table-row;
  }
}
.table td {
  display: block;
}
@media (min-width: 768px) {
  .table td {
    display: table-cell;
  }
}
@media (min-width: 1024px) {
  .table td, .table th {
    padding: 20px 30px;
  }
}
@media (min-width: 768px) {
  .table td, .table th {
    padding: 10px 20px;
    height: 60px;
  }
}

/***** Forms *****/
.form {
  max-width: 650px;
}

.form-field ~ .form-field {
  margin-top: 25px;
}

.form-field label {
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
}

.form-field input {
  border: 1px solid #87929D;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
}
.form-field input:focus {
  border: 1px solid #0062E3;
}

.form-field input[type=text] {
  border: 1px solid #87929D;
  border-radius: 4px;
}
.form-field input[type=text]:focus {
  border: 1px solid #0062E3;
}

.form-field input[type=checkbox] {
  width: auto;
}

.form-field .nesty-input {
  border-radius: 4px;
  border: 1px solid #87929D;
  height: 40px;
  line-height: 40px;
  outline: none;
  vertical-align: middle;
}
.form-field .nesty-input:focus {
  border: 1px solid #0062E3;
  text-decoration: none;
}

.form-field .hc-multiselect-toggle {
  border: 1px solid #87929D;
}

.form-field .hc-multiselect-toggle:focus {
  outline: none;
  border: 1px solid #0062E3;
  text-decoration: none;
}

.form-field textarea {
  vertical-align: middle;
}

.form-field input[type=checkbox] + label {
  margin: 0 0 0 10px;
}

.form-field .optional {
  color: #0d529a;
  margin-left: 4px;
}

.form-field p {
  color: #0d529a;
  font-size: 12px;
  margin: 5px 0;
}

.form footer {
  margin-top: 40px;
  padding-top: 30px;
}

.form footer a {
  color: #0d529a;
  cursor: pointer;
  margin-right: 15px;
}

.form .suggestion-list {
  font-size: 13px;
  margin-top: 30px;
}
.form .suggestion-list label {
  border-bottom: 1px solid #ddd;
  display: block;
  padding-bottom: 5px;
}
.form .suggestion-list li {
  padding: 10px 0;
}
.form .suggestion-list li a:visited {
  color: #884488;
}

#contact-container {
  overflow: scroll;
  overflow-x: hidden;
  max-height: 200px;
  background: white;
  border: 1px solid #cecece;
  border-radius: 4px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  margin-top: 10px;
}

#contact-container div {
  margin: 0 10px;
}

#contact-container div a {
  display: inline-block;
  width: 100%;
  color: #0770e3;
}

#contact-container div a:hover {
  background-color: #0770e3;
  color: #fff;
}

#contact-container div:first-child {
  margin-top: 10px;
}

#contact-container div a:hover {
  text-decoration: none;
}

#culture-selector-locale {
  display: inline-block;
  font-size: 1rem;
  width: 100%;
  height: 2.25rem;
  padding: 0.375rem 0.5rem;
  padding-right: 2rem;
  border: solid 1px rgba(255, 255, 255, 0.3019607843);
  border-radius: 0.5rem;
  background: transparent url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18"><style></style><path d="M19.113 8.095a1.496 1.496 0 010 2.008l-6.397 5.948a1 1 0 01-1.358.003l-6.532-6.01a1.427 1.427 0 01.138-1.949 1.572 1.572 0 011.997-.103l5.078 4.638 4.97-4.535a1.72 1.72 0 012.104 0z" fill="%23ffffff"/></svg>') no-repeat right 0.5rem center;
  background-size: 1.125rem;
  color: #fff;
  line-height: 1.375rem;
  appearance: none;
}
#culture-selector-locale:focus {
  border: 1px solid rgba(255, 255, 255, 0.9333333333);
  outline: none;
}
#culture-selector-locale::-ms-expand {
  display: none;
}
#culture-selector-locale option {
  color: #161616;
}

/***** Header *****/
.header {
  background-color: #0062E3;
  position: relative;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 1.5rem;
}

.header .header-inner {
  display: flex;
  color: #FFFFFF;
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
@media (max-width: 400px) {
  .header .header-inner {
    flex-wrap: wrap;
  }
}

.logo {
  display: inline-block;
}

.logo img {
  max-height: 37px;
  vertical-align: middle;
}

.logo span {
  margin: 0 10px;
  color: #0062E3;
}

.logo a {
  display: inline-block;
}

.logo a:hover, .logo a:focus, .logo a:active {
  text-decoration: none;
}

.user-nav {
  display: inline-block;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .user-nav {
    position: unset;
  }
}
.user-nav[aria-expanded=true] {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #ddd;
  right: 0;
  left: 0;
  top: 71px;
  z-index: 1;
}
.user-nav[aria-expanded=true] > a {
  display: block;
  margin: 20px;
}
.user-nav[aria-expanded=true] > .user-nav-list li {
  display: block;
}
.user-nav[aria-expanded=true] > .user-nav-list a {
  display: block;
  margin: 20px;
}

.user-nav-list {
  display: block;
  list-style: none;
}
.user-nav-list.mobile {
  display: inline-block;
  line-height: normal;
  text-align: right;
  width: auto;
}
.user-nav-list.mobile .language-selector > a:visited {
  color: #FFFFFF;
}
.user-nav-list > li {
  display: inline-block;
  vertical-align: middle;
}
.mobile .user-nav-list > li {
  display: block;
  margin-bottom: 0.5rem;
}
.mobile .user-nav-list > li:last-child {
  margin-bottom: 0;
}
.user-nav-list > li a.heart {
  display: inline-block;
  line-height: 25px;
}
.user-nav-list > li a.heart:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTAuMzEwMiA0LjIwNjQzQzcuOTc4MDMgMi41MzI4OSA1LjU3MTgzIDIuODkwNjYgMy42ODkzIDQuNzgzODNDMi4yMzg1NyA2LjI0MTg4IDEuNzUwNDUgOC4zOTU0MiAyLjMwMDY2IDEwLjE5MTRDMy4xNTYgMTMuOTEzIDcuNTc5NjUgMTguMDg2OSAxMC45MjA2IDIwLjcyODRDMTEuNjA1OSAyMS4yNzAyIDEyLjU1NTMgMjEuMjcwMiAxMy4yNDA1IDIwLjcyODRDMTYuNTgxNSAxOC4wODY5IDIxLjAwNTEgMTMuOTEzIDIxLjg2MDUgMTAuMTkxNEMyMi40MTA3IDguMzk1NDIgMjEuOTIyNiA2LjI0MTg4IDIwLjQ3MTggNC43ODM4M0MxOC41ODkzIDIuODkwNjYgMTYuMTgzMSAyLjUzMjg5IDEzLjg1MDkgNC4yMDY0M0wxMi43MjU5IDUuMTU2ODNDMTIuMzUzMyA1LjQ3MTYyIDExLjgwNzkgNS40NzE2MiAxMS40MzUyIDUuMTU2ODNMMTAuMzEwMiA0LjIwNjQzWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
  display: inline-block;
  vertical-align: bottom;
  height: 25px;
  width: 25px;
}
.user-nav-list > li a.world-emea {
  display: inline-block;
  line-height: 25px;
  font-size: 0.875rem;
}
.user-nav-list > li a.world-emea:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA4MDYgMi4xMzQ3N0MxNy42MDM0IDIuMTM0NzcgMjIuMDgwNiA2LjYxMTkyIDIyLjA4MDYgMTIuMTM0OEMyMi4wODA2IDE3LjY1NzYgMTcuNjAzNCAyMi4xMzQ4IDEyLjA4MDYgMjIuMTM0OEM2LjU1NzcyIDIyLjEzNDggMi4wODA1NyAxNy42NTc2IDIuMDgwNTcgMTIuMTM0OEMyLjA4MDU3IDYuNjExOTIgNi41NTc3MiAyLjEzNDc3IDEyLjA4MDYgMi4xMzQ3N1pNMTIuMDY1OSA0LjEzNTU2QzcuNjQ5NjEgNC4xNDIzNiA0LjA3NDI5IDcuNzI2NiA0LjA3ODQ3IDEyLjE0MjlDNC4wODI2OCAxNi41NTkyIDcuNjY0ODEgMjAuMTM2NiAxMi4wODExIDIwLjEzNUwxMi4zNjY2IDIwLjEyMDZDMTIuMjY4NSAxOS41NDIzIDEyLjIxNiAxOC45NTcyIDEyLjIwOTUgMTguMzcwN0MxMi4yMDk4IDE4LjE5ODUgMTIuMTMyIDE4LjE0MzQgMTIuMDI3OSAxOC4xMTY1TDExLjkxNzEgMTguMDk1N0MxMS43NzExIDE4LjA3MyAxMS42MTA3IDE4LjA0ODEgMTEuNTM5NSAxNy44NDMyTDExLjQ4OTQgMTcuNjkyOUMxMS4zNzg1IDE3LjM1MzYgMTEuMzA0MyAxNy4xMjY1IDEwLjkxNDUgMTcuMDkzMkMxMC43NDY1IDE3LjA3ODggMTAuNjQwMiAxNy4wNDYyIDEwLjU2MTggMTcuMDExN0wxMC40NjA5IDE2Ljk2MDRDMTAuMzM5NCAxNi44OTM0IDEwLjI2NDcgMTYuODUyMiA5Ljk0MDcgMTYuOTc4MUM5LjE0MzU2IDE3LjIxNzggOC4yODE0OSAxNi45MzU5IDcuNzc5ODcgMTYuMjcxNkM3LjMwMjQgMTUuNjEwOCA3LjAyMzQ4IDE0LjgyNzMgNi45NzU4NyAxNC4wMTM0QzYuOTgxNjIgMTMuNzUyMyA3LjA2MTQ4IDEzLjQ5ODIgNy4yMDYxNiAxMy4yODA3QzcuMjUyODEgMTMuMTg3MSA3LjM2NDE3IDEzLjEwMDkgNy40OTEzOSAxMy4wMjAzTDcuNjg4MDMgMTIuOTAzNkM3LjgwMTMxIDEyLjgzODUgNy45MDgxOSAxMi43NzcgNy45NzY5NyAxMi43MTgyTDguMTA3NzIgMTIuNjA3MkM4LjU1MTI2IDEyLjIzMTkgOC44ODc2NiAxMS45NDcyIDkuMDM3OTQgMTEuNDA3OUw5LjA4MTA0IDExLjIxODJMMTEuMDgxMSAxMS4xMzQ4TDExLjMyMzMgMTEuMjIzQzEyLjI5MDUgMTEuNTM0MiAxMy4zNzc0IDExLjQxMjYgMTQuNDMyNiAxMS4yMzM0TDE1LjYzMzcgMTEuMDIxNUMxNi4wMjg2IDEwLjcxMTIgMTUuNjk2NiAxMC4wMTk1IDE1LjIxNzQgOS44NjkwOUMxNC43MjA4IDkuNzk0MjYgMTQuMjE1MSA5LjgwNDg2IDEzLjcyMiA5LjkwMDQ2QzEzLjIyMDIgOS45MjEwMiAxMi42MTM3IDkuNjkyMzkgMTIuNTQ4MyA5LjE5NDQ2TDEyLjU0MTUgOS4xMTgwNkwxMi41Mzg0IDkuMDM5MjlDMTIuNTMzNSA4Ljg4OTY2IDEyLjUyODYgOC43MzkxNSAxMi40MTQzIDguNjU1MTVDMTIuMjkyMSA4LjU5MDc3IDEyLjE0NjEgOC41OTAxNiAxMi4wMjMzIDguNjUzNTFDMTEuNTA5NSA4LjkwMzUzIDExLjAxNjkgOS4xOTUwNyAxMC41NTA0IDkuNTI1MjFDMTAuMTE1MSA5LjgyNjQ0IDkuNTY2OTUgOS45MDU1MSA5LjA2ODQgOS43NDU5MUw4LjkyMDQ5IDkuNjkwODZMOC45NzM5IDguNzIyOTZMOS4wNDE2NyA4LjY1NDdDOS4xNjA3MiA4LjU1ODcxIDkuMzI3NzIgOC41MjI4NiA5LjQ5OTk2IDguNDk5NTRMOS44MTg2OCA4LjQ1ODg5QzEwLjAzMTUgOC40MjQ0MyAxMC4yMDc0IDguMzYwMzEgMTAuMjQ5OCA4LjE1ODgyQzEwLjI1NTggOC4wMzgzNSAxMC4yNDg3IDcuOTE3NTggMTAuMjI4NiA3Ljc5ODY1QzEwLjIyNDggNy40ODY1OSAxMC40Njk3IDcuMjk1MzEgMTAuNzY0NSA3LjEyODA3TDExLjIxODkgNi44ODM0MkMxMS41MTM1IDYuNzE2NCAxMS43NTg4IDYuNTI1MjMgMTEuNzU3NiA2LjIxMzc1QzExLjcyNTYgNi4wMTA4IDExLjY2MTkgNS44MTQxNCAxMS41Njg5IDUuNjMwOThDMTEuNDQzMyA1LjA3ODg0IDExLjYzNDggNC41MDI2NiAxMi4wNjU5IDQuMTM1NTZaTTE3LjU5MzUgMTEuODc1NEwxNi4zMjk0IDEyLjM4ODZDMTYuMjE1OCAxMi40MTgyIDE2LjExOTIgMTIuNDkzIDE2LjA2MjIgMTIuNTk1NkMxNi4wMzkzIDEyLjY4NDcgMTYuMDQ3MiAxMi43Nzg5IDE2LjA4NDcgMTIuODYyOEMxNi42ODM5IDE0LjIwOTkgMTcuODU0NyAxNS4yMTc5IDE5LjI3NTggMTUuNjEwMkMxOS40ODg5IDE1LjE3MTEgMTkuNjYxMSAxNC43MTMzIDE5Ljc5MDEgMTQuMjQyNkwxOS4xNzE3IDE0LjM2NjZDMTkuMDE0NyAxNC40MTY4IDE4Ljg0NTMgMTQuNDExMiAxOC42OTIgMTQuMzUwOEMxOC42MTA0IDE0LjI5NjMgMTguNTQxOSAxNC4yMjUyIDE4LjQ5MDUgMTQuMTQyNEwxOC40NDUyIDE0LjA1NkMxOC4wNzAzIDEzLjM2OCAxNy43ODQyIDEyLjYzNTMgMTcuNTkzNSAxMS44NzU0Wk05Ljg0OTg5IDUuNTE1NDRDMTAuMDMxNCA1LjQ4ODY0IDEwLjE5MjMgNS43NTQzNSAxMC4zMiA2LjA0NTVMMTAuNDA5NCA2LjI2NDQ2TDEwLjU2MjQgNi42NzA4M0MxMC41ODM1IDYuNzIwMTYgMTAuNTk5OCA2Ljc0Nzk1IDEwLjYxMDkgNi43NDQ1MUMxMC4yOTIzIDYuODQzNSA5Ljk3NzggNi45NTQ3OCA5LjY2Nzk4IDcuMDc4MDlMOS4yMDY4OSA3LjI3MjA0TDguOTA1ODggNi45MjI2M0M4Ljg4OTY0IDYuODk3MzkgOC44ODAzIDYuODY4MDEgOC44NzkyNSA2LjgzNzQ3QzguODg5MzQgNi43OTc2NCA4LjkxMzI2IDYuNzYyNjkgOC45NDY3NSA2LjczODg5QzkuMDA3NDEgNi42ODM0IDkuMDc0MDYgNi41ODYyNyA5LjE0NDQzIDYuNDcwMTVMOS40MTQzNCA2LjAwMTY4QzkuNTYxNSA1Ljc1MjU1IDkuNzEyMTggNS41MzU3NiA5Ljg0OTg5IDUuNTE1NDRaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
  display: inline-block;
  vertical-align: bottom;
  height: 25px;
  width: 25px;
}
.user-nav-list > li a.sign-in {
  display: inline-block;
  line-height: 25px;
}
.user-nav-list > li a.sign-in:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjIuMDgwNiAxMi4xMzQ4QzIyLjA4MDYgMTcuNjU3NiAxNy42MDM0IDIyLjEzNDggMTIuMDgwNiAyMi4xMzQ4QzYuNTU3NzIgMjIuMTM0OCAyLjA4MDU3IDE3LjY1NzYgMi4wODA1NyAxMi4xMzQ4QzIuMDgwNTcgNi42MTE5MiA2LjU1NzcyIDIuMTM0NzcgMTIuMDgwNiAyLjEzNDc3QzE3LjYwMzQgMi4xMzQ3NyAyMi4wODA2IDYuNjExOTIgMjIuMDgwNiAxMi4xMzQ4Wk02LjI4OTYzIDE2LjExMDFDNy41NTg5OCAxNy45Mzc1IDkuNjc5MzYgMTkuMTM0OCAxMi4wODA4IDE5LjEzNDhDMTQuNDgxOSAxOS4xMzQ4IDE2LjYwMiAxNy45Mzc4IDE3Ljg3MTQgMTYuMTEwOEMxOC4yOTczIDE1LjQ5NzggMTguMDQ0MSAxNC42NzU5IDE3LjM3MTMgMTQuMzQ4NUMxNS43NzM4IDEzLjU3MTEgMTMuOTc4MSAxMy4xMzQ4IDEyLjA3OTkgMTMuMTM0OEMxMC4xODI0IDEzLjEzNDggOC4zODcxNSAxMy41NzA5IDYuNzkgMTQuMzQ3OEM2LjExNzE1IDE0LjY3NTEgNS44NjM3OSAxNS40OTcgNi4yODk2MyAxNi4xMTAxWk0xMS4wNzU0IDUuMTM0NzdDMTAuMjUwNCA1LjEzNDc3IDkuNTgwNDQgNS43NTI1NSA5LjU4MDQ0IDYuNTE1ODNWOC44MjUzQzkuNTgwNDQgMTAuMTAwMSAxMC43MDA0IDExLjEzNDggMTIuMDgwNCAxMS4xMzQ4QzEzLjQ2MDQgMTEuMTM0OCAxNC41ODA0IDEwLjEwMDEgMTQuNTgwNCA4LjgyNTNWNi41MTU4M0MxNC41ODA0IDUuNzUyNTUgMTMuOTEwNCA1LjEzNDc3IDEzLjA4NTQgNS4xMzQ3N0gxMS4wNzU0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
  display: inline-block;
  vertical-align: bottom;
  height: 25px;
  width: 25px;
}
.mobile .user-nav-list > li a.skyscanner-link {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
}
.mobile .user-nav-list > li a.skyscanner-link:hover {
  text-decoration: underline;
}
.mobile .user-nav-list > li .language-selector-container select {
  padding: 0.3rem 0.5rem;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background-color: transparent;
  color: #FFFFFF;
  margin-top: 5px;
}

.nav-wrapper-desktop {
  justify-content: space-between;
  text-align: right;
}
@media (max-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .nav-wrapper-desktop {
    display: inline-block;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .nav-wrapper-desktop {
    display: inline-block;
    margin-left: auto;
  }
}
.nav-wrapper-desktop .user-nav-list {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.nav-wrapper-desktop a {
  border: 0;
  color: #FFFFFF;
  display: none;
  font-size: 1rem;
  padding: 0 20px 5px 0;
  width: auto;
}
@media (min-width: 768px) {
  .nav-wrapper-desktop a {
    display: inline-block;
  }
}
[dir=rtl] .nav-wrapper-desktop a {
  padding: 0 0 0 20px;
}
.nav-wrapper-desktop a:hover, .nav-wrapper-desktop a:focus, .nav-wrapper-desktop a:active {
  background-color: transparent;
  color: #FFFFFF;
  text-decoration: underline;
}

[dir=rtl] .nav-wrapper-desktop {
  margin-right: auto;
  margin-left: 0;
}

.icon-menu {
  vertical-align: middle;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.nav-wrapper-mobile {
  display: inline-block;
  margin-left: auto;
  vertical-align: middle;
}
@media (min-width: 1024px) {
  .nav-wrapper-mobile {
    display: none;
  }
}
@media (max-width: 400px) {
  .nav-wrapper-mobile {
    margin-left: 0;
    width: 100%;
    margin-top: 1rem;
    text-align: center;
  }
  .nav-wrapper-mobile .user-nav-list.mobile {
    text-align: center;
    display: block;
  }
}
.nav-wrapper-mobile a {
  color: #FFFFFF;
  border: 0;
  font-size: 1rem;
  padding: 0 5px 0 0;
  width: auto;
}
.nav-wrapper-mobile .menu-button-mobile {
  background: none;
  border: 0;
  width: auto;
  min-width: 71px;
  cursor: pointer;
}
.nav-wrapper-mobile .menu-button-mobile[aria-expanded=true] .icon-menu {
  border: 2px solid #f3f3f3;
}
.nav-wrapper-mobile .menu-list-mobile {
  position: absolute;
  background-color: #fff;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  right: 0;
  top: 71px;
  z-index: 999;
  border-radius: 15px;
  overflow: hidden;
}
.nav-wrapper-mobile .menu-list-mobile[aria-expanded=false] {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile[aria-expanded=true] {
  display: block;
}
.nav-wrapper-mobile .menu-list-mobile-items .item {
  margin: 4px 0;
}
.nav-wrapper-mobile .menu-list-mobile-items li:empty:not(.nav-divider) {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile-items .nav-divider {
  border-bottom: 0.1px solid #ddd;
  padding: 0;
}
.nav-wrapper-mobile .menu-list-mobile-items .nav-divider:last-child {
  display: none;
}
.nav-wrapper-mobile .menu-list-mobile-items button {
  background: none;
  border: none;
  padding: 8px 24px;
  width: 100%;
  height: 100%;
  color: #05203C;
  cursor: pointer;
  text-align: start;
}
.nav-wrapper-mobile .menu-list-mobile-items button:active, .nav-wrapper-mobile .menu-list-mobile-items button:focus, .nav-wrapper-mobile .menu-list-mobile-items button:hover {
  background-color: #f3f3f3;
  text-decoration: underline;
}
.nav-wrapper-mobile .menu-list-mobile-items a {
  display: block;
  padding: 8px 24px;
  width: 100%;
  height: 100%;
  color: #05203C;
}
.nav-wrapper-mobile .menu-list-mobile-items a:active, .nav-wrapper-mobile .menu-list-mobile-items a:focus, .nav-wrapper-mobile .menu-list-mobile-items a:hover {
  background-color: #f3f3f3;
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile {
  display: flex;
  line-height: 1.5;
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile .my-profile-tooltip {
  font-size: 12px;
  color: #68737D;
}
.nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  margin-top: 1px;
}
[dir=rtl] .nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  margin-right: 0;
  margin-left: 8px;
}

.skip-navigation {
  align-items: center;
  background-color: black;
  color: white;
  display: flex;
  font-size: 14px;
  justify-content: center;
  left: -999px;
  margin: 20px;
  padding: 20px;
  overflow: hidden;
  position: absolute;
  top: auto;
  z-index: -999;
}
[dir=rtl] .skip-navigation {
  left: initial;
  right: -999px;
}
.skip-navigation:focus, .skip-navigation:active {
  left: auto;
  overflow: auto;
  text-align: center;
  text-decoration: none;
  top: auto;
  z-index: 999;
}
[dir=rtl] .skip-navigation:focus, [dir=rtl] .skip-navigation:active {
  left: initial;
  right: auto;
}

#zd-modal-container ~ .skip-navigation {
  display: none;
}

.language-box {
  border: 0.0625rem solid #dddde5;
  background-color: #fff;
  border-radius: 0.375rem;
  box-shadow: 0 4px 14px 0 rgba(37, 32, 31, 0.25);
  overflow: hidden;
  width: 100%;
  max-width: 380px;
  position: absolute;
  top: auto;
  width: 380px;
  left: calc(50% - 190px);
}

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

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

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

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

[dir=ltr] .dropdown-menu [role=menuitem] {
  text-align: left;
}

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

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

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

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

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

.dropdown-menu [role=menuitem][aria-selected=true]::after {
  content: "✓";
  margin-left: 10px;
  font-family: "entypo";
}

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

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

.dropdown-menu-caret {
  margin-top: 10px;
}

.dropdown-menu-caret::before,
.dropdown-menu-caret::after {
  content: "";
  display: inline-block;
  position: absolute;
}

.dropdown-menu-caret::before {
  top: -7px;
  left: 9px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #d8d8d8;
  border-left: 7px solid transparent;
}

.dropdown-menu-caret::after {
  top: -6px;
  left: 10px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

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

.dropdown-menu-end.dropdown-menu-caret::before {
  left: auto;
  right: 9px;
}

.dropdown-menu-end.dropdown-menu-caret::after {
  left: auto;
  right: 10px;
}

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

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

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

[dir=rtl] .dropdown-menu-end.dropdown-menu-caret::before {
  left: 9px;
  right: auto;
}

[dir=rtl] .dropdown-menu-end.dropdown-menu-caret::after {
  left: 10px;
  right: auto;
}

[dir=rtl] .dropdown-menu-caret::before {
  left: auto;
  right: 9px;
}

[dir=rtl] .dropdown-menu-caret::after {
  left: auto;
  right: 10px;
}

/***** User info in header *****/
.user-info {
  display: inline-block;
  font-size: 0.875rem;
}
.user-info .dropdown-toggle::after {
  display: none;
}
@media (min-width: 768px) {
  .user-info .dropdown-toggle::after {
    display: inline-block;
  }
}
.user-info > button {
  border: 0;
  background-color: transparent;
  color: #FFFFFF;
  min-width: 0;
  padding: 0;
  white-space: nowrap;
  vertical-align: initial;
}
.user-info > button:hover, .user-info > button:focus {
  background-color: transparent;
}
.user-info > button::after {
  color: #0A6CFF;
  padding-right: 15px;
}
[dir=rtl] .user-info > button::after {
  padding-left: 15px;
  padding-right: 0;
}

#user #user-name {
  display: none;
  font-size: 14px;
}
@media (min-width: 768px) {
  #user #user-name {
    display: inline-block;
  }
}
#user #user-name:hover {
  text-decoration: underline;
}

/***** User avatar *****/
.user-avatar {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}

.avatar {
  display: inline-block;
  position: relative;
}
.avatar img {
  height: 40px;
  width: 40px;
}
.avatar .icon-agent {
  color: #0062E3;
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -4px;
  background-color: #FFFFFF;
  font-size: 17px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 17px;
}

/***** Footer *****/
.footer {
  border-top: 1px solid #ddd;
  margin-top: 60px;
  padding: 0;
  padding-top: 60px;
  font-size: 13px;
  background-color: #05203C;
  color: #FFFFFF;
}
@media screen and (max-width: 599px) {
  .footer {
    padding-bottom: 50px;
  }
}
.footer a {
  display: block;
  color: #FFFFFF;
}
.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  margin: 0 auto;
  overflow: hidden;
}
@media (min-width: 1160px) {
  .footer-inner {
    padding: 0;
    width: 90%;
  }
}
.footer-inner span {
  display: inline-block;
  margin-right: 10px;
}
.footer-language-selector button {
  color: #0d529a;
  display: inline-block;
}
.footer .footer__section {
  margin-bottom: 20px;
}
.footer-section h3 {
  margin-top: 0;
  font-size: 14px;
}
.footer-section a {
  margin: 12px 0;
  font-size: 13px;
}
.footer-section a.glass-button {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  padding: 6px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 0.8rem;
}
.footer-section a.glass-button:hover {
  background: rgba(255, 255, 255, 0.2);
  text-decoration: none;
}
.footer-section a.glass-button::before {
  content: "";
  display: inline-block;
  margin: 0 0.5rem 0 0.8rem;
  width: 17px;
  height: 17px;
  background-size: contain;
  filter: brightness(0) invert(1);
}
.footer-section a.glass-button.mobile:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTAuODg3MiAwLjQxNjk5MkMxMi4xMjk4IDAuNDE2OTkyIDEzLjEzNzIgMS40MjQzNSAxMy4xMzcyIDIuNjY2OTlWMTQuMTY3QzEzLjEzNzIgMTUuNDA5NiAxMi4xMjk4IDE2LjQxNyAxMC44ODcyIDE2LjQxN0g1LjM4NzIxQzQuMTQ0NTcgMTYuNDE3IDMuMTM3MjEgMTUuNDA5NiAzLjEzNzIxIDE0LjE2N1YyLjY2Njk5QzMuMTM3MjEgMS40MjQzNSA0LjE0NDU3IDAuNDE2OTkyIDUuMzg3MjEgMC40MTY5OTJIMTAuODg3MlpNOC4zODcyMSAxMy40MTdINy44ODcyMUM3LjQ3Mjk5IDEzLjQxNyA3LjEzNzIxIDEzLjc1MjggNy4xMzcyMSAxNC4xNjdDNy4xMzcyMSAxNC41ODEyIDcuNDcyOTkgMTQuOTE3IDcuODg3MjEgMTQuOTE3SDguMzg3MjFDOC44MDE0MiAxNC45MTcgOS4xMzcyMSAxNC41ODEyIDkuMTM3MjEgMTQuMTY3QzkuMTM3MjEgMTMuNzUyOCA4LjgwMTQyIDEzLjQxNyA4LjM4NzIxIDEzLjQxN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  filter: brightness(1) invert(0) !important;
  vertical-align: text-top;
}
.footer-section a.glass-button.newsletter:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMTM3MjEgMi40MTY5OUMyLjAzMjY0IDIuNDE2OTkgMS4xMzcyMSAzLjMxMjQyIDEuMTM3MjEgNC40MTY5OVYxMi40MTdDMS4xMzcyMSAxMy41MjE2IDIuMDMyNjQgMTQuNDE3IDMuMTM3MjEgMTQuNDE3SDEyLjEzNzJDMTMuNzk0MSAxNC40MTcgMTUuMTM3MiAxMy4wNzM4IDE1LjEzNzIgMTEuNDE3VjUuNDE2OTlDMTUuMTM3MiA0Ljg2NDcxIDE0LjY4OTUgNC40MTY5OSAxNC4xMzcyIDQuNDE2OTlDMTMuNTg0OSA0LjQxNjk5IDEzLjEzNzIgNC44NjQ3MSAxMy4xMzcyIDUuNDE2OTlWMTEuNDE3QzEzLjEzNzIgMTEuNzk1NSAxMi45MjY5IDEyLjEyNSAxMi42MTY3IDEyLjI5NDhDMTIuMzc0NSAxMi40Mjc0IDEyLjEzNzIgMTIuMTkzMSAxMi4xMzcyIDExLjkxN1Y0LjQxNjk5QzEyLjEzNzIgMy4zMTI0MiAxMS4yNDE4IDIuNDE2OTkgMTAuMTM3MiAyLjQxNjk5SDMuMTM3MjFaTTMuNjM3MjEgNS40MTY5OUMzLjM2MTA2IDUuNDE2OTkgMy4xMzcyMSA1LjY0MDg1IDMuMTM3MjEgNS45MTY5OUMzLjEzNzIxIDYuMTkzMTMgMy4zNjEwNiA2LjQxNjk5IDMuNjM3MjEgNi40MTY5OUg5LjYzNzIxQzkuOTEzMzUgNi40MTY5OSAxMC4xMzcyIDYuMTkzMTMgMTAuMTM3MiA1LjkxNjk5QzEwLjEzNzIgNS42NDA4NSA5LjkxMzM1IDUuNDE2OTkgOS42MzcyMSA1LjQxNjk5SDMuNjM3MjFaTTcuMTM3MjEgNy45MTY5OUM3LjEzNzIxIDcuNjQwODUgNy4zNjEwNiA3LjQxNjk5IDcuNjM3MjEgNy40MTY5OUg5LjYzNzIxQzkuOTEzMzUgNy40MTY5OSAxMC4xMzcyIDcuNjQwODUgMTAuMTM3MiA3LjkxNjk5QzEwLjEzNzIgOC4xOTMxMyA5LjkxMzM1IDguNDE2OTkgOS42MzcyMSA4LjQxNjk5SDcuNjM3MjFDNy4zNjEwNiA4LjQxNjk5IDcuMTM3MjEgOC4xOTMxMyA3LjEzNzIxIDcuOTE2OTlaTTcuNjM3MjEgOS40MTY5OUM3LjM2MTA2IDkuNDE2OTkgNy4xMzcyMSA5LjY0MDg1IDcuMTM3MjEgOS45MTY5OUM3LjEzNzIxIDEwLjE5MzEgNy4zNjEwNiAxMC40MTcgNy42MzcyMSAxMC40MTdIOS42MzcyMUM5LjkxMzM1IDEwLjQxNyAxMC4xMzcyIDEwLjE5MzEgMTAuMTM3MiA5LjkxNjk5QzEwLjEzNzIgOS42NDA4NSA5LjkxMzM1IDkuNDE2OTkgOS42MzcyMSA5LjQxNjk5SDcuNjM3MjFaTTMuMTM3MjEgOC40MTY5OUMzLjEzNzIxIDcuODY0NzEgMy41ODQ5MiA3LjQxNjk5IDQuMTM3MjEgNy40MTY5OUg1LjEzNzIxQzUuNjg5NDkgNy40MTY5OSA2LjEzNzIxIDcuODY0NzEgNi4xMzcyMSA4LjQxNjk5VjkuNDE2OTlDNi4xMzcyMSA5Ljk2OTI4IDUuNjg5NDkgMTAuNDE3IDUuMTM3MjEgMTAuNDE3SDQuMTM3MjFDMy41ODQ5MiAxMC40MTcgMy4xMzcyMSA5Ljk2OTI4IDMuMTM3MjEgOS40MTY5OVY4LjQxNjk5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+");
  filter: brightness(1) invert(0) !important;
  vertical-align: text-top;
}
.footer-section a.glass-button.feedback:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMi4yMTgyNiAxLjUwMDYxTDE0LjkzMSA4LjA3MjA5QzE1LjIwNTkgOC4yMTQyIDE1LjIwNTkgOC42MTk3OSAxNC45MzEgOC43NjE5TDIuMjE4MjYgMTUuMzMzNEMxLjYzNDIyIDE1LjYzNTMgMC45ODM0IDE1LjA3MDYgMS4xNjk2NiAxNC40MjM2TDIuMzI5NyAxMC4zOTRDMi40MDY5MSAxMC4xMjU3IDIuNjE4NjIgOS45MjE4IDIuODgyODYgOS44NjExTDguNTEzMjIgOC41Njc1NkM4LjY2ODk5IDguNTMxNzggOC42Njg5OSA4LjMwMjIxIDguNTEzMjIgOC4yNjY0MkwyLjg4Mjg2IDYuOTcyODlDMi42MTg2MiA2LjkxMjE4IDIuNDA2OTEgNi43MDgyNSAyLjMyOTcgNi40NDAwM0wxLjE2OTY3IDIuNDEwNEMwLjk4MzQwMSAxLjc2MzM4IDEuNjM0MjIgMS4xOTg3IDIuMjE4MjYgMS41MDA2MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  filter: brightness(1) invert(0) !important;
  vertical-align: text-top;
}
.footer-bottom {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  text-align: left;
  margin-top: 40px;
}
@media (min-width: 1160px) {
  .footer-bottom {
    padding: 0;
    width: 90%;
  }
}
.footer-bottom a {
  display: inline-block;
}
.footer-bottom p {
  margin: 5px 0;
}
.footer-sites {
  color: #0d529a;
  background-color: #fff;
  margin-top: 30px;
  padding: 10px 0;
  padding-bottom: 0;
}
.footer-sites-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  max-width: 1000px;
}
@media (min-width: 1160px) {
  .footer-sites-inner {
    padding: 0;
    width: 90%;
  }
}
.footer-sites-inner p {
  padding: 10px 0;
}
.footer-sites-inner ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1px;
  margin: 0 auto;
}
.footer-sites-inner ul li {
  display: inline-block;
  margin: 2px;
}
.footer-sites-inner ul a {
  color: #0062E3;
  height: 17px;
  vertical-align: top;
}

@media (max-width: 768px) {
  #footer-locales {
    display: none;
  }
}
#footer-locales-select {
  width: 100%;
  font-size: large;
  padding: 5px;
  border: 1px solid #ddd;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #footer-locales-select {
    display: none;
  }
}

.powered-by-zendesk a,
.powered-by-zendesk a:visited {
  color: #0d529a;
}

/***** Breadcrumbs *****/
.breadcrumbs {
  margin: 0 0 15px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .breadcrumbs {
    margin: 0;
    display: flex;
  }
}
.breadcrumbs li {
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs li + li::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjA4MzIgNS4zMDQzN0MxMC41NTMyIDQuNzc4MTcgMTEuNjAyOCA0Ljc5NzY2IDEyLjA5MDkgNS4zMDQzN0wxNy43MjQgMTEuMzYyM0MxOC4yNTc0IDExLjkzNTkgMTguMjU5NiAxMi44MjMyIDE3LjcyOTIgMTMuMzk5NUwxMi4wMzEgMTkuNTkxMUMxMS41NjA2IDIwLjExNjkgMTAuNTcxIDE5Ljk1OTcgMTAuMDgzMyAxOS40NTI2QzkuNTk1NTggMTguOTQ1NSA5LjUwOTc2IDE3Ljk4MjIgOS45ODAwNyAxNy40NTY0TDE0LjYxNzYgMTIuMzc4NUwxMC4wODMzIDcuNDA4OEM5LjU5NTI1IDYuOTAyMSA5LjYxMzI3IDUuODMwNTYgMTAuMDgzMiA1LjMwNDM3WiIgZmlsbD0iIzU0NTg2MCIvPjwvc3ZnPg==");
  margin: 0 4px;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  vertical-align: -5px;
}
.breadcrumbs li a {
  color: #545860;
  margin: 2px;
}
.breadcrumbs li a:visited {
  color: #626971;
}

[dir=rtl] .breadcrumbs li + li::before {
  margin: 0 4px 0 0;
  transform: scaleX(-1);
}

/***** Search field *****/
.search {
  display: flex;
  position: relative;
  align-items: center;
  margin: 0 auto;
  max-width: 60%;
  flex-wrap: wrap;
  margin-top: 20px;
}
.search:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VhcmNoLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xOC41ODA2IDYuMTM0NzdDMjIuOTk4OCA2LjEzNDc3IDI2LjU4MDYgOS43MTY0OSAyNi41ODA2IDE0LjEzNDhDMjYuNTgwNiAxOC41NTMgMjIuOTk4OCAyMi4xMzQ4IDE4LjU4MDYgMjIuMTM0OEMxNi4zNzA5IDIyLjEzNDggMTQuMzczNiAyMS4yNDE1IDEyLjkyMzcgMTkuNzkxNkMxMS40NzM4IDE4LjM0MTcgMTAuNTgwNiAxNi4zNDQ1IDEwLjU4MDYgMTQuMTM0OEMxMC41ODA2IDkuNzE2NDkgMTQuMTYyMyA2LjEzNDc3IDE4LjU4MDYgNi4xMzQ3N1pNMzAuNTgwNiAxNC4xMzQ4QzMwLjU4MDYgNy41MDczNSAyNS4yMDggMi4xMzQ3NyAxOC41ODA2IDIuMTM0NzdDMTEuOTUzMSAyLjEzNDc3IDYuNTgwNTcgNy41MDczNSA2LjU4MDU3IDE0LjEzNDhDNi41ODA1NyAxNi43MjU2IDcuNDAzMjEgMTkuMTI2NSA4Ljc5OTI0IDIxLjA4NzdMMy4xNjYzNSAyNi43MjA2QzIuMzg1MyAyNy41MDE2IDIuMzg1MyAyOC43Njc5IDMuMTY2MzUgMjkuNTQ5QzMuOTQ3NCAzMC4zMyA1LjIxMzczIDMwLjMzIDUuOTk0NzggMjkuNTQ5TDExLjYyNzcgMjMuOTE2MUMxMy41ODg4IDI1LjMxMjEgMTUuOTg5OCAyNi4xMzQ4IDE4LjU4MDYgMjYuMTM0OEMyNS4yMDggMjYuMTM0OCAzMC41ODA2IDIwLjc2MjIgMzAuNTgwNiAxNC4xMzQ4WiIgZmlsbD0iIzAwNjJFMyIvPjwvc3ZnPg==");
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
}
[dir=rtl] .search:after {
  left: 10px;
  transform: translateY(-50%) scaleX(-1);
  right: auto;
}
.search:focus-within {
  border-color: #0062E3;
}
.search input[type=search],
.search .clear-button {
  background-color: #fff;
  border-radius: 24px;
  border: none;
}
.search-full input[type=search], .search-full .clear-button {
  border-color: #fff;
}
.search input[type=search] {
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  color: #FFFFFF;
  flex: 1 1 auto;
  height: 44px;
  width: 100%;
}
.search input[type=search]:focus {
  color: #555;
}
.search input[type=search]::-webkit-search-decoration, .search input[type=search]::-webkit-search-cancel-button, .search input[type=search]::-webkit-search-results-button, .search input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.search input[type=search]:-webkit-autofill, .search input[type=search]:-webkit-autofill:hover, .search input[type=search]:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.search .clear-button {
  align-items: center;
  box-sizing: border-box;
  color: #777;
  cursor: pointer;
  display: none;
  flex: none;
  position: absolute;
  justify-content: center;
  padding: 0 15px;
}
.search .clear-button:hover {
  background-color: #0062E3;
  color: #fff;
}
.search .clear-button:focus {
  outline: 0;
  box-shadow: 0 0 0 3px #0062E3;
}

[dir=ltr] .search input[type=search] {
  padding: 8px;
  text-align: center;
  padding-left: 35px;
  padding-right: 35px;
  box-sizing: content-box;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
}
[dir=ltr] .search input[type=search]::placeholder {
  color: #C2C9CD;
}
[dir=ltr] .search .clear-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left-color: transparent;
}
[dir=ltr] .search .clear-button:focus {
  border-left-color: #0062E3;
}

[dir=rtl] .search input[type=search] {
  padding-left: 35px;
  padding-right: 35px;
}
[dir=rtl] .search-has-value input[type=search] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left-color: transparent;
}
[dir=rtl] .search-has-value input[type=search]:focus {
  border-left-color: #0062E3;
}
[dir=rtl] .search .clear-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right-color: transparent;
}
[dir=rtl] .search .clear-button:focus {
  border-right-color: #0062E3;
}

.search-icon {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 35px;
  z-index: 1;
  width: 32px;
  height: 32px;
  pointer-events: none;
}
[dir=rtl] .search-icon {
  left: auto;
  right: 15px;
}

.search-container {
  position: relative;
  background-color: #0062E3;
  margin-bottom: 3rem;
}
.search-container.secondary input[type=search] {
  background: #4E91EB;
  color: #fff;
}
.search-container.secondary input[type=search]::placeholder {
  color: #eee;
}
.search-container.secondary .search::after {
  filter: invert(100%) saturate(0%) brightness(150%) contrast(150%);
}
.search-container.secondary .search.search-has-value::after {
  filter: none;
}
.search-container.secondary form {
  max-width: 100%;
}
.search-container .search-inner {
  color: #FFFFFF;
  padding: 20px;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 1024px) {
  .search-container .search-inner {
    padding: 50px 10px;
  }
}

/***** Hero component *****/
.hero {
  background-color: #0062E3;
  color: #FFFFFF;
  background-position: center;
  background-size: cover;
  min-height: 250px;
  padding: 20px 0;
  text-align: center;
  width: 100%;
  box-sizing: content-box;
}
.hero-inner {
  padding-top: 5vh;
  max-width: 1200px;
  text-align: center;
  margin: 0 auto;
}
.hero-inner h1 {
  font-size: 7rem;
  line-height: 120%;
  font-weight: 900;
  margin: 10px 5px;
}
@media (max-width: 768px) {
  .hero-inner h1 {
    font-size: 3rem;
    padding: 0 20px;
  }
}
.hero-inner h2 {
  font-weight: 400;
  font-size: 1.25rem;
  margin-bottom: 10px;
  margin-top: 40px;
  letter-spacing: 0px;
}
.hero-links {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 60px;
}
@media (max-width: 400px) {
  .hero-links {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 400px) {
  .hero-links li {
    margin: 0;
    width: 50%;
    margin: 0 0 0.5rem 0;
  }
}
.hero-links a {
  color: #FFFFFF;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 10px;
  text-decoration: none;
  display: flex;
  height: 2.25rem;
  padding: 0.375rem 1rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  background: #05203C;
  white-space: nowrap;
}
@media (max-width: 400px) {
  .hero-links a {
    margin: 0 0 0.5rem 0;
  }
  .hero-links a:last-child {
    margin-bottom: 0;
  }
}
.hero-links a::before {
  content: "";
  display: inline-block;
  margin-right: 0.5rem;
  width: 17px;
  height: 17px;
  background-size: contain;
  filter: brightness(0) invert(1);
}
.hero-links a.selected::before {
  filter: brightness(1) invert(0) !important;
}
.hero-links a.flights:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZsaWdodCI+CjxnIGlkPSJpY29uIj4KPHBhdGggZD0iTTEuNzgxNiA0LjU0OTg5TDUuOTY3OTMgNy4wMDA5NkM2LjI1ODQ5IDcuMTU2MDUgNi42MTQyNSA3LjEwMDczIDYuODQ2MTkgNi44NjQzOEw5LjA4MDU3IDQuNjM0NzdDOS4yOTQwNSA0LjQxNzIyIDguODU2MjMgNC4yMTM0IDguNTU5MzYgNC4xNTczOEwzLjA0MzQxIDMuMDMxMDJDMi44MDA1OSAyLjk4NTE5IDIuNTUxMTkgMy4wNjQxMyAyLjM3NjU3IDMuMjQyMDdMMS42OTA0NSAzLjk0MTIzQzEuNTExNTcgNC4xMjM1MSAxLjU1NzUxIDQuNDMwMjcgMS43ODE2IDQuNTQ5ODlaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik00LjY2NDEgMTAuMTkxNUM0LjkwMTM2IDEwLjIzIDUuMTQyMzUgMTAuMTUwMyA1LjMxMjI0IDkuOTc3MTdMMTMuMTU5MyAxLjk4MTAxQzEzLjU1NjQgMS41NzYyOSAxNC4wNTQ1IDEuMjk2MjUgMTQuNTc4OCAxLjE4MjkzTDE0LjcxMzQgMS4xNTM4M0MxNS4yNTE4IDEuMDM3NDUgMTUuNjc2MSAxLjQ2OTc0IDE1LjU2MTkgMi4wMTg0MkwxNS41MzMzIDIuMTU1NTlDMTUuNDIyMSAyLjY4OTgxIDE1LjE0NzMgMy4xOTczOCAxNC43NTAxIDMuNjAyMUwxMi4yMTM2IDYuMTg2ODVDMTIuMDM5NCA2LjM2NDI5IDExLjk2MTkgNi42MTc1MiAxMi4wMDYxIDYuODY0MzhMMTMuMTY3OCAxMy4zNTI0QzEzLjIyNTkgMTMuNjA5MSAxMy4xNTAyIDEzLjg3ODMgMTIuOTY3MyAxNC4wNjQ2TDEyLjI5NjIgMTQuNzQ4NUMxMi4xMTczIDE0LjkzMDggMTEuODE2MiAxNC44ODQgMTEuNjk4OSAxNC42NTU2TDkuMjU1NiA5LjkwMjU4QzkuMTM4MjIgOS42NzQyMyA4LjgzNzE4IDkuNjI3NDIgOC42NTgzIDkuODA5NjlMNi45MzE1MyAxMS41NjkzQzYuNzQ2IDExLjc1ODMgNi42NzA5MyAxMi4wMzI0IDYuNzMzNTYgMTIuMjkyMUw3LjE3NTIyIDE0LjEyMjdDNy4xOTk3OCAxNC41MDYzIDYuOTYyOTQgMTQuODkxMyA2LjYwMjMxIDE1LjA1NTNMNi42MDEwNiAxNS4wNTUzQzYuMTg2ODYgMTUuMjQ0NSA1LjczOTczIDE1LjA4NTEgNS41ODIwNyAxNC42OTA5TDQuNzczNTUgMTIuNjgyNUM0LjY5NzI0IDEyLjQ5MjkgNC40MzczNiAxMi4yMTA1IDQuMjQ1NzYgMTIuMTQ0NkwyLjEwNDcyIDExLjUxMDZDMS43MzQ1MyAxMS4zNDg5IDEuNTc3MzMgMTAuOTA3MyAxLjc0MzM1IDEwLjQ4NTlDMS44OTQ4OCAxMC4wOTg2IDIuMjc3NCA5Ljg0MTE2IDIuNjU5NzYgOS44NjY0OUw0LjY2NDEgMTAuMTkxNVoiIGZpbGw9IiMwMDYyRTMiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  filter: brightness(0) invert(1);
}
.hero-links a.car-hire:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhcnMiPgo8ZyBpZD0iaWNvbiI+CjxwYXRoIGQ9Ik0xNi41ODA2IDkuNjE0NFYxMC4zMzQ1QzE2LjU4MDYgMTEuMDU0NiAxNi41ODA2IDEyLjEzNDggMTUuOTEzNCAxMi4xMzQ4SDE1LjA4MDZDMTQuODA0NCAxMi4xMzQ4IDE0LjU4NyAxMS45MDc0IDE0LjUxODkgMTEuNjM5OEMxNC4yOTg2IDEwLjc3NDYgMTMuNTE0MyAxMC4xMzQ4IDEyLjU4MDYgMTAuMTM0OEMxMS42NDY4IDEwLjEzNDggMTAuODYyNSAxMC43NzQ2IDEwLjY0MjMgMTEuNjM5OEMxMC41NzQyIDExLjkwNzQgMTAuMzU2NyAxMi4xMzQ4IDEwLjA4MDYgMTIuMTM0OEg3LjA4MDU3QzYuODA0NDIgMTIuMTM0OCA2LjU4Njk4IDExLjkwNzQgNi41MTg4NSAxMS42Mzk4QzYuMjk4NiAxMC43NzQ2IDUuNTE0MzEgMTAuMTM0OCA0LjU4MDU3IDEwLjEzNDhDMy42NDY4MyAxMC4xMzQ4IDIuODYyNTQgMTAuNzc0NiAyLjY0MjI4IDExLjYzOThDMi41NzQxNSAxMS45MDc0IDIuMzU2NzEgMTIuMTM0OCAyLjA4MDU3IDEyLjEzNDhIMS41ODA1N1YxMi4xMzA5QzEuNTY2ODQgMTIuMTMyNyAxLjU1MjkyIDEyLjEzMzcgMS41Mzg4NCAxMi4xMzM4TDEuNTE5MDQgMTIuMTMzOUMxLjQ5ODkgMTIuMTM0NCAxLjQ3ODc3IDEyLjEzNDkgMS40NTgxMSAxMi4xMzI0QzAuODAxOTQ4IDEyLjEzNDEgMC42MjkyMSAxMC45NjIgMC41ODM3MzYgMTAuMzQ0N0MwLjU2NTg0IDEwLjEwMTggMC42MjQ3NzcgOS44NjI1NyAwLjczMzk5NSA5LjY0OTI5TDEuODM5MjkgNy42MTA1NUMxLjk1MjU0IDcuMzY3MjYgMi4yNDcyMyA3LjEzNDc3IDIuNTgwNTcgNy4xMzQ3N0g5LjkxMzlDMTAuNTgwNiA3LjEzNDc3IDEwLjUwMDkgNi40NDYzIDEwLjA0MzIgNi4wODc2NkM5LjY2NzYgNS43OTQzMyA5LjM1NzEzIDUuNTc3IDguOTc5NTYgNS40MjI2MkM4LjM5MTY2IDUuMTgxNTQgNy43MDQ2MiA1LjA1OTIyIDYuOTM4NDUgNS4wNTkyMkM2LjI3MjQ0IDUuMDU5MjIgNS41NDkzNCA1LjE1MTg1IDQuNzg4MTggNS4zMzcxMUMzLjg2MDc2IDUuNTYwMzcgMi42Mjg4OSA1Ljk3MzY1IDEuODUzNzEgNi4yNjIyM0MxLjY2MzQyIDYuMzMyMyAxLjQ2MjExIDYuMjEyMzUgMS4zOTQwMSA1Ljk5MDI4TDEuMzkyMDEgNS45ODE5NkMxLjMyMjkgNS43NTI3NiAxLjQyMTA1IDUuNTAxIDEuNjE0MzQgNS40MTkwNUMyLjIyMzI3IDUuMTU4OTggMy4zNTYgNC43MTQ4MiA0LjYyNzkzIDQuNDA3MjRDNS40MzMyNCA0LjIxMjY0IDYuMTc0NjUgNC4xMzQyOCA2Ljg0MjgyIDQuMTM0NzdMNi45MDg2NiA0LjEzNDgzQzcuODAyMDIgNC4xMzQ4MyA4LjU5OTk4IDQuMjYzNTUgOS4yNDA5NSA0LjUyNkMxMC4xNTQ1IDQuOTAxMDYgMTEuNDU5NCA2LjEzOTg3IDExLjk0MTIgNi42MTY3M0MxMi4wNjM4IDYuNzM4IDEyLjIyMDkgNi44MDg1OCAxMi4zODY1IDYuODIzODFDMTIuOTQ4NiA2Ljg3NTQ4IDE0LjMzNjEgNy4wNzM1OCAxNS41Nzk3IDcuODE0MTZDMTYuMjQ3IDguMTc0MjEgMTYuNTgwNiA4Ljg5NDMgMTYuNTgwNiA5LjYxNDRaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik01LjU4MDU3IDEyLjEzNDhDNS41ODA1NyAxMi42ODcxIDUuMTMyODUgMTMuMTM0OCA0LjU4MDU3IDEzLjEzNDhDNC4wMjgyOCAxMy4xMzQ4IDMuNTgwNTcgMTIuNjg3MSAzLjU4MDU3IDEyLjEzNDhDMy41ODA1NyAxMS41ODI1IDQuMDI4MjggMTEuMTM0OCA0LjU4MDU3IDExLjEzNDhDNS4xMzI4NSAxMS4xMzQ4IDUuNTgwNTcgMTEuNTgyNSA1LjU4MDU3IDEyLjEzNDhaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik0xMy41ODA2IDEyLjEzNDhDMTMuNTgwNiAxMi42ODcxIDEzLjEzMjkgMTMuMTM0OCAxMi41ODA2IDEzLjEzNDhDMTIuMDI4MyAxMy4xMzQ4IDExLjU4MDYgMTIuNjg3MSAxMS41ODA2IDEyLjEzNDhDMTEuMTM0OCAxMi41ODA2IDExLjU4MDYgMTEuNTgyNSAxMi4wMjgzIDExLjEzNDhDMTMuMTMyOSAxMS4xMzQ4IDEzLjU4MDYgMTEuNTgyNSAxMy41ODA2IDEyLjEzNDhaIiBmaWxsPSIjMDA2MkUzIi8+CjwvZz4KPC9nPgo8L3N2Zz4=");
  filter: brightness(0) invert(1);
}
.hero-links a.hotels:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImhvdGVscyI+CjxnIGlkPSJpY29uIj4KPHBhdGggZD0iTTMuMDM2NDEgMy41MTMwOEMyLjc2NDE5IDMuNjI0MDcgMi41ODA1NyAzLjkzNTY5IDIuNTgwNTcgNC4yODY2OVY2LjQyMDQ4QzIuNTgwNTcgNi44MTQ5NyAyLjkxNjM1IDcuMTM0NzcgMy4zMzA1NyA3LjEzNDc3SDQuMDgwNTdDNC4zNTY3MSA3LjEzNDc3IDQuNTgwNTcgNi45MTA5MSA0LjU4MDU3IDYuNjM0NzdWNS42MzQ3N0M0LjU4MDU3IDUuMzU4NjIgNC44MDQ0MiA1LjEzNDc3IDUuMDgwNTcgNS4xMzQ3N0g3LjA4MDU3QzcuMzU2NzEgNS4xMzQ3NyA3LjU4MDU3IDUuMzU4NjIgNy41ODA1NyA1LjYzNDc3VjYuNjM0NzdDNy41ODA1NyA2LjkxMDkxIDcuODA0NDIgNy4xMzQ3NyA4LjA4MDU3IDcuMTM0NzdIOS4wODA1N0M5LjM1NjcxIDcuMTM0NzcgOS41ODA1NyA2LjkxMDkxIDkuNTgwNTcgNi42MzQ3N1Y1LjYzNDc3QzkuNTgwNTcgNS4zNTg2MiA5LjgwNDQyIDUuMTM0NzcgMTAuMDgwNiA1LjEzNDc3SDEyLjA4MDZDMTIuMzU2NyA1LjEzNDc3IDEyLjU4MDYgNS4zNTg2MiAxMi41ODA2IDUuNjM0NzdWNi42MzQ3N0MxMi41ODA2IDYuOTEwOTEgMTIuODA0NCA3LjEzNDc3IDEzLjA4MDYgNy4xMzQ3N0gxMy44Mjk1QzE0LjI0NDEgNy4xMzQ3NyAxNC41ODAxIDYuODE0MzYgMTQuNTc5NSA2LjQxOTQ3TDE0LjU3ODUgNS43MDYxOUgxNC41ODA2VjQuMjg2NjlDMTQuNTgwNiAzLjkzNTY5IDE0LjM5NjkgMy42MjQwNyAxNC4xMjQ3IDMuNTEzMDhMMTIuNzk2OSAyLjk3MTdDMTAuMDYgMS44NTU3OSA3LjEwMTA5IDEuODU1NzkgNC4zNjQyIDIuOTcxN0wzLjAzNjQxIDMuNTEzMDhaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik0zLjU4MDU3IDguMTM0NzdDMi40NzYgOC4xMzQ3NyAxLjU4MDU3IDkuMDMwMiAxLjU4MDU3IDEwLjEzNDhWMTMuNjM0OEMxLjU4MDU3IDEzLjkxMDkgMS44MDQ0MiAxNC4xMzQ4IDIuMDgwNTcgMTQuMTM0OEgyLjI3MTU1QzIuNDYwOTQgMTQuMTM0OCAyLjYzNDA3IDE0LjAyNzggMi43MTg3NiAxMy44NTg0TDMuNTgwNTcgMTIuMTM0OEgxMy41ODA2TDE0LjQ0MjQgMTMuODU4NEMxNC41MjcxIDE0LjAyNzggMTQuNzAwMiAxNC4xMzQ4IDE0Ljg4OTYgMTQuMTM0OEgxNS4wODA2QzE1LjM1NjcgMTQuMTM0OCAxNS41ODA2IDEzLjkxMDkgMTUuNTgwNiAxMy42MzQ4VjEwLjEzNDhDMTUuNTgwNiA5LjAzMDIgMTQuNjg1MSA4LjEzNDc3IDEzLjU4MDYgOC4xMzQ3N0gzLjU4MDU3WiIgZmlsbD0iIzAwNjJFMyIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
  filter: brightness(0) invert(1);
}
.hero-links a:hover {
  text-decoration: none;
}
.hero-links a.selected {
  text-decoration: none;
  color: #0062E3;
  background: var(--White, #FFF);
}

.page-header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 10px 0;
}
@media (min-width: 768px) {
  .page-header {
    align-items: baseline;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    margin: 0;
  }
}
.page-header .section-subscribe {
  flex-shrink: 0;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .page-header .section-subscribe {
    margin-bottom: 0;
  }
}
.page-header h1 {
  font-size: 4.45rem;
  font-style: normal;
  font-weight: 900;
  line-height: 100%; /* 4.75rem */
  letter-spacing: -0.19rem;
  flex-grow: 1;
  margin-bottom: 10px;
}
.page-header-description {
  font-style: italic;
  margin: 0 0 30px 0;
  word-break: break-word;
}
@media (min-width: 1024px) {
  .page-header-description {
    flex-basis: 100%;
  }
}
.page-header .icon-lock {
  height: 20px;
  width: 20px;
  position: relative;
  left: -5px;
  vertical-align: baseline;
}

/***** SUB NAVIGATION *****/
.sub-nav {
  align-items: baseline;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 15px 30px;
  justify-content: space-between;
  margin-bottom: 55px;
}
@media (min-width: 768px) {
  .sub-nav {
    flex-direction: row;
  }
}
.sub-nav .breadcrumbs {
  margin: 0;
}
.sub-nav .search-container {
  max-width: 300px;
  width: 100%;
}
@media (min-width: 768px) {
  .sub-nav .search-container {
    flex: 0 1 300px;
  }
}
.sub-nav input[type=search]::after {
  font-size: 1.25rem;
}

/***** Blocks *****/
/* Used in Homepage#categories and Community#topics */
.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
@media (min-width: 768px) {
  .blocks-list {
    margin: 0 -15px;
  }
}
.blocks-item {
  border: 1px solid #C1C7CF;
  border-radius: 10px;
  box-sizing: border-box;
  color: #0062E3;
  display: flex;
  flex: 1 0 467px;
  margin: 0 0 30px;
  max-width: 565px;
  text-align: left;
}
@media (min-width: 768px) {
  .blocks-item {
    margin: 0 15px 30px;
  }
}
@media (max-width: 767px) {
  .blocks-item {
    flex: 1 1 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.blocks-item:hover, .blocks-item:focus, .blocks-item:active {
  background-color: #FFFFFF;
  border-color: #0062E3;
}
.blocks-item:hover *, .blocks-item:focus *, .blocks-item:active * {
  text-decoration: none;
}
.blocks-item-internal {
  background-color: transparent;
  border: 1px solid #ddd;
}
.blocks-item-internal .icon-lock {
  height: 15px;
  width: 15px;
  bottom: 5px;
  position: relative;
}
.blocks-item-internal a {
  color: #05203C;
}
.blocks-item-link {
  color: #0062E3;
  padding: 30px;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  border-radius: inherit;
}
.blocks-item-link:visited, .blocks-item-link:hover, .blocks-item-link:active {
  color: inherit;
  text-decoration: none;
}
.blocks-item-link:visited .blocks-item-learn-more:after, .blocks-item-link:hover .blocks-item-learn-more:after, .blocks-item-link:active .blocks-item-learn-more:after {
  margin-left: 20px;
  transition: margin-left 0.1s;
}
.blocks-item-link:focus {
  outline: 0;
  box-shadow: 0 0 0 3px #0062E3;
  text-decoration: none;
}
.blocks-item-title {
  color: #05203C;
  margin-bottom: 0;
  font-size: 2.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.5rem; /* 116.667% */
  letter-spacing: -0.05rem;
}
.blocks-item-learn-more {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem; /* 142.857% */
  margin-top: 10px;
}
.blocks-item-learn-more:after {
  content: "";
  background-image: url(/hc/theming_assets/01K35KVJ5NBB0VA4MEZRTFY6HP);
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-left: 5px;
  transition: margin-left 0.3s;
}
.blocks-item-description {
  margin: 0;
}
.blocks-item-description:not(:empty) {
  margin-top: 10px;
}

/***** Homepage *****/
.section {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .section {
    margin-bottom: 60px;
  }
}
.section.knowledge-base h2 {
  color: #05203C;
  padding: 1rem 0;
  font-size: 3.1rem;
}
@media (max-width: 767px) {
  .section.knowledge-base h2 {
    font-size: 2.2rem;
    line-height: 1.2;
  }
}

.home-section h2 {
  margin-bottom: 10px;
  text-align: center;
}

/***** Promoted articles *****/
.promoted-articles {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .promoted-articles {
    flex-direction: row;
  }
}
.promoted-articles-item {
  flex: 1 0 auto;
}
@media (min-width: 1024px) {
  .promoted-articles-item {
    align-self: flex-end;
    flex: 0 0 auto;
    padding-right: 30px;
    width: 33%;
  }
  [dir=rtl] .promoted-articles-item {
    padding: 0 0 0 30px;
  }
}
.promoted-articles-item:nth-child(3n) {
  padding-right: 0;
}
.promoted-articles-item a {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
}
.promoted-articles-item .icon-lock {
  vertical-align: baseline;
}
.promoted-articles-item:last-child a {
  border: 0;
}
@media (min-width: 1024px) {
  .promoted-articles-item:last-child a {
    border-bottom: 1px solid #ddd;
  }
}

/***** Community section in homepage *****/
.community {
  text-align: center;
}
.community-image {
  min-height: 300px;
  margin-top: 32px;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%;
}
.community a {
  color: #0A6CFF;
  text-decoration: underline;
}
.community a:visited {
  color: #884488;
}
.community a:hover, .community a:active, .community a:focus {
  color: #05203C;
}

.community,
.activity {
  border-top: 1px solid #ddd;
  padding: 30px 0;
}

/***** Recent activity *****/
.recent-activity-header {
  margin-bottom: 10px;
  text-align: center;
}
.recent-activity-list {
  padding: 0;
}
.recent-activity-item {
  border-bottom: 1px solid #ddd;
  overflow: auto;
  padding: 20px 0;
}
.recent-activity-item h3 {
  margin: 0;
}
.recent-activity-item-parent {
  font-size: 1.8rem;
  font-weight: 600;
}
.recent-activity-item-parent, .recent-activity-item-link {
  margin: 6px 0;
  display: inline-block;
  width: 100%;
}
@media (min-width: 768px) {
  .recent-activity-item-parent, .recent-activity-item-link {
    width: 70%;
    margin: 0;
  }
}
.recent-activity-item-link {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-item-meta {
  color: #05203C;
  margin: 15px 0 0 0;
  float: none;
}
@media (min-width: 768px) {
  .recent-activity-item-meta {
    margin: 0;
    float: right;
  }
  [dir=rtl] .recent-activity-item-meta {
    float: left;
  }
}
.recent-activity-item-time, .recent-activity-item-comment {
  display: inline-block;
  font-size: 13px;
}
.recent-activity-item-comment {
  padding-left: 5px;
}
[dir=rtl] .recent-activity-item-comment {
  padding: 0 5px 0 0;
}
.recent-activity-item-comment::before {
  display: inline-block;
}
.recent-activity-controls {
  padding-top: 15px;
}
.recent-activity-controls a {
  color: #0A6CFF;
  text-decoration: underline;
}
.recent-activity-controls a:visited {
  color: #884488;
}
.recent-activity-controls a:hover, .recent-activity-controls a:active, .recent-activity-controls a:focus {
  color: #05203C;
}
.recent-activity-accessibility-label {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.recent-activity-comment-icon svg {
  vertical-align: middle;
  color: #0062E3;
  width: 16px;
  height: 16px;
}
.recent-activity-comment-icon:after {
  content: attr(data-comment-count);
  margin-left: 3px;
}
[dir=rtl] .recent-activity-comment-icon:after {
  margin-left: 0;
  margin-right: 3px;
}

/***** Category pages *****/
.category-container {
  display: flex;
  justify-content: flex-end;
}
.category-content {
  flex: 1;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .category-content {
    flex: 0 0 80%;
  }
}
.category-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 25px 0;
}
.category-link {
  background-color: #fff;
  color: #161616;
  border: 1px solid #C2C9CD;
  border-radius: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin: 0 8px 8px 0;
  padding: 8px 16px;
}
.category-link:visited {
  color: #161616;
}
.category-link:hover {
  border-color: #000;
  text-decoration: none;
}
.category-link.selected {
  color: #fff;
  background-color: #05203C;
}

.article-list-title {
  font-family: "Skyscanner Relative";
}
.article-list-title a {
  width: 100%;
  position: relative;
  display: inline-flex;
  font-style: normal;
  font-weight: 900;
  font-size: 2.5rem;
  line-height: 3rem; /* 100% */
  letter-spacing: -0.1rem;
  color: #05203C;
  padding-right: 20px;
}
.article-list-title a::after {
  content: "";
  position: absolute;
  right: 2px;
  top: 15px;
  font-size: 12px;
  width: 20px;
  height: 20px;
  background-image: url(/hc/theming_assets/01K35KVJ93C55XD67KV8HY56YQ);
  transform: scaleY(-1);
}
.article-list-title a.extended::after {
  content: "";
  position: absolute;
  right: 0;
  font-size: 12px;
  width: 20px;
  height: 20px;
  background-image: url(/hc/theming_assets/01K35KVJ93C55XD67KV8HY56YQ);
  transform: scaleY(1);
  transition: all 0.5s ease;
}
[dir=rtl] .article-list-title a::after {
  left: 0;
  right: auto;
}
.article-list-item {
  padding: 20px 0;
  border-top: 1px solid #C2C9CD;
}
.article-list-item h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin: 0;
}
.article-list-item .article-content {
  display: block;
}
.article-list-item .article-content.hidden {
  display: none;
}

.icon-star {
  color: #0062E3;
  font-size: 18px;
}

.blocks-item .blocks-item-link .blocks-item-title:before {
  content: "";
  display: block;
  color: #fff;
  width: 46px;
  height: 46px;
  margin-bottom: 10px;
}

.blocks-item #cat-200151281 .blocks-item-title:before,
.blocks-item #cat-200530102 .blocks-item-title:before,
.blocks-item #cat-200530082 .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zX2V4cGFuZGVkIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEwMV8xNzMzKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00NC44MjMzIDQyLjcyNjRMMzIuODUwMiAzMC43NTMzQzM1LjUxODQgMjcuNTQ3IDM3LjEzMjcgMjMuNDIxNSAzNy4xMzI3IDE4LjkxNDhDMzcuMTMyNyA4LjcxMjk2IDI4LjgzNjggMC40MTY5OTIgMTguNjM1IDAuNDE2OTkyQzguNDMzMTcgMC40MTY5OTIgMC4xMzcyMDcgOC43MTI5NiAwLjEzNzIwNyAxOC45MTQ4QzAuMTM3MjA3IDI5LjExNjUgOC40MzMxNyAzNy40MTI1IDE4LjYzNSAzNy40MTI1QzIzLjExOTMgMzcuNDEyNSAyNy4yNDQ4IDM1Ljc5ODIgMzAuNDczNSAzMy4xM0w0Mi40NDY2IDQ1LjEwMzFDNDIuODk1MSA0NS41NTE1IDQzLjU5MDEgNDUuNTUxNSA0NC4wMzg2IDQ1LjEwMzFMNDQuODIzMyA0NC4zMTgzQzQ1LjI3MTcgNDMuODY5OSA0NS4yNzE3IDQzLjE3NDggNDQuODIzMyA0Mi43MjY0Wk0xOC42MzUgMzQuMDQ5M0MxMC4yOTQyIDM0LjA0OTMgMy41MDA0NCAyNy4yNTU2IDMuNTAwNDQgMTguOTE0OEMzLjUwMDQ0IDEwLjU3MzkgMTAuMjk0MiAzLjc4MDIyIDE4LjYzNSAzLjc4MDIyQzI2Ljk3NTggMy43ODAyMiAzMy43Njk1IDEwLjU3MzkgMzMuNzY5NSAxOC45MTQ4QzMzLjc2OTUgMjcuMjU1NiAyNi45NzU4IDM0LjA0OTMgMTguNjM1IDM0LjA0OTNaIiBmaWxsPSIjMDA2MkUzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjEwMV8xNzMzIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xMzcyMDcgMC40MTY5OTIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
}

.blocks-item #cat-200368471 .blocks-item-title:before,
.blocks-item #cat-200511721 .blocks-item-title:before,
.blocks-item #cat-200511681 .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zX2V4cGFuZGVkIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEwMV8xNzQyKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00NS4xMzcyIDUuOTIwNTVWMjQuNTgwNUM0NS4xMzcyIDI1LjMyMDUgNDQuNTc3MiAyNS45NjA1IDQzLjgzNzIgMjYuMDYwNUMzNy41MTcyIDI2LjkyMDUgMzEuMDc3MiAyNy4zNjA1IDI0LjY3NzIgMjcuNDIwNUMyNC4xMTcyIDI3LjQyMDUgMjMuNjU3MiAyNi45NjA1IDIzLjY1NzIgMjYuNDAwNVYyNS40MDA1QzIzLjY1NzIgMjQuODYwNSAyNC4wOTcyIDI0LjQyMDUgMjQuNjM3MiAyNC40MjA1QzMwLjQ3NzIgMjQuMzgwNSAzNi4zMzcyIDI0LjAwMDUgNDIuMTE3MiAyMy4yNjA1VjcuNjIwNTVDMzUuOTk3MiA4LjM2MDU1IDI5Ljc3NzIgOC43NDA1NSAyMy42MTcyIDguNzQwNTVDMTcuMzc3MiA4LjgwMDU1IDExLjIzNzIgOC4zNjA1NSA1LjExNzIxIDcuNjIwNTVWMTQuOTIwNUM1LjExNzIxIDE1LjQ4MDUgNC42NzcyMSAxNS45MjA1IDQuMTE3MjEgMTUuOTIwNUgzLjExNzIxQzIuNTU3MjEgMTUuOTIwNSAyLjExNzIxIDE1LjQ4MDUgMi4xMTcyMSAxNC45MjA1VjUuOTIwNTVDMi4xMTcyMSA1LjQ4MDU1IDIuMjk3MjEgNS4wODA1NSAyLjYzNzIxIDQuODAwNTVDMi45NzcyMSA0LjUwMDU1IDMuNDE3MjEgNC4zODA1NSAzLjgzNzIxIDQuNDIwNTVDMTAuMzc3MiA1LjMwMDU1IDE3LjAxNzIgNS43NDA1NSAyMy42MTcyIDUuNzQwNTVIMzAuNjE3MkMzMi45MTcyIDUuNzYwNTUgNDEuMzE3MiA0LjQ2MDU1IDQzLjYxNzIgNC40MjA1NUM0My45NzcyIDQuNDIwNTUgNDQuMzU3MiA0LjU0MDU1IDQ0LjYzNzIgNC44MDA1NUM0NC45NTcyIDUuMDgwNTUgNDUuMTU3MiA1LjUwMDU1IDQ1LjE1NzIgNS45MjA1NUg0NS4xMzcyWk0yNi41NTcyIDE1LjkyMDVDMjYuNTU3MiAxMy43MjA1IDI1LjI1NzIgMTEuOTIwNSAyMy42MzcyIDExLjkyMDVDMjIuMDE3MiAxMS45MjA1IDIwLjcxNzIgMTMuNzIwNSAyMC43MTcyIDE1LjkyMDVDMjAuNzE3MiAxOC4xMjA1IDIyLjAxNzIgMTkuOTIwNSAyMy42MzcyIDE5LjkyMDVDMjUuMjU3MiAxOS45MjA1IDI2LjU1NzIgMTguMTIwNSAyNi41NTcyIDE1LjkyMDVaTTM1LjkzNzIgMTcuNDIwNUMzNi4xNzcyIDE3LjQyMDUgMzYuMzM3MiAxNy4yNjA1IDM2LjQzNzIgMTcuMDgwNUMzNi41NTcyIDE2Ljg0MDUgMzYuNjM3MiAxNi40NDA1IDM2LjYzNzIgMTUuOTIwNUMzNi42MzcyIDE1LjQwMDUgMzYuNTU3MiAxNS4wMDA1IDM2LjQzNzIgMTQuNzYwNUMzNi4zNTcyIDE0LjU2MDUgMzYuMTc3MiAxNC40MjA1IDM1LjkzNzIgMTQuNDIwNUgzMi4xNzcyQzMxLjczNzIgMTQuNDIwNSAzMS4zNTcyIDE0LjU4MDUgMzEuMDc3MiAxNC44NjA1QzMwLjgxNzIgMTUuMTQwNSAzMC42MzcyIDE1LjUyMDUgMzAuNjM3MiAxNS45MjA1QzMwLjYzNzIgMTYuMzIwNSAzMC43OTcyIDE2LjcyMDUgMzEuMDc3MiAxNi45ODA1QzMxLjM1NzIgMTcuMjQwNSAzMS43NTcyIDE3LjQyMDUgMzIuMTc3MiAxNy40MjA1SDM1LjkzNzJaTTExLjMzNzIgMTcuNDIwNUgxNS4wOTcyQzE1LjUzNzIgMTcuNDIwNSAxNS45MTcyIDE3LjI2MDUgMTYuMTk3MiAxNi45ODA1QzE2LjQ1NzIgMTYuNzAwNSAxNi42MzcyIDE2LjMyMDUgMTYuNjM3MiAxNS45MjA1QzE2LjYzNzIgMTUuNTIwNSAxNi40NzcyIDE1LjEyMDUgMTYuMTk3MiAxNC44NjA1QzE1LjkxNzIgMTQuNjAwNSAxNS41MTcyIDE0LjQyMDUgMTUuMDk3MiAxNC40MjA1SDExLjMzNzJDMTEuMDk3MiAxNC40MjA1IDEwLjkzNzIgMTQuNTgwNSAxMC44MzcyIDE0Ljc2MDVDMTAuNzE3MiAxNS4wMDA1IDEwLjYzNzIgMTUuNDAwNSAxMC42MzcyIDE1LjkyMDVDMTAuNjM3MiAxNi40NDA1IDEwLjcxNzIgMTYuODQwNSAxMC44MzcyIDE3LjA4MDVDMTAuOTE3MiAxNy4yODA1IDExLjA5NzIgMTcuNDIwNSAxMS4zMzcyIDE3LjQyMDVaTTIzLjEzNzIgMzIuOTIwNUMyMy4xMzcyIDM3LjYwMDUgMTkuMzE3MiA0MS40MjA1IDE0LjYzNzIgNDEuNDIwNUMxMC42OTcyIDQxLjQyMDUgNy40MTcyMSAzOC43MjA1IDYuNDU3MjEgMzUuMDgwNUMyLjc5NzIxIDM0LjEyMDUgMC4xMzcyMDcgMzAuODAwNSAwLjEzNzIwNyAyNi45MjA1QzAuMTM3MjA3IDIyLjI0MDUgMy45NTcyMSAxOC40MjA1IDguNjM3MjEgMTguNDIwNUMxMi41MTcyIDE4LjQyMDUgMTUuODM3MiAyMS4wODA1IDE2Ljc5NzIgMjQuNzQwNUMyMC40MzcyIDI1LjcwMDUgMjMuMTM3MiAyOS4wMDA1IDIzLjEzNzIgMzIuOTIwNVpNMTMuNTU3MiAyNC41MjA1QzEyLjY1NzIgMjIuNjgwNSAxMC43NzcyIDIxLjQyMDUgOC42MzcyMSAyMS40MjA1QzUuNTk3MjEgMjEuNDIwNSAzLjEzNzIxIDIzLjg4MDUgMy4xMzcyMSAyNi45MjA1QzMuMTM3MjEgMjkuMDYwNSA0LjM5NzIxIDMwLjk0MDUgNi4yMzcyMSAzMS44NDA1QzYuNzM3MjEgMjguMDIwNSA5LjczNzIxIDI1LjAyMDUgMTMuNTU3MiAyNC41MjA1Wk0yMC4xMzcyIDMyLjkyMDVDMjAuMTM3MiAyOS44ODA1IDE3LjY3NzIgMjcuNDIwNSAxNC42MzcyIDI3LjQyMDVDMTEuNTk3MiAyNy40MjA1IDkuMTM3MjEgMjkuODgwNSA5LjEzNzIxIDMyLjkyMDVDOS4xMzcyMSAzNS45NjA1IDExLjU5NzIgMzguNDIwNSAxNC42MzcyIDM4LjQyMDVDMTcuNjc3MiAzOC40MjA1IDIwLjEzNzIgMzUuOTYwNSAyMC4xMzcyIDMyLjkyMDVaIiBmaWxsPSIjMDA2MkUzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjEwMV8xNzQyIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xMzcyMDcgMC40MTY5OTIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}

.blocks-item #cat-200117671 .blocks-item-title:before,
.blocks-item #cat-200530112 .blocks-item-title:before,
.blocks-item #cat-200511671 .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0NiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zX2V4cGFuZGVkIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEwMV8xNzUyKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00NC44MjYyIDYuNDEyNDFDNDQuMjA0MSA1LjAwMjI3IDQyLjc1MjUgNC4wODk4MiA0MC44MjM5IDMuODgyNDVDMzcuNTg4OSAzLjU1MDY1IDM0LjU2MTIgNC41MjUzMSAzMS41NzUxIDYuODQ3ODlMMjUuNTQwNSAxMS41NTUzTDI0LjgzNTQgMTIuMDk0NEwxMC4wNDk3IDYuOTkzMDVDOC4xMDA0MSA2LjM3MDkzIDUuOTQzNzMgNy4yODMzNyA1LjA1MjAyIDkuMTQ5NzNDNC4yMjI1MyAxMC45MTI0IDQuNzIwMjIgMTMuMDQ4NCA2LjI1NDc5IDE0LjIwOTZMMTQuMTk3MiAyMC40MTAxTDEwLjk0MTQgMjIuOTYwOEw2LjczMTc0IDIyLjE5MzVDNS40MDQ1NSAyMS45NDQ3IDQuMDE1MTUgMjIuMjc2NSAyLjk1NzU1IDIzLjEyNjdMMC43MTc5MTkgMjQuODY4NkMwLjMyMzkxIDI1LjE3OTcgMC4wOTU3OTkyIDI1LjY1NjYgMC4xMTY1MzcgMjYuMTc1MUMwLjEzNzI3NCAyNi42NzI4IDAuNDA2ODU5IDI3LjE0OTcgMC44MjE2MDYgMjcuNDE5M0w4LjgwNTQ4IDMyLjU0MTRDOC44MDU0OCAzMi41NDE0IDguOTA5MTYgMzIuNjAzNyA4Ljk3MTM3IDMyLjY0NTFDMTAuOTIwNyAzMy41NzgzIDEzLjIwMTggMzMuNjYxMyAxNS4yMzQgMzIuODk0QzE3LjMwNzggMzIuMTA2IDE5LjMxOTMgMzEuMDA2OSAyMS40NzYgMjkuNDcyM0wyNS40OTkgMzguODI0OUMyNi4xODM0IDQwLjQyMTYgMjcuNzU5NCA0MS40MTcgMjkuNDM5MSA0MS40MTdDMjkuNzA4NyA0MS40MTcgMjkuOTk5IDQxLjM5NjMgMzAuMjg5MyA0MS4zMzQxQzMyLjM4MzggNDAuOTE5MyAzMy44NTYyIDM4Ljk5MDggMzMuNzExIDM2Ljg1NDhMMzIuNjUzNCAyMC44MDQxTDM4LjU2MzUgMTYuMTc5N0M0MS4zNjMxIDEzLjk4MTUgNDIuNTg2NiAxMi44MjAyIDQzLjk5NjcgMTAuOTMzMUM0NS4xMTY1IDkuNDQwMDYgNDUuNDA2OSA3LjgwMTgxIDQ0LjgwNTUgNi40MzMxNEw0NC44MjYyIDYuNDEyNDFaTTguMTYyNjIgMTEuNzQxOUM3Ljc4OTM1IDExLjQ1MTYgNy42NDQxOSAxMC45MzMxIDcuODcyMyAxMC40NzY5QzguMDc5NjcgMTAuMDIwNyA4LjYxODg0IDkuNzkyNTkgOS4wNzUwNiA5LjkzNzc1TDIxLjkzMjIgMTQuMzc1NUwxNi43NDc5IDE4LjQxOTNMOC4xNjI2MiAxMS43NDE5Wk00MS41MjkgOS4wNDYwNUM0MC40Mjk5IDEwLjUxODQgMzkuNDk2NyAxMS40OTMxIDM2LjY3NjQgMTMuNzExOUwzMC4xMjM0IDE4LjgzNDFDMjkuNzA4NyAxOS4xNDUxIDI5LjUwMTMgMTkuNjQyOCAyOS41MjIxIDIwLjE2MTNMMzAuNjQxOSAzNy4wNDE0QzMwLjY4MzQgMzcuNjIyMSAzMC4yNjg2IDM4LjE2MTMgMjkuNzA4NyAzOC4yNjQ5QzI5LjE2OTUgMzguMzY4NiAyOC42MDk2IDM4LjA3ODMgMjguNDAyMiAzNy41ODA2TDIzLjYxMTkgMjYuNDAzMkMyMy40MjUzIDI1Ljk2NzcgMjMuMDMxMyAyNS42MzU5IDIyLjU3NTEgMjUuNTExNUMyMi40NTA2IDI1LjQ3IDIyLjMyNjIgMjUuNDcgMjIuMTgxMSAyNS40N0MyMS44Mjg1IDI1LjQ3IDIxLjQ5NjcgMjUuNTczNyAyMS4yMjcxIDI1LjgwMThDMTguNjk3MiAyNy43NzE5IDE2LjQ1NzYgMjkuMDk5IDE0LjE3NjQgMjkuOTdDMTIuOTczNyAzMC40MjYyIDExLjYyNTggMzAuMzg0OCAxMC40NDM3IDI5Ljg0NTZMNC4zODg0MyAyNS45Njc3TDQuODg2MTIgMjUuNTczN0M1LjI1OTM5IDI1LjI4MzQgNS43MzYzNSAyNS4xNTkgNi4xOTI1NyAyNS4yNjI2TDExLjA4NjYgMjYuMTU0M0MxMS41MjIxIDI2LjIzNzMgMTEuOTc4MyAyNi4xMTI5IDEyLjMzMDggMjUuODQzM0wxNy43MDE4IDIxLjY1NDNMMjYuMTAwNCAxNS4xMDEzTDMzLjUwMzYgOS4zMTU2M0MzNS44MjYyIDcuNTExNDggMzguMTI4MSA2Ljc0NDIgNDAuNTMzNiA2Ljk5MzA1QzQxLjI4MDEgNy4wNzYgNDEuODQgNy4zNDU1OSA0Mi4wMDU5IDcuNjc3MzhDNDIuMTMwNCA3Ljk4ODQ0IDQxLjk2NDUgOC41MDY4OCA0MS41NDk3IDkuMDY2NzhMNDEuNTI5IDkuMDQ2MDVaIiBmaWxsPSIjMDA2MkUzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjEwMV8xNzUyIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xMzcyMDcgMC40MTY5OTIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
}

.blocks-item #cat-200385602 .blocks-item-title:before,
.blocks-item #cat-200511711 .blocks-item-title:before,
.blocks-item #cat-200511701 .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0NiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zX2V4cGFuZGVkIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEwMV8xNzYxKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00MC40Mjc5IDguNzg5MDlIMzAuNDg2VjMuNjQwMjVDMzAuNDg2IDMuMDc1MTMgMzAuMTkzIDIuNTcyODEgMjkuNzExNiAyLjI3OTc4QzI4Ljk1ODEgMS44NDAyNSAyNi4yMzcyIDAuNDE2OTkyIDIyLjYzNzIgMC40MTY5OTJDMTkuMDM3MiAwLjQxNjk5MiAxNi4zMTYzIDEuODQwMjUgMTUuNTYyOCAyLjI3OTc4QzE1LjA4MTQgMi41NTE4OCAxNC43ODg0IDMuMDc1MTMgMTQuNzg4NCAzLjY0MDI1VjguNzg5MDlINC44NDY1MUMyLjI1MTE2IDguNzg5MDkgMC4xMzcyMDcgMTAuOTAzIDAuMTM3MjA3IDEzLjQ5ODRWMzYuNTIxNkMwLjEzNzIwNyAzOS4xMTcgMi4yNTExNiA0MS4yMzA5IDQuODQ2NTEgNDEuMjMwOUg0MC40Mjc5QzQzLjAyMzMgNDEuMjMwOSA0NS4xMzcyIDM5LjExNyA0NS4xMzcyIDM2LjUyMTZWMTMuNDk4NEM0NS4xMzcyIDEwLjkwMyA0My4wMjMzIDguNzg5MDkgNDAuNDI3OSA4Ljc4OTA5Wk0xNy45Mjc5IDQuNjAzMDRDMTguODkwNyA0LjE2MzUgMjAuNTg2IDMuNTU2NTMgMjIuNjM3MiAzLjU1NjUzQzI0LjY4ODQgMy41NTY1MyAyNi4zODM3IDQuMTYzNSAyNy4zNDY1IDQuNjAzMDRWOC43ODkwOUgxNy45Mjc5VjQuNjAzMDRaTTQxLjk5NzcgMzYuNTIxNkM0MS45OTc3IDM3LjM3OTggNDEuMjg2IDM4LjA5MTQgNDAuNDI3OSAzOC4wOTE0SDQuODQ2NTFDMy45ODgzNyAzOC4wOTE0IDMuMjc2NzQgMzcuMzc5OCAzLjI3Njc0IDM2LjUyMTZWMTMuNDk4NEMzLjI3Njc0IDEyLjY0MDIgMy45ODgzNyAxMS45Mjg2IDQuODQ2NTEgMTEuOTI4Nkg0MC40Mjc5QzQxLjI4NiAxMS45Mjg2IDQxLjk5NzcgMTIuNjQwMiA0MS45OTc3IDEzLjQ5ODRWMzYuNTIxNlpNMTEuNjQ4OCAxNi4xMTQ3VjMzLjkwNTRDMTEuNjQ4OCAzNC40OTE0IDExLjE4ODQgMzQuOTUxOSAxMC42MDIzIDM0Ljk1MTlIOS41NTU4MUM4Ljk2OTc3IDM0Ljk1MTkgOC41MDkzIDM0LjQ5MTQgOC41MDkzIDMzLjkwNTRWMTYuMTE0N0M4LjUwOTMgMTUuNTI4NiA4Ljk2OTc3IDE1LjA2ODIgOS41NTU4MSAxNS4wNjgySDEwLjYwMjNDMTEuMTg4NCAxNS4wNjgyIDExLjY0ODggMTUuNTI4NiAxMS42NDg4IDE2LjExNDdaTTM2Ljc2NTEgMTYuMTE0N1YzMy45MDU0QzM2Ljc2NTEgMzQuNDkxNCAzNi4zMDQ2IDM0Ljk1MTkgMzUuNzE4NiAzNC45NTE5SDM0LjY3MjFDMzQuMDg2IDM0Ljk1MTkgMzMuNjI1NiAzNC40OTE0IDMzLjYyNTYgMzMuOTA1NFYxNi4xMTQ3QzMzLjYyNTYgMTUuNTI4NiAzNC4wODYgMTUuMDY4MiAzNC42NzIxIDE1LjA2ODJIMzUuNzE4NkMzNi4zMDQ2IDE1LjA2ODIgMzYuNzY1MSAxNS41Mjg2IDM2Ljc2NTEgMTYuMTE0N1oiIGZpbGw9IiMwMDYyRTMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMTAxXzE3NjEiPgo8cmVjdCB3aWR0aD0iNDUiIGhlaWdodD0iNDAuODE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xMzcyMDcgMC40MTY5OTIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
}

.blocks-item #cat-200303951 .blocks-item-title:before,
.blocks-item #cat-200511731 .blocks-item-title:before,
.blocks-item #cat-200511661 .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA2MyA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDEyNjY3NyI+CjxnIGlkPSJTa3lzY2FubmVyIHN5bWJvbCI+CjxwYXRoIGQ9Ik0zMS4yMzUyIDUwLjQ3N0MzMS44ODUyIDUwLjQ3NyAzMi41MDQyIDUwLjMyMjIgMzMuMDkyMiA0OS45ODE4TDM5Ljg3MDUgNDYuMDgyQzQxLjIzMjMgNDUuMzA4MiA0Mi44MTA4IDQ0Ljk2NzcgNDQuMzg5MyA0NS4xNTM0QzUyLjYyMjIgNDYuMTEyOSA1OC4zNzkxIDQ3LjY2MDUgNjAuMDgxNCA0OC4xNTU3QzYwLjQyMTkgNDguMjQ4NSA2MC44MjQyIDQ4LjEyNDcgNjEuMDQwOSA0Ny44NDYyQzYxLjMxOTQgNDcuNTA1NyA2MS42NTk5IDQ2Ljk0ODYgNjEuOTM4NCA0Ni4xNDM5QzYyLjE4NjEgNDUuMzcwMSA2Mi4yMTcgNDQuNzIwMSA2Mi4xODYxIDQ0LjI1NTlDNjIuMTU1MSA0My44ODQ1IDYxLjkwNzUgNDMuNTQ0IDYxLjUzNjEgNDMuNDUxMUM1OC44NzQzIDQyLjY3NzQgNDcuMDgyIDM5LjQ4OTQgMzEuMjM1MiAzOS40ODk0QzE1LjM4ODMgMzkuNDg5NCAzLjU5NjA2IDQyLjY3NzQgMC45MzQyODYgNDMuNDUxMUMwLjU2Mjg3NiA0My41NDQgMC4zMTUyNjkgNDMuODg0NSAwLjI4NDMxOCA0NC4yNTU5QzAuMjUzMzY3IDQ0LjY4OTIgMC4yODQzMTkgNDUuMzM5MSAwLjUzMTkyNiA0Ni4xNDM5QzAuNzc5NTMzIDQ2Ljk0ODYgMS4xNTA5NCA0Ny41MDU3IDEuNDI5NSA0Ny44NDYyQzEuNjQ2MTYgNDguMTI0NyAyLjA0ODUyIDQ4LjI0ODUgMi4zODg5OCA0OC4xNTU3QzQuMDkxMjggNDcuNjYwNSA5Ljg3OTA5IDQ2LjExMjkgMTguMDgxMSA0NS4xNTM0QzE5LjY1OTYgNDQuOTY3NyAyMS4yMzgxIDQ1LjMwODIgMjIuNTk5OSA0Ni4wODJMMjkuMzc4MSA0OS45ODE4QzI5Ljk2NjIgNTAuMzIyMiAzMC42MTYyIDUwLjQ3NyAzMS4yMzUyIDUwLjQ3N1oiIGZpbGw9IiMwMDYyRTMiLz4KPHBhdGggZD0iTTE5LjkzODEgMjguNTMyOEMyMC4zMDk1IDI5LjE4MjggMjAuODk3NiAyOS42MTYxIDIxLjU3ODUgMjkuODAxOEMyMi4yNTk0IDI5Ljk4NzUgMjIuOTcxMyAyOS44OTQ3IDIzLjYyMTMgMjkuNTIzM0MyNC4yNzEyIDI5LjE1MTggMjQuNzA0NiAyOC41NjM4IDI0Ljg5MDMgMjcuODgyOUMyNS4wNzYgMjcuMjAxOSAyNC45ODMxIDI2LjQ5MDEgMjQuNjExNyAyNS44NDAxTDE4LjUxNDQgMTUuMjg1OUMxOC4zMjg3IDE0Ljk0NTQgMTcuOTI2MyAxNC44MjE2IDE3LjU1NDkgMTQuODUyNUMxNy4wNTk3IDE0Ljg4MzUgMTYuMzc4OCAxNS4xMzExIDE1LjU3NCAxNS41OTU0QzE0Ljc2OTMgMTYuMDU5NiAxNC4yMTIyIDE2LjUyMzkgMTMuOTMzNyAxNi45MjYyQzEzLjcxNyAxNy4yMzU4IDEzLjY1NTEgMTcuNjM4MSAxMy44NDA4IDE3Ljk3ODZMMTkuOTM4MSAyOC41MzI4WiIgZmlsbD0iIzAwNjJFMyIvPgo8cGF0aCBkPSJNMTQuMzY3IDM2LjA4NDhDMTUuMDE2OSAzNi40NTYyIDE1Ljc1OTggMzYuNTE4MSAxNi40MDk3IDM2LjM2MzRDMTcuMDkwNiAzNi4xNzc3IDE3LjY3ODcgMzUuNzQ0NCAxOC4wNTAxIDM1LjA5NDRDMTguNDIxNSAzNC40NDQ0IDE4LjQ4MzQgMzMuNzAxNiAxOC4zMjg3IDMzLjA1MTdDMTguMTczOSAzMi40MDE3IDE3LjcwOTcgMzEuNzgyNyAxNy4wNTk3IDMxLjQxMTNMNi41MDU0NCAyNS4zMTM5QzYuMTY0OTggMjUuMTI4MiA1Ljc2MjYyIDI1LjE5MDEgNS40NTMxMSAyNS40MDY4QzUuMDUwNzUgMjUuNjg1MyA0LjU4NjQ5IDI2LjI0MjUgNC4xMjIyMyAyNy4wNDcyQzMuNjU3OTYgMjcuODUxOSAzLjQxMDM2IDI4LjUzMjggMy4zNzk0IDI5LjAyOEMzLjM0ODQ1IDI5LjQzMDQgMy41MDMyMSAyOS44MDE4IDMuODEyNzIgMjkuOTg3NUwxNC4zNjcgMzYuMDg0OFoiIGZpbGw9IiMwMDYyRTMiLz4KPHBhdGggZD0iTTMzLjkyNzkgMjQuNzg3OEMzMy45Mjc5IDI1LjUzMDYgMzMuNjE4NCAyNi4yMTE1IDMzLjE1NDEgMjYuNzA2N0MzMi42NTg5IDI3LjIwMTkgMzIuMDA5IDI3LjQ4MDUgMzEuMjM1MiAyNy40ODA1QzMwLjQ5MjQgMjcuNDgwNSAyOS44MTE0IDI3LjE3MSAyOS4zMTYyIDI2LjcwNjdDMjguODIxIDI2LjIxMTUgMjguNTQyNSAyNS41NjE1IDI4LjU0MjUgMjQuNzg3OFYxMi42MjQxQzI4LjU0MjUgMTIuMjIxNyAyOC43OTAxIDExLjkxMjIgMjkuMTYxNSAxMS43NTc1QzI5LjU5NDggMTEuNTQwOCAzMC4zMDY3IDExLjQxNyAzMS4yMzUyIDExLjQxN0MzMi4xNjM3IDExLjQxNyAzMi44NzU2IDExLjU0MDggMzMuMzA4OSAxMS43NTc1QzMzLjY0OTQgMTEuOTQzMiAzMy45Mjc5IDEyLjIyMTcgMzMuOTI3OSAxMi42MjQxVjI0Ljc4NzhaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik00Mi41MzIzIDI4LjUzMjhDNDIuMTYwOCAyOS4xODI4IDQxLjU3MjggMjkuNjE2MSA0MC44OTE5IDI5LjgwMThDNDAuMjEwOSAyOS45ODc1IDM5LjQ5OTEgMjkuODk0NyAzOC44NDkxIDI5LjUyMzNDMzguMTk5MSAyOS4xNTE4IDM3Ljc2NTggMjguNTYzOCAzNy41ODAxIDI3Ljg4MjlDMzcuMzk0NCAyNy4yMDE5IDM3LjQ4NzMgMjYuNDkwMSAzNy44NTg3IDI1Ljg0MDFMNDMuOTU2IDE1LjI4NTlDNDQuMTQxNyAxNC45NDU0IDQ0LjU0NDEgMTQuODIxNiA0NC45MTU1IDE0Ljg1MjVDNDUuNDEwNyAxNC44ODM1IDQ2LjA5MTYgMTUuMTMxMSA0Ni44OTYzIDE1LjU5NTRDNDcuNzAxIDE2LjA1OTYgNDguMjU4MiAxNi41MjM5IDQ4LjUzNjcgMTYuOTI2MkM0OC43NTM0IDE3LjIzNTggNDguODE1MyAxNy42MzgxIDQ4LjYyOTYgMTcuOTc4Nkw0Mi41MzIzIDI4LjUzMjhaIiBmaWxsPSIjMDA2MkUzIi8+CjxwYXRoIGQ9Ik00OC4xMDM0IDM2LjA4NDhDNDcuNDUzNCAzNi40NTYyIDQ2LjcxMDYgMzYuNTE4MSA0Ni4wNjA2IDM2LjM2MzRDNDUuMzc5NyAzNi4xNzc3IDQ0Ljc5MTcgMzUuNzQ0NCA0NC40MjAzIDM1LjA5NDRDNDQuMDQ4OCAzNC40NDQ0IDQzLjk4NjkgMzMuNzAxNiA0NC4xNDE3IDMzLjA1MTdDNDQuMzI3NCAzMi4zNzA3IDQ0Ljc2MDcgMzEuNzgyNyA0NS40MTA3IDMxLjQxMTNMNTUuOTY0OSAyNS4zMTM5QzU2LjMwNTQgMjUuMTI4MiA1Ni43MDc3IDI1LjE5MDEgNTcuMDE3MyAyNS40MDY4QzU3LjQxOTYgMjUuNjg1MyA1Ny44ODM5IDI2LjI0MjUgNTguMzQ4MSAyNy4wNDcyQzU4LjgxMjQgMjcuODUxOSA1OS4wNiAyOC41MzI4IDU5LjA5MSAyOS4wMjhDNTkuMTIxOSAyOS40MzA0IDU4Ljk2NzIgMjkuODAxOCA1OC42NTc3IDI5Ljk4NzVMNDguMTAzNCAzNi4wODQ4WiIgZmlsbD0iIzAwNjJFMyIvPgo8L2c+CjwvZz4KPC9zdmc+");
  width: 63px;
}

.blocks-item #cat-safety .blocks-item-title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCAzOCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zX2V4cGFuZGVkIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEwMV8xNzcxKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zMy4xMzU2IDI2LjcxMUMzMi4yOTg0IDI2LjUyMjcgMzEuNDYxMiAyNi4zOTcxIDMwLjYyMzkgMjYuMjUwNlYyMC40NzM3QzMwLjYyMzkgMTcuMjcxMyAyOS4zNjgxIDE0LjI1NzMgMjcuMTA3NiAxMS45NTQ5QzI0LjgyNjEgOS42OTQzOCAyMS43OTEyIDguNDM4NTQgMTguNTg4OCA4LjQzODU0QzExLjk1MzcgOC40MTc2MSA2LjU1MzYyIDEzLjgxNzcgNi41NTM2MiAyMC40NTI4VjI2LjIyOTZDNS42OTU0NiAyNi4zNzYxIDQuODM3MzEgMjYuNTIyNyAzLjk3OTE1IDI2LjcxMUMxLjg0NDIyIDI3LjE3MTUgMC4yNzQ0MTQgMjkuMTE4MSAwLjI3NDQxNCAzMS4zMTU4VjM1LjEwNDJDMC4yNzQ0MTQgNDUuMTkyOCA4LjUwMDE4IDUzLjQxODYgMTguNTg4OCA1My40MTg2QzI4LjY3NzQgNTMuNDE4NiAzNi45MDMxIDQ1LjE5MjggMzYuOTAzMSAzNS4xMDQyVjMxLjMxNThDMzYuOTAzMSAyOS4wOTcxIDM1LjMxMjQgMjcuMTcxNSAzMy4xMzU2IDI2LjY5MDFWMjYuNzExWk05LjY5MzIzIDIwLjQ1MjhDOS42OTMyMyAxNS41NTUgMTMuNjkxIDExLjU1NzIgMTguNTg4OCAxMS41NTcyQzIwLjk1MzkgMTEuNTU3MiAyMy4xOTM1IDEyLjQ3ODIgMjQuODg4OSAxNC4xNTI2QzI2LjU2MzQgMTUuODQ4IDI3LjQ4NDMgMTguMDg3NiAyNy40ODQzIDIwLjQ1MjhWMjUuNzY5MkMyMS41ODE5IDI1LjAxNTYgMTUuNTk1NyAyNS4wMTU2IDkuNjkzMjMgMjUuNzY5MlYyMC40NTI4Wk0zMy43NjM1IDM1LjEwNDJDMzMuNzYzNSA0My40NzY1IDI2Ljk2MTEgNTAuMjc5IDE4LjU4ODggNTAuMjc5QzEwLjIxNjUgNTAuMjc5IDMuNDE0MDIgNDMuNDc2NSAzLjQxNDAyIDM1LjEwNDJWMzEuMzE1OEMzLjQxNDAyIDMwLjU2MjMgMy45MTYzNSAyOS45MzQ0IDQuNjI4IDI5Ljc4NzhDOS4yMTE4MiAyOC44MDQxIDEzLjkwMDMgMjguMzAxOCAxOC41ODg4IDI4LjMwMThDMjMuMjc3MiAyOC4zMDE4IDI3LjkyMzkgMjguODA0MSAzMi40ODY4IDI5Ljc2NjlDMzMuMjE5MyAyOS45MzQ0IDMzLjc2MzUgMzAuNTgzMiAzMy43NjM1IDMxLjMxNThWMzUuMTA0MlpNMTguMDY1NSAzNC4wNTc3SDE5LjExMkMxOS42OTgxIDM0LjA1NzcgMjAuMTU4NiAzNC41MTgyIDIwLjE1ODYgMzUuMTA0MlY0MS4zODM1QzIwLjE1ODYgNDEuOTY5NSAxOS42OTgxIDQyLjQzIDE5LjExMiA0Mi40M0gxOC4wNjU1QzE3LjQ3OTQgNDIuNDMgMTcuMDE5IDQxLjk2OTUgMTcuMDE5IDQxLjM4MzVWMzUuMTA0MkMxNy4wMTkgMzQuNTE4MiAxNy40Nzk0IDM0LjA1NzcgMTguMDY1NSAzNC4wNTc3WiIgZmlsbD0iIzAwNjJFMyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIxMDFfMTc3MSI+CjxyZWN0IHdpZHRoPSIzNyIgaGVpZ2h0PSI1MyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTM3MjA3IDAuNDE2OTkyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  width: 38px;
  height: 54px;
}

/***** Section pages *****/
.section-container {
  display: flex;
  justify-content: flex-end;
}
.section-content {
  flex: 1;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .section-content {
    flex: 0 0 80%;
  }
}
.section-list {
  margin: 40px 0;
}

.section-list-item {
  border-bottom: 1px solid #ddd;
  font-size: 1.8rem;
  padding: 15px 0;
}
.section-list-item:first-child {
  border-top: 1px solid #ddd;
}
.section-list-item a {
  align-items: center;
  color: #05203C;
  display: flex;
  justify-content: space-between;
}

.see-all-sections-trigger {
  cursor: pointer;
  display: block;
  padding: 15px;
  text-align: center;
}
.see-all-sections-trigger[aria-hidden=true] {
  display: none;
}

/***** Article *****/
.article {
  /*
  * The article grid is defined this way to optimize readability:
  * Sidebar | Content | Free space
  * 17%     | 66%     | 17%
  */
  flex: 1 0 auto;
}
@media (min-width: 1024px) {
  .article {
    flex: 1 0 66%;
    max-width: 66%;
    min-width: 640px;
    padding: 0;
  }
}
.article-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .article-container {
    flex-direction: row;
  }
}
.article-header {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .article-header {
    flex-direction: row;
    margin-top: 0;
  }
}
.article-avatar {
  margin-right: 10px;
}
.article-author {
  margin-bottom: 10px;
}
.article-title {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
@media (min-width: 768px) {
  .article-title {
    flex-basis: 100%; /* Take entire row */
  }
}
.article-title .icon-lock {
  position: relative;
  left: -5px;
  vertical-align: baseline;
}
.article [role=button] {
  flex-shrink: 0; /*Avoid collapsing elements in Safari (https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored)*/
  width: 100%;
}
@media (min-width: 768px) {
  .article [role=button] {
    width: auto;
  }
}
.article-info {
  max-width: 100%;
}
.article-meta {
  display: inline-block;
  vertical-align: middle;
}
.article-body {
  display: flow-root;
}
.article-body a {
  color: #0A6CFF;
  text-decoration: underline;
}
.article-body a:visited {
  color: #884488;
}
.article-body a:hover, .article-body a:active, .article-body a:focus {
  color: #05203C;
}
.article-body img {
  height: auto;
  max-width: 100%;
}
.article-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.article-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.article-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.article-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.article-body figure.image {
  display: table;
  margin: 0 auto;
}
.article-body figure.image > img {
  display: block;
  width: 100%;
}
.article-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.article-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.article-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.article-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.article-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #f2f2f2;
}
.article-body ul,
.article-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .article-body ul,
[dir=rtl] .article-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.article-body ul > ul,
.article-body ol > ol,
.article-body ol > ul,
.article-body ul > ol,
.article-body li > ul,
.article-body li > ol {
  margin: 0;
}
.article-body ul {
  list-style-type: disc;
}
.article-body :not(pre) > code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.article-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.article-body blockquote {
  border-left: 1px solid #ddd;
  color: #0d529a;
  font-style: italic;
  padding: 0 15px;
}
.article-body > p:last-child {
  margin-bottom: 0;
}
.article-content {
  line-height: 1.6;
  margin: 40px 0;
  word-wrap: break-word;
  width: 100%;
  overflow: hidden;
}
.article-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.article-comment-count {
  color: #0d529a;
}
.article-comment-count:hover {
  text-decoration: none;
}
.article-comment-count-icon {
  vertical-align: middle;
  color: #0062E3;
  width: 18px;
  height: 18px;
}
.article-sidebar {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  margin-bottom: 20px;
  padding: 0;
}
@media (min-width: 1024px) {
  .article-sidebar {
    border: 0;
    flex: 0 0 17%;
    height: auto;
    max-width: 17%;
  }
}
.article-relatives {
  border-top: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .article-relatives {
    flex-direction: row;
  }
}
.article-relatives > * {
  flex: 1 0 50%;
  min-width: 50%;
  overflow-wrap: break-word;
  margin-right: 0;
}
.article-relatives > *:last-child {
  padding: 0;
}
@media (min-width: 768px) {
  .article-relatives > * {
    padding-right: 20px;
  }
}
.article-votes {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px; /* Optional: adjust spacing between items */
}
.article-votes-question {
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5rem;
  margin: 0;
}
.article-vote {
  margin: 10px 5px;
  min-width: 90px;
  width: auto;
}
.article-more-questions {
  margin: 10px 0 20px;
  text-align: center;
}
.article-more-questions a {
  color: #0A6CFF;
  text-decoration: underline;
}
.article-more-questions a:visited {
  color: #884488;
}
.article-more-questions a:hover, .article-more-questions a:active, .article-more-questions a:focus {
  color: #05203C;
}
.article-return-to-top {
  border-top: 1px solid #87929D;
}
@media (min-width: 1024px) {
  .article-return-to-top {
    display: none;
  }
}
.article-return-to-top a {
  color: #05203C;
  display: block;
  padding: 20px 0;
}
.article-return-to-top a:hover, .article-return-to-top a:focus {
  text-decoration: none;
}
.article-return-to-top-icon {
  transform: rotate(0.5turn);
}
.article td > p:first-child,
.article th > p:first-child {
  margin-top: 0;
}
.article td > p:last-child,
.article th > p:last-child {
  margin-bottom: 0;
}

.sidenav-title {
  font-size: 1.25rem;
  position: relative;
  font-weight: 600;
}
.sidenav-item {
  display: block;
  margin-top: 10px;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.recent-articles li,
.related-articles li {
  margin-bottom: 15px;
}

.article-tags {
  display: block;
  margin-top: 20px;
}
.article-tags .tag {
  background-color: #0062e3;
  border-radius: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin: 0 8px 8px 0;
  padding: 8px 16px;
}
.article-tags .tag:hover {
  background-color: #024daf;
  color: #fff;
}

.article-contact-us-controls {
  grid-column: 2;
  text-align: right;
}
.article-contact-us-controls a {
  font-weight: bold;
  flex: 1;
  min-width: 140px;
  margin: 5px;
}

.article-votes-controls {
  text-align: right;
}

.article-content h2 {
  letter-spacing: 0px;
}

/***** Attachments *****/
/* Styles attachments inside posts, articles and comments */
.attachments .attachment-item {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.attachments .attachment-item:last-child {
  margin-bottom: 0;
}
.attachments .attachment-item .attachment-icon {
  color: #05203C;
  left: 0;
  position: absolute;
  top: 5px;
}
[dir=rtl] .attachments .attachment-item {
  padding-left: 0;
  padding-right: 20px;
}
[dir=rtl] .attachments .attachment-item .attachment-icon {
  left: auto;
  right: 0;
}

.upload-dropzone span {
  color: #0d529a;
}

/***** Social share links *****/
.share {
  padding: 0;
  white-space: nowrap;
}

.share li, .share a {
  display: inline-block;
}

.share li {
  height: 25px;
  width: 25px;
}

.share a {
  color: #0d529a;
}
.share a:hover {
  text-decoration: none;
  color: #0062E3;
}
.share a svg {
  height: 18px;
  width: 18px;
  display: block;
}

/***** Comments *****/
/* Styles comments inside articles, posts and requests */
.comment {
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
}
.comment-heading, .recent-articles-title,
.related-articles-title {
  margin-bottom: 5px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}
.comment-overview {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 20px 0;
}
.comment-overview p {
  margin-top: 0;
}
.comment-callout {
  color: #0d529a;
  display: inline-block;
  font-size: 13px;
  margin-bottom: 0;
}
.comment-callout a {
  color: #0A6CFF;
  text-decoration: underline;
}
.comment-callout a:visited {
  color: #884488;
}
.comment-callout a:hover, .comment-callout a:active, .comment-callout a:focus {
  color: #05203C;
}
.comment-sorter {
  display: inline-block;
  float: right;
}
.comment-sorter .dropdown-toggle {
  color: #0d529a;
  font-size: 13px;
}
[dir=rtl] .comment-sorter {
  float: left;
}
.comment-wrapper {
  display: flex;
  position: relative;
}
.comment-wrapper.comment-official {
  border: 1px solid #0062E3;
  padding: 40px 20px 20px;
}
@media (min-width: 768px) {
  .comment-wrapper.comment-official {
    padding-top: 20px;
  }
}
.comment-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}
[dir=rtl] .comment-info {
  padding-right: 0;
  padding-left: 20px;
}
.comment-author {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .comment-author {
    justify-content: space-between;
  }
}
.comment-avatar {
  margin-right: 10px;
}
[dir=rtl] .comment-avatar {
  margin-left: 10px;
  margin-right: 0;
}
.comment-meta {
  flex: 1 1 auto;
}
.comment-labels {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .comment-labels {
    flex-basis: auto;
  }
}
.comment .status-label:not(.status-label-official) {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .comment .status-label:not(.status-label-official) {
    margin-top: 0;
  }
}
.comment-form {
  display: flex;
  padding-top: 30px;
  word-wrap: break-word;
}
.comment-container {
  width: 100%;
}
.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: left;
}
@media (min-width: 768px) {
  [dir=ltr] .comment-form-controls {
    text-align: right;
  }
}
.comment-form-controls input[type=submit] {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .comment-form-controls input[type=submit] {
    margin-left: 15px;
  }
  [dir=rtl] .comment-form-controls input[type=submit] {
    margin-left: 0;
    margin-right: 15px;
  }
}
.comment-form-controls input[type=checkbox] {
  margin-right: 5px;
}
.comment-form-controls input[type=checkbox] [dir=rtl] {
  margin-left: 5px;
}
.comment-ccs {
  display: none;
}
.comment-ccs + textarea {
  margin-top: 10px;
}
.comment-attachments {
  margin-top: 10px;
}
.comment-attachments a {
  color: #0062E3;
}
.comment-body {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  display: flow-root;
  font-family: "Skyscanner Relative", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", Helvetica Neue, Arial, sans-serif;
  line-height: 1.6;
  overflow-x: auto;
}
.comment-body a {
  color: #0A6CFF;
  text-decoration: underline;
}
.comment-body a:visited {
  color: #884488;
}
.comment-body a:hover, .comment-body a:active, .comment-body a:focus {
  color: #05203C;
}
.comment-body img {
  height: auto;
  max-width: 100%;
}
.comment-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.comment-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.comment-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.comment-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.comment-body figure.image {
  display: table;
  margin: 0 auto;
}
.comment-body figure.image > img {
  display: block;
  width: 100%;
}
.comment-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.comment-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.comment-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.comment-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.comment-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #f2f2f2;
}
.comment-body ul,
.comment-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .comment-body ul,
[dir=rtl] .comment-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.comment-body ul > ul,
.comment-body ol > ol,
.comment-body ol > ul,
.comment-body ul > ol,
.comment-body li > ul,
.comment-body li > ol {
  margin: 0;
}
.comment-body ul {
  list-style-type: disc;
}
.comment-body :not(pre) > code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.comment-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.comment-body blockquote {
  border-left: 1px solid #ddd;
  color: #0d529a;
  font-style: italic;
  padding: 0 15px;
}
.comment-mark-as-solved {
  display: inline-block;
}

/***** Vote *****/
/* Used in article comments, post comments and post */
.vote {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.vote a:active, .vote a:hover, .vote a:focus {
  text-decoration: none;
}

.vote-sum {
  color: #0d529a;
  display: block;
  margin: 3px 0;
}
[dir=rtl] .vote-sum {
  direction: ltr;
  unicode-bidi: bidi-override;
}

.vote-up svg {
  transform: scale(1, -1);
}

.vote-up:hover,
.vote-down:hover {
  color: #0062E3;
}

.vote-up, .vote-down {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  color: #0d529a;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vote-voted {
  color: #0062E3;
}

.vote-voted:hover {
  color: #00367d;
}

/***** Actions *****/
/* Styles admin and en user actions(edit, delete, change status) in comments and posts */
.actions {
  text-align: center;
  flex-shrink: 0; /*Avoid collapsing elements in Safari*/
}
.actions button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/***** Community *****/
.community-hero {
  margin-bottom: 10px;
}
.community-footer {
  padding-top: 50px;
  text-align: center;
}
.community-footer-title {
  font-size: 16px;
  margin-bottom: 20px;
}
.community-featured-posts .title {
  font-size: 18px;
  font-weight: 600;
}
.community-featured-posts, .community-activity {
  padding-top: 40px;
  width: 100%;
}
.community-header {
  margin-bottom: 30px;
}
.community-header .title {
  margin-bottom: 0;
  font-size: 16px;
}

.post-to-community {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .post-to-community {
    margin: 0;
  }
}

/* Community topics grid */
.topics {
  max-width: none;
  width: 100%;
}
.topics-item .meta-group {
  justify-content: center;
  margin-top: 20px;
}

/* Community topic page */
.topic-header {
  border-bottom: 1px solid #ddd;
  font-size: 13px;
}
@media (min-width: 768px) {
  .topic-header {
    padding-bottom: 10px;
  }
}
.topic-header .dropdown {
  display: block;
  border-top: 1px solid #ddd;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .topic-header .dropdown {
    border-top: 0;
    display: inline-block;
    margin-right: 20px;
    padding: 0;
  }
}

.no-posts-with-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Topic, post and user follow button */
.community-follow {
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .community-follow {
    margin-bottom: 0;
    width: auto;
  }
}
.community-follow button {
  line-height: 30px;
  padding: 0 10px 0 15px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .community-follow button {
    width: auto;
  }
}
.community-follow button:hover {
  background-color: #0062E3;
}
.community-follow button:hover::after, .community-follow button:focus::after {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.community-follow button[data-selected=true] {
  background-color: #0062E3;
  color: #FFFFFF;
}
.community-follow button[data-selected=true]::after {
  border-left: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.community-follow button[data-selected=true]:hover {
  background-color: #00367d;
  border-color: #00367d;
}
.community-follow button::after {
  border-left: 1px solid #0062E3;
  content: attr(data-follower-count);
  color: #0062E3;
  display: inline-block;
  font-family: "Skyscanner Relative", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", Helvetica Neue, Arial, sans-serif;
  margin-left: 15px;
  padding-left: 10px;
  position: absolute;
  right: 10px;
}
@media (min-width: 768px) {
  .community-follow button::after {
    position: static;
  }
}
[dir=rtl] .community-follow button::after {
  border-left: 0;
  border-right: 1px solid #0062E3;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

/***** Striped list *****/
/* Used in community posts list and requests list */
.striped-list {
  padding: 0;
}
.striped-list-item {
  align-items: flex-start;
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .striped-list-item {
    align-items: center;
    flex-direction: row;
  }
}
.striped-list-info {
  flex: 2;
}
.striped-list-title {
  color: #0A6CFF;
  margin-bottom: 10px;
  margin-right: 5px;
}
.striped-list-title:hover, .striped-list-title:focus, .striped-list-title:active {
  text-decoration: underline;
}
.striped-list-title:visited {
  color: #884488;
}
.striped-list .meta-group {
  margin: 5px 0;
}
.striped-list-count {
  color: #0d529a;
  font-size: 13px;
  justify-content: flex-start;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .striped-list-count {
    display: flex;
    flex: 1;
    justify-content: space-around;
  }
}
.striped-list-count-item::after {
  content: "·";
  display: inline-block;
  padding: 0 5px;
}
@media (min-width: 768px) {
  .striped-list-count-item::after {
    display: none;
  }
}
.striped-list-count-item:last-child::after {
  display: none;
}
.striped-list-number {
  text-align: center;
}
@media (min-width: 768px) {
  .striped-list-number {
    color: #05203C;
    display: block;
  }
}

/***** Status labels *****/
/* Styles labels used in posts, articles and requests */
.status-label {
  background-color: #0062E3;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-right: 2px;
  padding: 3px 10px;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
}
.status-label:hover, .status-label:active, .status-label:focus {
  text-decoration: none;
}
.status-label-pinned, .status-label-featured, .status-label-official {
  background-color: #0062E3;
}
.status-label-official {
  border-radius: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .status-label-official {
    border-radius: 0 0 4px 4px;
    right: 30px;
    width: auto;
  }
}
[dir=rtl] .status-label-official {
  left: 30px;
  right: auto;
}
.status-label-not-planned, .status-label-closed {
  background-color: #e9ebed;
  color: #0d529a;
}
.status-label-pending, .status-label-pending-moderation {
  background-color: #1f73b7;
  text-align: center;
}
.status-label-open {
  background-color: #c72a1c;
}
.status-label-solved {
  background-color: #68737d;
}
.status-label-new {
  background-color: #ffb648;
  color: #703b15;
}
.status-label-hold {
  background-color: #000;
}
.status-label-request {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .status-label-request {
    max-width: 150px;
  }
}

/***** Post *****/
/*
* The post grid is defined this way:
* Content | Sidebar
* 70%     | 30%
*/
.post {
  flex: 1;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .post {
    flex: 1 0 70%;
    max-width: 70%;
  }
}
.post-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .post-container {
    flex-direction: row;
  }
}
.post-header {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .post-header {
    align-items: baseline;
    flex-direction: row;
  }
}
.post-header .status-label {
  vertical-align: super;
}
.post-title {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .post-title {
    margin-bottom: 0;
    padding-right: 10px;
  }
}
.post-title h1 {
  display: inline;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .post-title h1 {
    margin-right: 5px;
  }
}
.post-author {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.post-avatar {
  margin-bottom: 30px;
}
.post-content {
  font-family: "Skyscanner Relative", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", Helvetica Neue, Arial, sans-serif;
  line-height: 1.6;
  word-break: break-word;
}
.post-info-container {
  display: flex;
  margin-bottom: 40px;
}
.post-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}
[dir=rtl] .post-info {
  padding-right: 0;
  padding-left: 20px;
}
.post-meta {
  display: inline-block;
  flex: 1;
  margin-left: 10px;
  vertical-align: middle;
}
[dir=rtl] .post-meta {
  margin-left: 0;
  margin-right: 10px;
}
.post-body {
  display: flow-root;
}
.post-body a {
  color: #0A6CFF;
  text-decoration: underline;
}
.post-body a:visited {
  color: #884488;
}
.post-body a:hover, .post-body a:active, .post-body a:focus {
  color: #05203C;
}
.post-body img {
  height: auto;
  max-width: 100%;
}
.post-body p > img.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.post-body p > img.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.post-body p > img.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.post-body p > img.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.post-body figure.image {
  display: table;
  margin: 0 auto;
}
.post-body figure.image > img {
  display: block;
  width: 100%;
}
.post-body figure.image.image-style-align-left {
  float: left;
  margin: 8px 20px 6px 0;
}
.post-body figure.image.image-style-align-right {
  float: right;
  margin: 8px 0px 6px 20px;
}
.post-body figure.image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.post-body figure.image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.post-body figcaption {
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background-color: #f2f2f2;
}
.post-body ul,
.post-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}
[dir=rtl] .post-body ul,
[dir=rtl] .post-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}
.post-body ul > ul,
.post-body ol > ol,
.post-body ol > ul,
.post-body ul > ol,
.post-body li > ul,
.post-body li > ol {
  margin: 0;
}
.post-body ul {
  list-style-type: disc;
}
.post-body :not(pre) > code {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}
.post-body pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.post-body blockquote {
  border-left: 1px solid #ddd;
  color: #0d529a;
  font-style: italic;
  padding: 0 15px;
}
.post-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.post-comment-count {
  color: #0d529a;
}
.post-comment-count:hover {
  text-decoration: none;
}
.post-comment-count .icon-comments {
  color: #0062E3;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 5px;
  vertical-align: middle;
}
.post-sidebar {
  border-top: 1px solid #ddd;
  flex: 1;
  padding: 30px 0;
  text-align: center;
}
@media (min-width: 1024px) {
  .post-sidebar {
    border: 0;
    flex: 1 0 30%;
    padding: 0 0 0 50px;
    text-align: initial;
  }
  [dir=rtl] .post-sidebar {
    padding: 0 50px 0 0;
  }
}
.post-sidebar-title {
  font-size: 18px;
  font-weight: 600;
}
.post-comments {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .post-comments {
    margin-bottom: 0;
  }
}

/***** Community Badges *****/
/* Styles labels used next to the authors of article comments, community posts, and community comments */
.community-badge-title {
  background-color: #04444d;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 8px;
  vertical-align: top;
  white-space: nowrap;
  display: inline-block;
  line-height: 18px;
  vertical-align: middle;
}

.community-badge-titles {
  display: inline;
}

.community-badge-achievement {
  display: block;
  height: 16px;
  white-space: nowrap;
  width: 16px;
}
.community-badge-achievement img {
  width: 100%;
  height: 100%;
}

.community-badge-achievements {
  display: flex;
}

.community-badge-achievements-rest {
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
}

.community-badge {
  margin: 2px;
}

.profile-info .community-badge-title {
  padding: 2px 8px;
  line-height: 20px;
}
.profile-info .community-badge-achievement {
  height: 40px;
  width: 40px;
}
.profile-info .community-badge-achievements-rest {
  line-height: 40px;
  font-size: 20px;
}

/* Navigation element that collapses on mobile */
.collapsible-nav {
  flex-direction: column;
  font-size: 14px;
  position: relative;
}
@media (min-width: 768px) {
  .collapsible-nav {
    flex-direction: row;
  }
}

.collapsible-nav-border {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
@media (min-width: 768px) {
  .collapsible-nav-border {
    border-top: 0;
  }
}

.collapsible-nav-toggle {
  top: 22.5px;
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .collapsible-nav-toggle {
    display: none;
  }
}
[dir=rtl] .collapsible-nav-toggle {
  left: 0;
  right: auto;
}
.collapsible-nav-toggle-icon {
  display: none;
}
.collapsible-nav-toggle[aria-expanded=false] .chevron-icon {
  display: inline-block;
}
.collapsible-nav-toggle[aria-expanded=true] .x-icon {
  display: inline-block;
}
.collapsible-nav-toggle:focus {
  outline: none;
  border: 1px solid #0062E3;
}

.collapsible-nav-list {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .collapsible-nav-list {
    flex-direction: row;
  }
}
.collapsible-nav-list li {
  color: #05203C;
  line-height: 45px;
  order: 1;
}
@media (min-width: 768px) {
  .collapsible-nav-list li {
    line-height: normal;
    margin-right: 30px;
  }
  [dir=rtl] .collapsible-nav-list li {
    margin-left: 30px;
    margin-right: 0;
  }
  .collapsible-nav-list li a {
    text-decoration: none;
    padding: 15px 0;
  }
}
.collapsible-nav-list li a {
  color: #05203C;
  display: block;
}
@media (min-width: 768px) {
  .collapsible-nav-list li:hover {
    border-bottom: 4px solid #ddd;
  }
  .collapsible-nav-list li:hover a:not([aria-current=page]) {
    padding: 15px 0 11px 0;
    text-decoration: none;
  }
}
.collapsible-nav-list li:not([aria-selected=true]),
.collapsible-nav-list li:not(.current) {
  display: none;
}
@media (min-width: 768px) {
  .collapsible-nav-list li:not([aria-selected=true]),
  .collapsible-nav-list li:not(.current) {
    display: block;
  }
}
@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected=true] {
    padding: 15px 0 11px 0;
  }
}
.collapsible-nav-list li[aria-selected=true],
.collapsible-nav-list li.current {
  order: 0;
  position: relative;
}
@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected=true],
  .collapsible-nav-list li.current {
    border-bottom: 4px solid #0062E3;
    order: 1;
  }
}
.collapsible-nav-list li[aria-selected=true] a,
.collapsible-nav-list li.current a {
  color: #05203C;
}

.collapsible-nav[aria-expanded=true] li:not([aria-selected=true]),
.collapsible-nav[aria-expanded=true] li:not(.current) {
  display: block;
}

/* Sidebar navigation that collapses on mobile */
.collapsible-sidebar {
  flex: 1;
  max-height: 45px;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
}
@media (min-width: 1024px) {
  .collapsible-sidebar {
    max-height: none;
    padding: 0;
  }
}
.collapsible-sidebar-title {
  margin-top: 0;
}
.collapsible-sidebar-toggle {
  position: absolute;
  top: 22.5px;
  transform: translateY(-50%);
  right: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
@media (min-width: 1024px) {
  .collapsible-sidebar-toggle {
    display: none;
  }
}
[dir=rtl] .collapsible-sidebar-toggle {
  left: 0;
  right: auto;
}
.collapsible-sidebar-toggle-icon {
  display: none;
}
.collapsible-sidebar-toggle[aria-expanded=false] .chevron-icon {
  display: inline-block;
}
.collapsible-sidebar-toggle[aria-expanded=true] .x-icon {
  display: inline-block;
}
.collapsible-sidebar-toggle:focus {
  outline: none;
  border: 1px solid #0062E3;
}
.collapsible-sidebar-body {
  display: none;
}
@media (min-width: 1024px) {
  .collapsible-sidebar-body {
    display: block;
  }
}
.collapsible-sidebar[aria-expanded=true] {
  max-height: none;
}
.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-body {
  display: block;
}

/***** My activities *****/
.my-activities-nav {
  background-color: #f2f2f2;
  margin-bottom: 20px;
}
.my-activities-sub-nav {
  margin-bottom: 30px;
}
.my-activities-table .striped-list-title { /* My activities tables */
  display: block;
  margin-bottom: 10px;
  max-width: 350px;
  white-space: normal;
}
@media (min-width: 1024px) {
  .my-activities-table .striped-list-title {
    margin-bottom: 0;
    max-width: 500px;
    min-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.my-activities-table thead {
  display: none;
}
@media (min-width: 768px) {
  .my-activities-table thead {
    display: table-header-group;
  }
}
.my-activities-table th:first-child,
.my-activities-table td:first-child {
  padding-left: 0;
}
@media (min-width: 1024px) {
  .my-activities-table th:first-child,
  .my-activities-table td:first-child {
    width: 500px;
  }
}
.my-activities-table th:last-child,
.my-activities-table td:last-child {
  padding-right: 0;
}
.my-activities-table td:not(:first-child) {
  display: none;
}
@media (min-width: 768px) {
  .my-activities-table td:not(:first-child) {
    display: table-cell;
  }
}

/* Requests table */
.requests-search {
  width: 100%;
}
.requests-table-toolbar {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .requests-table-toolbar {
    flex-direction: row;
  }
}
.requests-table-toolbar .search {
  flex: 1;
  width: 100%;
}
.requests-table-toolbar .request-table-filter {
  width: 100%;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-table-filter {
    width: auto;
  }
}
.requests-table-toolbar .request-filter {
  display: block;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-filter {
    margin: 0 0 0 30px;
  }
  [dir=rtl] .requests-table-toolbar .request-filter {
    margin: 0 30px 0 0;
  }
}
.requests-table-toolbar .request-filter-label {
  font-size: 13px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .requests-table-toolbar .request-filter-label {
    margin-top: 0;
  }
}
.requests-table-toolbar select {
  max-height: 40px;
  margin-bottom: 30px;
  width: 100%;
}
@media (min-width: 768px) {
  .requests-table-toolbar select {
    margin-bottom: 0;
    max-width: 300px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .requests-table-toolbar .organization-subscribe {
    margin-left: 10px;
  }
  [dir=rtl] .requests-table-toolbar .organization-subscribe {
    margin: 0 10px 0 0;
  }
}
.requests-table-toolbar .organization-subscribe button {
  line-height: 40px;
  max-height: 40px;
  padding: 0 20px;
}
.requests-table-toolbar + .requests-search-info {
  margin-top: 15px;
}
.requests-table-toolbar + .requests-search-info.meta-data::after {
  content: "";
  margin: 0;
}
.requests-table-toolbar + .requests-search-info + .requests {
  margin-top: 20px;
}
.requests-table-toolbar + .requests {
  margin-top: 40px;
}
.requests .requests-table-meta {
  display: block;
}
@media (min-width: 768px) {
  .requests .requests-table-meta {
    display: none;
  }
}
.requests .requests-table thead {
  display: none;
}
@media (min-width: 768px) {
  .requests .requests-table thead {
    display: table-header-group;
  }
}
.requests .requests-table-info {
  display: block;
}
@media (min-width: 768px) {
  .requests .requests-table-info {
    display: table-cell;
    vertical-align: middle;
    width: auto;
  }
}
.requests .requests-table .requests-link {
  position: relative;
}
.requests .requests-table .requests-sort-symbol {
  position: absolute;
  left: calc(100% + 3px);
  bottom: 0;
  font-size: 10px;
}

/* Following table */
@media (min-width: 768px) {
  .subscriptions-subscribe button {
    width: auto;
  }
}
.subscriptions-table td:last-child {
  display: block;
}
@media (min-width: 768px) {
  .subscriptions-table td:last-child {
    display: table-cell;
  }
}
.subscriptions-table td:first-child {
  display: flex;
  align-items: center;
}
.subscriptions-table .user-avatar {
  margin-right: 10px;
}
.subscriptions .striped-list-title {
  display: inline-block;
  vertical-align: middle;
}

/* Contributions table */
.contributions-table td:last-child {
  color: #0d529a;
  font-size: 13px;
}
@media (min-width: 768px) {
  .contributions-table td:last-child {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
  }
}

.no-activities {
  color: #0d529a;
}

/***** Request *****/
.request-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .request-container {
    align-items: flex-start;
    flex-direction: row;
  }
}
.request-container .comment-container {
  min-width: 0;
}
.request-breadcrumbs {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .request-breadcrumbs {
    margin-bottom: 60px;
  }
}
.request-main {
  flex: 1 0 auto;
  order: 1;
}
.request-main .comment-fields, .request-main .request-submit-comment {
  display: none;
}
.request-main .comment-fields.shown {
  display: block;
}
.request-main .request-submit-comment.shown {
  display: inline;
}
@media (min-width: 1024px) {
  .request-main {
    flex: 0 0 66%;
    order: 0;
    min-width: 0;
  }
}
.request-main .comment-form-controls {
  display: block;
}
.request-main .comment-ccs {
  display: block;
}
.request-main .comment-show-container {
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #0d529a;
  text-align: inherit;
  padding: 8px 25px;
  width: 100%;
}
.request-main .comment-show-container.hidden {
  display: none;
}
.request-main .form-field.comment-ccs > ul {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.request-main .form-field.comment-ccs > ul[data-hc-focus=true] {
  border: 1px solid #0062E3;
}
.request-main .form-field.comment-ccs > input[type=text] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.request-main .comment-ccs + textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}
.request-main .comment-ccs + textarea:focus {
  border-top: 1px solid #0062E3;
}
.request-main input#mark_as_solved {
  display: none;
}
.request-title {
  width: 100%;
}
@media (min-width: 1024px) {
  .request-title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
}
.request-sidebar {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  order: 0;
}
@media (min-width: 1024px) {
  .request-sidebar {
    background-color: #f7f7f7;
    border: 0;
    font-size: 13px;
    flex: 0 0 auto;
    padding: 0 20px;
    width: 30%;
  }
}
.request-sidebar h2 {
  font-size: 1.25rem;
  font-weight: 600;
  position: relative;
}
@media (min-width: 1024px) {
  .request-sidebar h2 {
    display: none;
  }
}
.request-details {
  border-bottom: 1px solid #ddd;
  font-size: 0;
  margin: 0;
  padding-bottom: 20px;
}
.request-details:last-child {
  border: 0;
}
.request-details dt, .request-details dd {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin: 20px 0 0 0;
}
.request-details dd {
  padding: 0 10px;
  width: 60%;
}
.request-details dd::after {
  content: "\a";
  white-space: pre;
}
.request-details dt {
  color: #0d529a;
  width: 40%;
}
.request-details .request-collaborators {
  display: inline-block;
}
.request-attachments dt, .request-attachments dd {
  width: 100%;
}
.request-attachments dd {
  margin: 10px 0 0 0;
}
.request-form textarea {
  min-height: 120px;
}
.request-form input[type=submit] {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  transition: border-color 0.25s ease-in-out, box-shadow 0.1s ease-in-out, background-color 0.25s ease-in-out, color 0.25s ease-in-out, outline-color 0.1s ease-in-out, z-index 0.25s ease-in-out;
  margin: 0px;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: inherit;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  box-sizing: border-box;
  user-select: none;
  padding: 0px 1.07143em;
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  outline-color: transparent;
  background-color: rgb(0, 98, 227);
  color: #fff;
}
.request-form input[type=submit]:disabled {
  background-color: #f5f5f5;
  color: #ccc;
  cursor: not-allowed;
}
.request-form .f-fld {
  margin: 10px 0;
}
.request-form .f-fld.error-field .required-notice {
  float: right;
  font-size: 12px;
  color: #ff0000;
}
.request-form .f-fld.error-field input, .request-form .f-fld.error-field textarea {
  border-color: #ff0000;
}
.request-form .f-fld.checkbox {
  box-shadow: inset 0 0 0 1px #dddde5;
  border-radius: 0.75rem;
  padding: 16px;
  margin-bottom: 30px;
  background-color: #f6f7fb;
  color: #444560;
  font-size: 16px;
}
.request-form .f-fld .custom-hint {
  display: block;
  border-radius: 0.75rem;
  background-color: #ffebd0;
  border: 1px solid #ffb54d;
  padding: 10px 9px 16px 16px;
  color: #111236;
}
.request-form .f-fld .custom-hint ::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHN0eWxlPjwvc3R5bGU+PHBhdGggZD0iTTEyIDJhMTAgMTAgMCAxMDEwIDEwQTEwIDEwIDAgMDAxMiAyem0uOTkzIDE0LjExNmExIDEgMCAwMS0xLjk4Ni4wMDFMMTEgMTZsLS4wMDItNS4wMDEuMDA3LS4xMTdhMSAxIDAgMDExLjk4NiAwbC4wMDcuMTE3TDEzIDE2em0tLjk5NS03LjEyYS45OTkuOTk5IDAgMDEwLTEuOTk3aC4wNjNhLjk5OS45OTkgMCAxMS0uMDYzIDEuOTk3eiIgZmlsbD0iI2ZmYjU0ZCIvPjwvc3ZnPg==) no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  vertical-align: -2px;
  margin-right: 8px;
}
.request-follow-up {
  padding-top: 20px;
}

.container > h1.request-title {
  font-size: 3.4rem;
  line-height: 3.7rem;
  width: 100%;
}

/***** Pagination *****/
.pagination {
  margin: 20px 0;
  text-align: center;
}
.pagination-next, .pagination-prev, .pagination-first, .pagination-last {
  display: inline-block;
}
.pagination-first-link, .pagination-last-link {
  padding: 0 10px;
}
.pagination-first-text, .pagination-last-text {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.pagination-next-link {
  padding-right: 10px;
}
.pagination-next-text {
  margin-right: 10px;
}
[dir=rtl] .pagination-next-link {
  padding-left: 10px;
}
[dir=rtl] .pagination-next-text {
  margin-left: 10px;
}
.pagination-prev-link {
  padding-left: 10px;
}
.pagination-prev-text {
  margin-left: 10px;
}
[dir=rtl] .pagination-prev-link {
  padding-right: 10px;
}
[dir=rtl] .pagination-prev-text {
  margin-right: 10px;
}

/***** Metadata *****/
.meta-group {
  display: block;
}

.meta-group-opposite {
  float: right;
}

[dir=rtl] .meta-group-opposite {
  float: left;
}

.meta-group * {
  display: inline;
}

.meta-data:not(:last-child)::after {
  content: "·";
  margin: 0 5px;
}

/* User Profiles */
.profile-header {
  padding: 30px 0;
  background-color: #f7f7f7;
}

.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .profile-header .container {
    flex-wrap: nowrap;
  }
}

.profile-header .profile-info {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
}

.profile-avatar {
  position: relative;
  line-height: 0;
  align-self: center;
  margin-right: 10px;
}
[dir=rtl] .profile-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-avatar .user-avatar {
  width: 80px;
  height: 80px;
}

.profile-avatar .icon-agent {
  bottom: 0;
  right: 0;
}

.profile-header .basic-info {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.profile-header .basic-info .name {
  margin: 0;
  line-height: 25px;
  vertical-align: middle;
  display: inline;
}

.profile-header .options {
  display: flex;
  flex-basis: 100%;
  margin-top: 12px;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .profile-header .options {
    flex-wrap: nowrap;
    flex-basis: auto;
    margin-top: 0;
    margin-left: 10px;
  }
  [dir=rtl] .profile-header .options {
    margin-left: 0;
    margin-right: 10px;
  }
  .profile-header .options > :not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  [dir=rtl] .profile-header .options > :not(:last-child) {
    margin-left: 10px;
    margin-right: 0;
  }
}

.user-profile-actions {
  width: 100%;
  margin-bottom: 15px;
}

.profile-header .description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 15px 0;
  flex-basis: 100%;
}

.profile-stats {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.profile-stats .stat {
  display: flex;
  margin-bottom: 10px;
}

.profile-stats .stat-label {
  color: #0d529a;
  flex: 0 0 100px;
  margin-right: 10px;
}
[dir=rtl] .profile-stats .stat-label {
  margin-left: 10px;
  margin-right: 0;
}

.profile-stats-activity {
  border-top: solid 1px #ddd;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .profile-stats-activity {
    border-top: 0;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat {
    flex-direction: column;
  }
}

.profile-stats-activity .stat:first-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .profile-stats-activity .stat:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:not(:last-child) {
    margin-right: 40px;
  }
  [dir=rtl] .profile-stats-activity .stat:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat-label {
    flex: 0 1 auto;
  }
}

.profile-stats-counters {
  border-bottom: solid 1px #ddd;
}
@media (min-width: 768px) {
  .profile-stats-counters {
    flex: 0 0 200px;
    border-bottom: 0;
    margin-left: 40px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-left: 0;
    margin-right: 40px;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters {
    flex: 0 0 270px;
    margin-left: 60px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-right: 60px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters .stat {
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat-label {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) {
  .profile-stats-counters .stat-label {
    flex: 0 0 100px;
  }
}

.profile-private-badge {
  flex-basis: 100%;
  border: solid 1px #0062E3;
  border-radius: 4px;
  color: #0062E3;
  padding: 5px 20px;
  font-size: 12px;
  text-align: center;
}
.profile-private-badge .profile-private-icon {
  margin-left: 5px;
  line-height: 15px;
}
@media (min-width: 768px) {
  .profile-private-badge {
    flex-basis: auto;
  }
}

.profile-nav {
  background-color: #f2f2f2;
  margin-bottom: 37px;
}

.profile-section {
  width: 100%;
}
@media (min-width: 1024px) {
  .profile-section {
    width: calc(100% - 330px);
  }
}

.profile-section-header {
  display: flex;
  flex-wrap: wrap;
}

.profile-section-title {
  flex-basis: 100%;
  margin-bottom: 0;
}

.profile-section-description {
  flex-basis: 100%;
  padding: 10px 0;
  color: #0d529a;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .profile-section-description {
    flex: 1 0 50%;
    padding-bottom: 0;
  }
}

.profile-section-sorter {
  flex-basis: 100%;
  border-top: solid 1px #eee;
  font-size: 13px;
}
.profile-section-sorter .dropdown-toggle {
  padding: 10px 0;
  width: 100%;
}
.profile-section-sorter .dropdown-toggle::after {
  position: absolute;
  right: 0;
}
[dir=rtl] .profile-section-sorter .dropdown-toggle::after {
  left: 0;
  right: initial;
}
@media (min-width: 768px) {
  .profile-section-sorter .dropdown-toggle::after {
    position: relative;
  }
}
@media (min-width: 768px) {
  .profile-section-sorter {
    flex: 0 1 auto;
    padding-top: 0;
    border-top: 0;
    margin-left: 20px;
  }
  [dir=rtl] .profile-section-sorter {
    margin-left: 0;
    margin-right: 20px;
  }
}

.profile-badges-items {
  margin-top: 25px;
}
.profile-badges-item {
  border-top: 1px solid #ddd;
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  padding: 27px 12px;
}
.profile-badges-item > div {
  padding-right: 12px;
  padding-left: 12px;
}
.profile-badges-item-image {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}
.profile-badges-item-image img {
  max-height: 40px;
}
[dir=rtl] .profile-badges-item-image {
  margin-left: 12px;
  margin-right: 0;
}
.profile-badges-item-title, .profile-badges-item-metadata-title {
  font-size: 1.25rem;
  margin-bottom: 10px;
}
.profile-badges-item-title {
  font-weight: 600;
}
.profile-badges-item-description, .profile-badges-item-metadata-description {
  color: #0d529a;
  font-size: 13px;
  margin: 0;
}
.profile-badges-item-metadata {
  margin-left: auto;
  text-align: right;
}
[dir=rtl] .profile-badges-item-metadata {
  margin-left: 0;
  margin-right: auto;
  text-align: left;
}

.profile-contribution {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  padding: 20px 0;
  position: relative;
}

.profile-contribution-header {
  margin-bottom: 5px;
}

.profile-contribution-title {
  margin: 0 0 5px 0;
  display: inline;
  line-height: 21px;
  font-size: 15px;
  vertical-align: middle;
}

.profile-contribution-body {
  margin: 10px 0;
}

.profile-contribution-list > .profile-contribution {
  border-top: 1px solid #eee;
}
@media (min-width: 768px) {
  .profile-contribution-list > .profile-contribution {
    padding-left: 30px;
  }
  [dir=rtl] .profile-contribution-list > .profile-contribution {
    padding-right: 30px;
    padding-left: 0;
  }
}

.profile-contribution-list > .profile-contribution:last-child {
  border-bottom: 1px solid #eee;
}

.profile-contribution-icon {
  left: 0;
  position: absolute;
  color: #ccc;
  line-height: 25px;
}
[dir=rtl] .profile-contribution-icon {
  right: 0;
}
.profile-contribution-icon svg {
  vertical-align: middle;
}

.profile-contribution-list .profile-contribution-header {
  margin-left: 30px;
}
[dir=rtl] .profile-contribution-list .profile-contribution-header {
  padding-right: 30px;
  padding-left: 0;
}
@media (min-width: 768px) {
  .profile-contribution-list .profile-contribution-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-contribution-list .profile-contribution-header {
    padding-right: 0;
  }
}

.profile-comments .profile-contribution-breadcrumbs {
  margin-left: 30px;
}
[dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
  padding-right: 30px;
  padding-left: 0;
}
@media (min-width: 768px) {
  .profile-comments .profile-contribution-breadcrumbs {
    margin-left: 0;
  }
  [dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
    padding-right: 0;
  }
}

.profile-section .no-activity,
.profile-section .private-activity {
  display: block;
  margin-top: 40px;
  color: #999;
}

.private-activity-icon {
  margin-right: 10px;
}
[dir=rtl] .private-activity-icon {
  margin-right: 0;
  margin-left: 10px;
}

.profile-activity-list {
  margin-top: 25px;
}

.profile-activity {
  position: relative;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .profile-activity {
    padding-left: 20px;
  }
  [dir=rtl] .profile-activity {
    padding-right: 20px;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-activity:not(:last-child) {
    border-left: 1px solid #ddd;
  }
  [dir=rtl] .profile-activity:not(:last-child) {
    border-left: 0;
    border-right: 1px solid #ddd;
  }
}

.profile-activity-header {
  display: flex;
  align-items: center;
  margin-left: 35px;
}
[dir=rtl] .profile-activity-header {
  margin-left: 0;
  margin-right: 35px;
}
@media (min-width: 768px) {
  .profile-activity-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-activity-header {
    margin-right: 0;
  }
}

.profile-activity-header .user-avatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  min-width: 40px;
  align-self: flex-start;
}
[dir=rtl] .profile-activity-header .user-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-activity-description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 0;
  min-width: 0;
  width: 100%;
}

.profile-activity-description span:first-child {
  font-weight: 600;
  display: inline;
}

.profile-activity-contribution {
  padding: 20px;
  margin-top: 10px;
  border-radius: 8px;
  background-color: #f7f7f7;
}
@media (min-width: 768px) {
  .profile-activity-contribution {
    margin-top: 0;
    margin-left: 50px;
  }
  [dir=rtl] .profile-activity-contribution {
    margin-left: 0;
    margin-right: 50px;
  }
}

.profile-activity-icon {
  position: absolute;
  left: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-position: 50% 50%;
  text-align: center;
  color: #ccc;
}
[dir=rtl] .profile-activity-icon {
  right: 0;
}
@media (min-width: 768px) {
  .profile-activity-icon {
    left: -14px;
  }
  [dir=rtl] .profile-activity-icon {
    right: -14px;
  }
}

.profile-activity-icon svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 1em;
  height: 1em;
  margin: auto;
}

/***** Search results *****/
.search-results {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .search-results {
    flex-direction: row;
  }
}
.search-results-column {
  margin: 0 auto;
  flex: 1;
}
@media (min-width: 1024px) {
  .search-results-column {
    flex: 0 0 75%;
  }
}
.search-results-sidebar {
  border-top: 1px solid #ddd;
  flex: 1 0 auto;
  margin-bottom: 20px;
  padding: 0;
}
@media (min-width: 1024px) {
  .search-results-sidebar {
    border: 0;
    flex: 0 0 20%;
    height: auto;
  }
}
.search-results-sidebar .sidenav-item {
  border-radius: 4px;
  padding: 10px 36px;
  margin-bottom: 4px;
  color: #05203C;
}
.search-results-sidebar .sidenav-item:hover, .search-results-sidebar .sidenav-item.current {
  background-color: #e9ebed;
  text-decoration: none;
}
.search-results-sidebar .sidenav-subitem {
  unicode-bidi: embed;
}
.search-results-sidebar .sidenav-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-grow: 0;
}
.search-results-sidebar .sidenav-tag .content-tag {
  background: #E9EBED;
  border-radius: 4px;
  padding: 4px 12px;
  text-decoration: none;
}
.search-results-sidebar .sidenav-tag .content-tag .label {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.000427656px;
  color: #49545C;
  flex-grow: 0;
  vertical-align: middle;
  display: inline-block;
}
.search-results-sidebar .sidenav-tag .content-tag .close-icon {
  color: #555555;
  vertical-align: middle;
  display: inline-block;
}
.search-results-sidebar .collapsible-sidebar {
  margin-bottom: 30px;
}
.search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list {
  display: none;
}
@media (min-width: 1024px) {
  .search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list {
    display: block;
  }
}
.search-results-sidebar .multibrand-filter-list--collapsed li:nth-child(1n+6) {
  display: none;
}
.search-results-sidebar .multibrand-filter-list .doc-count {
  color: #666;
}
.search-results-sidebar .see-all-filters {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  padding: 10px;
  color: #0A6CFF;
}
.search-results-sidebar .see-all-filters[aria-hidden=true] {
  display: none;
}
.search-results-sidebar .see-all-filters:hover {
  text-decoration: underline;
}
.search-results-sidebar .see-all-filters::after {
  content: " ⌄";
  font-weight: bold;
}
.search-results-subheading {
  font-size: 18px;
  font-weight: 600;
}
.search-results-list {
  margin-bottom: 25px;
}
.search-results-list > li {
  padding: 30px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.search-results-list > li article {
  position: relative;
}
.search-results-list > li article:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(/hc/theming_assets/01K35KVJ93C55XD67KV8HY56YQ);
  margin: 0;
}
.search-results .no-results {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 4rem;
}
.search-results .no-results .headline {
  color: #2F3941;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.45px;
}
.search-results .no-results .action-prompt {
  color: #68737D;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.154px;
}
.search-results .no-results .action-prompt a {
  color: #0A6CFF;
}
.search-results .no-results .action-prompt a:visited {
  color: #0A6CFF;
}

.search-result-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search-result-title {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.search-result-title a {
  color: #161616;
}
.search-result-votes, .search-result-meta-count {
  color: #0d529a;
  font-size: 13px;
}
.search-result-votes-icon, .search-result-meta-count-icon {
  color: #0062E3;
  vertical-align: middle;
  width: 13px;
  height: 13px;
}
[dir=ltr] .search-result-votes, [dir=ltr] .search-result-meta-count {
  margin-left: 0px;
}
[dir=rtl] .search-result-votes, [dir=rtl] .search-result-meta-count {
  margin-right: 20px;
}
.search-result-meta-container {
  color: #666;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .search-result-meta-container {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .search-result-meta-container nav {
    flex: 1;
  }
}
@media (min-width: 1024px) {
  [dir=ltr] .search-result-meta-container .meta-data {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) {
  [dir=rtl] .search-result-meta-container .meta-data {
    margin-right: 20px;
  }
}
.search-result-meta-container .meta-data::after {
  content: none;
}
.search-result-breadcrumbs {
  margin: 0;
}
.search-result-description {
  margin-top: 10px;
  margin-bottom: 0;
  word-break: break-word;
}

/* By default use bold instead of italic to highlight */
.search-results-description em {
  font-style: normal;
  font-weight: bold;
}

/* Add a yellow background for Chinese */
html[lang|=zh] .search-results-description em {
  font-style: normal;
  background: yellow;
}

/***** Notifications *****/
.notification {
  border: 1px solid;
  display: table;
  font-family: sans-serif;
  font-size: 12px;
  padding: 13px 15px;
  transition: height 0.2s;
  width: 100%;
  color: #555;
}

.notification a {
  color: #158ec2;
}

.notification-inner {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 980px;
}

.notification-icon, .notification-inline.notification-error::before, .notification-text, .notification-dismiss {
  display: table-cell;
  vertical-align: middle;
}

.notification-text {
  padding: 0 15px;
  width: 100%;
}

.notification + .notification {
  margin-bottom: -1px;
  position: relative;
  top: -1px;
}

/* Error */
.notification-error {
  background: #ffeded;
  border-color: #f7cbcb;
}

.notification-error .notification-icon::before, .notification-error .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E");
}

/* Notice */
.notification-notice {
  background: #dbf3ff;
  border-color: #b5e0f5;
}

.notification-notice .notification-icon::before, .notification-notice .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E");
}

/* Alert / Lock */
.notification-alert {
  color: #ad5e18;
  background: #fff8ed;
  border-color: #fcdba9;
}

.notification-alert .notification-icon::before, .notification-alert .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E");
}

.notification-icon::before, .notification-inline.notification-error::before {
  background-size: cover;
  content: "";
  display: inline-block;
  height: 14px;
  width: 14px;
  vertical-align: middle;
}

/* Dismiss button */
.notification-dismiss, a.notification-dismiss {
  color: #555;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 100ms ease;
  text-decoration: none !important;
}

.notification-dismiss:hover {
  opacity: 1;
}

/* Inline notifications */
.notification-inline {
  border-radius: 4px;
  line-height: 14px;
  margin-top: 5px;
  padding: 5px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
[dir=rtl] .notification-inline {
  text-align: right;
}
.notification-inline[aria-hidden=true] {
  display: none;
}
.notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
  margin: -2px 5px 0 0;
}
[dir=rtl] .notification-inline.notification-error::before {
  margin: 0 0 0 5px;
}
.notification-inline.notification-error {
  background-color: #fff0f1;
  border: 1px solid #e35b66;
  color: #cc3340;
}
.notification-inline.notification-large {
  padding: 13px 15px;
  margin-bottom: 25px;
}

.notification-left-aligned {
  text-align: left;
  padding-left: 0;
}

html[dir=rtl] .notification-left-aligned {
  text-align: right;
  padding-left: auto;
  padding-right: 0;
}

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

.dropdown-toggle {
  cursor: pointer;
  border: 0;
  display: inline-block;
  padding: 0;
  text-align: initial;
  vertical-align: middle;
}
.dropdown-toggle:hover {
  text-decoration: none;
}
.dropdown-toggle > * {
  display: inline-block;
}
.dropdown-toggle[aria-expanded=true] + .dropdown-menu {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Minimum 1 column, max 5 columns */
  left: 0;
  right: 0;
  min-height: 100px;
  overflow-y: auto;
}

.dropdown-menu {
  background: #fff;
  border: 1px solid #d8dcde;
  border-radius: 15px;
  box-shadow: 0px 20px 30px 0px rgba(23, 73, 77, 0.15);
  display: none;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  margin-top: 1px;
  min-width: 170px;
  padding: 10px 0;
  position: absolute;
  text-align: left;
  z-index: 1000;
}
.dropdown-menu a {
  color: #05203C;
}
[dir=rtl] .dropdown-menu {
  text-align: right;
}
.dropdown-menu [role=separator] {
  border-bottom: 1px solid #e9ebed;
  margin: 4px 0;
}
.dropdown-menu [role=menuitem],
.dropdown-menu [role=menuitemradio] {
  color: #2f3941;
  cursor: pointer;
  display: block;
  padding: 7px 40px 7px 20px;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  text-align: start;
  line-height: inherit;
  width: 100%;
}
[dir=rtl] .dropdown-menu [role=menuitem],
[dir=rtl] .dropdown-menu [role=menuitemradio] {
  padding: 7px 20px 7px 40px;
}
.dropdown-menu [role=menuitem]:hover, .dropdown-menu [role=menuitem]:focus,
.dropdown-menu [role=menuitemradio]:hover,
.dropdown-menu [role=menuitemradio]:focus {
  background: rgba(31, 115, 183, 0.08);
  text-decoration: none;
  color: #2f3941;
}
.dropdown-menu [role=menuitem][aria-selected=true], .dropdown-menu [role=menuitem][aria-checked=true],
.dropdown-menu [role=menuitemradio][aria-selected=true],
.dropdown-menu [role=menuitemradio][aria-checked=true] {
  cursor: default;
}
.dropdown-menu [role=menuitem][aria-selected=true]::after, .dropdown-menu [role=menuitem][aria-checked=true]::after,
.dropdown-menu [role=menuitemradio][aria-selected=true]::after,
.dropdown-menu [role=menuitemradio][aria-checked=true]::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
  display: inline-block;
  height: 12px;
  margin-left: 10px;
  width: 12px;
}
[dir=rtl] .dropdown-menu [role=menuitem][aria-selected=true]::after, [dir=rtl] .dropdown-menu [role=menuitem][aria-checked=true]::after,
[dir=rtl] .dropdown-menu [role=menuitemradio][aria-selected=true]::after,
[dir=rtl] .dropdown-menu [role=menuitemradio][aria-checked=true]::after {
  margin-left: 0;
  margin-right: 10px;
  float: left;
}
.dropdown-menu [role=menuitem][hidden], .dropdown-menu [role=menuitem][aria-hidden=true],
.dropdown-menu [role=menuitemradio][hidden],
.dropdown-menu [role=menuitemradio][aria-hidden=true] {
  display: none !important;
}

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

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

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

.dropdown-chevron-icon {
  vertical-align: middle;
}

.content-tags > p {
  color: #68737D;
  margin-top: 32px;
  margin-bottom: 4px;
}
.content-tags-add-hint {
  color: #68737D;
  font-size: 14px;
}

.content-tag-list {
  display: flex;
  flex-wrap: wrap;
  word-break: break-word;
}
.content-tag-list li {
  border-right: 1px solid #C2C8CC;
  margin-bottom: 4px;
}
[dir=ltr] .content-tag-list li {
  padding-right: 8px;
  margin-right: 8px;
}
[dir=rtl] .content-tag-list li {
  padding-left: 8px;
  margin-left: 8px;
}
.content-tag-list li:last-child {
  border: none;
}

/***** WYSIWYG Editor *****/
#hc-wysiwyg {
  border: 1px solid #87929D;
}

/***** Upload Dropzone *****/
.upload-dropzone {
  border: 1px solid #87929D;
}

/***** Summary component *****/
zd-summary-block {
  background: #f3f6f6;
}
[dir=ltr] zd-summary-block {
  border-left-color: #859fa1;
}
[dir=rtl] zd-summary-block {
  border-right-color: #859fa1;
}

.flag:before {
  content: "";
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  background: transparent url(/hc/theming_assets/01JBH8MFKMN6ST68AA1CB0VH88) no-repeat;
  vertical-align: top;
  transform: scale(0.5);
  margin-top: -8px;
  margin-left: -8px;
}

.flag {
  box-sizing: border-box;
}

.flag[dir=rtl]:before {
  margin-left: 1px;
}

.flag._African_Union:before {
  background-position: 0 -32px;
}

.flag._Arab_League:before, .flag.ar:before {
  background-position: 0 -64px;
}

.flag._ASEAN:before {
  background-position: 0 -96px;
}

.flag._CARICOM:before {
  background-position: 0 -128px;
}

.flag._CIS:before {
  background-position: 0 -160px;
}

.flag._Commonwealth:before {
  background-position: 0 -192px;
}

.flag._England:before {
  background-position: 0 -224px;
}

.flag._European_Union, .flag.eu:before {
  background-position: 0 -256px;
}

.flag._Islamic_Conference:before {
  background-position: 0 -288px;
}

.flag._Kosovo:before {
  background-position: 0 -320px;
}

.flag._NATO:before {
  background-position: 0 -352px;
}

.flag._Northern_Cyprus:before {
  background-position: 0 -384px;
}

.flag._Northern_Ireland:before {
  background-position: 0 -416px;
}

.flag._Olimpic_Movement:before {
  background-position: 0 -448px;
}

.flag._OPEC:before {
  background-position: 0 -480px;
}

.flag._Red_Cross:before {
  background-position: 0 -512px;
}

.flag._Scotland:before {
  background-position: 0 -544px;
}

.flag._Somaliland:before {
  background-position: 0 -576px;
}

.flag._Tibet:before {
  background-position: 0 -608px;
}

.flag._United_Nations:before {
  background-position: 0 -640px;
}

.flag._Wales:before {
  background-position: 0 -672px;
}

.flag.ad:before, .flag.ca:before {
  background-position: 0 -704px;
}

.flag.ae:before {
  background-position: 0 -736px;
}

.flag.af:before {
  background-position: 0 -768px;
}

.flag.ag:before {
  background-position: 0 -800px;
}

.flag.ai:before {
  background-position: 0 -832px;
}

.flag.al:before {
  background-position: 0 -864px;
}

.flag.am:before {
  background-position: 0 -896px;
}

.flag.ao:before {
  background-position: 0 -928px;
}

.flag.aq:before {
  background-position: 0 -960px;
}

.flag.ar:before {
  background-position: 0 -6270px;
}

.flag.as:before {
  background-position: 0 -1024px;
}

.flag.at:before {
  background-position: 0 -1056px;
}

.flag.au:before {
  background-position: 0 -1088px;
}

.flag.aw:before {
  background-position: 0 -1120px;
}

.flag.ax:before {
  background-position: 0 -1152px;
}

.flag.az:before {
  background-position: 0 -1184px;
}

.flag.ba:before {
  background-position: 0 -1216px;
}

.flag.bb:before {
  background-position: 0 -1248px;
}

.flag.bd:before {
  background-position: 0 -1280px;
}

.flag.be:before {
  background-position: 0 -1312px;
}

.flag.bf:before {
  background-position: 0 -1344px;
}

.flag.bg:before {
  background-position: 0 -1376px;
}

.flag.bh:before {
  background-position: 0 -1408px;
}

.flag.bi:before {
  background-position: 0 -1440px;
}

.flag.bj:before {
  background-position: 0 -1472px;
}

.flag.bm:before {
  background-position: 0 -1504px;
}

.flag.bn:before {
  background-position: 0 -1536px;
}

.flag.bo:before {
  background-position: 0 -1568px;
}

.flag.br:before, .flag.pt-br:before {
  background-position: 0 -1600px;
}

.flag.bs:before {
  background-position: 0 -1632px;
}

.flag.bt:before {
  background-position: 0 -1664px;
}

.flag.bw:before {
  background-position: 0 -1696px;
}

.flag.by:before {
  background-position: 0 -1728px;
}

.flag.bz:before {
  background-position: 0 -1760px;
}

.flag.en-ca:before, .flag.fr-ca:before {
  background-position: 0 -1792px;
}

.flag.cd:before {
  background-position: 0 -1824px;
}

.flag.cf:before {
  background-position: 0 -1856px;
}

.flag.cg:before {
  background-position: 0 -1888px;
}

.flag.ch:before {
  background-position: 0 -1920px;
}

.flag.ci:before {
  background-position: 0 -1952px;
}

.flag.ck:before {
  background-position: 0 -1984px;
}

.flag.cl:before {
  background-position: 0 -2016px;
}

.flag.cm:before {
  background-position: 0 -2048px;
}

.flag.cn:before, .flag.zh-cn:before {
  background-position: 0 -2080px;
}

.flag.co:before {
  background-position: 0 -2112px;
}

.flag.cr:before {
  background-position: 0 -2144px;
}

.flag.cu:before {
  background-position: 0 -2176px;
}

.flag.cv:before {
  background-position: 0 -2208px;
}

.flag.cy:before {
  background-position: 0 -2240px;
}

.flag.cs:before {
  background-position: 0 -2272px;
}

.flag.de:before {
  background-position: 0 -2304px;
}

.flag.dj:before {
  background-position: 0 -2336px;
}

.flag.da:before {
  background-position: 0 -2368px;
}

.flag.dm:before {
  background-position: 0 -2400px;
}

.flag.do:before {
  background-position: 0 -2432px;
}

.flag.dz:before {
  background-position: 0 -2464px;
}

.flag.ec:before {
  background-position: 0 -2496px;
}

.flag.ee:before {
  background-position: 0 -2528px;
}

.flag.ar-eg:before {
  background-position: 0 -2560px;
}

.flag.eh:before {
  background-position: 0 -2592px;
}

.flag.er:before {
  background-position: 0 -2624px;
}

.flag.es:before {
  background-position: 0 -2656px;
}

.flag.et:before {
  background-position: 0 -2688px;
}

.flag.fi:before {
  background-position: 0 -2720px;
}

.flag.fj:before {
  background-position: 0 -2752px;
}

.flag.fm:before {
  background-position: 0 -2784px;
}

.flag.fo:before {
  background-position: 0 -2816px;
}

.flag.bl, .flag.cp, .flag.fr:before, .flag.mf, .flag.yt:before {
  background-position: 0 -2848px;
}

.flag.ga:before {
  background-position: 0 -2880px;
}

.flag.en-gb:before, .flag.gb:before, .flag.sh:before {
  background-position: 0 -2912px;
}

.flag.gd:before {
  background-position: 0 -2944px;
}

.flag.ge:before {
  background-position: 0 -2976px;
}

.flag.gg:before {
  background-position: 0 -3008px;
}

.flag.gh:before {
  background-position: 0 -3040px;
}

.flag.gi:before {
  background-position: 0 -3072px;
}

.flag.gl:before {
  background-position: 0 -3104px;
}

.flag.gm:before {
  background-position: 0 -3136px;
}

.flag.gn:before {
  background-position: 0 -3168px;
}

.flag.gp:before {
  background-position: 0 -3200px;
}

.flag.gq:before {
  background-position: 0 -3232px;
}

.flag.el:before {
  background-position: 0 -3264px;
}

.flag.gt:before {
  background-position: 0 -3296px;
}

.flag.gu:before {
  background-position: 0 -3328px;
}

.flag.gw:before {
  background-position: 0 -3360px;
}

.flag.gy:before {
  background-position: 0 -3392px;
}

.flag.hk:before {
  background-position: 0 -3424px;
}

.flag.hn:before {
  background-position: 0 -3456px;
}

.flag.hr:before {
  background-position: 0 -3488px;
}

.flag.ht:before {
  background-position: 0 -3520px;
}

.flag.hu:before {
  background-position: 0 -3552px;
}

.flag.id:before, .flag.mc:before {
  background-position: 0 -3584px;
}

.flag.ie:before {
  background-position: 0 -3616px;
}

.flag.he:before, .flag.il:before {
  background-position: 0 -3648px;
}

.flag.im:before {
  background-position: 0 -3680px;
}

.flag.hi:before, .flag.in:before {
  background-position: 0 -3712px;
}

.flag.iq:before {
  background-position: 0 -3744px;
}

.flag.ir:before {
  background-position: 0 -3776px;
}

.flag.is:before {
  background-position: 0 -3808px;
}

.flag.it:before {
  background-position: 0 -3840px;
}

.flag.je:before {
  background-position: 0 -3872px;
}

.flag.jm:before {
  background-position: 0 -3904px;
}

.flag.jo:before {
  background-position: 0 -3936px;
}

.flag.ja:before, .flag.jp:before {
  background-position: 0 -3968px;
}

.flag.ke:before {
  background-position: 0 -4000px;
}

.flag.kg:before {
  background-position: 0 -4032px;
}

.flag.kh:before {
  background-position: 0 -4064px;
}

.flag.ki:before {
  background-position: 0 -4096px;
}

.flag.km:before {
  background-position: 0 -4128px;
}

.flag.kn:before {
  background-position: 0 -4160px;
}

.flag.kp:before {
  background-position: 0 -4192px;
}

.flag.ko:before, .flag.kr:before {
  background-position: 0 -4224px;
}

.flag.kw:before {
  background-position: 0 -4256px;
}

.flag.ky:before {
  background-position: 0 -4288px;
}

.flag.kz:before {
  background-position: 0 -4320px;
}

.flag.la:before {
  background-position: 0 -4352px;
}

.flag.lb:before {
  background-position: 0 -4384px;
}

.flag.lc:before {
  background-position: 0 -4416px;
}

.flag.li:before {
  background-position: 0 -4448px;
}

.flag.lk:before {
  background-position: 0 -4480px;
}

.flag.lr:before {
  background-position: 0 -4512px;
}

.flag.ls:before {
  background-position: 0 -4544px;
}

.flag.lt:before {
  background-position: 0 -4576px;
}

.flag.lu:before {
  background-position: 0 -4608px;
}

.flag.lv:before {
  background-position: 0 -4640px;
}

.flag.ly:before {
  background-position: 0 -4672px;
}

.flag.ma:before {
  background-position: 0 -4704px;
}

.flag.md:before {
  background-position: 0 -4736px;
}

.flag.me:before, .flag.sr-me:before {
  background-position: 0 -4768px;
}

.flag.mg:before {
  background-position: 0 -4800px;
}

.flag.mh:before {
  background-position: 0 -4832px;
}

.flag.mk:before {
  background-position: 0 -4864px;
}

.flag.ml:before {
  background-position: 0 -4896px;
}

.flag.mm:before {
  background-position: 0 -4928px;
}

.flag.mn:before {
  background-position: 0 -4960px;
}

.flag.mo:before {
  background-position: 0 -4992px;
}

.flag.mq:before {
  background-position: 0 -5024px;
}

.flag.mr:before {
  background-position: 0 -5056px;
}

.flag.ms:before {
  background-position: 0 -5088px;
}

.flag.mt:before {
  background-position: 0 -5120px;
}

.flag.mu:before {
  background-position: 0 -5152px;
}

.flag.mv:before {
  background-position: 0 -5184px;
}

.flag.mw:before {
  background-position: 0 -5216px;
}

.flag.es-419:before, .flag.mx:before {
  background-position: 0 -5248px;
}

.flag.ms:before, .flag.my:before {
  background-position: 0 -5280px;
}

.flag.mz:before {
  background-position: 0 -5312px;
}

.flag.na:before {
  background-position: 0 -5344px;
}

.flag.nc:before {
  background-position: 0 -5376px;
}

.flag.ne:before {
  background-position: 0 -5408px;
}

.flag.ng:before {
  background-position: 0 -5440px;
}

.flag.ni:before {
  background-position: 0 -5472px;
}

.flag.bq:before, .flag.nl:before {
  background-position: 0 -5504px;
}

.flag.bv, .flag.no:before, .flag.nq, .flag.sj:before {
  background-position: 0 -5536px;
}

.flag.np:before {
  background-position: 0 -5568px;
}

.flag.nr:before {
  background-position: 0 -5600px;
}

.flag.nz:before {
  background-position: 0 -5632px;
}

.flag.om:before {
  background-position: 0 -5664px;
}

.flag.pa:before {
  background-position: 0 -5696px;
}

.flag.pe:before {
  background-position: 0 -5728px;
}

.flag.pf:before {
  background-position: 0 -5760px;
}

.flag.pg:before {
  background-position: 0 -5792px;
}

.flag.ph:before {
  background-position: 0 -5824px;
}

.flag.pk:before {
  background-position: 0 -5856px;
}

.flag.pl:before {
  background-position: 0 -5888px;
}

.flag.pr:before {
  background-position: 0 -5920px;
}

.flag.ps:before {
  background-position: 0 -5952px;
}

.flag.pt:before {
  background-position: 0 -5984px;
}

.flag.pw:before {
  background-position: 0 -6016px;
}

.flag.py:before {
  background-position: 0 -6048px;
}

.flag.qa:before {
  background-position: 0 -6080px;
}

.flag.re:before {
  background-position: 0 -6112px;
}

.flag.ro:before {
  background-position: 0 -6144px;
}

.flag.rs:before, .flag.sr:before {
  background-position: 0 -6176px;
}

.flag.ru:before {
  background-position: 0 -6208px;
}

.flag.rw:before {
  background-position: 0 -6240px;
}

.flag.sa:before {
  background-position: 0 -6272px;
}

.flag.sb:before {
  background-position: 0 -6304px;
}

.flag.sc:before {
  background-position: 0 -6336px;
}

.flag.sd:before {
  background-position: 0 -6368px;
}

.flag.se:before, .flag.sv:before {
  background-position: 0 -6400px;
}

.flag.sg:before {
  background-position: 0 -6432px;
}

.flag.si:before, .flag.sl:before {
  background-position: 0 -6464px;
}

.flag.sk:before {
  background-position: 0 -6496px;
}

.flag.sm:before {
  background-position: 0 -6560px;
}

.flag.sn:before {
  background-position: 0 -6592px;
}

.flag.so:before {
  background-position: 0 -6624px;
}

.flag.st:before {
  background-position: 0 -6688px;
}

.flag.sy:before {
  background-position: 0 -6752px;
}

.flag.sz:before {
  background-position: 0 -6784px;
}

.flag.tc:before {
  background-position: 0 -6816px;
}

.flag.td:before {
  background-position: 0 -6848px;
}

.flag.tg:before {
  background-position: 0 -6880px;
}

.flag.th:before {
  background-position: 0 -6912px;
}

.flag.tj:before {
  background-position: 0 -6944px;
}

.flag.tl:before {
  background-position: 0 -6976px;
}

.flag.tm:before {
  background-position: 0 -7008px;
}

.flag.tn:before {
  background-position: 0 -7040px;
}

.flag.to:before {
  background-position: 0 -7072px;
}

.flag.tr:before {
  background-position: 0 -7104px;
}

.flag.tt:before {
  background-position: 0 -7136px;
}

.flag.tv:before {
  background-position: 0 -7168px;
}

.flag.tw:before, .flag.zh-tw:before {
  background-position: 0 -7200px;
}

.flag.tz:before {
  background-position: 0 -7232px;
}

.flag.ua:before, .flag.uk:before {
  background-position: 0 -7264px;
}

.flag.ug:before {
  background-position: 0 -7296px;
}

.flag.en-us:before, .flag.us:before {
  background-position: 0 -7328px;
}

.flag.uy:before {
  background-position: 0 -7360px;
}

.flag.uz:before {
  background-position: 0 -7392px;
}

.flag.va:before {
  background-position: 0 -7424px;
}

.flag.vc:before {
  background-position: 0 -7456px;
}

.flag.ve:before {
  background-position: 0 -7488px;
}

.flag.vg:before {
  background-position: 0 -7520px;
}

.flag.vi:before, .flag.vn:before {
  background-position: 0 -7584px;
}

.flag.vu:before {
  background-position: 0 -7616px;
}

.flag.ws:before {
  background-position: 0 -7648px;
}

.flag.ye:before {
  background-position: 0 -7680px;
}

.flag.za:before {
  background-position: 0 -7712px;
}

.flag.zm:before {
  background-position: 0 -7744px;
}

.flag.zw:before {
  background-position: 0 -7776px;
}

.flag.sx:before {
  background-position: 0 -7808px;
}

.flag.cw:before {
  background-position: 0 -7840px;
}

.flag.ss:before {
  background-position: 0 -7872px;
}

.reminder {
  text-align: left !important;
  display: block;
  width: 70% !important;
  border: 1px solid #0062E3;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  position: fixed;
  bottom: 0;
  right: 15%;
  z-index: 1000;
  box-shadow: 0 0 1px 0px #fff;
}
.reminder .title {
  border-radius: 4px 4px 0 0;
  background: #0062E3;
  color: #FFFFFF;
  line-height: 1.2;
  padding: 5px 10px;
  cursor: pointer;
}
.reminder .title:after {
  content: "";
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18"><style></style><path d="M19.113 8.095a1.496 1.496 0 010 2.008l-6.397 5.948a1 1 0 01-1.358.003l-6.532-6.01a1.427 1.427 0 01.138-1.949 1.572 1.572 0 011.997-.103l5.078 4.638 4.97-4.535a1.72 1.72 0 012.104 0z" fill="%23ffffff"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  float: right;
  display: block;
  width: 18px;
  height: 18px;
}
.reminder.extended .title:after {
  transform: rotate(180deg);
}
.reminder .content {
  display: none;
  font-size: 1rem;
  line-height: 1.5;
  background: #fff;
  padding: 10px;
}
.reminder .content a font {
  color: inherit !important;
}
@media screen and (min-width: 600px) {
  .reminder {
    width: 300px !important;
    right: 10%;
  }
}
@media screen and (max-height: 410px) {
  .reminder {
    display: none;
  }
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-loader__load__inner, body #inbenta-search-wrapper .inbenta-search-loader__load__inner, body #inbenta-search-deflections .inbenta-search-loader__load__inner {
  stroke: #0062E3 !important;
}

body .section.hero {
  z-index: 9;
  position: relative;
}

body #inbenta-container {
  display: none;
}

body #inbenta-search-wrapper-autocompleter,
body #inbenta-search-wrapper,
body #inbenta-search-deflections {
  background: white;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 15px;
  color: #383838;
  line-height: 1.5;
  display: block;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: left;
  width: auto;
}

body #inbenta-search-wrapper-autocompleter *,
body #inbenta-search-wrapper *,
body #inbenta-search-deflections * {
  word-break: normal;
  letter-spacing: 0 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body #inbenta-search-wrapper-autocompleter *:focus,
body #inbenta-search-wrapper *:focus,
body #inbenta-search-deflections *:focus {
  outline: none;
  outline: transparent auto 0;
}

body #inbenta-search-wrapper-autocompleter a,
body #inbenta-search-wrapper a,
body #inbenta-search-deflections a {
  color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter a:hover,
body #inbenta-search-wrapper a:hover,
body #inbenta-search-deflections a:hover {
  color: #161616 !important;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter a:focus,
body #inbenta-search-wrapper a:focus,
body #inbenta-search-deflections a:focus {
  color: #161616 !important;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-input,
body #inbenta-search-wrapper .inbenta-search-input,
body #inbenta-search-deflections .inbenta-search-input {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #383838;
  border: none;
  border-radius: 0 0 0 0;
  font-size: 15px;
  min-width: 1px;
  background-color: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-input::-webkit-input-placeholder,
body #inbenta-search-wrapper .inbenta-search-input::-webkit-input-placeholder,
body #inbenta-search-deflections .inbenta-search-input::-webkit-input-placeholder {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-input::-moz-placeholder,
body #inbenta-search-wrapper .inbenta-search-input::-moz-placeholder,
body #inbenta-search-deflections .inbenta-search-input::-moz-placeholder {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-input:-ms-input-placeholder,
body #inbenta-search-wrapper .inbenta-search-input:-ms-input-placeholder,
body #inbenta-search-deflections .inbenta-search-input:-ms-input-placeholder {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-input:-moz-placeholder,
body #inbenta-search-wrapper .inbenta-search-input:-moz-placeholder,
body #inbenta-search-deflections .inbenta-search-input:-moz-placeholder {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-button,
body #inbenta-search-wrapper .inbenta-search-button,
body #inbenta-search-deflections .inbenta-search-button {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 10px 25px;
  margin-top: 8px;
  color: white;
  font-size: 14px;
  height: auto;
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 0;
  text-transform: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-button-icon,
body #inbenta-search-wrapper .inbenta-search-button-icon,
body #inbenta-search-deflections .inbenta-search-button-icon {
  z-index: 8;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-button:hover,
body #inbenta-search-wrapper .inbenta-search-button:hover,
body #inbenta-search-deflections .inbenta-search-button:hover {
  background-color: #0062E3;
  border: none;
  color: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-button:before,
body #inbenta-search-wrapper .inbenta-search-button:before,
body #inbenta-search-deflections .inbenta-search-button:before {
  color: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter,
body #inbenta-search-wrapper .inbenta-search-autocompleter,
body #inbenta-search-deflections .inbenta-search-autocompleter {
  background: white;
  font-size: 15px;
  border-radius: 0;
  -webkit-box-shadow: 0 4px 21px 0 rgba(36, 83, 107, 0.15);
  box-shadow: 0 4px 21px 0 rgba(36, 83, 107, 0.15);
  z-index: 1001;
  border: none;
  border-radius: 0;
  overflow: hidden;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-deflections .inbenta-search-autocompleter__link__setting-title {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 15px;
  color: #383838;
  padding: 10px 20px;
  text-align: left;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link__setting-title strong,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link__setting-title strong,
body #inbenta-search-deflections .inbenta-search-autocompleter__link__setting-title strong {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-weight: 600;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link--active, body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link:hover,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link--active,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link:hover,
body #inbenta-search-deflections .inbenta-search-autocompleter__link--active,
body #inbenta-search-deflections .inbenta-search-autocompleter__link:hover {
  background: #C2C9CD !important;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link--active .inbenta-search-autocompleter__link__setting-title, body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__link:hover .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link--active .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-wrapper .inbenta-search-autocompleter__link:hover .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-deflections .inbenta-search-autocompleter__link--active .inbenta-search-autocompleter__link__setting-title,
body #inbenta-search-deflections .inbenta-search-autocompleter__link:hover .inbenta-search-autocompleter__link__setting-title {
  color: #161616 !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter--selected,
body #inbenta-search-wrapper .inbenta-search-autocompleter--selected,
body #inbenta-search-deflections .inbenta-search-autocompleter--selected {
  background: white;
  color: #161616 !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link,
body #inbenta-search-wrapper .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link,
body #inbenta-search-deflections .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link {
  font-size: 15px;
  color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link:hover:not([disabled]),
body #inbenta-search-wrapper .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link:hover:not([disabled]),
body #inbenta-search-deflections .inbenta-search-autocompleter__view-all .inbenta-search-autocompleter__view-all__link:hover:not([disabled]) {
  color: #161616 !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-parent-header,
body #inbenta-search-wrapper .inbenta-search-parent-header,
body #inbenta-search-deflections .inbenta-search-parent-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-parent,
body #inbenta-search-wrapper .inbenta-search-parent,
body #inbenta-search-deflections .inbenta-search-parent {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 25px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-stats,
body #inbenta-search-wrapper .inbenta-search-stats,
body #inbenta-search-deflections .inbenta-search-stats {
  padding: 10px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-grow: 2;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  font-size: 15px;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #383838;
  word-break: normal;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-stats__info,
body #inbenta-search-wrapper .inbenta-search-stats__info,
body #inbenta-search-deflections .inbenta-search-stats__info {
  padding-right: 5px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-stats__query,
body #inbenta-search-wrapper .inbenta-search-stats__query,
body #inbenta-search-deflections .inbenta-search-stats__query {
  color: #0062E3;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.5;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar,
body #inbenta-search-wrapper .inbenta-search-info-bar,
body #inbenta-search-deflections .inbenta-search-info-bar {
  margin: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon:before,
body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__item .inbenta-search-results-per-page__icon:before,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon:before,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__item .inbenta-search-results-per-page__icon:before,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon:before,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__item .inbenta-search-results-per-page__icon:before {
  color: #999999;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__item .inbenta-search-sortby__icon {
  display: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__item:hover .inbenta-search-sortby__icon:before,
body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__item:hover .inbenta-search-results-per-page__icon:before,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__item:hover .inbenta-search-sortby__icon:before,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__item:hover .inbenta-search-results-per-page__icon:before,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__item:hover .inbenta-search-sortby__icon:before,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__item:hover .inbenta-search-results-per-page__icon:before {
  color: #777777;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__options,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__options,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__options {
  border-radius: 0;
  -webkit-box-shadow: 0 10px 20px 0 rgba(36, 83, 107, 0.15);
  box-shadow: 0 10px 20px 0 rgba(36, 83, 107, 0.15);
  border: 1px solid #eee;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 14px;
  color: #777;
  padding: 11px 15px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:first-child,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:first-child,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:first-child {
  border-radius: 0 0 0 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:last-child,
body #inbenta-search-wrapper .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:last-child,
body #inbenta-search-deflections .inbenta-search-info-bar__refine__options .inbenta-search-info-bar__refine__option:last-child {
  border-radius: 0 0 0 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters,
body #inbenta-search-wrapper .inbenta-search-filters,
body #inbenta-search-deflections .inbenta-search-filters {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #eee;
  background-color: white;
  padding: 16px;
  border-radius: 0;
  height: 100%;
  margin-right: 30px;
  position: static;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__header .header__title,
body #inbenta-search-wrapper .inbenta-search-filters__header .header__title,
body #inbenta-search-deflections .inbenta-search-filters__header .header__title {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #ffffff !important;
  font-weight: 800;
  font-size: 16px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__header .header__actions .inbenta-search-icon:before,
body #inbenta-search-wrapper .inbenta-search-filters__header .header__actions .inbenta-search-icon:before,
body #inbenta-search-deflections .inbenta-search-filters__header .header__actions .inbenta-search-icon:before {
  color: #383838;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__header .header__actions .inbenta-search-icon:hover:before,
body #inbenta-search-wrapper .inbenta-search-filters__header .header__actions .inbenta-search-icon:hover:before,
body #inbenta-search-deflections .inbenta-search-filters__header .header__actions .inbenta-search-icon:hover:before {
  color: #777;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__group .group__header .group__title,
body #inbenta-search-wrapper .inbenta-search-filters__group .group__header .group__title,
body #inbenta-search-deflections .inbenta-search-filters__group .group__header .group__title {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #383838;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__group .group__header .group__action:before,
body #inbenta-search-wrapper .inbenta-search-filters__group .group__header .group__action:before,
body #inbenta-search-deflections .inbenta-search-filters__group .group__header .group__action:before {
  color: #383838;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__group .group__header .group__action:hover:before,
body #inbenta-search-wrapper .inbenta-search-filters__group .group__header .group__action:hover:before,
body #inbenta-search-deflections .inbenta-search-filters__group .group__header .group__action:hover:before {
  color: #777;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__values .value:last-child,
body #inbenta-search-wrapper .inbenta-search-filters__values .value:last-child,
body #inbenta-search-deflections .inbenta-search-filters__values .value:last-child {
  margin: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__values .value__badge,
body #inbenta-search-wrapper .inbenta-search-filters__values .value__badge,
body #inbenta-search-deflections .inbenta-search-filters__values .value__badge {
  font-size: 12px;
  color: #383838;
  opacity: 0.6;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox,
body #inbenta-search-wrapper .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox,
body #inbenta-search-deflections .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox {
  height: 18px;
  width: 18px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:checked,
body #inbenta-search-wrapper .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:checked,
body #inbenta-search-deflections .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:checked {
  background: #0062E3;
  border-color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:before,
body #inbenta-search-wrapper .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:before,
body #inbenta-search-deflections .inbenta-search-filters__values .value__checkbox.inbenta-search-checkbox:before {
  font-size: 14px !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__more-values,
body #inbenta-search-wrapper .inbenta-search-filters__more-values,
body #inbenta-search-deflections .inbenta-search-filters__more-values {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 14px;
  color: #0062E3;
  text-decoration: underline;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__more-values:hover,
body #inbenta-search-wrapper .inbenta-search-filters__more-values:hover,
body #inbenta-search-deflections .inbenta-search-filters__more-values:hover {
  color: #161616 !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs,
body #inbenta-search-wrapper .inbenta-search-tabs,
body #inbenta-search-deflections .inbenta-search-tabs {
  margin-bottom: 25px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item__link,
body #inbenta-search-wrapper .inbenta-search-tabs__item__link,
body #inbenta-search-deflections .inbenta-search-tabs__item__link {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 15px;
  color: #383838;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #eee;
  border-radius: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-wrapper .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-deflections .inbenta-search-tabs__item__link .link__badge {
  background-color: #e0e0e0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item__link:hover,
body #inbenta-search-wrapper .inbenta-search-tabs__item__link:hover,
body #inbenta-search-deflections .inbenta-search-tabs__item__link:hover {
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item:hover .inbenta-search-tabs__item__link .link__badge, body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item--active .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-wrapper .inbenta-search-tabs__item:hover .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-wrapper .inbenta-search-tabs__item--active .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-deflections .inbenta-search-tabs__item:hover .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-deflections .inbenta-search-tabs__item--active .inbenta-search-tabs__item__link .link__badge {
  background-color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item--disabled,
body #inbenta-search-wrapper .inbenta-search-tabs__item--disabled,
body #inbenta-search-deflections .inbenta-search-tabs__item--disabled {
  opacity: 0.3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item--disabled .inbenta-search-tabs__item__link,
body #inbenta-search-wrapper .inbenta-search-tabs__item--disabled .inbenta-search-tabs__item__link,
body #inbenta-search-deflections .inbenta-search-tabs__item--disabled .inbenta-search-tabs__item__link {
  cursor: not-allowed;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__item--disabled:hover .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-wrapper .inbenta-search-tabs__item--disabled:hover .inbenta-search-tabs__item__link .link__badge,
body #inbenta-search-deflections .inbenta-search-tabs__item--disabled:hover .inbenta-search-tabs__item__link .link__badge {
  background-color: #e0e0e0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__scroll:before,
body #inbenta-search-wrapper .inbenta-search-tabs__scroll:before,
body #inbenta-search-deflections .inbenta-search-tabs__scroll:before {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__scroll:hover:before,
body #inbenta-search-wrapper .inbenta-search-tabs__scroll:hover:before,
body #inbenta-search-deflections .inbenta-search-tabs__scroll:hover:before {
  color: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__button:hover:before,
body #inbenta-search-wrapper .inbenta-search-tabs__button:hover:before,
body #inbenta-search-deflections .inbenta-search-tabs__button:hover:before {
  background-color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__button--disabled:hover:before,
body #inbenta-search-wrapper .inbenta-search-tabs__button--disabled:hover:before,
body #inbenta-search-deflections .inbenta-search-tabs__button--disabled:hover:before {
  background-color: transparent !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-tabs__button--disabled:hover .inbenta-search-tabs__scroll:hover:before,
body #inbenta-search-wrapper .inbenta-search-tabs__button--disabled:hover .inbenta-search-tabs__scroll:hover:before,
body #inbenta-search-deflections .inbenta-search-tabs__button--disabled:hover .inbenta-search-tabs__scroll:hover:before {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results,
body #inbenta-search-wrapper .inbenta-search-results,
body #inbenta-search-deflections .inbenta-search-results {
  background: white;
  width: 100%;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item,
body #inbenta-search-wrapper .inbenta-search-results__item,
body #inbenta-search-deflections .inbenta-search-results__item {
  background: white;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 16px 0;
  margin-bottom: 0;
  border-top: 1px solid #eee;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item:first-child,
body #inbenta-search-wrapper .inbenta-search-results__item:first-child,
body #inbenta-search-deflections .inbenta-search-results__item:first-child {
  padding-top: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item .item__link,
body #inbenta-search-wrapper .inbenta-search-results__item .item__link,
body #inbenta-search-deflections .inbenta-search-results__item .item__link {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 15px;
  text-transform: none;
  font-weight: 600;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item .item__link:hover,
body #inbenta-search-wrapper .inbenta-search-results__item .item__link:hover,
body #inbenta-search-deflections .inbenta-search-results__item .item__link:hover {
  text-decoration: underline;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item .item__summary,
body #inbenta-search-wrapper .inbenta-search-results__item .item__summary,
body #inbenta-search-deflections .inbenta-search-results__item .item__summary {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 14px;
  color: #383838;
  padding: 15px 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item .item__url,
body #inbenta-search-wrapper .inbenta-search-results__item .item__url,
body #inbenta-search-deflections .inbenta-search-results__item .item__url {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 14px;
  color: #999;
  font-weight: normal;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item .item__url:hover,
body #inbenta-search-wrapper .inbenta-search-results__item .item__url:hover,
body #inbenta-search-deflections .inbenta-search-results__item .item__url:hover {
  color: #777;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item:first-child,
body #inbenta-search-wrapper .inbenta-search-results__item:first-child,
body #inbenta-search-deflections .inbenta-search-results__item:first-child {
  border-top: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results__item:hover,
body #inbenta-search-wrapper .inbenta-search-results__item:hover,
body #inbenta-search-deflections .inbenta-search-results__item:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-results + .inbenta-search-stats,
body #inbenta-search-wrapper .inbenta-search-results + .inbenta-search-stats,
body #inbenta-search-deflections .inbenta-search-results + .inbenta-search-stats {
  background-color: white;
  margin: 25px 0 0;
  display: block;
  text-align: center;
  padding: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-main-results,
body #inbenta-search-wrapper .inbenta-search-main-results,
body #inbenta-search-deflections .inbenta-search-main-results {
  min-width: 1px;
  width: 100%;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-no-results,
body #inbenta-search-wrapper .inbenta-search-no-results,
body #inbenta-search-deflections .inbenta-search-no-results {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  padding: 16px;
  background-color: white;
  margin-top: 0;
  margin-bottom: 60px;
  text-align: left;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-no-results__header,
body #inbenta-search-wrapper .inbenta-search-no-results__header,
body #inbenta-search-deflections .inbenta-search-no-results__header {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-weight: bold;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-no-results__title, body #inbenta-search-wrapper-autocompleter .inbenta-search-no-results__subtitle,
body #inbenta-search-wrapper .inbenta-search-no-results__title,
body #inbenta-search-wrapper .inbenta-search-no-results__subtitle,
body #inbenta-search-deflections .inbenta-search-no-results__title,
body #inbenta-search-deflections .inbenta-search-no-results__subtitle {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #383838;
  font-size: 15px;
  line-height: 1.5;
  font-weight: normal;
  margin: 10px 0 0 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination,
body #inbenta-search-wrapper .inbenta-search-pagination,
body #inbenta-search-deflections .inbenta-search-pagination {
  background: transparent;
  min-height: auto;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item,
body #inbenta-search-wrapper .inbenta-search-pagination__item,
body #inbenta-search-deflections .inbenta-search-pagination__item {
  margin: 4px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item a,
body #inbenta-search-wrapper .inbenta-search-pagination__item a,
body #inbenta-search-deflections .inbenta-search-pagination__item a {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 13px;
  border-radius: 0;
  color: #383838;
  letter-spacing: normal;
  font-weight: 600;
  background-color: white;
  text-decoration: none;
  min-width: 36px;
  padding: 5px;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item a:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item a:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item a:hover {
  text-decoration: none;
  background-color: white;
  color: #0062E3;
  border-color: #0062E3;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--active.inbenta-search-pagination__item a,
body #inbenta-search-wrapper .inbenta-search-pagination__item--active.inbenta-search-pagination__item a,
body #inbenta-search-deflections .inbenta-search-pagination__item--active.inbenta-search-pagination__item a {
  background-color: white;
  color: #0062E3;
  font-weight: 900;
  border-color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--active.inbenta-search-pagination__item a:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item--active.inbenta-search-pagination__item a:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item--active.inbenta-search-pagination__item a:hover {
  border-color: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--first, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--previous, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--next, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--last,
body #inbenta-search-wrapper .inbenta-search-pagination__item--first,
body #inbenta-search-wrapper .inbenta-search-pagination__item--previous,
body #inbenta-search-wrapper .inbenta-search-pagination__item--next,
body #inbenta-search-wrapper .inbenta-search-pagination__item--last,
body #inbenta-search-deflections .inbenta-search-pagination__item--first,
body #inbenta-search-deflections .inbenta-search-pagination__item--previous,
body #inbenta-search-deflections .inbenta-search-pagination__item--next,
body #inbenta-search-deflections .inbenta-search-pagination__item--last {
  border: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--first a, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--previous a, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--next a, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--last a,
body #inbenta-search-wrapper .inbenta-search-pagination__item--first a,
body #inbenta-search-wrapper .inbenta-search-pagination__item--previous a,
body #inbenta-search-wrapper .inbenta-search-pagination__item--next a,
body #inbenta-search-wrapper .inbenta-search-pagination__item--last a,
body #inbenta-search-deflections .inbenta-search-pagination__item--first a,
body #inbenta-search-deflections .inbenta-search-pagination__item--previous a,
body #inbenta-search-deflections .inbenta-search-pagination__item--next a,
body #inbenta-search-deflections .inbenta-search-pagination__item--last a {
  border: none;
  padding: 4px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--first:hover, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--previous:hover, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--next:hover, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--last:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item--first:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item--previous:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item--next:hover,
body #inbenta-search-wrapper .inbenta-search-pagination__item--last:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item--first:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item--previous:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item--next:hover,
body #inbenta-search-deflections .inbenta-search-pagination__item--last:hover {
  border: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--first a:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--previous a:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--next a:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-pagination__item--last a:before,
body #inbenta-search-wrapper .inbenta-search-pagination__item--first a:before,
body #inbenta-search-wrapper .inbenta-search-pagination__item--previous a:before,
body #inbenta-search-wrapper .inbenta-search-pagination__item--next a:before,
body #inbenta-search-wrapper .inbenta-search-pagination__item--last a:before,
body #inbenta-search-deflections .inbenta-search-pagination__item--first a:before,
body #inbenta-search-deflections .inbenta-search-pagination__item--previous a:before,
body #inbenta-search-deflections .inbenta-search-pagination__item--next a:before,
body #inbenta-search-deflections .inbenta-search-pagination__item--last a:before {
  font-size: 12px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-rating,
body #inbenta-search-wrapper .inbenta-search-rating,
body #inbenta-search-deflections .inbenta-search-rating {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 15px;
  color: #383838;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #eee;
  margin: 25px 0 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-rating__phrase,
body #inbenta-search-wrapper .inbenta-search-rating__phrase,
body #inbenta-search-deflections .inbenta-search-rating__phrase {
  font-size: 13px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-loader__load__inner,
body #inbenta-search-wrapper .inbenta-search-loader__load__inner,
body #inbenta-search-deflections .inbenta-search-loader__load__inner {
  stroke: #0062E3;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content,
body #inbenta-search-wrapper .inbenta-search-instants,
body #inbenta-search-wrapper .inbenta-search-last-chance__content,
body #inbenta-search-deflections .inbenta-search-instants,
body #inbenta-search-deflections .inbenta-search-last-chance__content {
  padding: 0;
  border: 1px solid #eaeaea;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants *, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content *,
body #inbenta-search-wrapper .inbenta-search-instants *,
body #inbenta-search-wrapper .inbenta-search-last-chance__content *,
body #inbenta-search-deflections .inbenta-search-instants *,
body #inbenta-search-deflections .inbenta-search-last-chance__content * {
  font-size: 15px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right], body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right],
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right],
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right],
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right],
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right] {
  margin-left: 10px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right], body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right],
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right],
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right],
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right],
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right] {
  position: relative;
  background: white;
  border: 1px solid #ddd;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right]:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right]:before,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right]:after,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right]:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right]:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right]:before,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right]:after,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right]:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right]:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right]:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right]:after,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right]:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right]:after,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right]:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right]:after {
  border-color: transparent;
  border-right-color: white;
  border-width: 10px;
  margin-top: -10px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=right]:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=right]:before,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=right]:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=right]:before,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=right]:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=right]:before {
  border-color: transparent;
  border-right-color: #ddd;
  border-width: 11px;
  margin-top: -11px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end], body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end],
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end],
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end],
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end],
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end] {
  margin-top: 10px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end], body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end],
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end],
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end],
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end],
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end] {
  position: relative;
  background: white;
  border: 1px solid #ddd;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end]:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end]:before,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end]:after,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end]:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end]:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end]:before,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end]:after,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end]:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end]:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end]:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end]:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end]:after,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end]:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end]:after,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end]:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end]:after {
  border-color: transparent;
  border-bottom-color: white;
  border-width: 10px;
  margin-left: -10px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants[x-placement=bottom-end]:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content[x-placement=bottom-end]:before,
body #inbenta-search-wrapper .inbenta-search-instants[x-placement=bottom-end]:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content[x-placement=bottom-end]:before,
body #inbenta-search-deflections .inbenta-search-instants[x-placement=bottom-end]:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content[x-placement=bottom-end]:before {
  border-color: transparent;
  border-bottom-color: #ddd;
  border-width: 11px;
  margin-left: -11px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants__header, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content__header,
body #inbenta-search-wrapper .inbenta-search-instants__header,
body #inbenta-search-wrapper .inbenta-search-last-chance__content__header,
body #inbenta-search-deflections .inbenta-search-instants__header,
body #inbenta-search-deflections .inbenta-search-last-chance__content__header {
  background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #ddd;
  position: relative;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants__header .header__title, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content__header .header__title,
body #inbenta-search-wrapper .inbenta-search-instants__header .header__title,
body #inbenta-search-wrapper .inbenta-search-last-chance__content__header .header__title,
body #inbenta-search-deflections .inbenta-search-instants__header .header__title,
body #inbenta-search-deflections .inbenta-search-last-chance__content__header .header__title {
  color: #383838;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  text-transform: none;
  font-weight: 600;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants__header .header__icon:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content__header .header__icon:before,
body #inbenta-search-wrapper .inbenta-search-instants__header .header__icon:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content__header .header__icon:before,
body #inbenta-search-deflections .inbenta-search-instants__header .header__icon:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content__header .header__icon:before {
  color: #383838;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  border-radius: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results__item, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results__item,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results__item,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item {
  margin: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results__item .item__link, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item .item__link,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results__item .item__link,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item .item__link,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results__item .item__link,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item .item__link {
  display: block;
  font-size: 15px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results__item .item__link:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item .item__link:after,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results__item .item__link:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item .item__link:after,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results__item .item__link:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item .item__link:after {
  display: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results__item .item__summary, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item .item__summary,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results__item .item__summary,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item .item__summary,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results__item .item__summary,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item .item__summary {
  padding: 8px 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-results__item:last-child, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item:last-child,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-results__item:last-child,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item:last-child,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-results__item:last-child,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item:last-child {
  margin-bottom: 15px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-rating, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-rating,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-rating,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-rating,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-rating,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-rating {
  margin: 15px 0;
  padding: 12px 16px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-rating__buttons__button, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-rating__buttons__button,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-rating__buttons__button,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button {
  background-color: #0062E3;
  color: white;
  height: auto;
  padding: 5px 10px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-rating__buttons__button:hover, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button:hover,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-rating__buttons__button:hover,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button:hover,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-rating__buttons__button:hover,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-rating__buttons__button:hover {
  background-color: #161616 !important;
  color: white;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .inbenta-search-rating *, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-rating *,
body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-rating *,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-rating *,
body #inbenta-search-deflections .inbenta-search-instants .inbenta-search-rating *,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-rating * {
  font-size: 14px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__header, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__header,
body #inbenta-search-wrapper .inbenta-search-instants .content__header,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__header,
body #inbenta-search-deflections .inbenta-search-instants .content__header,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__header {
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #ddd;
  position: relative;
  padding: 10px 20px;
  margin: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__header__text, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__header__text,
body #inbenta-search-wrapper .inbenta-search-instants .content__header__text,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__header__text,
body #inbenta-search-deflections .inbenta-search-instants .content__header__text,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__header__text {
  color: #383838;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button,
body #inbenta-search-wrapper .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button,
body #inbenta-search-deflections .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button {
  background-color: transparent;
  margin: 0;
  padding: 5px 0 5px 5px;
  color: #383838;
  border: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button:before, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button:before,
body #inbenta-search-wrapper .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button:before,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button:before,
body #inbenta-search-deflections .inbenta-search-instants .content__header__button-wrapper .inbenta-search-button:before,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__header__button-wrapper .inbenta-search-button:before {
  color: #fff;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body,
body #inbenta-search-wrapper .inbenta-search-instants .content__body,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body,
body #inbenta-search-deflections .inbenta-search-instants .content__body,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body {
  -ms-flex-grow: 2;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  overflow: auto;
  margin: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results {
  padding: 0 20px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item .item__link, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item .item__link,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item .item__link,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link {
  font-size: 16px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item .item__link:after, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link:after,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item .item__link:after,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link:after,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item .item__link:after,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__link:after {
  display: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item .item__summary, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__summary,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item .item__summary,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__summary,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item .item__summary,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__summary {
  padding: 12px 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item .item__url, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item .item__url,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item .item__url,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url {
  display: block;
  font-size: 13px;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Arial", sans-serif;
  color: #383838;
  opacity: 0.5;
  text-decoration: none;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item .item__url:hover, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url:hover,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item .item__url:hover,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url:hover,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item .item__url:hover,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item .item__url:hover {
  text-decoration: underline;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item:last-child, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item:last-child,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item:last-child,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item:last-child,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item:last-child,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item:last-child {
  margin-bottom: 0;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__body .inbenta-search-results__item + .inbenta-search-results__item, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__body .inbenta-search-results__item + .inbenta-search-results__item,
body #inbenta-search-wrapper .inbenta-search-instants .content__body .inbenta-search-results__item + .inbenta-search-results__item,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__body .inbenta-search-results__item + .inbenta-search-results__item,
body #inbenta-search-deflections .inbenta-search-instants .content__body .inbenta-search-results__item + .inbenta-search-results__item,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__body .inbenta-search-results__item + .inbenta-search-results__item {
  border-top: 1px solid #ddd;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__footer, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__footer,
body #inbenta-search-wrapper .inbenta-search-instants .content__footer,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer,
body #inbenta-search-deflections .inbenta-search-instants .content__footer,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__footer {
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 20px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__footer .inbenta-search-button, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__footer .inbenta-search-button,
body #inbenta-search-wrapper .inbenta-search-instants .content__footer .inbenta-search-button,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer .inbenta-search-button,
body #inbenta-search-deflections .inbenta-search-instants .content__footer .inbenta-search-button,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__footer .inbenta-search-button {
  padding: 7px 20px;
  margin: 4px;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-instants .content__footer .inbenta-search-button__text, body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .content__footer .inbenta-search-button__text,
body #inbenta-search-wrapper .inbenta-search-instants .content__footer .inbenta-search-button__text,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer .inbenta-search-button__text,
body #inbenta-search-deflections .inbenta-search-instants .content__footer .inbenta-search-button__text,
body #inbenta-search-deflections .inbenta-search-last-chance__content .content__footer .inbenta-search-button__text {
  font-size: 14px;
  line-height: 1.5;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance,
body #inbenta-search-wrapper .inbenta-search-last-chance,
body #inbenta-search-deflections .inbenta-search-last-chance {
  z-index: 9999999999;
  overflow: auto;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content,
body #inbenta-search-wrapper .inbenta-search-last-chance__content,
body #inbenta-search-deflections .inbenta-search-last-chance__content {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  max-width: 100%;
  margin: 0 auto;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content .inbenta-search-results__item:first-child,
body #inbenta-search-wrapper .inbenta-search-last-chance__content .inbenta-search-results__item:first-child,
body #inbenta-search-deflections .inbenta-search-last-chance__content .inbenta-search-results__item:first-child {
  margin-top: 15px;
}

@media (max-width: 768px) {
  body #inbenta-search-wrapper-autocompleter,
  body #inbenta-search-wrapper,
  body #inbenta-search-deflections {
    padding: 0 5%;
  }
  body #inbenta-search-wrapper-autocompleter .inbenta-search-parent,
  body #inbenta-search-wrapper .inbenta-search-parent,
  body #inbenta-search-deflections .inbenta-search-parent {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  body #inbenta-search-wrapper-autocompleter .inbenta-search-filters,
  body #inbenta-search-wrapper .inbenta-search-filters,
  body #inbenta-search-deflections .inbenta-search-filters {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
  }
  body #inbenta-search-wrapper-autocompleter .inbenta-search-last-chance__content,
  body #inbenta-search-wrapper .inbenta-search-last-chance__content,
  body #inbenta-search-deflections .inbenta-search-last-chance__content {
    margin: 0;
  }
}
/* specificity is determined by the number of id-based selectors, not the number
    of _unique_ id-based selectors. Hence we can repeat the same id to overcome
    the specificity of any other rules */
body #inbenta-container#inbenta-container#inbenta-container *,
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper *,
body #inbenta-search-deflections#inbenta-search-deflections#inbenta-search-deflections *,
body #inbenta-search-wrapper-autocompleter #inbenta-search-wrapper-autocompleter #inbenta-search-wrapper-autocompleter * {
  font-family: "Skyscanner Relative";
}

/* popup containers */
body #inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants,
body #inbenta-search-deflections#inbenta-search-deflections .inbenta-search-instants,
body #inbenta-search-wrapper-autocompleter #inbenta-search-wrapper-autocompleter .inbenta-search-instants,
body #inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content {
  color: #545860;
}

body .search-results-content {
  padding: 0;
  width: auto;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper {
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 25px;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-filters__more-values {
  color: #161616;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats {
  order: 1;
  display: flex;
  justify-content: center;
  margin-bottom: 13px;
  border-bottom: 1px solid #b5b5bc;
  padding: 0px;
  padding-bottom: 15px;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__info, body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__query {
  font-size: 26px !important;
  margin-bottom: 0;
  font-weight: 300;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__info strong, body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__query strong {
  font-weight: inherit;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__query {
  color: #0770e3 !important;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent {
  order: 2;
  margin: 0;
  padding: 0px;
  display: inline-flex;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters {
  border-radius: 4px;
  overflow: hidden;
  border: 2px solid #0770e3 !important;
  padding: 0;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header {
  background-color: #0770e3;
  color: #ffffff;
  padding: 6px 14px;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__title {
  text-transform: lowercase;
  color: inherit;
  font-weight: 100;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__title:first-letter {
  text-transform: uppercase;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--clean {
  display: none;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--maximize, body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--minimize {
  padding: 0;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--maximize:before, body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--minimize:before {
  content: "V";
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions .header__actions--minimize:before {
  transform: rotate(180deg);
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group {
  margin: 6px 0;
  color: #545860;
  line-height: 18px;
  border-top: none !important;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .group__header {
  display: none;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value {
  width: 100%;
  padding: 0px 14px;
  font-size: inherit;
  margin-bottom: 2px !important;
  font-weight: 700;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label {
  color: #545860;
  font-size: 0.8rem !important;
  word-break: normal;
  letter-spacing: 0 !important;
  box-sizing: border-box;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label span {
  font-size: 1.1rem !important;
  line-height: 1.2rem;
  color: #545860;
  font-weight: 700;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label input[type=checkbox].inbenta-search-checkbox {
  font-size: inherit;
  position: relative;
  top: 0;
  width: 22px;
  height: 22px;
  margin-right: 8px;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label input[type=checkbox].inbenta-search-checkbox:checked:before {
  content: "";
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label .value__badge {
  color: #545860;
  font-size: 16px !important;
  font-weight: 300;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination {
  order: 3;
  display: flex;
  justify-content: center;
  padding: 16px 0;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination .inbenta-search-pagination__item a {
  font-size: 1.2rem;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination .inbenta-search-pagination__item.inbenta-search-pagination__item--disabled {
  display: flex;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination .inbenta-search-pagination__item.inbenta-search-pagination__item--disabled a {
  color: #85868e;
  cursor: default;
}
body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination .inbenta-search-pagination__item.inbenta-search-pagination__item--disabled a:active {
  color: #85868e;
  text-decoration: none;
}
@media (min-width: 768px) {
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper {
    display: block;
    flex-direction: initial;
    gap: 0;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats {
    order: initial;
    justify-content: initial;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__info, body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-stats .inbenta-search-stats__query {
    font-size: 28px;
    line-height: 42px;
    font-weight: 300 !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent {
    order: initial;
    flex-direction: row-reverse;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters {
    min-width: 256px;
    margin-left: 60px;
    border: none !important;
    margin-top: -77px;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .value {
    margin-bottom: 7px !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header {
    background-color: transparent;
    color: #545860;
    padding: 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #b5b5bc;
    margin-bottom: 13px !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__title {
    color: #0770e3 !important;
    font-size: 24px !important;
    line-height: 42px !important;
    font-weight: 300 !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__header .header__actions {
    display: none;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value {
    padding-left: 6px;
    padding-right: 0;
    padding-bottom: 5px;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-filters .inbenta-search-filters__group .value .value__label input[type=checkbox].inbenta-search-checkbox {
    margin-right: 12px;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-results .inbenta-search-results__item {
    border-bottom: none;
    padding: 10px 0;
    font-size: 15px !important;
    margin-right: 0px !important;
    padding-top: 25px !important;
    box-shadow: none !important;
    margin: 0 30px 0 0 !important;
    border-radius: 0 !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-parent .inbenta-search-results .inbenta-search-results__item:first-child {
    border-top: none !important;
  }
  body .search-results-content #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-pagination {
    order: initial;
  }
}

body #inbenta-search-deflections .inbenta-search-pagination__item--active.inbenta-search-pagination__item a,
.inbenta-search-pagination__item--active.inbenta-search-pagination__item a {
  color: #0062E3 !important;
  border-color: #0062E3 !important;
}

body #inbenta-search-wrapper .inbenta-search-pagination__item a:hover {
  color: #0062E3 !important;
  border-color: #0062E3 !important;
}

body #inbenta-search-wrapper-autocompleter .inbenta-search-filters__header .header__actions .inbenta-search-icon:before, body #inbenta-search-wrapper .inbenta-search-filters__header .header__actions .inbenta-search-icon:before, body #inbenta-search-deflections .inbenta-search-filters__header .header__actions .inbenta-search-icon:before {
  color: #fff !important;
}

body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants {
  max-width: 469px;
  margin: 10px 17px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants * {
  font-size: 16px;
  line-height: 1.5;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants strong.inbenta-match {
  font-weight: 700;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants__header .header__title {
  font-weight: 600;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-instants__header .header__icon:before {
  content: "X";
  height: 20px;
  width: 20px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item {
  border-top: none;
  margin-bottom: 30px;
  padding: 20px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__summary {
  font-size: 16px;
  line-height: 1.5;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__url, body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__link {
  font-weight: inherit;
  font-size: 24px;
  line-height: 1.5;
  color: #0062E3;
  opacity: 1;
  font-weight: 500;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__url:visited, body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__link:visited {
  color: #0062E3;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__url:active, body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__link:active {
  color: #0062E3;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item .item__link.inbenta-search-title {
  color: #0062E3;
  font-size: 16px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-results__item a.item__url {
  color: #0062E3;
}

body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content {
  max-width: 70%;
  margin: 32px auto;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__header {
  padding: 15px 20px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__header > div:first-child {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__header button {
  content: "X";
  background-color: #fff !important;
  box-shadow: none;
  border: none;
  padding: 0;
  height: 20px;
  width: 20px;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__header button:hover {
  background-color: none;
  box-shadow: none;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer {
  border-top: 1px solid #ddd;
}
body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer > button {
  width: 100%;
}
@media screen and (min-width: 520px) {
  body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer > button {
    width: auto;
  }
  body #inbenta-search-wrapper#inbenta-search-wrapper#inbenta-search-wrapper .inbenta-search-last-chance__content .content__footer > button:last-child {
    margin-left: 8px;
  }
}

body #inbenta-search-wrapper .inbenta-search-rating {
  border: none;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  padding-bottom: 22px;
  border-bottom: 1px solid #b5b5bc;
  display: block;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__phrase {
  font-weight: normal;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 12px;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons {
  display: flex;
  justify-content: space-between;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button {
  flex: 1;
  font-size: inherit;
  font-weight: normal;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button:before {
  display: none;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button:after {
  vertical-align: bottom;
  margin-left: 16px;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button:hover:before {
  background: none;
}
body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button + .inbenta-search-rating__buttons__button {
  margin-left: 16px;
}
@media (min-width: 768px) {
  body #inbenta-search-wrapper .inbenta-search-rating {
    border-bottom: none;
    display: flex;
    padding: 12px 16px;
  }
  body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__phrase {
    display: inline-block;
    font-size: 16px;
    text-align: left;
    margin: 0;
  }
  body #inbenta-search-wrapper .inbenta-search-rating .inbenta-search-rating__buttons .inbenta-search-rating__buttons__button {
    flex: initial;
    width: auto;
  }
}
@media (max-width: 768px) {
  body #inbenta-search-wrapper .inbenta-search-instants .inbenta-search-rating {
    border-bottom: none;
    padding-bottom: 6px;
  }
}

.ota-selector {
  display: block;
  height: fit-content;
  padding-block-end: 12px;
  position: relative;
}

.ota-selector > .background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 190px;
  border-radius: 4px;
  background-color: #e6e4eb;
  z-index: -1;
}

@media screen and (max-width: 730px) {
  .ota-selector > .background {
    display: none;
  }
}
@media screen and (max-width: 730px) {
  .ota-selector {
    width: 100%;
    height: fit-content;
    align-items: center;
    background-color: #e6e4eb;
  }
}
.ota-selector > h4 {
  width: 95%;
  margin-block-start: 12px;
  margin-bottom: 5px;
  margin-left: 12px;
  font-weight: bold;
  font-size: 1.2rem;
}

@media screen and (max-width: 730px) {
  .ota-selector > h4 {
    width: 100%;
    margin-block-start: 18px;
    margin-bottom: 12px;
    margin-left: 12px;
  }
}
.ota-selector > p {
  margin-block-start: unset;
  margin-block-end: unset;
  margin-left: 12px;
  width: 95%;
  font-size: 0.8rem;
}

@media screen and (max-width: 730px) {
  .ota-selector > p {
    margin-block-start: unset;
    margin-block-end: unset;
    margin-left: 12px;
    width: 100%;
  }
}
.ota-selector > .ota-input-holder {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 95%;
  margin-block-start: 12px;
  margin-left: 12px;
}

@media screen and (max-width: 730px) {
  .ota-selector > .ota-input-holder {
    width: 100%;
    height: 110px;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    margin-left: 12px;
  }
}
.ota-selector > .ota-input-holder > .ota-input {
  font-size: 1.1rem;
  width: 325px;
  height: 48px;
  padding-left: 12px;
  border-radius: 4px;
  border: solid 1px #b5b5bc;
  background-color: #ffffff;
}

.ota-selector > .ota-input-holder > .ota-input::placeholder {
  color: #545860;
  font-style: italic;
}

@media screen and (max-width: 730px) {
  .ota-selector > .ota-input-holder > .ota-input {
    width: 96%;
    margin-left: unset;
  }
}
.ota-selector > .ota-input-holder > .ota-selector-get-help {
  width: 42px;
  height: 42px;
  border-radius: 100px;
  border: none;
  cursor: pointer;
  background-color: #0062E3;
  background: #0062E3 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHN0eWxlPjwvc3R5bGU+PHBhdGggZD0iTTE0LjQgMTkuNWw1LjctNS4zYy40LS40LjctLjkuOC0xLjUuMS0uMy4xLS41LjEtLjdzMC0uNC0uMS0uNmMtLjEtLjYtLjQtMS4xLS44LTEuNWwtNS43LTUuM2MtLjgtLjgtMi4xLS43LTIuOC4xLS44LjgtLjcgMi4xLjEgMi44bDIuNyAyLjVINWMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJoOS40bC0yLjcgMi41Yy0uNS40LS43IDEtLjcgMS41cy4yIDEgLjUgMS40Yy44LjggMi4xLjggMi45LjF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") no-repeat;
  background-position-x: center;
  background-position-y: center;
  font-size: 0px;
  margin-left: 6px;
}

@media screen and (max-width: 730px) {
  .ota-selector > .ota-input-holder > .ota-selector-get-help {
    width: 96%;
    background-color: #0062E3;
    background: #0062E3;
    font-size: unset;
    color: white;
    border-radius: 4px;
    margin-left: unset;
    margin-block-start: 12px;
  }
}
.ota-selector > .message-holder {
  margin-block-start: 6px;
  margin-left: 12px;
  width: 95%;
}

@media screen and (max-width: 730px) {
  .ota-selector > .message-holder {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
.ota-selector > .message-holder > .example-links {
  font-size: 0.8rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}

@media screen and (max-width: 730px) {
  .ota-selector > .message-holder > .example-links {
    width: 95%;
    margin-block-start: 10px;
    justify-content: flex-start;
  }
}
.ota-selector > .message-holder > .example-links p,
.ota-selector > .message-holder > .example-links a {
  margin-block-start: unset;
  margin-block-end: unset;
  margin-left: unset;
  margin-right: 8px;
}

@media screen and (max-width: 730px) {
  .ota-selector > .message-holder > .example-links p,
  .ota-selector > .message-holder > .example-links a {
    margin-block-start: unset;
    margin-block-end: unset;
  }
}
.ota-filtered-list {
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  max-width: 325px;
  height: 393px;
  overflow-y: scroll;
  overflow-x: hidden;
  border-radius: 6px;
  box-shadow: 0 4px 14px 0 rgba(37, 32, 50, 0.25);
  border: solid 1px #e6e4eb;
  background-color: #ffffff;
  margin-left: 12px;
  margin-block-start: 7px;
}

@media screen and (max-width: 730px) {
  .ota-filtered-list {
    flex: 1;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    margin-left: unset;
    border-radius: unset;
    box-shadow: unset;
    margin-block-start: 7px;
  }
}
.ota-filtered-list > .suggested-links {
  flex-direction: column;
  flex-basis: auto;
  margin-left: 12px;
}

.ota-filtered-list > .all-links {
  flex-direction: column;
  flex-basis: auto;
  margin-left: 12px;
}

.ota-filtered-list > .suggested-links > .suggested-links-header,
.ota-filtered-list > .all-links > .all-links-header {
  width: 301px;
  height: 42px;
  border-radius: 4px;
  background-color: #e6e4eb;
  flex-basis: 10%;
}

@media screen and (max-width: 730px) {
  .ota-filtered-list > .suggested-links > .suggested-links-header,
  .ota-filtered-list > .all-links > .all-links-header {
    width: 95%;
    border-radius: 4px;
    flex-basis: 10%;
  }
}
.ota-filtered-list > .suggested-links p.ota_link_header,
.ota-filtered-list > .all-links p.ota_link_header {
  text-align: left;
  vertical-align: middle;
  line-height: 42px;
  margin-left: 12px;
}

@media screen and (max-width: 730px) {
  .ota-filtered-list > .all-links p.ota_link_header {
    width: 95%;
  }
}
.ota-filtered-list > .all-links > .all-links-header > p.ota_link_header_group {
  text-align: left;
  vertical-align: middle;
  line-height: 42px;
  margin-left: 12px;
  height: 12px;
  margin-block-start: unset;
}

@media screen and (max-width: 730px) {
  .ota-filtered-list > .all-links-header > .all-links > p.ota_link_header_group {
    width: 95%;
  }
}
.ota-filtered-list > .suggested-links p.ota_link,
.ota-filtered-list > .all-links p.ota_link {
  color: #0770e3;
  padding: 5px;
  margin: 0;
  margin-left: 5px;
  flex-basis: 10%;
  cursor: pointer;
}

.ota-filtered-list > .not-found-message {
  padding: 0 12px;
}

.ota-filtered-list.access_focused {
  box-shadow: 0 0 0 2px #0062E3;
  display: flex;
}

.ota-filtered-list p.ota_link[aria-selected=true] {
  text-decoration: underline;
  padding: 5px;
  background-color: #0062E3;
  color: #fff;
}

.find-my-booking-email-entry-form-container .entry-form {
  font-size: 16px;
  background-color: #e6e4eb;
  color: #545860;
  padding: 16px 16px;
}
.find-my-booking-email-entry-form-container .entry-form .heading {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
}
.find-my-booking-email-entry-form-container .entry-form .flex-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 600px) {
  .find-my-booking-email-entry-form-container .entry-form .flex-wrap {
    flex-direction: row;
  }
}
.find-my-booking-email-entry-form-container .entry-form .flex-wrap .email-input {
  width: 100%;
  height: 42px;
  height: 56px;
}
@media only screen and (min-width: 600px) {
  .find-my-booking-email-entry-form-container .entry-form .flex-wrap .email-input {
    width: 60%;
    height: 42px;
  }
}
.find-my-booking-email-entry-form-container .entry-form .flex-wrap .submit-button {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .find-my-booking-email-entry-form-container .entry-form .flex-wrap .submit-button {
    width: 40%;
    height: 42px;
    margin-top: 0;
    margin-left: 8px;
  }
}

/* 'inspiration' .notification-notice in src/common/styles/form-success.scss */
.find-my-booking-done-notify {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(37, 32, 51, 0.6);
  padding: 0;
  z-index: 999;
}
.find-my-booking-done-notify .notify-inner {
  color: #545860;
  height: auto;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 24px;
  position: relative;
  max-width: 360px;
  min-width: 343px;
}
@media only screen and (min-width: 600px) {
  .find-my-booking-done-notify .notify-inner {
    max-width: 520px;
  }
}
.find-my-booking-done-notify .notify-inner::before, .find-my-booking-done-notify .notify-inner::after {
  content: "";
  position: absolute;
}
.find-my-booking-done-notify .notify-inner::before {
  background: url("$assets-fmb-submit-success-svg");
  height: 130px;
  width: 100%;
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: contain;
  left: 0;
  top: 40px;
}
.find-my-booking-done-notify .notify-inner .notify-text {
  display: block;
  text-align: left;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 180px;
  width: 100%;
  padding: 0;
}
.find-my-booking-done-notify .notify-inner .notify-text .email-address {
  color: #00b2d6;
  word-break: break-word;
}
.find-my-booking-done-notify .notify-inner .subsidiary-text {
  display: block;
  text-align: left;
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
  margin-top: 26px;
  width: 100%;
}
.find-my-booking-done-notify .notify-inner .dismiss-button {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  margin-top: 24px;
}

.find-my-booking-error-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(37, 32, 51, 0.6);
  padding: 0;
  z-index: 999;
}
.find-my-booking-error-popup .popup-inner {
  color: #545860;
  height: auto;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 24px;
  position: relative;
  max-width: 360px;
  min-width: 343px;
}
.find-my-booking-error-popup .popup-inner .popup-image {
  background: url("$assets-error-svg");
  height: 140px;
  width: 100%;
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: contain;
}
.find-my-booking-error-popup .popup-inner .popup-message h1 {
  font-size: 1.5rem;
}
.find-my-booking-error-popup .popup-inner .dismiss-button, .find-my-booking-error-popup .popup-inner .contact-button {
  font-size: 16px;
  line-height: 22px;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  margin-top: 24px;
}
.find-my-booking-error-popup .popup-inner .contact-button {
  background: none;
  border: 2px solid #e6e4eb;
  color: #0770e3;
}
.find-my-booking-error-popup .popup-inner .contact-button:hover {
  border: inherit;
}