@charset "UTF-8";
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "FrankRuhlLibre";
  font-style: normal;
  font-weight: 400;
  src: local("FrankRuhlLibre"), local("FrankRuhlLibre"), url("../fonts/FrankRuhlLibre-Regular.ttf");
}
@font-face {
  font-family: "FrankRuhlLibre";
  font-style: normal;
  font-weight: 500;
  src: local("FrankRuhlLibre Medium"), local("FrankRuhlLibre Medium"), url("../fonts/FrankRuhlLibre-Medium.ttf");
}
@font-face {
  font-family: "FrankRuhlLibre";
  font-style: normal;
  font-weight: 700;
  src: local("FrankRuhlLibre Bold"), local("FrankRuhlLibre Bold"), url("../fonts/FrankRuhlLibre-Bold.ttf");
}
@font-face {
  font-family: "CustomIcons";
  font-style: normal;
  font-weight: 400;
  src: local("CustomIcons"), local("CustomIcons"), url("../fonts/customIcons.ttf");
}
main.article-detail form, .user-modal form, .user form {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
main.article-detail form .input-wrapper, .user-modal form .input-wrapper, .user form .input-wrapper {
  display: flex;
  flex-direction: column;
}
main.article-detail form .input-wrapper label, .user-modal form .input-wrapper label, .user form .input-wrapper label {
  font-size: 0.75rem;
}
main.article-detail form .input-wrapper label .label-text, .user-modal form .input-wrapper label .label-text, .user form .input-wrapper label .label-text {
  padding-right: 0.625rem;
}
main.article-detail form .input-wrapper input, main.article-detail form .input-wrapper select, main.article-detail form .input-wrapper label, main.article-detail form .input-wrapper textarea, .user-modal form .input-wrapper input, .user-modal form .input-wrapper select, .user-modal form .input-wrapper label, .user-modal form .input-wrapper textarea, .user form .input-wrapper input, .user form .input-wrapper select, .user form .input-wrapper label, .user form .input-wrapper textarea {
  display: block;
}
main.article-detail form .input-wrapper input.error, main.article-detail form .input-wrapper select.error, main.article-detail form .input-wrapper label.error, main.article-detail form .input-wrapper textarea.error, .user-modal form .input-wrapper input.error, .user-modal form .input-wrapper select.error, .user-modal form .input-wrapper label.error, .user-modal form .input-wrapper textarea.error, .user form .input-wrapper input.error, .user form .input-wrapper select.error, .user form .input-wrapper label.error, .user form .input-wrapper textarea.error {
  border-color: #ec3b39;
}
main.article-detail form .input-wrapper input[aria-invalid=false], main.article-detail form .input-wrapper select[aria-invalid=false], main.article-detail form .input-wrapper label[aria-invalid=false], main.article-detail form .input-wrapper textarea[aria-invalid=false], .user-modal form .input-wrapper input[aria-invalid=false], .user-modal form .input-wrapper select[aria-invalid=false], .user-modal form .input-wrapper label[aria-invalid=false], .user-modal form .input-wrapper textarea[aria-invalid=false], .user form .input-wrapper input[aria-invalid=false], .user form .input-wrapper select[aria-invalid=false], .user form .input-wrapper label[aria-invalid=false], .user form .input-wrapper textarea[aria-invalid=false] {
  border-color: #7faf32;
}
main.article-detail form .input-wrapper select, .user-modal form .input-wrapper select, .user form .input-wrapper select {
  font-size: 1.125rem;
  height: 2.75rem;
  padding: 0 0.625rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  background-position: right 0.625rem top 50%;
  border-radius: 0.1875rem;
  border-color: #464646;
}
main.article-detail form .input-wrapper input, .user-modal form .input-wrapper input, .user form .input-wrapper input {
  font-size: 1.125rem;
  height: 2.75rem;
  padding: 0 0.625rem;
  background-color: #fff;
  border-radius: 0.1875rem;
  border-width: 0.0625rem;
}
main.article-detail form .input-wrapper input:disabled, .user-modal form .input-wrapper input:disabled, .user form .input-wrapper input:disabled {
  background-color: #f8f8f8;
}
main.article-detail form .input-wrapper input::-moz-placeholder, .user-modal form .input-wrapper input::-moz-placeholder, .user form .input-wrapper input::-moz-placeholder {
  color: #b0b0b0;
  opacity: 1;
}
main.article-detail form .input-wrapper input:-ms-input-placeholder, .user-modal form .input-wrapper input:-ms-input-placeholder, .user form .input-wrapper input:-ms-input-placeholder {
  color: #b0b0b0;
  opacity: 1;
}
main.article-detail form .input-wrapper input::placeholder, .user-modal form .input-wrapper input::placeholder, .user form .input-wrapper input::placeholder {
  color: #b0b0b0;
  opacity: 1;
}
main.article-detail form .input-wrapper input:-ms-input-placeholder, .user-modal form .input-wrapper input:-ms-input-placeholder, .user form .input-wrapper input:-ms-input-placeholder {
  color: #b0b0b0;
}
main.article-detail form .input-wrapper input::-ms-input-placeholder, .user-modal form .input-wrapper input::-ms-input-placeholder, .user form .input-wrapper input::-ms-input-placeholder {
  color: #b0b0b0;
}
main.article-detail form .input-wrapper textarea, .user-modal form .input-wrapper textarea, .user form .input-wrapper textarea {
  color: #464646;
  font-size: 1.125rem;
  font-family: Arial, Helvetica, sans-serif;
  resize: none;
  padding: 0.625rem;
  border-radius: 0.1875rem;
  border-width: 0.0625rem;
  height: 12.5rem;
}
main.article-detail form .input-wrapper label.error, .user-modal form .input-wrapper label.error, .user form .input-wrapper label.error {
  color: #ec3b39;
}
main.article-detail form .input-wrapper input, main.article-detail form .input-wrapper textarea, .user-modal form .input-wrapper input, .user-modal form .input-wrapper textarea, .user form .input-wrapper input, .user form .input-wrapper textarea {
  padding-right: 2.5rem;
}
main.article-detail form .input-wrapper input[aria-invalid=false], main.article-detail form .input-wrapper textarea[aria-invalid=false], .user-modal form .input-wrapper input[aria-invalid=false], .user-modal form .input-wrapper textarea[aria-invalid=false], .user form .input-wrapper input[aria-invalid=false], .user form .input-wrapper textarea[aria-invalid=false] {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='check' class='svg-inline--fa fa-check fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%237faf32' d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-size: 1.125rem 1.125rem;
  background-color: transparent !important;
  -webkit-appearance: auto !important;
     -moz-appearance: auto !important;
          appearance: auto !important;
  background-position: top 0.75rem right 0.625rem;
}
main.article-detail form .checkbox-wrapper .checkbox input[type=checkbox], .user-modal form .checkbox-wrapper .checkbox input[type=checkbox], .user form .checkbox-wrapper .checkbox input[type=checkbox] {
  opacity: 0;
  height: 0.0625rem;
  width: 0.0625rem;
  margin: 0;
}
main.article-detail form .checkbox-wrapper .checkbox input[type=checkbox]:checked + .checkbox-control, main.article-detail form .checkbox-wrapper .checkbox input[type=checkbox]:checked + label + .checkbox-control, .user-modal form .checkbox-wrapper .checkbox input[type=checkbox]:checked + .checkbox-control, .user-modal form .checkbox-wrapper .checkbox input[type=checkbox]:checked + label + .checkbox-control, .user form .checkbox-wrapper .checkbox input[type=checkbox]:checked + .checkbox-control, .user form .checkbox-wrapper .checkbox input[type=checkbox]:checked + label + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #000;
}
main.article-detail form .checkbox-wrapper .checkbox input[type=checkbox]:focus + .checkbox-control, .user-modal form .checkbox-wrapper .checkbox input[type=checkbox]:focus + .checkbox-control, .user form .checkbox-wrapper .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #000;
  border-color: #000;
}
main.article-detail form .checkbox-wrapper .checkbox input[type=checkbox]:disabled + .checkbox-control, .user-modal form .checkbox-wrapper .checkbox input[type=checkbox]:disabled + .checkbox-control, .user form .checkbox-wrapper .checkbox input[type=checkbox]:disabled + .checkbox-control {
  background-color: #b0b0b0;
}
main.article-detail form .checkbox-wrapper .checkbox .checkbox-control, .user-modal form .checkbox-wrapper .checkbox .checkbox-control, .user form .checkbox-wrapper .checkbox .checkbox-control {
  height: 0.9375rem;
  width: 0.9375rem;
  border: 0.0625rem solid #000;
  border-radius: 0.1875rem;
  background-color: #fff;
  display: inline-block;
}
main.article-detail form .checkbox-wrapper .checkbox .checkbox-label, .user-modal form .checkbox-wrapper .checkbox .checkbox-label, .user form .checkbox-wrapper .checkbox .checkbox-label {
  font-size: 1.125rem;
}
main.article-detail form .basic-form-wrapper, .user-modal form .basic-form-wrapper, .user form .basic-form-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 2.5rem 1.25rem 2.5rem;
  border: 0.125rem solid #464646;
  position: relative;
}
main.article-detail form .basic-form-wrapper::before, .user-modal form .basic-form-wrapper::before, .user form .basic-form-wrapper::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f059";
  font-size: 3.125rem;
  position: absolute;
  top: -1.875rem;
  background-color: #fff;
  padding: 0 0.625rem;
  font-weight: 300;
}
main.article-detail form .basic-form-wrapper .form-part, .user-modal form .basic-form-wrapper .form-part, .user form .basic-form-wrapper .form-part {
  margin-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #eee;
}
main.article-detail form .basic-form-wrapper .form-part .title, .user-modal form .basic-form-wrapper .form-part .title, .user form .basic-form-wrapper .form-part .title {
  font-weight: 700;
  padding-bottom: 0.625rem;
  display: inline-block;
}
main.article-detail form .basic-form-wrapper .form-part .image-part img, .user-modal form .basic-form-wrapper .form-part .image-part img, .user form .basic-form-wrapper .form-part .image-part img {
  width: 12.5rem;
  height: auto;
}
main.article-detail form .basic-form-wrapper .form-part.with-image, .user-modal form .basic-form-wrapper .form-part.with-image, .user form .basic-form-wrapper .form-part.with-image {
  display: flex;
  justify-content: space-between;
}
main.article-detail form .basic-form-wrapper .form-radios, .user-modal form .basic-form-wrapper .form-radios, .user form .basic-form-wrapper .form-radios {
  display: flex;
  margin-top: 0.625rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  position: relative;
  flex-wrap: wrap;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper, .user form .basic-form-wrapper .form-radios .radio-wrapper {
  margin-right: 1.5625rem;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio], .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio], .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] {
  opacity: 0;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label, .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label {
  position: relative;
  cursor: pointer;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::before, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::before, .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::before {
  content: "";
  position: absolute;
  left: -1.5rem;
  top: 0;
  border-radius: 50%;
  border: 0.0625rem solid #464646;
  width: 0.9375rem;
  height: 0.9375rem;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::after, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::after, .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio] + label::after {
  content: "";
  position: absolute;
  left: -1.25rem;
  top: 0.25rem;
  border-radius: 50%;
  width: 0.5625rem;
  height: 0.5625rem;
}
main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:focus + label::before, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:focus + label::before, .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:focus + label::before {
  box-shadow: 0 0 0 0.0625rem #464646;
  outline: 0.125rem dotted transparent;
}
main.article-detail form .basic-form-wrapper .form-radios .validator-error, .user-modal form .basic-form-wrapper .form-radios .validator-error, .user form .basic-form-wrapper .form-radios .validator-error {
  font-size: 0.75rem;
  position: absolute;
  bottom: 0.3125rem;
  color: #ec3b39;
}
main.article-detail form .basic-form-wrapper .btn-group, .user-modal form .basic-form-wrapper .btn-group, .user form .basic-form-wrapper .btn-group {
  display: flex;
  flex-wrap: wrap;
}
main.article-detail form .basic-form-wrapper .form-dark-btn, .user-modal form .basic-form-wrapper .form-dark-btn, .user form .basic-form-wrapper .form-dark-btn {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}
main.article-detail form .basic-form-wrapper .form-dark-btn.is-loading, .user-modal form .basic-form-wrapper .form-dark-btn.is-loading, .user form .basic-form-wrapper .form-dark-btn.is-loading {
  position: relative;
}
main.article-detail form .basic-form-wrapper .form-dark-btn.is-loading::before, .user-modal form .basic-form-wrapper .form-dark-btn.is-loading::before, .user form .basic-form-wrapper .form-dark-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
main.article-detail form .basic-form-wrapper .form-dark-btn.is-loading::after, .user-modal form .basic-form-wrapper .form-dark-btn.is-loading::after, .user form .basic-form-wrapper .form-dark-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.article-detail form .basic-form-wrapper .form-btn, .user-modal form .basic-form-wrapper .form-btn, .user form .basic-form-wrapper .form-btn {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
main.article-detail form .basic-form-wrapper .form-btn:hover, .user-modal form .basic-form-wrapper .form-btn:hover, .user form .basic-form-wrapper .form-btn:hover {
  background-color: #eee;
}
main.article-detail form .basic-form-wrapper .form-btn.is-loading, .user-modal form .basic-form-wrapper .form-btn.is-loading, .user form .basic-form-wrapper .form-btn.is-loading {
  position: relative;
}
main.article-detail form .basic-form-wrapper .form-btn.is-loading::before, .user-modal form .basic-form-wrapper .form-btn.is-loading::before, .user form .basic-form-wrapper .form-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.article-detail form .basic-form-wrapper .form-btn.is-loading::after, .user-modal form .basic-form-wrapper .form-btn.is-loading::after, .user form .basic-form-wrapper .form-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.article-detail form .basic-form-wrapper p.recaptcha, .user-modal form .basic-form-wrapper p.recaptcha, .user form .basic-form-wrapper p.recaptcha {
  font-size: 0.875rem;
}
main.article-detail form .basic-form-wrapper p.recaptcha a, .user-modal form .basic-form-wrapper p.recaptcha a, .user form .basic-form-wrapper p.recaptcha a {
  color: #464646;
}
main.article-detail form .basic-form-wrapper p.recaptcha a:hover, .user-modal form .basic-form-wrapper p.recaptcha a:hover, .user form .basic-form-wrapper p.recaptcha a:hover {
  color: #000;
}
main.article-detail form .radio-wrapper, .user-modal form .radio-wrapper, .user form .radio-wrapper {
  margin-right: 2.5rem;
}
main.article-detail form .radio-wrapper input[type=radio], .user-modal form .radio-wrapper input[type=radio], .user form .radio-wrapper input[type=radio] {
  opacity: 0;
}
main.article-detail form .radio-wrapper input[type=radio] + label, .user-modal form .radio-wrapper input[type=radio] + label, .user form .radio-wrapper input[type=radio] + label {
  position: relative;
  cursor: pointer;
}
main.article-detail form .radio-wrapper input[type=radio] + label span.error-label label.error, .user-modal form .radio-wrapper input[type=radio] + label span.error-label label.error, .user form .radio-wrapper input[type=radio] + label span.error-label label.error {
  color: #ec3b39;
  font-size: 0.75rem;
  font-weight: 400 !important;
  padding-left: 0.625rem;
}
main.article-detail form .radio-wrapper input[type=radio] + label::before, .user-modal form .radio-wrapper input[type=radio] + label::before, .user form .radio-wrapper input[type=radio] + label::before {
  content: "";
  position: absolute;
  left: -1.5rem;
  top: 0;
  border-radius: 50%;
  border: 0.0625rem solid #464646;
  width: 0.9375rem;
  height: 0.9375rem;
}
main.article-detail form .radio-wrapper input[type=radio] + label::after, .user-modal form .radio-wrapper input[type=radio] + label::after, .user form .radio-wrapper input[type=radio] + label::after {
  content: "";
  position: absolute;
  left: -1.25rem;
  top: 0.25rem;
  border-radius: 50%;
  width: 0.5625rem;
  height: 0.5625rem;
}
main.article-detail form .radio-wrapper input[type=radio]:checked + label::after, .user-modal form .radio-wrapper input[type=radio]:checked + label::after, .user form .radio-wrapper input[type=radio]:checked + label::after {
  background: #6619c6;
}
main.article-detail form .radio-wrapper input[type=radio]:checked + label::before, .user-modal form .radio-wrapper input[type=radio]:checked + label::before, .user form .radio-wrapper input[type=radio]:checked + label::before {
  border-color: #6619c6;
}
main.article-detail form .radio-wrapper input[type=radio]:focus + label::before, .user-modal form .radio-wrapper input[type=radio]:focus + label::before, .user form .radio-wrapper input[type=radio]:focus + label::before {
  box-shadow: 0 0 0 0.0625rem #464646, 0 0 0.1875rem #6619c6;
  outline: 0.125rem dotted transparent;
}
main.article-detail .form-steps, .user-modal .form-steps, .user .form-steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.9375rem 0;
}
main.article-detail .form-steps a, .user-modal .form-steps a, .user .form-steps a {
  display: inline-block;
  background-color: #b0b0b0;
  flex: 1;
  text-decoration: none;
  font-weight: 700;
  color: #fff;
  padding: 0.5rem 0.5rem 0.5rem 2.25rem;
  position: relative;
  word-wrap: break-word;
}
main.article-detail .form-steps a::before, .user-modal .form-steps a::before, .user .form-steps a::before {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  left: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUwIDE1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNmZmY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA5LjE3LDc1YzAsMTguODctMTUuMywzNC4xNy0zNC4xNywzNC4xN2MtMTguODcsMC0zNC4xNy0xNS4zLTM0LjE3LTM0LjE3UzU2LjEzLDQwLjgzLDc1LDQwLjgzCglDOTMuODcsNDAuODMsMTA5LjE3LDU2LjEzLDEwOS4xNyw3NSBNMTUwLDc1YzAtNDEuNDItMzMuNTgtNzUtNzUtNzVDMzMuNTgsMCwwLDMzLjU4LDAsNzVjMCw0MS40MiwzMy41OCw3NSw3NSw3NQoJQzExNi40MiwxNTAsMTUwLDExNi40MiwxNTAsNzUiLz4KPC9zdmc+Cg==");
  background-size: 1.25rem 1.25rem;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
main.article-detail .form-steps a:hover, main.article-detail .form-steps a.active, .user-modal .form-steps a:hover, .user-modal .form-steps a.active, .user .form-steps a:hover, .user .form-steps a.active {
  color: #fff;
  background-color: #6619c6;
}
main.article-detail .form-steps a.done, .user-modal .form-steps a.done, .user .form-steps a.done {
  color: #fff;
  background-color: #6619c6;
}
main.article-detail .form-steps a.done::after, .user-modal .form-steps a.done::after, .user .form-steps a.done::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f00c";
  font-weight: 300;
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.9375rem;
}
main.article-detail .form-steps span .fal, .user-modal .form-steps span .fal, .user .form-steps span .fal {
  font-size: 1.5625rem;
  color: #b0b0b0 !important;
  margin: 0 0.3125rem;
  display: inline-block;
}
main.article-detail .form-steps span.active .fal, main.article-detail .form-steps span.done .fal, .user-modal .form-steps span.active .fal, .user-modal .form-steps span.done .fal, .user .form-steps span.active .fal, .user .form-steps span.done .fal {
  color: #6619c6 !important;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
/*
home = $color-red
articles = $color-teal
events = $color-yellow
tenders = $color-blue
forms = $color-purple
manuals, business_guides = $color-green
directory = $color-orange
*/
header.home .top-header__search {
  background-color: #112448 !important;
}
header.home .top-header__search .search__input-wrapper form button {
  background-color: #ec3b39;
}
header.home .top-header__search .search__input-wrapper form button:hover {
  background-color: #112448;
}
header.home .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #ec3b39 transparent transparent transparent !important;
}
header.home .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #112448 !important;
}
header.home .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #112448;
  background: rgba(17, 36, 72, 0.1);
}
header.articles .top-header__search {
  background-color: #3cafae !important;
}
header.articles .top-header__search .search__input-wrapper form button:hover {
  background-color: #3cafae;
}
header.articles .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #3cafae transparent transparent transparent !important;
}
header.articles .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #3cafae !important;
}
header.articles .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.1);
}
header.events .top-header__search {
  background-color: #f9b211 !important;
}
header.events .top-header__search .search__input-wrapper form button:hover {
  background-color: #f9b211;
}
header.events .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #f9b211 transparent transparent transparent !important;
}
header.events .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #f9b211 !important;
}
header.events .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.1);
}
header.tenders .top-header__search {
  background-color: #3fa2ff !important;
}
header.tenders .top-header__search .search__input-wrapper form button:hover {
  background-color: #3fa2ff;
}
header.tenders .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #3fa2ff transparent transparent transparent !important;
}
header.tenders .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #3fa2ff !important;
}
header.tenders .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.1);
}
header.forms .top-header__search {
  background-color: #6619c6 !important;
}
header.forms .top-header__search .search__input-wrapper form button:hover {
  background-color: #6619c6;
}
header.forms .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #6619c6 transparent transparent transparent !important;
}
header.forms .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #6619c6 !important;
}
header.forms .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.1);
}
header.manuals .top-header__search {
  background-color: #7faf32 !important;
}
header.manuals .top-header__search .search__input-wrapper form button:hover {
  background-color: #7faf32;
}
header.manuals .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #7faf32 transparent transparent transparent !important;
}
header.manuals .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #7faf32 !important;
}
header.manuals .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.1);
}
header.directory .top-header__search {
  background-color: #de7511 !important;
}
header.directory .top-header__search .search__input-wrapper form button:hover {
  background-color: #de7511;
}
header.directory .top-header__search .search__input-wrapper form .loader .lds-ring div {
  border-color: #de7511 transparent transparent transparent !important;
}
header.directory .top-header__search .search__input-wrapper .whisper-popup {
  border-color: #de7511 !important;
}
header.directory .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a:hover {
  background: #de7511;
  background: rgba(222, 117, 17, 0.1);
}

.related-content-column article .label.home {
  color: #ec3b39;
}
.related-content-column article .label.home::before {
  background-color: #ec3b39;
}
.related-content-column article .label.articles {
  color: #3cafae;
}
.related-content-column article .label.articles::before {
  background-color: #3cafae;
}
.related-content-column article .label.events {
  color: #f9b211;
}
.related-content-column article .label.events::before {
  background-color: #f9b211;
}
.related-content-column article .label.tenders {
  color: #3fa2ff;
}
.related-content-column article .label.tenders::before {
  background-color: #3fa2ff;
}
.related-content-column article .label.forms {
  color: #6619c6;
}
.related-content-column article .label.forms::before {
  background-color: #6619c6;
}
.related-content-column article .label.manuals {
  color: #7faf32;
}
.related-content-column article .label.manuals::before {
  background-color: #7faf32;
}
.related-content-column article .label.directory {
  color: #de7511;
}
.related-content-column article .label.directory::before {
  background-color: #de7511;
}

#page-content.home .filter-result-info__theme {
  background: #ec3b39;
  background: rgba(236, 59, 57, 0.1);
}
#page-content.home .article-detail section.header h2 {
  color: #ec3b39;
}
#page-content.home .article-detail form .basic-form-wrapper::before {
  color: #ec3b39;
}
#page-content.home .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #ec3b39;
}
#page-content.home .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #ec3b39;
}
#page-content.home .article-detail .onpage-labels a.selected {
  background-color: #ec3b39;
}
#page-content.home .article-detail .labels-wrapper ul li.selected {
  background-color: #ec3b39;
}
#page-content.home section.article-content .article-detail-info .event-items,
#page-content.home section.article-content .article-detail-info .form-items {
  background: #ec3b39;
  background: rgba(236, 59, 57, 0.1);
}
#page-content.home section.article-content i.fal {
  color: #ec3b39;
}
#page-content.home section.article-content blockquote::before, #page-content.home section.article-content blockquote::after,
#page-content.home section.article-content .highlight-block::before,
#page-content.home section.article-content .highlight-block::after {
  color: #ec3b39;
}
#page-content.home section.article-content .highlight-block-3,
#page-content.home section.article-content .highlight-block-4 {
  border-color: #ec3b39;
}
#page-content.home section.article-content .highlight-block-short::before {
  background-color: #ec3b39;
  color: #fff;
}
#page-content.home section.related-articles .topic {
  color: #ec3b39;
}
#page-content.home .filter-button:hover {
  background-color: #ec3b39;
}
#page-content.home .filter__body {
  background: #ec3b39;
  background: rgba(236, 59, 57, 0.1);
}
#page-content.home .filter__body input.search {
  border-color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tabs__heads {
  border-color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tab .filter-theme__head {
  border-color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #ec3b39;
  background: rgba(236, 59, 57, 0.1);
}
#page-content.home .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.home .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tab .filter-theme {
  border-color: #ec3b39;
}
#page-content.home .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #ec3b39;
}
#page-content.home section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #ec3b39;
}
#page-content.home section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ec3b39' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #ec3b39;
}
#page-content.home section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #ec3b39;
  border-color: #ec3b39;
}
#page-content.home .lds-ring div {
  border-color: #ec3b39 transparent transparent transparent;
}
#page-content.home .filter-result-info .keywords-group i {
  color: #ec3b39;
}
#page-content.home form .form-dark-btn:hover {
  background-color: #ec3b39;
}
#page-content.home .article-list__content .highlight {
  background: #ec3b39;
  background: rgba(236, 59, 57, 0.2);
}
#page-content.home .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #ec3b39;
}
#page-content.home .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #ec3b39;
}
#page-content.articles .filter-result-info__theme {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.1);
}
#page-content.articles .article-detail section.header h2 {
  color: #3cafae;
}
#page-content.articles .article-detail form .basic-form-wrapper::before {
  color: #3cafae;
}
#page-content.articles .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #3cafae;
}
#page-content.articles .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #3cafae;
}
#page-content.articles .article-detail .onpage-labels a.selected {
  background-color: #3cafae;
}
#page-content.articles .article-detail .labels-wrapper ul li.selected {
  background-color: #3cafae;
}
#page-content.articles section.article-content .article-detail-info .event-items,
#page-content.articles section.article-content .article-detail-info .form-items {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.1);
}
#page-content.articles section.article-content i.fal {
  color: #3cafae;
}
#page-content.articles section.article-content blockquote::before, #page-content.articles section.article-content blockquote::after,
#page-content.articles section.article-content .highlight-block::before,
#page-content.articles section.article-content .highlight-block::after {
  color: #3cafae;
}
#page-content.articles section.article-content .highlight-block-3,
#page-content.articles section.article-content .highlight-block-4 {
  border-color: #3cafae;
}
#page-content.articles section.article-content .highlight-block-short::before {
  background-color: #3cafae;
  color: #fff;
}
#page-content.articles section.related-articles .topic {
  color: #3cafae;
}
#page-content.articles .filter-button:hover {
  background-color: #3cafae;
}
#page-content.articles .filter__body {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.1);
}
#page-content.articles .filter__body input.search {
  border-color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tabs__heads {
  border-color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tab .filter-theme__head {
  border-color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.1);
}
#page-content.articles .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.articles .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tab .filter-theme {
  border-color: #3cafae;
}
#page-content.articles .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #3cafae;
}
#page-content.articles section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #3cafae;
}
#page-content.articles section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233cafae' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #3cafae;
}
#page-content.articles section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #3cafae;
  border-color: #3cafae;
}
#page-content.articles .lds-ring div {
  border-color: #3cafae transparent transparent transparent;
}
#page-content.articles .filter-result-info .keywords-group i {
  color: #3cafae;
}
#page-content.articles form .form-dark-btn:hover {
  background-color: #3cafae;
}
#page-content.articles .article-list__content .highlight {
  background: #3cafae;
  background: rgba(60, 175, 174, 0.2);
}
#page-content.articles .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #3cafae;
}
#page-content.articles .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #3cafae;
}
#page-content.events .filter-result-info__theme {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.1);
}
#page-content.events .article-detail section.header h2 {
  color: #f9b211;
}
#page-content.events .article-detail form .basic-form-wrapper::before {
  color: #f9b211;
}
#page-content.events .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #f9b211;
}
#page-content.events .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #f9b211;
}
#page-content.events .article-detail .onpage-labels a.selected {
  background-color: #f9b211;
}
#page-content.events .article-detail .labels-wrapper ul li.selected {
  background-color: #f9b211;
}
#page-content.events section.article-content .article-detail-info .event-items,
#page-content.events section.article-content .article-detail-info .form-items {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.1);
}
#page-content.events section.article-content i.fal {
  color: #f9b211;
}
#page-content.events section.article-content blockquote::before, #page-content.events section.article-content blockquote::after,
#page-content.events section.article-content .highlight-block::before,
#page-content.events section.article-content .highlight-block::after {
  color: #f9b211;
}
#page-content.events section.article-content .highlight-block-3,
#page-content.events section.article-content .highlight-block-4 {
  border-color: #f9b211;
}
#page-content.events section.article-content .highlight-block-short::before {
  background-color: #f9b211;
  color: #fff;
}
#page-content.events section.related-articles .topic {
  color: #f9b211;
}
#page-content.events .filter-button:hover {
  background-color: #f9b211;
}
#page-content.events .filter__body {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.1);
}
#page-content.events .filter__body input.search {
  border-color: #f9b211;
}
#page-content.events .filter__body .filter__body__tabs__heads {
  border-color: #f9b211;
}
#page-content.events .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #f9b211;
}
#page-content.events .filter__body .filter__body__tab .filter-theme__head {
  border-color: #f9b211;
}
#page-content.events .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.1);
}
#page-content.events .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.events .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #f9b211;
}
#page-content.events .filter__body .filter__body__tab .filter-theme {
  border-color: #f9b211;
}
#page-content.events .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #f9b211;
}
#page-content.events section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #f9b211;
}
#page-content.events section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23f9b211' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #f9b211;
}
#page-content.events section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #f9b211;
  border-color: #f9b211;
}
#page-content.events .lds-ring div {
  border-color: #f9b211 transparent transparent transparent;
}
#page-content.events .filter-result-info .keywords-group i {
  color: #f9b211;
}
#page-content.events form .form-dark-btn:hover {
  background-color: #f9b211;
}
#page-content.events .article-list__content .highlight {
  background: #f9b211;
  background: rgba(249, 178, 17, 0.2);
}
#page-content.events .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #f9b211;
}
#page-content.events .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #f9b211;
}
#page-content.tenders .filter-result-info__theme {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.1);
}
#page-content.tenders .article-detail section.header h2 {
  color: #3fa2ff;
}
#page-content.tenders .article-detail form .basic-form-wrapper::before {
  color: #3fa2ff;
}
#page-content.tenders .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #3fa2ff;
}
#page-content.tenders .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #3fa2ff;
}
#page-content.tenders .article-detail .onpage-labels a.selected {
  background-color: #3fa2ff;
}
#page-content.tenders .article-detail .labels-wrapper ul li.selected {
  background-color: #3fa2ff;
}
#page-content.tenders section.article-content .article-detail-info .event-items,
#page-content.tenders section.article-content .article-detail-info .form-items {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.1);
}
#page-content.tenders section.article-content i.fal {
  color: #3fa2ff;
}
#page-content.tenders section.article-content blockquote::before, #page-content.tenders section.article-content blockquote::after,
#page-content.tenders section.article-content .highlight-block::before,
#page-content.tenders section.article-content .highlight-block::after {
  color: #3fa2ff;
}
#page-content.tenders section.article-content .highlight-block-3,
#page-content.tenders section.article-content .highlight-block-4 {
  border-color: #3fa2ff;
}
#page-content.tenders section.article-content .highlight-block-short::before {
  background-color: #3fa2ff;
  color: #fff;
}
#page-content.tenders section.related-articles .topic {
  color: #3fa2ff;
}
#page-content.tenders .filter-button:hover {
  background-color: #3fa2ff;
}
#page-content.tenders .filter__body {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.1);
}
#page-content.tenders .filter__body input.search {
  border-color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tabs__heads {
  border-color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tab .filter-theme__head {
  border-color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.1);
}
#page-content.tenders .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.tenders .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tab .filter-theme {
  border-color: #3fa2ff;
}
#page-content.tenders .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #3fa2ff;
}
#page-content.tenders section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #3fa2ff;
}
#page-content.tenders section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233fa2ff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #3fa2ff;
}
#page-content.tenders section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #3fa2ff;
  border-color: #3fa2ff;
}
#page-content.tenders .lds-ring div {
  border-color: #3fa2ff transparent transparent transparent;
}
#page-content.tenders .filter-result-info .keywords-group i {
  color: #3fa2ff;
}
#page-content.tenders form .form-dark-btn:hover {
  background-color: #3fa2ff;
}
#page-content.tenders .article-list__content .highlight {
  background: #3fa2ff;
  background: rgba(63, 162, 255, 0.2);
}
#page-content.tenders .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #3fa2ff;
}
#page-content.tenders .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #3fa2ff;
}
#page-content.forms .filter-result-info__theme {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.1);
}
#page-content.forms .article-detail section.header h2 {
  color: #6619c6;
}
#page-content.forms .article-detail form .basic-form-wrapper::before {
  color: #6619c6;
}
#page-content.forms .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #6619c6;
}
#page-content.forms .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #6619c6;
}
#page-content.forms .article-detail .onpage-labels a.selected {
  background-color: #6619c6;
}
#page-content.forms .article-detail .labels-wrapper ul li.selected {
  background-color: #6619c6;
}
#page-content.forms section.article-content .article-detail-info .event-items,
#page-content.forms section.article-content .article-detail-info .form-items {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.1);
}
#page-content.forms section.article-content i.fal {
  color: #6619c6;
}
#page-content.forms section.article-content blockquote::before, #page-content.forms section.article-content blockquote::after,
#page-content.forms section.article-content .highlight-block::before,
#page-content.forms section.article-content .highlight-block::after {
  color: #6619c6;
}
#page-content.forms section.article-content .highlight-block-3,
#page-content.forms section.article-content .highlight-block-4 {
  border-color: #6619c6;
}
#page-content.forms section.article-content .highlight-block-short::before {
  background-color: #6619c6;
  color: #fff;
}
#page-content.forms section.related-articles .topic {
  color: #6619c6;
}
#page-content.forms .filter-button:hover {
  background-color: #6619c6;
}
#page-content.forms .filter__body {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.1);
}
#page-content.forms .filter__body input.search {
  border-color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tabs__heads {
  border-color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tab .filter-theme__head {
  border-color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.1);
}
#page-content.forms .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.forms .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tab .filter-theme {
  border-color: #6619c6;
}
#page-content.forms .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #6619c6;
}
#page-content.forms section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #6619c6;
}
#page-content.forms section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%236619c6' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #6619c6;
}
#page-content.forms section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #6619c6;
  border-color: #6619c6;
}
#page-content.forms .lds-ring div {
  border-color: #6619c6 transparent transparent transparent;
}
#page-content.forms .filter-result-info .keywords-group i {
  color: #6619c6;
}
#page-content.forms form .form-dark-btn:hover {
  background-color: #6619c6;
}
#page-content.forms .article-list__content .highlight {
  background: #6619c6;
  background: rgba(102, 25, 198, 0.2);
}
#page-content.forms .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #6619c6;
}
#page-content.forms .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #6619c6;
}
#page-content.manuals .filter-result-info__theme {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.1);
}
#page-content.manuals .article-detail section.header h2 {
  color: #7faf32;
}
#page-content.manuals .article-detail form .basic-form-wrapper::before {
  color: #7faf32;
}
#page-content.manuals .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #7faf32;
}
#page-content.manuals .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #7faf32;
}
#page-content.manuals .article-detail .onpage-labels a.selected {
  background-color: #7faf32;
}
#page-content.manuals .article-detail .labels-wrapper ul li.selected {
  background-color: #7faf32;
}
#page-content.manuals section.article-content .article-detail-info .event-items,
#page-content.manuals section.article-content .article-detail-info .form-items {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.1);
}
#page-content.manuals section.article-content i.fal {
  color: #7faf32;
}
#page-content.manuals section.article-content blockquote::before, #page-content.manuals section.article-content blockquote::after,
#page-content.manuals section.article-content .highlight-block::before,
#page-content.manuals section.article-content .highlight-block::after {
  color: #7faf32;
}
#page-content.manuals section.article-content .highlight-block-3,
#page-content.manuals section.article-content .highlight-block-4 {
  border-color: #7faf32;
}
#page-content.manuals section.article-content .highlight-block-short::before {
  background-color: #7faf32;
  color: #fff;
}
#page-content.manuals section.related-articles .topic {
  color: #7faf32;
}
#page-content.manuals .filter-button:hover {
  background-color: #7faf32;
}
#page-content.manuals .filter__body {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.1);
}
#page-content.manuals .filter__body input.search {
  border-color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tabs__heads {
  border-color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tab .filter-theme__head {
  border-color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tab .filter-theme__head:hover {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.1);
}
#page-content.manuals .filter__body .filter__body__tab .filter-theme__head .close,
#page-content.manuals .filter__body .filter__body__tab .filter-theme__head .expand {
  color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tab .filter-theme {
  border-color: #7faf32;
}
#page-content.manuals .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #7faf32;
}
#page-content.manuals section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #7faf32;
}
#page-content.manuals section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%237faf32' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #7faf32;
}
#page-content.manuals section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #7faf32;
  border-color: #7faf32;
}
#page-content.manuals .lds-ring div {
  border-color: #7faf32 transparent transparent transparent;
}
#page-content.manuals .filter-result-info .keywords-group i {
  color: #7faf32;
}
#page-content.manuals form .form-dark-btn:hover {
  background-color: #7faf32;
}
#page-content.manuals .article-list__content .highlight {
  background: #7faf32;
  background: rgba(127, 175, 50, 0.2);
}
#page-content.manuals .wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: #fff;
  background-color: #7faf32;
}
#page-content.manuals .wp-block-pb-accordion-item.is-open .c-accordion__content {
  border-color: #7faf32;
}
#page-content.directory .filter-result-info__theme {
  background: #de7511;
  background: rgba(222, 117, 17, 0.1);
}
#page-content.directory .article-detail section.header h2 {
  color: #464646;
}
#page-content.directory .article-detail form .basic-form-wrapper::before {
  color: #de7511;
}
#page-content.directory .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::after {
  background-color: #de7511;
}
#page-content.directory .article-detail form .basic-form-wrapper .form-radios .radio-wrapper input:checked + label::before {
  border-color: #de7511;
}
#page-content.directory .article-detail .onpage-labels a.selected {
  background-color: #de7511;
}
#page-content.directory .article-detail .labels-wrapper ul li.selected {
  background-color: #de7511;
}
#page-content.directory section.article-content .article-detail-info .event-items,
#page-content.directory section.article-content .article-detail-info .form-items {
  background: #de7511;
  background: rgba(222, 117, 17, 0.1);
}
#page-content.directory section.article-content i.fal {
  color: #de7511;
}
#page-content.directory section.article-content blockquote::before, #page-content.directory section.article-content blockquote::after,
#page-content.directory section.article-content .highlight-block::before,
#page-content.directory section.article-content .highlight-block::after {
  color: #de7511;
}
#page-content.directory section.article-content .highlight-block-3,
#page-content.directory section.article-content .highlight-block-4 {
  border-color: #de7511;
}
#page-content.directory section.article-content .highlight-block-short::before {
  background-color: #de7511;
  color: #fff;
}
#page-content.directory section.related-articles .topic {
  color: #de7511;
}
#page-content.directory .filter-button:hover {
  background-color: #de7511;
}
#page-content.directory .filter__body {
  background: #de7511;
  background: rgba(222, 117, 17, 0.1);
}
#page-content.directory .filter__body input.search {
  border-color: #de7511;
}
#page-content.directory .filter__body .filter__body__tabs__heads {
  border-color: #de7511;
}
#page-content.directory .filter__body .filter__body__tabs__heads a.filter-tab-btn.active {
  background-color: #de7511;
}
#page-content.directory .filter__body .filter__body__tab ul li {
  border-color: #de7511;
}
#page-content.directory .filter__body .filter__body__tab ul li:hover {
  background: #de7511;
  background: rgba(222, 117, 17, 0.1);
}
#page-content.directory .filter__body .filter__body__tab ul li .close,
#page-content.directory .filter__body .filter__body__tab ul li .expand {
  color: #de7511;
}
#page-content.directory .filter__body .filter__body__tab .filter-theme {
  border-color: #de7511;
}
#page-content.directory .filter__body .filter__body__tab .selected-group:last-child {
  border-color: #de7511;
}
#page-content.directory section.filter .filter__body__tabs__heads a.filter-tab-btn {
  color: #de7511;
}
#page-content.directory section.filter .checkbox input[type=checkbox]:checked + .checkbox-control {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23de7511' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  border-color: #de7511;
}
#page-content.directory section.filter .checkbox input[type=checkbox]:focus + .checkbox-control {
  box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em #de7511;
  border-color: #de7511;
}
#page-content.directory .lds-ring div {
  border-color: #de7511 transparent transparent transparent;
}
#page-content.directory .filter-result-info .keywords-group i {
  color: #de7511;
}
#page-content.directory form .form-dark-btn:hover {
  background-color: #de7511;
}
#page-content.directory .article-list__content .highlight {
  background: #de7511;
  background: rgba(222, 117, 17, 0.2);
}

main.homepage .most-articles a[data-theme=home] {
  border-color: #ec3b39;
}
main.homepage .most-articles a[data-theme=articles] {
  border-color: #3cafae;
}
main.homepage .most-articles a[data-theme=events] {
  border-color: #f9b211;
}
main.homepage .most-articles a[data-theme=tenders] {
  border-color: #3fa2ff;
}
main.homepage .most-articles a[data-theme=forms] {
  border-color: #6619c6;
}
main.homepage .most-articles a[data-theme=manuals] {
  border-color: #7faf32;
}
main.homepage .most-articles a[data-theme=directory] {
  border-color: #de7511;
}

.highlight-block {
  position: relative;
  line-height: 1.625rem;
}
.highlight-block::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 2.5rem;
  position: absolute;
  background-color: #fff;
}
.highlight-block.highlight-block-simple {
  padding: 2.5rem 0 2.5rem 4.6875rem;
}
.highlight-block.highlight-block-simple::before {
  left: 0;
  top: 3.75rem;
}
.highlight-block.highlight-block-1 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.highlight-block.highlight-block-1.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-1.lite::before {
  left: 2rem;
}
.highlight-block.highlight-block-1::before {
  top: -0.75rem;
  width: 4.375rem;
  left: 3.875rem;
  text-align: center;
}
.highlight-block.highlight-block-1.wp-block-group::before {
  top: -1.375rem;
}
.highlight-block.highlight-block-2 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border: 0.125rem solid #464646;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.highlight-block.highlight-block-2.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-2.lite::before {
  left: 2rem;
}
.highlight-block.highlight-block-2::before {
  top: -0.75rem;
  width: 4.375rem;
  left: 3.875rem;
  text-align: center;
}
.highlight-block.highlight-block-3 {
  padding: 0 4.6875rem 0 2.1875rem;
  border-left: 0.125rem solid;
  margin-left: 2.5rem;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.highlight-block.highlight-block-3.lite {
  padding: 0 2rem 0 2rem;
  margin-left: 0;
}
.highlight-block.highlight-block-3::before {
  content: none !important;
  font-size: 0;
}
.highlight-block.highlight-block-4 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border-top: 0.125rem solid;
  border-bottom: 0.125rem solid;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.highlight-block.highlight-block-4.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-4.lite::before {
  left: 2rem;
}
.highlight-block.highlight-block-4::before {
  top: -0.75rem;
  width: 4.375rem;
  left: 3.875rem;
  text-align: center;
}
.highlight-block.highlight-block-5 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  overflow: hidden;
}
.highlight-block.highlight-block-5.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-5.lite::before {
  height: 1.875rem;
  width: 1.875rem;
  left: -0.9375rem;
}
.highlight-block.highlight-block-5.lite::after {
  height: 1.875rem;
  width: 1.875rem;
  right: -0.9375rem;
}
.highlight-block.highlight-block-5::before {
  content: "" !important;
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  left: -1.6875rem;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  font-size: 0 !important;
}
.highlight-block.highlight-block-5::after {
  content: "";
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  right: -1.6875rem;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.highlight-block.highlight-block-6 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  overflow: hidden;
}
.highlight-block.highlight-block-6.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-6.lite::before {
  height: 1.875rem;
  width: 1.875rem;
  left: -0.9375rem;
}
.highlight-block.highlight-block-6.lite::after {
  height: 1.875rem;
  width: 1.875rem;
  right: -0.9375rem;
}
.highlight-block.highlight-block-6::before {
  content: "" !important;
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  left: -1.6875rem;
  top: 0;
  transform: translateY(-50%) rotate(45deg);
  font-size: 0 !important;
}
.highlight-block.highlight-block-6::after {
  content: "";
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  right: -1.6875rem;
  bottom: 0;
  transform: translateY(50%) rotate(45deg);
}
.highlight-block.highlight-block-7 {
  padding: 2rem 4.6875rem 2rem 4.6875rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  overflow: hidden;
}
.highlight-block.highlight-block-7.lite {
  padding: 2rem;
}
.highlight-block.highlight-block-7.lite::before {
  height: 1.875rem;
  width: 1.875rem;
  left: -0.9375rem;
}
.highlight-block.highlight-block-7.lite::after {
  height: 1.875rem;
  width: 1.875rem;
  right: -0.9375rem;
}
.highlight-block.highlight-block-7::before {
  content: "" !important;
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  left: -1.6875rem;
  top: 0;
  transform: translateY(-50%) rotate(45deg);
  font-size: 0 !important;
}
.highlight-block.highlight-block-7::after {
  content: "";
  height: 3.3125rem;
  width: 3.3125rem;
  background-color: #eee;
  position: absolute;
  right: -1.6875rem;
  bottom: 0;
  transform: translateY(50%) rotate(45deg);
}
.highlight-block.highlight-block-short {
  padding: 1.5rem 4.6875rem 1.5rem 4.6875rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.highlight-block.highlight-block-short::before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  left: 1.25rem;
  font-size: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.highlight-block.highlight-block-inline {
  padding: 0 0 0 4.6875rem;
}
.highlight-block.highlight-block-inline::before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  left: 1.25rem;
  font-size: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
 .highlight-block.icon-exclamation-triangle::before {
  content: "\f06a" !important;
}
.highlight-block.icon-info-circle::before {
  content: "\f05a" !important;
}
.highlight-block.icon-question-circle::before {
  content: "\f059" !important;
}
.highlight-block.icon-do-not-enter::before {
  content: "\f5ec" !important;
}
.highlight-block.icon-times-circle::before {
  content: "\f057" !important;
}
 .highlight-block.icon-arrow-circle::before {
  content: "\f0a9" !important;
}
.highlight-block.icon-check-circle::before {
  content: "\f058" !important;
}
.highlight-block.icon-user-circle::before {
  content: "\f2bd" !important;
}
.highlight-block.icon-calendar-alt::before {
  content: "\f073" !important;
}
 .highlight-block.icon-mug-shot::before {
  content: "\f7b6" !important;
}
.highlight-block.icon-globe::before {
  content: "\f0ac" !important;
}
.highlight-block.icon-at::before {
  content: "\f1fa" !important;
}
.highlight-block.icon-phone::before {
  content: "\f095" !important;
}
.highlight-block.icon-envelope::before {
  content: "\f0e0" !important;
}
.highlight-block.icon-map-marker::before {
  content: "\f3c5" !important;
}
.highlight-block.icon-thumbtack::before {
  content: "\f08d" !important;
}
.highlight-block.icon-podcast::before {
  content: "\f2ce" !important;
}
.highlight-block.icon-video::before {
  content: "\f03d" !important;
}
.highlight-block.icon-file-check::before {
  content: "\f316" !important;
}
 .highlight-block.icon-comments::before {
  content: "\f4b6" !important;
}
 .highlight-block.icon-comment::before {
  content: "\f27a" !important;
}
.highlight-block.icon-print::before {
  content: "\f02f" !important;
}
.highlight-block.icon-lightbulb::before, .highlight-block.icon-lightbulb-exclamation::before {
  content: "\f0eb" !important;
}
.highlight-block.icon-edit::before {
  content: "\f044" !important;
}
.highlight-block.icon-file-download::before {
  content: "\f56d" !important;
}
.highlight-block.icon-paperclip::before {
  content: "\f0c6" !important;
}
.highlight-block.icon-browser-custom::before, .highlight-block.icon-browser::before {
  font-family: "CustomIcons";
  content: "\e901" !important;
}
.highlight-block.icon-map-czech-custom::before, .highlight-block.icon-czech-map::before {
  font-family: "CustomIcons";
  content: "\e903" !important;
}
.highlight-block.icon-datovka-custom::before, .highlight-block.icon-data-box::before {
  font-family: "CustomIcons";
  content: "\e902" !important;
}
.highlight-block.icon-audiovisual-custom::before, .highlight-block.icon-audiovisual::before {
  font-family: "CustomIcons";
  content: "\e900" !important;
}
main {
  color: #464646;
}
main h1 {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 700;
  color: #464646;
}
main h2 {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: #464646;
  margin-top: 2.5rem;
}
main h3 {
  font-size: 1.125rem;
  font-weight: 700;
  color: #464646;
  margin-top: 3.75rem;
}
main h4 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin-top: 3.75rem;
}
main h5 {
  font-size: 0.875rem;
  font-weight: 400;
}
main h6 {
  font-size: 0.875rem;
  font-weight: 700;
}
main p {
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #464646;
}
main span.plus {
  font-weight: 500;
}
main .perex {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 2.375rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 2.375rem;
  color: #464646;
}
main .perex a {
  color: #464646;
}
main a {
  color: #015d8c;
  text-decoration: underline;
  text-underline-position: under;
  line-height: 1.75rem;
}
main a:hover {
  color: #000;
}
main a.external {
  position: relative;
  margin-left: 1.25rem;
}
main a.external::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f08e";
  position: absolute;
  font-size: 0.625rem;
  color: #464646;
  left: -1.25rem;
  top: -0.125rem;
}
main a h1,
main a h2 {
  text-underline-offset: -0.25rem;
}
main p a.external {
  margin-left: 0;
}
main p a.external::before {
  content: none;
}
main .odkaz-zacatek,
main [href$="#zacatek"] {
  position: relative;
  margin-left: 1.375rem;
}
main .odkaz-zacatek::before,
main [href$="#zacatek"]::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f33c";
  text-decoration: none;
  position: absolute;
  left: -1.375rem;
}
main .odkaz-prehled,
main [href$="#prehled"] {
  position: relative;
  margin-left: 1.375rem;
}
main .odkaz-prehled::before,
main [href$="#prehled"]::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f32c";
  text-decoration: none;
  position: absolute;
  left: -1.375rem;
}
main .odkaz-predchozi-kapitola,
main [href$="#predchozi-kapitola"] {
  position: relative;
  margin-left: 1.375rem;
}
main .odkaz-predchozi-kapitola::before,
main [href$="#predchozi-kapitola"]::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f32a";
  text-decoration: none;
  position: absolute;
  left: -1.375rem;
}
main mark {
  background-color: #eee;
  color: #464646;
}
main ul,
main ol {
  padding-left: 1.25rem;
  line-height: 1.875rem;
  margin-left: 1.25rem;
}
main .article-content > ul > li,
main .chapters > ul > li {
  position: relative;
  list-style-type: none;
  padding-top: 0.3125rem;
}
main .article-content > ul > li::before,
main .chapters > ul > li::before {
  content: "";
  position: absolute;
  height: 0.5rem;
  width: 0.5rem;
  left: -1.25rem;
  top: 0.9375rem;
  background-color: #464646;
  border-radius: 50%;
}
main .article-content > ul > li > ul,
main .chapters > ul > li > ul {
  margin-left: 0;
}
main .article-content > ul > li > ul > li,
main .chapters > ul > li > ul > li {
  position: relative;
  list-style-type: none;
  padding-top: 0.3125rem;
}
main .article-content > ul > li > ul > li::before,
main .chapters > ul > li > ul > li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f2f8";
  font-size: 0.5rem;
  color: #464646;
  position: absolute;
  left: -1.25rem;
}
main .article-content > ul > li > ul > li > ul,
main .chapters > ul > li > ul > li > ul {
  margin-left: 0;
}
main .article-content > ul > li > ul > li > ul > li,
main .chapters > ul > li > ul > li > ul > li {
  position: relative;
  list-style-type: none;
  padding-top: 0.3125rem;
}
main .article-content > ul > li > ul > li > ul > li::before,
main .chapters > ul > li > ul > li > ul > li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f111";
  font-size: 0.5rem;
  color: #464646;
  position: absolute;
  left: -1.25rem;
}
main .article-content > ul > li > ul > li > ul > li ul,
main .chapters > ul > li > ul > li > ul > li ul {
  margin-left: 0;
}
main .article-content > ul > li > ul > li > ul > li ul > li,
main .chapters > ul > li > ul > li > ul > li ul > li {
  position: relative;
  list-style-type: none;
  padding-top: 0.3125rem;
}
main .article-content > ul > li > ul > li > ul > li ul > li::before,
main .chapters > ul > li > ul > li > ul > li ul > li::before {
  content: "";
  position: absolute;
  height: 0.3125rem;
  width: 0.3125rem;
  left: -1.25rem;
  top: 1.125rem;
  background-color: #464646;
  border-radius: 50%;
}
main .article-content > ol,
main .chapters > ol {
  counter-reset: list;
}
main .article-content > ol > li,
main .chapters > ol > li {
  list-style-type: none;
  position: relative;
  padding-top: 0.3125rem;
  padding-left: 0.3125rem;
}
main .article-content > ol > li::before,
main .chapters > ol > li::before {
  content: counter(list) ") ";
  counter-increment: list;
  font-weight: 700;
  left: -1.875rem;
  position: absolute;
  width: 1.6875rem;
  text-align: right;
}
main .article-content > ol > li > ol,
main .chapters > ol > li > ol {
  margin-left: 0;
}
main .article-content > ol > li > ol > li,
main .chapters > ol > li > ol > li {
  padding-top: 0.3125rem;
}
main .article-content > ol > li > ol > li::marker,
main .chapters > ol > li > ol > li::marker {
  font-weight: 700;
}
main .article-content > ol > li > ol > li > ol,
main .chapters > ol > li > ol > li > ol {
  margin-left: 0;
}
main .article-content > ol > li > ol > li ol > li,
main .chapters > ol > li > ol > li ol > li {
  padding-top: 0.3125rem;
}
main .article-content > ol > li > ol > li ol > li > ol,
main .chapters > ol > li > ol > li ol > li > ol {
  margin-left: 0;
}
main .article-content > ol > li > ol > li ol > li ol > li,
main .chapters > ol > li > ol > li ol > li ol > li {
  padding-top: 0.3125rem;
}
main .article-content > ol > li > ol > li ol > li ol > li::marker,
main .chapters > ol > li > ol > li ol > li ol > li::marker {
  font-size: 0.75rem;
}
main .article-content img.fl,
main .chapters img.fl {
  float: left;
}
main .article-content img.fr,
main .chapters img.fr {
  float: right;
  margin-right: 0 !important;
  margin-left: 1.25rem;
}
main .chapters {
  display: flex;
}
main .chapters .chapter-title {
  transform: rotate(-90deg);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  font-weight: 700;
  white-space: nowrap;
  margin-top: 1.75rem;
  width: 0.9375rem;
}
main .chapters .chapter-title + ul {
  min-height: 2.5rem !important;
}
main .chapters .chapter-title.full-title {
  margin-top: 5rem;
}
main .chapters .chapter-title.full-title + ul {
  min-height: 5.625rem !important;
}
main .chapters .chapter-title.mid-title {
  margin-top: 3.125rem;
}
main .chapters .chapter-title.mid-title + ul {
  min-height: 3.4375rem !important;
}
main .chapters .chapter-title.none + ul {
  min-height: 2.5rem !important;
}
main .chapters > ul {
  border-left: 0.25rem solid #eee;
  min-height: 5.625rem;
}
main .chapters > ul > li::before {
  content: none;
}
main .chapters.active > ul {
  border-left: 0.25rem solid #464646;
}
main .chapters a {
  color: #015d8c;
  text-decoration: underline;
  text-underline-position: under;
}
main .chapters a:hover {
  color: #000;
}
main blockquote {
  padding: 1.375rem 5rem;
  border: 0.125rem solid #eee;
  margin: 3.125rem 0;
  text-align: center;
  position: relative;
}
main blockquote p {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 2.125rem;
  margin: 0.625rem 0;
}
main blockquote span.author {
  font-size: 0.875rem;
}
main blockquote::before {
  content: "”";
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 5rem;
  position: absolute;
  left: 3.875rem;
  height: 2.5rem;
  width: 4.375rem;
  top: -1.25rem;
  line-height: 5rem;
  background-color: #fff;
}
main blockquote::after {
  content: "“";
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 5rem;
  position: absolute;
  right: 3.875rem;
  height: 2.5rem;
  width: 4.375rem;
  bottom: -1.25rem;
  line-height: 5rem;
  background-color: #fff;
}
main blockquote.dark {
  border: 0.125rem solid #464646;
}
main figure {
  margin: 0;
}
main .newsletter-widget i {
  color: #464646 !important;
}
main .newsletter-widget .nlw-header {
  display: flex;
  justify-content: space-between;
  border-bottom: 0.0625rem solid #464646;
}
main .newsletter-widget .nlw-header span {
  color: #464646;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  margin-bottom: -0.625rem;
}
main .newsletter-widget .nlw-header span i {
  color: #464646 !important;
  font-size: 1.4375rem;
  margin-right: 0.4375rem;
}
main .newsletter-widget .nlw-header a.nlw-close-btn {
  height: 2.75rem;
  width: 2.75rem;
  display: flex;
  text-decoration: none;
  justify-content: center;
  align-items: center;
}
main .newsletter-widget .nlw-header a.nlw-close-btn i {
  color: #464646 !important;
  font-size: 1.875rem;
}
main .newsletter-widget .nlw-content {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: flex;
  align-items: center;
}
main .newsletter-widget .nlw-content .input-wrapper {
  border: 0.0625rem solid #464646;
  width: 31.25rem;
  min-width: 31.25rem;
  display: flex;
  min-height: 3.75rem;
  padding: 0.3125rem 0.25rem;
  border-radius: 0.1875rem;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe {
  width: 100%;
  position: relative;
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe label.error {
  position: absolute;
  bottom: -1.5625rem;
  left: 0;
  width: 100%;
  font-size: 0.875rem;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe input {
  flex: 1;
  border: none;
  margin-right: 0.3125rem;
  font-size: 1.125rem;
  padding: 0 0.625rem;
  color: #464646;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe input:-ms-input-placeholder {
  color: #464646;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe input::-moz-placeholder {
  color: #464646;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe input::placeholder {
  color: #464646;
}
main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe button {
  background-color: #464646;
  color: #fff;
  border: none;
  font-size: 1.125rem;
  font-weight: bold;
  border-radius: 0.1875rem;
  padding: 0 1.25rem;
  min-width: 12.1875rem;
  cursor: pointer;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content {
  display: flex;
  align-items: center;
  padding-left: 1.25rem;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .fa-chevron-right {
  font-size: 1.875rem;
  margin-left: 0.3125rem;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content i {
  margin-right: 1.5625rem;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response {
  display: flex;
  align-items: center;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response .icon {
  width: 1.875rem;
  height: 1.875rem;
  font-family: "Font Awesome 5 Pro";
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response .icon::before {
  position: absolute;
  font-weight: 300;
  height: 1.875rem;
  width: 1.875rem;
  font-size: 1.875rem;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response .text {
  font-size: 0.875rem;
  margin-left: 1.25rem;
  flex: 1;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response.success .icon::before {
  content: "\f058";
  color: #7faf32;
}
main .newsletter-widget .nlw-content .nlw-dynamic-content .nlw-response.error .icon::before {
  content: "\f057";
  color: #ec3b39;
}
main .newsletter-widget .nlw-footer {
  border-bottom: 0.0625rem solid #464646;
  color: #464646;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-bottom: 1.25rem;
}
main .newsletter-widget .nlw-footer a {
  color: #000000;
  line-height: 1.25rem !important;
}
main .wp-block-embed-youtube iframe {
  width: 40rem !important;
  height: 22.5rem !important;
}
main .wp-block-table {
  display: block;
  width: 100%;
  overflow-x: auto;
  position: relative;
}
main .wp-block-table::before, main .wp-block-table::after {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 0;
  height: calc(100% - 1.375rem);
  display: flex;
  align-items: center;
  background: rgb(255, 255, 255);
  width: 7.1875rem;
  font-size: 3.125rem;
  display: none;
}
main .wp-block-table::before {
  content: "\f053";
  left: 0;
  justify-content: flex-start;
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 45%, rgba(255, 255, 255, 0) 100%);
}
main .wp-block-table::after {
  content: "\f054";
  right: 0;
  justify-content: flex-end;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%);
}
main .wp-block-table.show-scroll::after {
  display: flex;
}
main .wp-block-table.alignleft table thead tr th {
  text-align: left !important;
}
main .wp-block-table.alignleft table tbody tr td {
  text-align: left !important;
}
main .wp-block-table table {
  border-collapse: collapse;
  overflow: hidden;
  width: 100%;
  min-width: 100%;
  color: #464646;
}
main .wp-block-table table .r-align {
  text-align: right;
}
main .wp-block-table table .c-align {
  text-align: center;
}
main .wp-block-table table.has-fixed-layout {
  word-break: initial !important;
}
main .wp-block-table table thead tr th {
  color: #fff;
  background-color: #464646;
  padding: 0.375rem 0.625rem;
  font-weight: 700;
  text-align: right;
}
main .wp-block-table table tbody tr td {
  padding: 0.375rem 0.625rem;
  border-bottom: 0.0625rem solid #eee;
  color: #464646;
  text-align: right;
}
main .wp-block-table table tbody th {
  padding: 0.375rem 0.625rem;
}
main .wp-block-table table tfoot tr td {
  padding: 0.375rem 0.625rem;
  color: #464646;
  font-weight: 700;
  font-size: 0.875rem;
  border-bottom: 0.0625rem solid #eee;
  text-align: right;
  border-top: 0.25rem solid #eee;
}
main .wp-block-table table thead tr th.has-text-align-center,
main .wp-block-table table tbody tr th.has-text-align-center,
main .wp-block-table table tfoot tr td.has-text-align-center {
  text-align: center;
}
main .wp-block-table table thead tr th.has-text-align-left,
main .wp-block-table table tbody tr th.has-text-align-left,
main .wp-block-table table tfoot tr td.has-text-align-left {
  text-align: left;
}
main .wp-block-table figcaption {
  text-align: left;
  padding-left: 0.625rem;
  padding-top: 0.375rem;
  font-size: 0.875rem;
  color: #b0b0b0;
}
main .wp-block-table .table-more-right {
  display: none !important;
}
main .wp-block-table .table-more-left {
  display: none !important;
}
main .wp-block-table .table-more-left.hide,
main .wp-block-table .table-more-right.hide {
  display: none;
}
main .wp-block-image img {
  max-width: 100%;
  height: auto !important;
  padding-top: 1.25rem;
}
main .wp-block-image figcaption {
  font-size: 0.75rem !important;
  border-bottom: 0.0625rem solid #eee !important;
  padding-bottom: 0.3125rem !important;
  margin-top: 0 !important;
  color: #b0b0b0;
  padding-top: 0.375rem;
}
main .wp-block-embed {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 3.75rem auto;
}
main .wp-block-embed iframe {
  max-width: 100%;
}
main .wp-block-embed figcaption {
  font-size: 0.75rem !important;
  border-bottom: 0.0625rem solid #eee !important;
  padding-bottom: 0.3125rem !important;
  margin-top: 0 !important;
  color: #b0b0b0;
}
main .struct-data iframe {
  max-width: 100%;
}
main .onpage-labels a {
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-decoration: none;
  display: inline-block;
  background-color: #112448;
  color: #fff;
  border-radius: 0.1875rem;
  margin-bottom: 1.125rem;
  margin-right: 0.1875rem;
  padding: 0.375rem 0.5625rem 0.375rem 1.375rem;
  position: relative;
}
main .onpage-labels a:hover {
  background-color: #015d8c;
}
main .onpage-labels a::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f02b";
  font-weight: 700;
  margin-right: 0.25rem;
  font-size: 0.5625rem;
  position: absolute;
  top: 0.25rem;
  left: 0.375rem;
}
main .onpage-labels a.selected::after {
  content: attr(data-count);
  position: absolute;
  height: 1.125rem;
  width: 1.125rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  top: -0.5625rem;
  right: -0.3125rem;
  font-size: 0.625rem;
  background-color: #112448;
}
main .labels-wrapper p {
  margin-bottom: 0;
}
main .labels-wrapper ul {
  margin: 0;
  padding: 0;
}
main .labels-wrapper ul li {
  display: inline;
  position: relative;
  font-size: 0.875rem;
  color: #464646;
  margin-right: 0.3125rem;
}
main .labels-wrapper ul li::after {
  content: " | ";
  margin-left: 0.3125rem;
}
main .labels-wrapper ul li:last-of-type::after {
  content: none;
}
main .labels-wrapper ul li.selected {
  background-color: #3cafae;
  color: #fff;
  border-radius: 0.1875rem;
  padding: 0.375rem 0.5625rem 0.375rem 1.375rem;
  position: relative;
  display: inline-block;
  line-height: 0.875rem;
}
main .labels-wrapper ul li.selected::after {
  content: none;
}
main .labels-wrapper ul li.selected::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f02b";
  font-weight: 700;
  margin-right: 0.25rem;
  font-size: 0.5625rem;
  position: absolute;
  top: 0.25rem;
  left: 0.375rem;
}
main .labels-wrapper ul li.selected + li:not(.selected)::before {
  content: " | ";
  margin-right: 0.3125rem;
}
main .gx-audio-video-widget {
  margin-bottom: 3.125rem;
  margin-top: 5rem;
}
main .gx-audio-video-widget h3 {
  border-top: 0.25rem solid #464646;
  margin-top: 1.875rem;
  text-transform: uppercase;
  margin-top: 0.0625rem;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 1.125rem !important;
}
main .gx-audio-video-widget .audio-video-content {
  background-color: #eee;
}
main .gx-audio-video-widget .audio-video-content h4 {
  margin-top: 0;
  font-size: 1.125rem;
  color: #464646 !important;
  padding: 1.25rem;
  padding-bottom: 0;
  margin-bottom: 0;
}
main .gx-audio-video-widget .audio-video-content .wrapper {
  display: flex;
  flex-direction: row;
  padding: 1.25rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container {
  flex: 1;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.apple {
  height: 10.9375rem;
  width: 100%;
  overflow: hidden;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.apple iframe {
  width: 100% !important;
  max-width: initial !important;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.spotify-playlist {
  height: 14.5rem;
  width: 100%;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.spotify-playlist iframe {
  width: 100% !important;
  height: 100% !important;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube {
  overflow: hidden;
  position: relative;
  width: 100%;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube::after {
  padding-top: 56.25%;
  display: block;
  content: "";
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder a {
  line-height: 0;
  background-image: url("../images/av-widget-video-bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  min-height: 14.375rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.vimeo {
  overflow: hidden;
  position: relative;
  width: 100%;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.vimeo::after {
  padding-top: 56.25%;
  display: block;
  content: "";
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.vimeo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.vimeo.placeholder a {
  line-height: 0;
  background-image: url("../images/av-widget-video-bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  min-height: 14.375rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud a span {
  background-repeat: no-repeat;
  padding-left: 2.5rem;
  background-size: 1.875rem auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDQ0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgNDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRUVFRUVFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjQsMjJsMC45LDEwLjJsLTAuOSwxMC43YzAsMC40LTAuMywwLjctMC43LDAuN2MtMC4zLDAtMC43LTAuMy0wLjctMC43bC0wLjktMTAuN0wxNi4xLDIyCgljMC0wLjMsMC4zLTAuNywwLjctMC43QzE3LjEsMjEuNCwxNy40LDIxLjcsMTcuNCwyMnogTTIwLjgsMTQuOWMtMC40LDAtMC43LDAuMy0wLjgsMC44bC0wLjgsMTYuNUwyMCw0Mi45YzAsMC40LDAuMywwLjgsMC44LDAuOAoJYzAuNCwwLDAuNy0wLjMsMC43LTAuOGwwLjktMTAuN2wtMC45LTE2LjVDMjEuNSwxNS4zLDIxLjEsMTQuOSwyMC44LDE0Ljl6IE0yNC43LDExLjFjLTAuNSwwLTAuOCwwLjMtMC45LDAuOGwtMC43LDIwLjNsMC43LDEwLjYKCWMwLDAuNSwwLjQsMC44LDAuOSwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44bDAuOC0xMC42TDI1LjYsMTJDMjUuNiwxMS41LDI1LjIsMTEuMSwyNC43LDExLjFMMjQuNywxMS4xeiBNMS4xLDI2LjIKCWMtMC4yLDAtMC4zLDAuMi0wLjQsMC40TDAsMzIuMmwwLjcsNS41YzAsMC4yLDAuMiwwLjQsMC40LDAuNHMwLjMtMC4yLDAuNC0wLjRsMC45LTUuNWwtMC45LTUuNkMxLjUsMjYuNCwxLjMsMjYuMiwxLjEsMjYuMgoJTDEuMSwyNi4yeiBNNC44LDIyLjhjLTAuMiwwLTAuNCwwLjItMC40LDAuNGwtMSw5bDEsOC44YzAsMC4zLDAuMiwwLjQsMC40LDAuNHMwLjQtMC4yLDAuNC0wLjRsMS4xLTguOGwtMS4xLTkKCUM1LjIsMjMsNSwyMi44LDQuOCwyMi44eiBNOC44LDIxYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVMNy4zLDMyLjJsMC45LDEwLjNjMCwwLjMsMC4zLDAuNSwwLjUsMC41YzAuMywwLDAuNS0wLjIsMC41LTAuNWwxLjEtMTAuMwoJTDkuMywyMS42QzkuMywyMS4zLDksMjEsOC44LDIxTDguOCwyMXogTTEyLjcsMjAuN2MtMC4zLDAtMC42LDAuMi0wLjYsMC42bC0wLjksMTAuOWwwLjksMTAuNmMwLDAuMywwLjMsMC42LDAuNiwwLjYKCXMwLjYtMC4yLDAuNi0wLjZsMS0xMC42bC0xLTEwLjlDMTMuMywyMC45LDEzLDIwLjcsMTIuNywyMC43TDEyLjcsMjAuN3ogTTUwLjQsMy40Yy0wLjItMC4xLTAuNC0wLjItMC43LTAuMgoJYy0wLjMsMC0wLjcsMC4xLTAuOSwwLjNjLTAuMywwLjMtMC41LDAuNy0wLjUsMXYwLjFsLTAuNSwyNy42bDAuMyw1LjFsMC4zLDVjMCwwLjcsMC43LDEuMywxLjQsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM2wwLjYtMTAKCUw1MS4xLDQuNUM1MS4xLDQsNTAuOCwzLjYsNTAuNCwzLjRMNTAuNCwzLjR6IE00Ni4zLDUuOGMtMC4yLTAuMS0wLjQtMC4yLTAuNy0wLjJjLTAuMywwLTAuNSwwLjEtMC43LDAuMmMtMC4zLDAuMi0wLjYsMC42LTAuNiwxCglsMCwwLjNsLTAuNCwyNS4xYzAsMCwwLDAsMC41LDEwLjN2MGMwLDAuMywwLjEsMC41LDAuMywwLjdjMC4zLDAuMywwLjYsMC41LDEsMC41YzAuMywwLDAuNy0wLjIsMC45LTAuNGMwLjMtMC4yLDAuNC0wLjUsMC40LTAuOQoJbDAtMWwwLjUtOS4yTDQ2LjksNi44QzQ2LjgsNi40LDQ2LjYsNiw0Ni4zLDUuOEw0Ni4zLDUuOHogTTI4LjksOS4zYy0wLjUsMC0wLjksMC40LTAuOSwxbC0wLjcsMjJMMjgsNDIuN2MwLDAuNSwwLjQsMC45LDAuOSwwLjkKCWMwLjUsMCwwLjktMC40LDEtMC45bDAuOC0xMC41bC0wLjgtMjJDMjkuOCw5LjcsMjkuNCw5LjMsMjguOSw5LjNMMjguOSw5LjN6IE04Ny43LDE5LjFjLTEuNywwLTMuMywwLjMtNC44LDEKCUM4Miw5LDcyLjcsMC4zLDYxLjMsMC4zYy0yLjgsMC01LjUsMC41LTcuOSwxLjVjLTEsMC4zLTEuMiwwLjctMS4yLDEuNHYzOWMwLDAuOCwwLjYsMS4zLDEuMywxLjRoMzQuMWM2LjgsMCwxMi4zLTUuNSwxMi4zLTEyLjIKCUMxMDAsMjQuNiw5NC41LDE5LjEsODcuNywxOS4xTDg3LjcsMTkuMXogTTQxLjQsOS43Yy0wLjcsMC0xLjIsMC41LTEuMiwxLjJsLTAuNSwyMS40bDAuNSwxMC4zYzAsMC43LDAuNiwxLjIsMS4yLDEuMgoJYzAuNywwLDEuMi0wLjUsMS4yLTEuMmwwLjYtMTAuM2wtMC42LTIxLjRDNDIuNSwxMC4yLDQyLDkuNyw0MS40LDkuN0w0MS40LDkuN3ogTTMzLDguNGMtMC41LDAtMSwwLjUtMSwxbC0wLjYsMjIuN0wzMiw0Mi43CgljMCwwLjYsMC41LDEsMSwxYzAuNiwwLDEtMC40LDEtMWwwLjctMTAuNUwzNCw5LjVDMzQsOC45LDMzLjYsOC40LDMzLDguNHogTTM3LjIsOWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xbC0wLjYsMjIuMWwwLjYsMTAuNAoJYzAsMC42LDAuNSwxLjEsMS4xLDEuMXMxLjEtMC41LDEuMS0xLjFsMC43LTEwLjRsLTAuNy0yMi4xQzM4LjIsOS40LDM3LjgsOSwzNy4yLDlMMzcuMiw5eiIvPgo8L3N2Zz4K");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google a span {
  background-repeat: no-repeat;
  padding-left: 1.875rem;
  background-size: 1.25rem auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFRUVFRUU7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDU5LjRjLTMuMywwLTYtMi43LTYtNnYtNi45YzAtMy4zLDIuNy02LDYtNnM2LDIuNyw2LDZ2Ni45QzEyLjEsNTYuNiw5LjQsNTkuNCw2LDU5LjR6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTQsNTkuNGMtMy4zLDAtNi0yLjctNi02di02LjljMC0zLjMsMi43LTYsNi02czYsMi43LDYsNnY2LjlDMTAwLDU2LjYsOTcuMyw1OS40LDk0LDU5LjR6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjgsNzkuOWMtMy4zLDAtNi0yLjctNi02di02LjljMC0zLjMsMi43LTYsNi02czYsMi43LDYsNnY2LjlDMzQuMSw3Ny4yLDMxLjQsNzkuOSwyOCw3OS45eiBNMjgsNTQuNAoJCQljLTMuMywwLTYtMi43LTYtNlYyNS45YzAtMy4zLDIuNy02LDYtNnM2LDIuNyw2LDZ2MjIuNEMzNC4xLDUxLjYsMzEuNCw1NC40LDI4LDU0LjR6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIsNzkuOWMtMy4zLDAtNi0yLjctNi02VjUxLjVjMC0zLjMsMi43LTYsNi02YzMuMywwLDYsMi43LDYsNnYyMi40Qzc4LDc3LjIsNzUuMyw3OS45LDcyLDc5Ljl6IE03MiwzOC45CgkJCWMtMy4zLDAtNi0yLjctNi02di02LjljMC0zLjMsMi43LTYsNi02YzMuMywwLDYsMi43LDYsNnY2LjdDNzgsMzYuMiw3NS4zLDM4LjksNzIsMzguOXoiLz4KCTwvZz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MCw5OS45Yy0zLjMsMC02LTIuNy02LTZ2LTYuOWMwLTMuMywyLjctNiw2LTZzNiwyLjcsNiw2djYuOUM1Niw5Ny4yLDUzLjMsOTkuOSw1MCw5OS45eiBNNTAsNzQuMgoJCWMtMy4zLDAtNi0yLjctNi02VjMxLjZjMC0zLjMsMi43LTYsNi02czYsMi43LDYsNnYzNi40QzU2LDcxLjUsNTMuMyw3NC4yLDUwLDc0LjJ6IE01MCwxOC45Yy0zLjMsMC02LTIuNy02LTZWNi4xYzAtMy4zLDIuNy02LDYtNgoJCXM2LDIuNyw2LDZ2Ni43QzU2LDE2LjIsNTMuMywxOC45LDUwLDE4Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud, main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google {
  position: relative;
  height: 12.5rem;
  width: 100%;
  background-image: url("../images/av-widget-bg.png");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud a, main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google a {
  height: 12.5rem;
  width: 100%;
  display: block;
  text-decoration: none;
  font-size: 1rem;
  overflow: hidden;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud a span, main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google a span {
  color: #eeeeee;
  height: 1.25rem;
  display: flex;
  align-items: center;
  background-position: 0 50%;
  margin-top: 0.625rem;
  margin-left: 0.625rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud::before, main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzQ2NDY0Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
  display: block;
  position: absolute;
  height: 6.875rem;
  width: 6.875rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.soundcloud:hover::before, main .gx-audio-video-widget .audio-video-content .wrapper .main-container.google:hover::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzAxNWQ4Yzt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.placeholder a {
  display: block;
  position: relative;
  background-image: url("../images/av-widget-bg.png");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.placeholder a img {
  width: 100%;
  height: auto;
  min-height: 9.375rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.placeholder a::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzQ2NDY0Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
  display: block;
  position: absolute;
  height: 6.875rem;
  width: 6.875rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.placeholder a:hover::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzAxNWQ4Yzt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .main-container.placeholder::after {
  content: none;
  padding-top: 0 !important;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links {
  width: 15.125rem;
  margin-left: 0.3125rem;
  display: flex;
  align-items: center;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul {
  list-style-type: none;
  margin: 0;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li {
  height: 2.8125rem;
  margin-bottom: 0.625rem;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li:last-of-type {
  margin-bottom: 0;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a {
  padding-left: 3.4375rem;
  text-decoration: none;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  color: #464646;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover {
  color: #015d8c !important;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover.apple::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiMwMTVEOEM7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ni4zLDYxLjFjLTEuMy0xLjUtMy43LTIuNC02LjUtMi40cy01LjEsMS02LjUsMi40Yy0wLjcsMC44LTEuMSwxLjUtMS4yLDIuNmMtMC4yLDIuMSwwLDMuOSwwLjIsNi44CgkJCWMwLjMsMi43LDAuNyw2LjUsMS4zLDEwLjJjMC41LDIuNywwLjgsNC4yLDEuMSw1LjJjMC41LDEuNywyLjQsMy4xLDUuMywzLjFjMi45LDAsNC44LTEuNSw1LjItMy4xYzAuMy0xLjEsMC43LTIuNSwxLjEtNS4yCgkJCWMwLjYtMy43LDEuMS03LjQsMS4zLTEwLjJjMC4yLTMsMC40LTQuOC0wLjEtNi44QzU3LjQsNjIuNiw1Nyw2MS44LDU2LjMsNjEuMXoiLz4KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0xOS40Mzc4IDQ5LjQ3MzEpIiBjbGFzcz0ic3QwIiBjeD0iNTAiIGN5PSI0OC4yIiByeD0iNy40IiByeT0iNy40Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjIsMzMuN2M5LjgtMC40LDE3LjksNy41LDE3LjksMTcuMmMwLDUtMi4yLDkuNC01LjUsMTIuNmMtMC4yLDAuMi0wLjQsMC42LTAuNCwxYzAuMSwxLjIsMC4xLDIuMywwLDMuNgoJCQljMCwwLjQsMC40LDAuNiwwLjcsMC40YzUuNi0zLjgsOS4zLTEwLjMsOS4zLTE3LjZjMC4xLTEyLTEwLTIxLjgtMjIuMS0yMS4zYy0xMS4zLDAuNC0yMC4zLDkuNy0yMC41LDIxYy0wLjEsNy40LDMuNiwxNCw5LjMsMTcuOQoJCQljMC4zLDAuMSwwLjctMC4xLDAuNy0wLjRjLTAuMS0xLjMtMC4xLTIuNSwwLTMuN2MwLjEtMC40LTAuMS0wLjctMC40LTFjLTMuNS0zLjItNS42LTcuOS01LjUtMTNDMzMsNDEuNCw0MC4zLDM0LDQ5LjIsMzMuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDkuOSwxOWMtMTcuMywwLjEtMzEuNSwxNC4xLTMxLjgsMzEuNEMxOCw2NC41LDI2LjksNzYuNSwzOS40LDgxYzAuMywwLjEsMC42LTAuMiwwLjYtMC41CgkJCWMtMC4yLTEuMS0wLjQtMi4yLTAuNS0zLjNjMC0wLjQtMC4zLTAuNy0wLjYtMC45QzI5LDcyLDIyLjEsNjIuMSwyMi4zLDUwLjRDMjIuNCwzNS4zLDM0LjcsMjMsNDkuOCwyMi45CgkJCWMxNS40LTAuMSwyOCwxMi40LDI4LDI3LjhjMCwxMS40LTYuOSwyMS4yLTE2LjcsMjUuNWMtMC4zLDAuMi0wLjYsMC41LTAuNiwwLjljLTAuMiwxLjEtMC4zLDIuMi0wLjUsMy4zYzAsMC40LDAuMywwLjYsMC42LDAuNQoJCQlDNzMsNzYuNSw4MS45LDY0LjcsODEuOSw1MC44QzgxLjgsMzMuMyw2Ny41LDE5LDQ5LjksMTl6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsMEMyMi40LDAsMCwyMi40LDAsNTBzMjIuNCw1MCw1MCw1MGMyNy42LDAsNTAtMjIuNCw1MC01MFM3Ny42LDAsNTAsMHogTTU3LjYsNzAuNQoJCQljLTAuMiwyLjgtMC43LDYuNS0xLjMsMTAuMmMtMC40LDIuNy0wLjgsNC4xLTEuMSw1LjJDNTQuOCw4Ny41LDUyLjksODksNTAsODljLTIuOSwwLTQuOC0xLjQtNS4zLTMuMWMtMC4zLTEtMC42LTIuNS0xLjEtNS4yCgkJCWMtMC42LTMuNy0xLTcuNS0xLjMtMTAuMmMtMC4yLTIuOS0wLjQtNC43LTAuMi02LjhjMC4xLTEuMSwwLjUtMS44LDEuMi0yLjZjMS40LTEuNCwzLjctMi40LDYuNS0yLjRzNS4yLDAuOSw2LjUsMi40CgkJCWMwLjcsMC43LDEuMSwxLjUsMS4yLDIuNkM1OCw2NS43LDU3LjgsNjcuNSw1Ny42LDcwLjV6IE0zOC4yLDYzLjRjMC4zLDAuMywwLjUsMC42LDAuNCwxYy0wLjEsMS4yLTAuMSwyLjQsMCwzLjcKCQkJYzAsMC4zLTAuNCwwLjUtMC43LDAuNGMtNS43LTMuOS05LjQtMTAuNS05LjMtMTcuOWMwLjItMTEuMyw5LjItMjAuNiwyMC41LTIxYzEyLjEtMC41LDIyLjIsOS4zLDIyLjEsMjEuMwoJCQljMCw3LjMtMy43LDEzLjgtOS4zLDE3LjZjLTAuMywwLjItMC43LDAtMC43LTAuNGMwLjEtMS4zLDAuMS0yLjQsMC0zLjZjMC0wLjQsMC4yLTAuOCwwLjQtMWMzLjMtMy4yLDUuNS03LjYsNS41LTEyLjYKCQkJYzAtOS43LTguMS0xNy42LTE3LjktMTcuMkM0MC4zLDM0LDMzLDQxLjQsMzIuNyw1MC40QzMyLjYsNTUuNSwzNC43LDYwLjIsMzguMiw2My40eiBNNTcuNCw0OC4yYzAsNC4xLTMuMyw3LjQtNy40LDcuNAoJCQljLTQuMSwwLTcuNC0zLjMtNy40LTcuNGMwLTQuMSwzLjMtNy40LDcuNC03LjRDNTQuMSw0MC44LDU3LjQsNDQuMiw1Ny40LDQ4LjJ6IE02MC42LDgwLjlDNjAuMyw4MSw2MCw4MC44LDYwLDgwLjQKCQkJYzAuMi0xLjEsMC4zLTIuMiwwLjUtMy4zYzAtMC40LDAuMy0wLjcsMC42LTAuOWM5LjgtNC4zLDE2LjctMTQuMSwxNi43LTI1LjVjMC0xNS40LTEyLjYtMjcuOS0yOC0yNy44CgkJCUMzNC43LDIzLDIyLjQsMzUuMywyMi4zLDUwLjRDMjIuMSw2Mi4xLDI5LDcyLDM4LjksNzYuM2MwLjMsMC4yLDAuNiwwLjUsMC42LDAuOWMwLjEsMS4xLDAuMywyLjIsMC41LDMuM2MwLDAuMy0wLjMsMC42LTAuNiwwLjUKCQkJQzI2LjksNzYuNSwxOCw2NC41LDE4LjEsNTAuNEMxOC40LDMzLjEsMzIuNiwxOS4xLDQ5LjksMTljMTcuNiwwLDMxLjksMTQuMywzMiwzMS44QzgxLjksNjQuNyw3Myw3Ni41LDYwLjYsODAuOXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover.youtube::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiMwMTVEOEM7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My40LDMwLjNDNjguOCwyOSw1MCwyOSw1MCwyOXMtMTguOCwwLTIzLjUsMS4yYy0yLjYsMC43LTQuNiwyLjctNS4zLDUuM0MyMCw0MC4yLDIwLDUwLDIwLDUwCgkJczAsOS45LDEuMywxNC42YzAuNywyLjUsMi43LDQuNSw1LjMsNS4yYzQuNiwxLjMsMjMuNCwxLjMsMjMuNCwxLjNzMTguOCwwLDIzLjUtMS4zYzIuNi0wLjYsNC42LTIuNiw1LjMtNS4yQzgwLDU5LjksODAsNTAsODAsNTAKCQlzMC05LjgtMS4zLTE0LjRDNzgsMzMsNzYsMzEsNzMuNCwzMC4zeiBNNDMuOSw1OVY0MS4xTDU5LjUsNTBMNDMuOSw1OXoiLz4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDMuOSw1OSA1OS41LDUwIDQzLjksNDEuMSAJCSIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUwLDBDMjIuNCwwLDAsMjIuNCwwLDUwczIyLjQsNTAsNTAsNTBjMjcuNiwwLDUwLTIyLjQsNTAtNTBTNzcuNiwwLDUwLDB6IE03OC44LDY0LjYKCQkJYy0wLjcsMi42LTIuNyw0LjYtNS4zLDUuMkM2OC44LDcxLjEsNTAsNzEuMSw1MCw3MS4xcy0xOC44LDAtMjMuNC0xLjNjLTIuNi0wLjctNC42LTIuNy01LjMtNS4yQzIwLDU5LjksMjAsNTAsMjAsNTAKCQkJczAtOS44LDEuMi0xNC41YzAuNy0yLjYsMi43LTQuNiw1LjMtNS4zQzMxLjIsMjksNTAsMjksNTAsMjlzMTguOCwwLDIzLjQsMS4zQzc2LDMxLDc4LDMzLDc4LjcsMzUuNkM4MCw0MC4yLDgwLDUwLDgwLDUwCgkJCVM4MCw1OS45LDc4LjgsNjQuNnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover.spotify::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiMwMTVEOEM7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NC41LDUyLjJjLTguOS01LjQtMjAuMy04LjMtMzIuMS04LjNjLTcuNSwwLTEyLjcsMS4xLTE3LjcsMi41Yy0xLjksMC42LTIuOCwxLjktMi44LDMuOHMxLjYsMy41LDMuNSwzLjUKCQkJYzAuOSwwLDEuMy0wLjMsMi4yLTAuNWMxNS00LjEsMzItMS40LDQzLjMsNS4zYzAuNiwwLjQsMS4zLDAuOCwyLjIsMC44YzIsMCwzLjUtMS41LDMuNS0zLjVDNzYuNiw1NC4yLDc2LDUzLjEsNzQuNSw1Mi4yeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OS4yLDY1LjVjLTEzLTcuOC0yOC4xLTguMS00My00LjhjLTEuNCwwLjItMi41LDEuMS0yLjUsM2MwLDEuNSwxLjEsMi45LDIuOSwyLjljMC42LDAsMS41LTAuMywyLjItMC41CgkJCWMxMy0yLjcsMjYuMi0yLjQsMzcuNSw0LjVjMC43LDAuNSwxLjEsMC43LDEuOSwwLjdjMS41LDAsMi44LTEuMSwyLjgtMi44UzcwLjMsNjYuMiw2OS4yLDY1LjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgwLjgsMzcuMmMtMTAuMi01LjktMjQuMS04LjctMzcuMy04LjdjLTcuOCwwLTE0LjksMC45LTIxLjMsMi44Yy0xLjcsMC40LTMuMiwxLjgtMy4yLDQuMwoJCQljMCwyLjQsMS44LDQuMyw0LjIsNC4zYzAuOCwwLDEuNi0wLjMsMi4zLTAuNWMxNS00LjIsMzguMS0yLjMsNTEsNS40YzAuOCwwLjUsMS40LDAuNywyLjMsMC43YzIuMiwwLDQuMi0xLjgsNC4zLTQuMgoJCQlDODMuMSwzOS4xLDgyLjIsMzgsODAuOCwzNy4yeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUwLDBDMjIuNCwwLDAsMjIuNCwwLDUwYzAsMjcuNiwyMi40LDUwLDUwLDUwczUwLTIyLjQsNTAtNTBDMTAwLDIyLjQsNzcuNiwwLDUwLDB6IE02OC4yLDcxLjMKCQkJYy0wLjgsMC0xLjItMC4yLTEuOS0wLjdjLTExLjMtNi45LTI0LjUtNy4yLTM3LjUtNC41Yy0wLjcsMC4yLTEuNiwwLjUtMi4yLDAuNWMtMS44LDAtMi45LTEuNC0yLjktMi45YzAtMS45LDEuMS0yLjgsMi41LTMKCQkJYzE0LjktMy4zLDMwLTMsNDMsNC44YzEuMSwwLjcsMS44LDEuMywxLjgsM1M2OS43LDcxLjMsNjguMiw3MS4zeiBNNzMuMSw1OS4zYy0wLjksMC0xLjYtMC40LTIuMi0wLjgKCQkJYy0xMS4zLTYuNy0yOC4zLTkuNC00My4zLTUuM2MtMC45LDAuMi0xLjMsMC41LTIuMiwwLjVjLTEuOSwwLTMuNS0xLjYtMy41LTMuNXMwLjktMy4yLDIuOC0zLjhjNS0xLjQsMTAuMi0yLjUsMTcuNy0yLjUKCQkJYzExLjgsMCwyMy4yLDIuOSwzMi4xLDguM2MxLjUsMC45LDIuMSwyLDIuMSwzLjZDNzYuNiw1Ny44LDc1LjEsNTkuMyw3My4xLDU5LjN6IE03OC44LDQ1LjVjLTAuOSwwLTEuNS0wLjItMi4zLTAuNwoJCQljLTEyLjktNy43LTM2LTkuNi01MS01LjRjLTAuNywwLjItMS41LDAuNS0yLjMsMC41Yy0yLjQsMC00LjItMS45LTQuMi00LjNjMC0yLjUsMS41LTMuOSwzLjItNC4zYzYuNC0xLjksMTMuNS0yLjgsMjEuMy0yLjgKCQkJYzEzLjIsMCwyNy4xLDIuOCwzNy4zLDguN2MxLjQsMC44LDIuMywxLjksMi4zLDQuMUM4Myw0My43LDgxLDQ1LjUsNzguOCw0NS41eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover.google::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMTVEOEM7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MCwwQzIyLjQsMCwwLDIyLjQsMCw1MHMyMi40LDUwLDUwLDUwczUwLTIyLjQsNTAtNTBTNzcuNiwwLDUwLDB6IE0yMy41LDUyLjRjMCwyLjMtMS45LDQuMi00LjIsNC4yCgkJCVMxNSw1NC43LDE1LDUyLjR2LTQuOGMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4yTDIzLjUsNTIuNEwyMy41LDUyLjR6IE0zOC45LDY2LjhjMCwyLjMtMS45LDQuMi00LjIsNC4yCgkJCXMtNC4yLTEuOS00LjItNC4yVjYyYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNjYuOHogTTM4LjksNDguOWMwLDIuMy0xLjksNC4yLTQuMiw0LjJzLTQuMi0xLjktNC4yLTQuMlYzMy4yCgkJCWMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4yVjQ4Ljl6IE01NC4yLDgwLjhjMCwyLjMtMS45LDQuMi00LjIsNC4ycy00LjItMS45LTQuMi00LjJWNzZjMC0yLjMsMS45LTQuMiw0LjItNC4yCgkJCXM0LjIsMS45LDQuMiw0LjJWODAuOHogTTU0LjIsNjIuOGMwLDIuMy0xLjksNC4yLTQuMiw0LjJzLTQuMi0xLjktNC4yLTQuMlYzNy4yYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNjIuOHoKCQkJIE01NC4yLDI0YzAsMi4zLTEuOSw0LjItNC4yLDQuMnMtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yczQuMiwxLjksNC4yLDQuMlYyNHogTTY5LjYsNjYuOAoJCQljMCwyLjMtMS45LDQuMi00LjIsNC4ycy00LjItMS45LTQuMi00LjJWNTEuMWMwLTIuMywxLjktNC4yLDQuMi00LjJjMi4zLDAsNC4yLDEuOSw0LjIsNC4yVjY2Ljh6IE02OS42LDM4YzAsMi4zLTEuOSw0LjItNC4yLDQuMgoJCQlzLTQuMi0xLjktNC4yLTQuMnYtNC44YzAtMi4zLDEuOS00LjIsNC4yLTQuMmMyLjMsMCw0LjIsMS45LDQuMiw0LjJWMzh6IE04NSw1Mi40YzAsMi4zLTEuOSw0LjItNC4yLDQuMnMtNC4yLTEuOS00LjItNC4ydi00LjgKCQkJYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNTIuNHoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTkuMiw1Ni42Yy0yLjMsMC00LjItMS45LTQuMi00LjJ2LTQuOGMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4ydjQuOAoJCQkJQzIzLjUsNTQuNywyMS42LDU2LjYsMTkuMiw1Ni42eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjgsNTYuNmMtMi4zLDAtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMnY0LjgKCQkJCUM4NSw1NC43LDgzLjEsNTYuNiw4MC44LDU2LjZ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzQuNiw3MWMtMi4zLDAtNC4yLTEuOS00LjItNC4yVjYyYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJ2NC44QzM4LjksNjkuMSwzNyw3MSwzNC42LDcxegoJCQkJIE0zNC42LDUzLjFjLTIuMywwLTQuMi0xLjktNC4yLTQuMlYzMy4yYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJ2MTUuN0MzOC45LDUxLjIsMzcsNTMuMSwzNC42LDUzLjF6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjUuNCw3MWMtMi4zLDAtNC4yLTEuOS00LjItNC4yVjUxLjFjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMnYxNS43CgkJCQlDNjkuNiw2OS4xLDY3LjcsNzEsNjUuNCw3MXogTTY1LjQsNDIuM2MtMi4zLDAtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMlYzOAoJCQkJQzY5LjYsNDAuNCw2Ny43LDQyLjMsNjUuNCw0Mi4zeiIvPgoJCTwvZz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsODVjLTIuMywwLTQuMi0xLjktNC4yLTQuMlY3NmMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4ydjQuOEM1NC4yLDgzLjEsNTIuMyw4NSw1MCw4NXoKCQkJIE01MCw2N2MtMi4zLDAtNC4yLTEuOS00LjItNC4yVjM3LjJjMC0yLjMsMS45LTQuMiw0LjItNC4yczQuMiwxLjksNC4yLDQuMnYyNS41QzU0LjIsNjUuMSw1Mi4zLDY3LDUwLDY3eiBNNTAsMjguMwoJCQljLTIuMywwLTQuMi0xLjktNC4yLTQuMnYtNC44YzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWMjRDNTQuMiwyNi40LDUyLjMsMjguMyw1MCwyOC4zeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a:hover.soundcloud::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiMwMTVkOGM7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOS41LDQxYy0wLjMsMC0wLjUsMC4yLTAuNiwwLjZsLTAuNSwxMS41bDAuNSw3LjVjMCwwLjMsMC4yLDAuNSwwLjYsMC41YzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLjYtNy41CgkJTDMwLDQxLjZDMzAsNDEuMywyOS44LDQxLDI5LjUsNDF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuMiwzNy4xYy0wLjMsMC0wLjYsMC4zLTAuNiwwLjdsLTAuNSwxNS40bDAuNSw3LjNjMCwwLjQsMC4zLDAuNiwwLjYsMC42YzAuNCwwLDAuNi0wLjMsMC43LTAuNmwwLjUtNy4zCgkJbC0wLjUtMTUuNEMzNS44LDM3LjQsMzUuNiwzNy4xLDM1LjIsMzcuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMi4zLDM4LjRjLTAuMywwLTAuNiwwLjItMC42LDAuNmwtMC41LDE0LjJsMC41LDcuNGMwLDAuMywwLjMsMC42LDAuNiwwLjZjMC4zLDAsMC42LTAuMiwwLjYtMC42bDAuNi03LjQKCQlMMzIuOSwzOUMzMi45LDM4LjYsMzIuNiwzOC40LDMyLjMsMzguNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy45LDQ1LjFjLTAuMiwwLTAuNCwwLjEtMC40LDAuNGwtMC42LDcuN2wwLjYsNy40YzAsMC4yLDAuMiwwLjQsMC40LDAuNGMwLjIsMCwwLjQtMC4yLDAuNC0wLjRsMC43LTcuNAoJCWwtMC43LTcuN0MyNC4zLDQ1LjIsMjQuMSw0NS4xLDIzLjksNDUuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi43LDQ1LjZjLTAuMiwwLTAuNSwwLjItMC41LDAuNWwtMC42LDcuMWwwLjYsNy41YzAsMC4zLDAuMiwwLjUsMC41LDAuNXMwLjQtMC4yLDAuNS0wLjVsMC42LTcuNUwyNy4yLDQ2CgkJQzI3LjIsNDUuOCwyNyw0NS42LDI2LjcsNDUuNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS44LDQ5Yy0wLjIsMC0wLjIsMC4xLTAuMywwLjNMMTUsNTMuMWwwLjUsMy44YzAsMC4xLDAuMSwwLjMsMC4zLDAuM2MwLjIsMCwwLjItMC4xLDAuMy0wLjNsMC42LTMuOAoJCUwxNiw0OS4yQzE2LDQ5LjEsMTUuOSw0OSwxNS44LDQ5eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjEsNDUuM2MtMC4yLDAtMC4zLDAuMS0wLjQsMC40bC0wLjYsNy41bDAuNiw3LjJjMCwwLjIsMC4yLDAuMywwLjQsMC4zYzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLjgtNy4yCgkJbC0wLjgtNy41QzIxLjUsNDUuNSwyMS4zLDQ1LjMsMjEuMSw0NS4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjQsNDYuNmMtMC4xLDAtMC4zLDAuMS0wLjMsMC4zbC0wLjcsNi4zbDAuNyw2LjFjMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLjgtNi4yCgkJbC0wLjgtNi4zQzE4LjYsNDYuNywxOC41LDQ2LjYsMTguNCw0Ni42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjMsMzIuOWMtMC4xLTAuMS0wLjMtMC4yLTAuNS0wLjJjLTAuMiwwLTAuNSwwLjEtMC42LDAuMmMtMC4yLDAuMi0wLjMsMC41LTAuNCwwLjd2MC4xbC0wLjQsMTkuM2wwLjIsMy42CgkJbDAuMiwzLjVjMCwwLjUsMC41LDAuOSwxLDAuOXMwLjktMC40LDAuOS0wLjlsMC40LTdsLTAuNC0xOS40QzUwLjgsMzMuNCw1MC42LDMzLjEsNTAuMywzMi45eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc2LjQsNDRjLTEuMiwwLTIuMywwLjItMy4zLDAuN2MtMC43LTcuOC03LjItMTMuOC0xNS4xLTEzLjhjLTEuOSwwLTMuOCwwLjQtNS41LDFjLTAuNywwLjItMC44LDAuNS0wLjgsMQoJCXYyNy4zYzAsMC41LDAuNCwwLjksMC45LDFoMjMuOWM0LjcsMCw4LjYtMy44LDguNi04LjZDODUsNDcuOCw4MS4yLDQ0LDc2LjQsNDR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcuNCwzNC42Yy0wLjItMC4xLTAuMy0wLjItMC41LTAuMmMtMC4yLDAtMC4zLDAuMS0wLjUsMC4yQzQ2LjIsMzQuOCw0NiwzNSw0NiwzNS40bDAsMC4ybC0wLjMsMTcuNgoJCWMwLDAsMCwwLDAuMyw3LjJ2MGMwLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4yLDAuMiwwLjQsMC4zLDAuNywwLjNjMC4yLDAsMC41LTAuMSwwLjYtMC4zYzAuMi0wLjEsMC4zLTAuNCwwLjMtMC42bDAtMC43bDAuMy02LjQKCQlsLTAuNC0xNy44QzQ3LjgsMzUuMSw0Ny42LDM0LjgsNDcuNCwzNC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLDM2LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOGwtMC40LDE1LjVsMC40LDcuM2MwLDAuNCwwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44bDAuNS03LjMKCQlsLTAuNS0xNS41QzQxLjgsMzcuMiw0MS41LDM2LjksNDEsMzYuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC4xLDM2LjVjLTAuNCwwLTAuNywwLjMtMC43LDAuN0wzNyw1My4xbDAuNCw3LjNjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2wwLjUtNy4zCgkJbC0wLjUtMTUuOUMzOC44LDM2LjksMzguNSwzNi41LDM4LjEsMzYuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NCwzNy40Yy0wLjUsMC0wLjgsMC40LTAuOSwwLjhsLTAuNCwxNWwwLjQsNy4yYzAsMC41LDAuNCwwLjgsMC45LDAuOGMwLjUsMCwwLjgtMC40LDAuOC0wLjhsMC40LTcuMgoJCWwtMC40LTE1QzQ0LjgsMzcuNyw0NC40LDM3LjQsNDQsMzcuNHoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsMEMyMi40LDAsMCwyMi40LDAsNTBzMjIuNCw1MCw1MCw1MHM1MC0yMi40LDUwLTUwUzc3LjYsMCw1MCwweiBNMTYuMSw1N2MwLDAuMS0wLjEsMC4zLTAuMywwLjMKCWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4zTDE1LDUzLjFsMC41LTMuOWMwLTAuMiwwLjEtMC4zLDAuMy0wLjNjMC4xLDAsMC4yLDAuMSwwLjMsMC4zbDAuNiwzLjlMMTYuMSw1N3ogTTE4LjcsNTkuMwoJYzAsMC4yLTAuMSwwLjMtMC4zLDAuM2MtMC4yLDAtMC4zLTAuMS0wLjMtMC4zbC0wLjctNi4xbDAuNy02LjNjMC0wLjIsMC4xLTAuMywwLjMtMC4zYzAuMiwwLDAuMywwLjEsMC4zLDAuM2wwLjgsNi4zTDE4LjcsNTkuM3oKCSBNMjEuNSw2MC4zYzAsMC4yLTAuMSwwLjMtMC4zLDAuM2MtMC4yLDAtMC4zLTAuMS0wLjQtMC4zbC0wLjYtNy4ybDAuNi03LjVjMC0wLjIsMC4yLTAuNCwwLjQtMC40YzAuMiwwLDAuMywwLjEsMC4zLDAuNGwwLjgsNy41CglMMjEuNSw2MC4zeiBNMjQuMyw2MC41YzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40bC0wLjYtNy40bDAuNi03LjdjMC0wLjIsMC4yLTAuNCwwLjQtMC40CgljMC4yLDAsMC40LDAuMSwwLjQsMC40bDAuNyw3LjdMMjQuMyw2MC41eiBNMjcuMiw2MC42YzAsMC4zLTAuMiwwLjUtMC41LDAuNXMtMC41LTAuMi0wLjUtMC41bC0wLjYtNy41bDAuNi03LjEKCWMwLTAuMiwwLjItMC41LDAuNS0wLjVjMC4yLDAsMC40LDAuMiwwLjUsMC41bDAuNiw3LjFMMjcuMiw2MC42eiBNMzAsNjAuNmMwLDAuMy0wLjIsMC41LTAuNSwwLjVjLTAuMywwLTAuNS0wLjItMC42LTAuNWwtMC41LTcuNQoJTDI5LDQxLjZjMC0wLjMsMC4yLTAuNiwwLjYtMC42YzAuMywwLDAuNSwwLjIsMC41LDAuNmwwLjYsMTEuNUwzMCw2MC42eiBNMzIuOSw2MC42YzAsMC4zLTAuMywwLjYtMC42LDAuNmMtMC4zLDAtMC42LTAuMi0wLjYtMC42CglsLTAuNS03LjRMMzEuNywzOWMwLTAuMywwLjMtMC42LDAuNi0wLjZjMC4zLDAsMC42LDAuMiwwLjYsMC42bDAuNiwxNC4yTDMyLjksNjAuNnogTTM1LjksNjAuNWMwLDAuNC0wLjMsMC42LTAuNywwLjYKCWMtMC4zLDAtMC42LTAuMy0wLjYtMC42bC0wLjUtNy4zbDAuNS0xNS40YzAtMC40LDAuMy0wLjcsMC42LTAuN2MwLjQsMCwwLjYsMC4zLDAuNywwLjdsMC41LDE1LjRMMzUuOSw2MC41eiBNMzguOCw2MC41CgljMCwwLjQtMC4zLDAuNy0wLjcsMC43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdMMzcsNTMuMWwwLjQtMTUuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdjMC40LDAsMC43LDAuMywwLjcsMC43bDAuNSwxNS45TDM4LjgsNjAuNXoKCSBNNDEuOCw2MC40YzAsMC40LTAuMywwLjgtMC44LDAuOGMtMC40LDAtMC43LTAuMy0wLjgtMC44bC0wLjQtNy4zbDAuNC0xNS41YzAtMC40LDAuMy0wLjgsMC44LTAuOGMwLjQsMCwwLjgsMC4zLDAuOCwwLjhsMC41LDE1LjUKCUw0MS44LDYwLjR6IE00NC44LDYwLjNjMCwwLjUtMC40LDAuOC0wLjgsMC44Yy0wLjUsMC0wLjgtMC40LTAuOS0wLjhsLTAuNC03LjJsMC40LTE1YzAtMC41LDAuNC0wLjgsMC45LTAuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjgKCWwwLjQsMTVMNDQuOCw2MC4zeiBNNDcuOCw1OS42bDAsMC43YzAsMC4yLTAuMSwwLjUtMC4zLDAuNmMtMC4xLDAuMi0wLjQsMC4zLTAuNiwwLjNjLTAuMywwLTAuNS0wLjEtMC43LTAuMwoJYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNXYwYy0wLjMtNy4xLTAuMy03LjItMC4zLTcuMkw0NiwzNS41bDAtMC4yYzAtMC4zLDAuMS0wLjYsMC40LTAuN2MwLjEtMC4xLDAuMy0wLjIsMC41LTAuMgoJYzAuMiwwLDAuMywwLjEsMC41LDAuMmMwLjIsMC4yLDAuNCwwLjQsMC40LDAuN2wwLjQsMTcuOEw0Ny44LDU5LjZ6IE01MC44LDYwLjJjMCwwLjUtMC40LDAuOS0wLjksMC45cy0wLjktMC40LTEtMC45bC0wLjItMy41CglsLTAuMi0zLjZsMC40LTE5LjN2LTAuMWMwLTAuMywwLjItMC41LDAuNC0wLjdjMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjJjMC4xLDAsMC4zLDAuMSwwLjUsMC4yYzAuMywwLjIsMC41LDAuNSwwLjUsMC44bDAuNCwxOS40CglMNTAuOCw2MC4yeiBNNzYuNCw2MS4ySDUyLjVjLTAuNS0wLjEtMC45LTAuNS0wLjktMVYzMi44YzAtMC41LDAuMi0wLjgsMC44LTFjMS43LTAuNywzLjYtMSw1LjUtMWM3LjksMCwxNC40LDYuMSwxNS4xLDEzLjgKCWMxLTAuNCwyLjItMC43LDMuMy0wLjdjNC43LDAsOC42LDMuOSw4LjYsOC42Qzg1LDU3LjMsODEuMSw2MS4yLDc2LjQsNjEuMnoiLz4KPC9zdmc+Cg==");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a::before {
  content: "";
  height: 2.8125rem;
  width: 2.8125rem;
  position: absolute;
  left: 0;
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a.apple::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM0NjQ2NDY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ni4zLDYxLjFjLTEuMy0xLjUtMy43LTIuNC02LjUtMi40cy01LjEsMS02LjUsMi40Yy0wLjcsMC44LTEuMSwxLjUtMS4yLDIuNmMtMC4yLDIuMSwwLDMuOSwwLjIsNi44CgkJCWMwLjMsMi43LDAuNyw2LjUsMS4zLDEwLjJjMC41LDIuNywwLjgsNC4yLDEuMSw1LjJjMC41LDEuNywyLjQsMy4xLDUuMywzLjFjMi45LDAsNC44LTEuNSw1LjItMy4xYzAuMy0xLjEsMC43LTIuNSwxLjEtNS4yCgkJCWMwLjYtMy43LDEuMS03LjQsMS4zLTEwLjJjMC4yLTMsMC40LTQuOC0wLjEtNi44QzU3LjQsNjIuNiw1Nyw2MS44LDU2LjMsNjEuMXoiLz4KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0xOS40Mzc4IDQ5LjQ3MzEpIiBjbGFzcz0ic3QwIiBjeD0iNTAiIGN5PSI0OC4yIiByeD0iNy40IiByeT0iNy40Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjIsMzMuN2M5LjgtMC40LDE3LjksNy41LDE3LjksMTcuMmMwLDUtMi4yLDkuNC01LjUsMTIuNmMtMC4yLDAuMi0wLjQsMC42LTAuNCwxYzAuMSwxLjIsMC4xLDIuMywwLDMuNgoJCQljMCwwLjQsMC40LDAuNiwwLjcsMC40YzUuNi0zLjgsOS4zLTEwLjMsOS4zLTE3LjZjMC4xLTEyLTEwLTIxLjgtMjIuMS0yMS4zYy0xMS4zLDAuNC0yMC4zLDkuNy0yMC41LDIxYy0wLjEsNy40LDMuNiwxNCw5LjMsMTcuOQoJCQljMC4zLDAuMSwwLjctMC4xLDAuNy0wLjRjLTAuMS0xLjMtMC4xLTIuNSwwLTMuN2MwLjEtMC40LTAuMS0wLjctMC40LTFjLTMuNS0zLjItNS42LTcuOS01LjUtMTNDMzMsNDEuNCw0MC4zLDM0LDQ5LjIsMzMuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDkuOSwxOWMtMTcuMywwLjEtMzEuNSwxNC4xLTMxLjgsMzEuNEMxOCw2NC41LDI2LjksNzYuNSwzOS40LDgxYzAuMywwLjEsMC42LTAuMiwwLjYtMC41CgkJCWMtMC4yLTEuMS0wLjQtMi4yLTAuNS0zLjNjMC0wLjQtMC4zLTAuNy0wLjYtMC45QzI5LDcyLDIyLjEsNjIuMSwyMi4zLDUwLjRDMjIuNCwzNS4zLDM0LjcsMjMsNDkuOCwyMi45CgkJCWMxNS40LTAuMSwyOCwxMi40LDI4LDI3LjhjMCwxMS40LTYuOSwyMS4yLTE2LjcsMjUuNWMtMC4zLDAuMi0wLjYsMC41LTAuNiwwLjljLTAuMiwxLjEtMC4zLDIuMi0wLjUsMy4zYzAsMC40LDAuMywwLjYsMC42LDAuNQoJCQlDNzMsNzYuNSw4MS45LDY0LjcsODEuOSw1MC44QzgxLjgsMzMuMyw2Ny41LDE5LDQ5LjksMTl6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsMEMyMi40LDAsMCwyMi40LDAsNTBzMjIuNCw1MCw1MCw1MGMyNy42LDAsNTAtMjIuNCw1MC01MFM3Ny42LDAsNTAsMHogTTU3LjYsNzAuNQoJCQljLTAuMiwyLjgtMC43LDYuNS0xLjMsMTAuMmMtMC40LDIuNy0wLjgsNC4xLTEuMSw1LjJDNTQuOCw4Ny41LDUyLjksODksNTAsODljLTIuOSwwLTQuOC0xLjQtNS4zLTMuMWMtMC4zLTEtMC42LTIuNS0xLjEtNS4yCgkJCWMtMC42LTMuNy0xLTcuNS0xLjMtMTAuMmMtMC4yLTIuOS0wLjQtNC43LTAuMi02LjhjMC4xLTEuMSwwLjUtMS44LDEuMi0yLjZjMS40LTEuNCwzLjctMi40LDYuNS0yLjRzNS4yLDAuOSw2LjUsMi40CgkJCWMwLjcsMC43LDEuMSwxLjUsMS4yLDIuNkM1OCw2NS43LDU3LjgsNjcuNSw1Ny42LDcwLjV6IE0zOC4yLDYzLjRjMC4zLDAuMywwLjUsMC42LDAuNCwxYy0wLjEsMS4yLTAuMSwyLjQsMCwzLjcKCQkJYzAsMC4zLTAuNCwwLjUtMC43LDAuNGMtNS43LTMuOS05LjQtMTAuNS05LjMtMTcuOWMwLjItMTEuMyw5LjItMjAuNiwyMC41LTIxYzEyLjEtMC41LDIyLjIsOS4zLDIyLjEsMjEuMwoJCQljMCw3LjMtMy43LDEzLjgtOS4zLDE3LjZjLTAuMywwLjItMC43LDAtMC43LTAuNGMwLjEtMS4zLDAuMS0yLjQsMC0zLjZjMC0wLjQsMC4yLTAuOCwwLjQtMWMzLjMtMy4yLDUuNS03LjYsNS41LTEyLjYKCQkJYzAtOS43LTguMS0xNy42LTE3LjktMTcuMkM0MC4zLDM0LDMzLDQxLjQsMzIuNyw1MC40QzMyLjYsNTUuNSwzNC43LDYwLjIsMzguMiw2My40eiBNNTcuNCw0OC4yYzAsNC4xLTMuMyw3LjQtNy40LDcuNAoJCQljLTQuMSwwLTcuNC0zLjMtNy40LTcuNGMwLTQuMSwzLjMtNy40LDcuNC03LjRDNTQuMSw0MC44LDU3LjQsNDQuMiw1Ny40LDQ4LjJ6IE02MC42LDgwLjlDNjAuMyw4MSw2MCw4MC44LDYwLDgwLjQKCQkJYzAuMi0xLjEsMC4zLTIuMiwwLjUtMy4zYzAtMC40LDAuMy0wLjcsMC42LTAuOWM5LjgtNC4zLDE2LjctMTQuMSwxNi43LTI1LjVjMC0xNS40LTEyLjYtMjcuOS0yOC0yNy44CgkJCUMzNC43LDIzLDIyLjQsMzUuMywyMi4zLDUwLjRDMjIuMSw2Mi4xLDI5LDcyLDM4LjksNzYuM2MwLjMsMC4yLDAuNiwwLjUsMC42LDAuOWMwLjEsMS4xLDAuMywyLjIsMC41LDMuM2MwLDAuMy0wLjMsMC42LTAuNiwwLjUKCQkJQzI2LjksNzYuNSwxOCw2NC41LDE4LjEsNTAuNEMxOC40LDMzLjEsMzIuNiwxOS4xLDQ5LjksMTljMTcuNiwwLDMxLjksMTQuMywzMiwzMS44QzgxLjksNjQuNyw3Myw3Ni41LDYwLjYsODAuOXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a.youtube::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM0NjQ2NDY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My40LDMwLjNDNjguOCwyOSw1MCwyOSw1MCwyOXMtMTguOCwwLTIzLjUsMS4yYy0yLjYsMC43LTQuNiwyLjctNS4zLDUuM0MyMCw0MC4yLDIwLDUwLDIwLDUwCgkJczAsOS45LDEuMywxNC42YzAuNywyLjUsMi43LDQuNSw1LjMsNS4yYzQuNiwxLjMsMjMuNCwxLjMsMjMuNCwxLjNzMTguOCwwLDIzLjUtMS4zYzIuNi0wLjYsNC42LTIuNiw1LjMtNS4yQzgwLDU5LjksODAsNTAsODAsNTAKCQlzMC05LjgtMS4zLTE0LjRDNzgsMzMsNzYsMzEsNzMuNCwzMC4zeiBNNDMuOSw1OVY0MS4xTDU5LjUsNTBMNDMuOSw1OXoiLz4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDMuOSw1OSA1OS41LDUwIDQzLjksNDEuMSAJCSIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUwLDBDMjIuNCwwLDAsMjIuNCwwLDUwczIyLjQsNTAsNTAsNTBjMjcuNiwwLDUwLTIyLjQsNTAtNTBTNzcuNiwwLDUwLDB6IE03OC44LDY0LjYKCQkJYy0wLjcsMi42LTIuNyw0LjYtNS4zLDUuMkM2OC44LDcxLjEsNTAsNzEuMSw1MCw3MS4xcy0xOC44LDAtMjMuNC0xLjNjLTIuNi0wLjctNC42LTIuNy01LjMtNS4yQzIwLDU5LjksMjAsNTAsMjAsNTAKCQkJczAtOS44LDEuMi0xNC41YzAuNy0yLjYsMi43LTQuNiw1LjMtNS4zQzMxLjIsMjksNTAsMjksNTAsMjlzMTguOCwwLDIzLjQsMS4zQzc2LDMxLDc4LDMzLDc4LjcsMzUuNkM4MCw0MC4yLDgwLDUwLDgwLDUwCgkJCVM4MCw1OS45LDc4LjgsNjQuNnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a.spotify::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM0NjQ2NDY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NC41LDUyLjJjLTguOS01LjQtMjAuMy04LjMtMzIuMS04LjNjLTcuNSwwLTEyLjcsMS4xLTE3LjcsMi41Yy0xLjksMC42LTIuOCwxLjktMi44LDMuOHMxLjYsMy41LDMuNSwzLjUKCQkJYzAuOSwwLDEuMy0wLjMsMi4yLTAuNWMxNS00LjEsMzItMS40LDQzLjMsNS4zYzAuNiwwLjQsMS4zLDAuOCwyLjIsMC44YzIsMCwzLjUtMS41LDMuNS0zLjVDNzYuNiw1NC4yLDc2LDUzLjEsNzQuNSw1Mi4yeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OS4yLDY1LjVjLTEzLTcuOC0yOC4xLTguMS00My00LjhjLTEuNCwwLjItMi41LDEuMS0yLjUsM2MwLDEuNSwxLjEsMi45LDIuOSwyLjljMC42LDAsMS41LTAuMywyLjItMC41CgkJCWMxMy0yLjcsMjYuMi0yLjQsMzcuNSw0LjVjMC43LDAuNSwxLjEsMC43LDEuOSwwLjdjMS41LDAsMi44LTEuMSwyLjgtMi44UzcwLjMsNjYuMiw2OS4yLDY1LjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgwLjgsMzcuMmMtMTAuMi01LjktMjQuMS04LjctMzcuMy04LjdjLTcuOCwwLTE0LjksMC45LTIxLjMsMi44Yy0xLjcsMC40LTMuMiwxLjgtMy4yLDQuMwoJCQljMCwyLjQsMS44LDQuMyw0LjIsNC4zYzAuOCwwLDEuNi0wLjMsMi4zLTAuNWMxNS00LjIsMzguMS0yLjMsNTEsNS40YzAuOCwwLjUsMS40LDAuNywyLjMsMC43YzIuMiwwLDQuMi0xLjgsNC4zLTQuMgoJCQlDODMuMSwzOS4xLDgyLjIsMzgsODAuOCwzNy4yeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUwLDBDMjIuNCwwLDAsMjIuNCwwLDUwYzAsMjcuNiwyMi40LDUwLDUwLDUwczUwLTIyLjQsNTAtNTBDMTAwLDIyLjQsNzcuNiwwLDUwLDB6IE02OC4yLDcxLjMKCQkJYy0wLjgsMC0xLjItMC4yLTEuOS0wLjdjLTExLjMtNi45LTI0LjUtNy4yLTM3LjUtNC41Yy0wLjcsMC4yLTEuNiwwLjUtMi4yLDAuNWMtMS44LDAtMi45LTEuNC0yLjktMi45YzAtMS45LDEuMS0yLjgsMi41LTMKCQkJYzE0LjktMy4zLDMwLTMsNDMsNC44YzEuMSwwLjcsMS44LDEuMywxLjgsM1M2OS43LDcxLjMsNjguMiw3MS4zeiBNNzMuMSw1OS4zYy0wLjksMC0xLjYtMC40LTIuMi0wLjgKCQkJYy0xMS4zLTYuNy0yOC4zLTkuNC00My4zLTUuM2MtMC45LDAuMi0xLjMsMC41LTIuMiwwLjVjLTEuOSwwLTMuNS0xLjYtMy41LTMuNXMwLjktMy4yLDIuOC0zLjhjNS0xLjQsMTAuMi0yLjUsMTcuNy0yLjUKCQkJYzExLjgsMCwyMy4yLDIuOSwzMi4xLDguM2MxLjUsMC45LDIuMSwyLDIuMSwzLjZDNzYuNiw1Ny44LDc1LjEsNTkuMyw3My4xLDU5LjN6IE03OC44LDQ1LjVjLTAuOSwwLTEuNS0wLjItMi4zLTAuNwoJCQljLTEyLjktNy43LTM2LTkuNi01MS01LjRjLTAuNywwLjItMS41LDAuNS0yLjMsMC41Yy0yLjQsMC00LjItMS45LTQuMi00LjNjMC0yLjUsMS41LTMuOSwzLjItNC4zYzYuNC0xLjksMTMuNS0yLjgsMjEuMy0yLjgKCQkJYzEzLjIsMCwyNy4xLDIuOCwzNy4zLDguN2MxLjQsMC44LDIuMywxLjksMi4zLDQuMUM4Myw0My43LDgxLDQ1LjUsNzguOCw0NS41eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a.google::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MXtmaWxsOiM0NjQ2NDY7fQoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MCwwQzIyLjQsMCwwLDIyLjQsMCw1MHMyMi40LDUwLDUwLDUwczUwLTIyLjQsNTAtNTBTNzcuNiwwLDUwLDB6IE0yMy41LDUyLjRjMCwyLjMtMS45LDQuMi00LjIsNC4yCgkJCVMxNSw1NC43LDE1LDUyLjR2LTQuOGMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4yTDIzLjUsNTIuNEwyMy41LDUyLjR6IE0zOC45LDY2LjhjMCwyLjMtMS45LDQuMi00LjIsNC4yCgkJCXMtNC4yLTEuOS00LjItNC4yVjYyYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNjYuOHogTTM4LjksNDguOWMwLDIuMy0xLjksNC4yLTQuMiw0LjJzLTQuMi0xLjktNC4yLTQuMlYzMy4yCgkJCWMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4yVjQ4Ljl6IE01NC4yLDgwLjhjMCwyLjMtMS45LDQuMi00LjIsNC4ycy00LjItMS45LTQuMi00LjJWNzZjMC0yLjMsMS45LTQuMiw0LjItNC4yCgkJCXM0LjIsMS45LDQuMiw0LjJWODAuOHogTTU0LjIsNjIuOGMwLDIuMy0xLjksNC4yLTQuMiw0LjJzLTQuMi0xLjktNC4yLTQuMlYzNy4yYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNjIuOHoKCQkJIE01NC4yLDI0YzAsMi4zLTEuOSw0LjItNC4yLDQuMnMtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yczQuMiwxLjksNC4yLDQuMlYyNHogTTY5LjYsNjYuOAoJCQljMCwyLjMtMS45LDQuMi00LjIsNC4ycy00LjItMS45LTQuMi00LjJWNTEuMWMwLTIuMywxLjktNC4yLDQuMi00LjJjMi4zLDAsNC4yLDEuOSw0LjIsNC4yVjY2Ljh6IE02OS42LDM4YzAsMi4zLTEuOSw0LjItNC4yLDQuMgoJCQlzLTQuMi0xLjktNC4yLTQuMnYtNC44YzAtMi4zLDEuOS00LjIsNC4yLTQuMmMyLjMsMCw0LjIsMS45LDQuMiw0LjJWMzh6IE04NSw1Mi40YzAsMi4zLTEuOSw0LjItNC4yLDQuMnMtNC4yLTEuOS00LjItNC4ydi00LjgKCQkJYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWNTIuNHoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuMiw1Ni42Yy0yLjMsMC00LjItMS45LTQuMi00LjJ2LTQuOGMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4ydjQuOAoJCQkJQzIzLjUsNTQuNywyMS42LDU2LjYsMTkuMiw1Ni42eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgwLjgsNTYuNmMtMi4zLDAtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMnY0LjgKCQkJCUM4NSw1NC43LDgzLjEsNTYuNiw4MC44LDU2LjZ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuNiw3MWMtMi4zLDAtNC4yLTEuOS00LjItNC4yVjYyYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJ2NC44QzM4LjksNjkuMSwzNyw3MSwzNC42LDcxegoJCQkJIE0zNC42LDUzLjFjLTIuMywwLTQuMi0xLjktNC4yLTQuMlYzMy4yYzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJ2MTUuN0MzOC45LDUxLjIsMzcsNTMuMSwzNC42LDUzLjF6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjUuNCw3MWMtMi4zLDAtNC4yLTEuOS00LjItNC4yVjUxLjFjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMnYxNS43CgkJCQlDNjkuNiw2OS4xLDY3LjcsNzEsNjUuNCw3MXogTTY1LjQsNDIuM2MtMi4zLDAtNC4yLTEuOS00LjItNC4ydi00LjhjMC0yLjMsMS45LTQuMiw0LjItNC4yYzIuMywwLDQuMiwxLjksNC4yLDQuMlYzOAoJCQkJQzY5LjYsNDAuNCw2Ny43LDQyLjMsNjUuNCw0Mi4zeiIvPgoJCTwvZz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTAsODVjLTIuMywwLTQuMi0xLjktNC4yLTQuMlY3NmMwLTIuMywxLjktNC4yLDQuMi00LjJzNC4yLDEuOSw0LjIsNC4ydjQuOEM1NC4yLDgzLjEsNTIuMyw4NSw1MCw4NXoKCQkJIE01MCw2N2MtMi4zLDAtNC4yLTEuOS00LjItNC4yVjM3LjJjMC0yLjMsMS45LTQuMiw0LjItNC4yczQuMiwxLjksNC4yLDQuMnYyNS41QzU0LjIsNjUuMSw1Mi4zLDY3LDUwLDY3eiBNNTAsMjguMwoJCQljLTIuMywwLTQuMi0xLjktNC4yLTQuMnYtNC44YzAtMi4zLDEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJWMjRDNTQuMiwyNi40LDUyLjMsMjguMyw1MCwyOC4zeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
main .gx-audio-video-widget .audio-video-content .wrapper .links ul li a.soundcloud::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM0NjQ2NDY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOS41LDQxYy0wLjMsMC0wLjUsMC4yLTAuNiwwLjZsLTAuNSwxMS41bDAuNSw3LjVjMCwwLjMsMC4yLDAuNSwwLjYsMC41YzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLjYtNy41CgkJTDMwLDQxLjZDMzAsNDEuMywyOS44LDQxLDI5LjUsNDF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuMiwzNy4xYy0wLjMsMC0wLjYsMC4zLTAuNiwwLjdsLTAuNSwxNS40bDAuNSw3LjNjMCwwLjQsMC4zLDAuNiwwLjYsMC42YzAuNCwwLDAuNi0wLjMsMC43LTAuNmwwLjUtNy4zCgkJbC0wLjUtMTUuNEMzNS44LDM3LjQsMzUuNiwzNy4xLDM1LjIsMzcuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMi4zLDM4LjRjLTAuMywwLTAuNiwwLjItMC42LDAuNmwtMC41LDE0LjJsMC41LDcuNGMwLDAuMywwLjMsMC42LDAuNiwwLjZjMC4zLDAsMC42LTAuMiwwLjYtMC42bDAuNi03LjQKCQlMMzIuOSwzOUMzMi45LDM4LjYsMzIuNiwzOC40LDMyLjMsMzguNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy45LDQ1LjFjLTAuMiwwLTAuNCwwLjEtMC40LDAuNGwtMC42LDcuN2wwLjYsNy40YzAsMC4yLDAuMiwwLjQsMC40LDAuNGMwLjIsMCwwLjQtMC4yLDAuNC0wLjRsMC43LTcuNAoJCWwtMC43LTcuN0MyNC4zLDQ1LjIsMjQuMSw0NS4xLDIzLjksNDUuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi43LDQ1LjZjLTAuMiwwLTAuNSwwLjItMC41LDAuNWwtMC42LDcuMWwwLjYsNy41YzAsMC4zLDAuMiwwLjUsMC41LDAuNXMwLjQtMC4yLDAuNS0wLjVsMC42LTcuNUwyNy4yLDQ2CgkJQzI3LjIsNDUuOCwyNyw0NS42LDI2LjcsNDUuNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS44LDQ5Yy0wLjIsMC0wLjIsMC4xLTAuMywwLjNMMTUsNTMuMWwwLjUsMy44YzAsMC4xLDAuMSwwLjMsMC4zLDAuM2MwLjIsMCwwLjItMC4xLDAuMy0wLjNsMC42LTMuOAoJCUwxNiw0OS4yQzE2LDQ5LjEsMTUuOSw0OSwxNS44LDQ5eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjEsNDUuM2MtMC4yLDAtMC4zLDAuMS0wLjQsMC40bC0wLjYsNy41bDAuNiw3LjJjMCwwLjIsMC4yLDAuMywwLjQsMC4zYzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLjgtNy4yCgkJbC0wLjgtNy41QzIxLjUsNDUuNSwyMS4zLDQ1LjMsMjEuMSw0NS4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjQsNDYuNmMtMC4xLDAtMC4zLDAuMS0wLjMsMC4zbC0wLjcsNi4zbDAuNyw2LjFjMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLjgtNi4yCgkJbC0wLjgtNi4zQzE4LjYsNDYuNywxOC41LDQ2LjYsMTguNCw0Ni42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjMsMzIuOWMtMC4xLTAuMS0wLjMtMC4yLTAuNS0wLjJjLTAuMiwwLTAuNSwwLjEtMC42LDAuMmMtMC4yLDAuMi0wLjMsMC41LTAuNCwwLjd2MC4xbC0wLjQsMTkuM2wwLjIsMy42CgkJbDAuMiwzLjVjMCwwLjUsMC41LDAuOSwxLDAuOXMwLjktMC40LDAuOS0wLjlsMC40LTdsLTAuNC0xOS40QzUwLjgsMzMuNCw1MC42LDMzLjEsNTAuMywzMi45eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc2LjQsNDRjLTEuMiwwLTIuMywwLjItMy4zLDAuN2MtMC43LTcuOC03LjItMTMuOC0xNS4xLTEzLjhjLTEuOSwwLTMuOCwwLjQtNS41LDFjLTAuNywwLjItMC44LDAuNS0wLjgsMQoJCXYyNy4zYzAsMC41LDAuNCwwLjksMC45LDFoMjMuOWM0LjcsMCw4LjYtMy44LDguNi04LjZDODUsNDcuOCw4MS4yLDQ0LDc2LjQsNDR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcuNCwzNC42Yy0wLjItMC4xLTAuMy0wLjItMC41LTAuMmMtMC4yLDAtMC4zLDAuMS0wLjUsMC4yQzQ2LjIsMzQuOCw0NiwzNSw0NiwzNS40bDAsMC4ybC0wLjMsMTcuNgoJCWMwLDAsMCwwLDAuMyw3LjJ2MGMwLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4yLDAuMiwwLjQsMC4zLDAuNywwLjNjMC4yLDAsMC41LTAuMSwwLjYtMC4zYzAuMi0wLjEsMC4zLTAuNCwwLjMtMC42bDAtMC43bDAuMy02LjQKCQlsLTAuNC0xNy44QzQ3LjgsMzUuMSw0Ny42LDM0LjgsNDcuNCwzNC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLDM2LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOGwtMC40LDE1LjVsMC40LDcuM2MwLDAuNCwwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44bDAuNS03LjMKCQlsLTAuNS0xNS41QzQxLjgsMzcuMiw0MS41LDM2LjksNDEsMzYuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC4xLDM2LjVjLTAuNCwwLTAuNywwLjMtMC43LDAuN0wzNyw1My4xbDAuNCw3LjNjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2wwLjUtNy4zCgkJbC0wLjUtMTUuOUMzOC44LDM2LjksMzguNSwzNi41LDM4LjEsMzYuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NCwzNy40Yy0wLjUsMC0wLjgsMC40LTAuOSwwLjhsLTAuNCwxNWwwLjQsNy4yYzAsMC41LDAuNCwwLjgsMC45LDAuOGMwLjUsMCwwLjgtMC40LDAuOC0wLjhsMC40LTcuMgoJCWwtMC40LTE1QzQ0LjgsMzcuNyw0NC40LDM3LjQsNDQsMzcuNHoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsMEMyMi40LDAsMCwyMi40LDAsNTBzMjIuNCw1MCw1MCw1MHM1MC0yMi40LDUwLTUwUzc3LjYsMCw1MCwweiBNMTYuMSw1N2MwLDAuMS0wLjEsMC4zLTAuMywwLjMKCWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4zTDE1LDUzLjFsMC41LTMuOWMwLTAuMiwwLjEtMC4zLDAuMy0wLjNjMC4xLDAsMC4yLDAuMSwwLjMsMC4zbDAuNiwzLjlMMTYuMSw1N3ogTTE4LjcsNTkuMwoJYzAsMC4yLTAuMSwwLjMtMC4zLDAuM2MtMC4yLDAtMC4zLTAuMS0wLjMtMC4zbC0wLjctNi4xbDAuNy02LjNjMC0wLjIsMC4xLTAuMywwLjMtMC4zYzAuMiwwLDAuMywwLjEsMC4zLDAuM2wwLjgsNi4zTDE4LjcsNTkuM3oKCSBNMjEuNSw2MC4zYzAsMC4yLTAuMSwwLjMtMC4zLDAuM2MtMC4yLDAtMC4zLTAuMS0wLjQtMC4zbC0wLjYtNy4ybDAuNi03LjVjMC0wLjIsMC4yLTAuNCwwLjQtMC40YzAuMiwwLDAuMywwLjEsMC4zLDAuNGwwLjgsNy41CglMMjEuNSw2MC4zeiBNMjQuMyw2MC41YzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40bC0wLjYtNy40bDAuNi03LjdjMC0wLjIsMC4yLTAuNCwwLjQtMC40CgljMC4yLDAsMC40LDAuMSwwLjQsMC40bDAuNyw3LjdMMjQuMyw2MC41eiBNMjcuMiw2MC42YzAsMC4zLTAuMiwwLjUtMC41LDAuNXMtMC41LTAuMi0wLjUtMC41bC0wLjYtNy41bDAuNi03LjEKCWMwLTAuMiwwLjItMC41LDAuNS0wLjVjMC4yLDAsMC40LDAuMiwwLjUsMC41bDAuNiw3LjFMMjcuMiw2MC42eiBNMzAsNjAuNmMwLDAuMy0wLjIsMC41LTAuNSwwLjVjLTAuMywwLTAuNS0wLjItMC42LTAuNWwtMC41LTcuNQoJTDI5LDQxLjZjMC0wLjMsMC4yLTAuNiwwLjYtMC42YzAuMywwLDAuNSwwLjIsMC41LDAuNmwwLjYsMTEuNUwzMCw2MC42eiBNMzIuOSw2MC42YzAsMC4zLTAuMywwLjYtMC42LDAuNmMtMC4zLDAtMC42LTAuMi0wLjYtMC42CglsLTAuNS03LjRMMzEuNywzOWMwLTAuMywwLjMtMC42LDAuNi0wLjZjMC4zLDAsMC42LDAuMiwwLjYsMC42bDAuNiwxNC4yTDMyLjksNjAuNnogTTM1LjksNjAuNWMwLDAuNC0wLjMsMC42LTAuNywwLjYKCWMtMC4zLDAtMC42LTAuMy0wLjYtMC42bC0wLjUtNy4zbDAuNS0xNS40YzAtMC40LDAuMy0wLjcsMC42LTAuN2MwLjQsMCwwLjYsMC4zLDAuNywwLjdsMC41LDE1LjRMMzUuOSw2MC41eiBNMzguOCw2MC41CgljMCwwLjQtMC4zLDAuNy0wLjcsMC43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdMMzcsNTMuMWwwLjQtMTUuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdjMC40LDAsMC43LDAuMywwLjcsMC43bDAuNSwxNS45TDM4LjgsNjAuNXoKCSBNNDEuOCw2MC40YzAsMC40LTAuMywwLjgtMC44LDAuOGMtMC40LDAtMC43LTAuMy0wLjgtMC44bC0wLjQtNy4zbDAuNC0xNS41YzAtMC40LDAuMy0wLjgsMC44LTAuOGMwLjQsMCwwLjgsMC4zLDAuOCwwLjhsMC41LDE1LjUKCUw0MS44LDYwLjR6IE00NC44LDYwLjNjMCwwLjUtMC40LDAuOC0wLjgsMC44Yy0wLjUsMC0wLjgtMC40LTAuOS0wLjhsLTAuNC03LjJsMC40LTE1YzAtMC41LDAuNC0wLjgsMC45LTAuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjgKCWwwLjQsMTVMNDQuOCw2MC4zeiBNNDcuOCw1OS42bDAsMC43YzAsMC4yLTAuMSwwLjUtMC4zLDAuNmMtMC4xLDAuMi0wLjQsMC4zLTAuNiwwLjNjLTAuMywwLTAuNS0wLjEtMC43LTAuMwoJYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNXYwYy0wLjMtNy4xLTAuMy03LjItMC4zLTcuMkw0NiwzNS41bDAtMC4yYzAtMC4zLDAuMS0wLjYsMC40LTAuN2MwLjEtMC4xLDAuMy0wLjIsMC41LTAuMgoJYzAuMiwwLDAuMywwLjEsMC41LDAuMmMwLjIsMC4yLDAuNCwwLjQsMC40LDAuN2wwLjQsMTcuOEw0Ny44LDU5LjZ6IE01MC44LDYwLjJjMCwwLjUtMC40LDAuOS0wLjksMC45cy0wLjktMC40LTEtMC45bC0wLjItMy41CglsLTAuMi0zLjZsMC40LTE5LjN2LTAuMWMwLTAuMywwLjItMC41LDAuNC0wLjdjMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjJjMC4xLDAsMC4zLDAuMSwwLjUsMC4yYzAuMywwLjIsMC41LDAuNSwwLjUsMC44bDAuNCwxOS40CglMNTAuOCw2MC4yeiBNNzYuNCw2MS4ySDUyLjVjLTAuNS0wLjEtMC45LTAuNS0wLjktMVYzMi44YzAtMC41LDAuMi0wLjgsMC44LTFjMS43LTAuNywzLjYtMSw1LjUtMWM3LjksMCwxNC40LDYuMSwxNS4xLDEzLjgKCWMxLTAuNCwyLjItMC43LDMuMy0wLjdjNC43LDAsOC42LDMuOSw4LjYsOC42Qzg1LDU3LjMsODEuMSw2MS4yLDc2LjQsNjEuMnoiLz4KPC9zdmc+Cg==");
}
main .gx-audio-video-widget .audio-video-cookies {
  background-color: #112448;
  padding: 1.25rem;
}
main .gx-audio-video-widget .audio-video-cookies p {
  margin-top: 0;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #fff;
}
main .gx-audio-video-widget .audio-video-cookies p a {
  color: #3fa2ff;
}
main .gx-audio-video-widget .audio-video-cookies .btn-row button {
  display: inline-block;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 700;
  padding: 0.5625rem 1.25rem;
  border-radius: 0.1875rem;
  margin-top: 0.625rem;
  cursor: pointer;
  border: 0.25rem solid;
}
main .gx-audio-video-widget .audio-video-cookies .btn-row .agree {
  background-color: #ec3b39;
  color: #fff;
  margin-right: 0.625rem;
  border-color: #ec3b39;
}
main .gx-audio-video-widget .audio-video-cookies .btn-row .agree:hover {
  border-color: #fff;
}
main .gx-audio-video-widget .audio-video-cookies .btn-row .noask {
  color: #464646;
  background-color: #eee;
  border-color: #eee;
}
main .gx-audio-video-widget .audio-video-cookies .btn-row .noask:hover {
  border-color: #fff;
}
main .sdg-column .gx-audio-video-widget {
  margin-top: 0;
  border-bottom: 0.0625rem solid #fff;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem;
}
main .sdg-column .gx-audio-video-widget:last-child {
  border-bottom: none !important;
  margin-bottom: 0;
}
main .sdg-column .gx-audio-video-widget .audio-video-content {
  background-color: transparent;
}
main .sdg-column .gx-audio-video-widget .audio-video-content h4 {
  padding: 0 0 0.3125rem 0;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper {
  padding: 0;
  flex-direction: column;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .main-container {
  max-width: 37.5rem;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .main-container::before {
  height: 3.125rem !important;
  width: 3.125rem !important;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder {
  height: 9.375rem;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder a {
  height: 9.375rem;
  max-height: 9.375rem;
  min-height: unset !important;
  background-size: contain !important;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder a::before {
  height: 3.125rem !important;
  width: 3.125rem !important;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .links {
  margin-top: 0.625rem;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .links ul li {
  padding-left: 0;
  margin-bottom: 0;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .links ul li::before {
  content: none;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .links ul li a {
  padding-left: 2.5rem;
}
main .sdg-column .gx-audio-video-widget .audio-video-content .wrapper .links ul li a::before {
  height: 1.875rem;
  width: 1.875rem;
}
.table-more-right,
.table-more-left {
  display: none !important;
}
.table-more-right.hide,
.table-more-left.hide {
  display: none !important;
}

.wp-block-table .has-text-align-center {
  text-align: center;
}
.wp-block-table .has-text-align-left {
  text-align: left;
}
.wp-block-table.alignleft {
  float: left;
  margin: 1.25rem 1.25rem 1.25rem 0;
}
.wp-block-table.alignright {
  float: right;
  margin: 1.25rem 0 1.25rem 1.25rem;
}
.wp-block-table.aligncenter {
  margin: 0 auto;
}
.wp-block-table.reset-align td,
.wp-block-table.reset-align th {
  text-align: left !important;
}

.ptam-post-grid-items {
  justify-items: center;
}
.ptam-post-grid-items article a img {
  width: 100% !important;
  height: auto !important;
}
.ptam-post-grid-items article h2 {
  font-size: 1.125rem !important;
  line-height: 1.5rem !important;
  font-family: Arial, Helvetica, sans-serif;
}
.ptam-post-grid-items article h2 a {
  text-decoration: none !important;
}
.ptam-post-grid-items article .ptam-block-post-grid-byline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75rem !important;
}
.ptam-post-grid-items article .ptam-block-post-grid-excerpt {
  font-size: 0.875rem !important;
}

.gx-audio-video-widget .audio-video-content .placeholder.youtube, .gx-audio-video-widget .audio-video-content .placeholder.youtube a {
  max-height: 19.6875rem;
}
.gx-audio-video-widget .audio-video-content .placeholder.spotify-single, .gx-audio-video-widget .audio-video-content .placeholder.spotify-single a {
  height: 14.5rem;
}
.gx-audio-video-widget .audio-video-content .placeholder.spotify-playlist, .gx-audio-video-widget .audio-video-content .placeholder.spotify-playlist a {
  height: 23.75rem;
}
.gx-audio-video-widget .audio-video-content .placeholder.apple, .gx-audio-video-widget .audio-video-content .placeholder.apple a {
  height: 10.9375rem;
}
main.article-detail {
  margin-bottom: 3.75rem;
}
main.article-detail .break-url {
  word-break: break-all;
}
main.article-detail div.event-map {
  margin-top: 1.5625rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3.125rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 40rem;
  height: 26.6875rem;
}
main.article-detail div.event-map iframe {
  border: none;
  height: 26.6875rem !important;
  width: 40rem !important;
}
main.article-detail div.event-map .figcaption {
  font-size: 0.75rem;
  color: #b0b0b0;
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 0.375rem;
  padding-top: 0.125rem;
}
main.article-detail div.event-contact-info {
  clear: both;
}
main.article-detail section.header h1 {
  margin-bottom: 1.75rem;
  word-break: break-word;
}
main.article-detail section.header h2 {
  margin-top: 3rem;
  margin-bottom: 0.375rem;
}
main.article-detail section.header h2 + h1 {
  margin-top: 0;
}
main.article-detail section.header .label {
  margin-top: 1.875rem;
  font-size: 1.125rem;
  color: #fff;
  border-radius: 0.1875rem;
  padding: 0.375rem 0.875rem;
  background-color: #ec3b39;
  margin-right: 0.3125rem;
  display: inline-block;
}
main.article-detail section.header .label + h1 {
  margin-top: 0.4375rem;
}
main.article-detail section.header .label.updated {
  background-color: #ec3b39;
}
main.article-detail section.header .label.source {
  background-color: #ec3b39;
}
main.article-detail section.header .label.export {
  background-color: #3fa2ff;
}
main.article-detail section.icons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 0.25rem solid #eee;
  padding-bottom: 1.25rem;
  margin-top: 3.125rem;
  clear: both;
}
main.article-detail section.icons a {
  height: 2.75rem;
  width: 2.75rem;
  display: inline-block;
  margin-right: 0.3125rem;
}
main.article-detail section.icons .tools a,
main.article-detail section.icons .tools a i {
  color: #015d8c !important;
  text-align: center;
}
main.article-detail section.icons .tools a:last-child,
main.article-detail section.icons .tools a i:last-child {
  margin-right: 0;
  text-align: center;
}
main.article-detail section.icons .tools i {
  font-size: 1.875rem;
  margin-top: 0.5rem;
}
main.article-detail section.icons + section.related-articles {
  margin-top: 3.125rem;
}
main.article-detail section.article-info {
  font-size: 0.875rem;
  font-weight: 700;
  padding-top: 0.9375rem;
}
main.article-detail .article-content__wrapper {
  display: flex;
  flex-direction: row;
}
main.article-detail section.article-content {
  flex: 1;
  margin-right: 2rem;
}
main.article-detail section.article-content h2 {
  padding-top: 1.875rem;
}
main.article-detail section.article-content h3 {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 2rem;
}
main.article-detail section.article-content section.related-articles h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4375rem;
  padding-top: 0.3125rem;
}
main.article-detail section.article-content > p > img {
  margin-right: 1.25rem;
  margin-bottom: 0.1875rem;
}
main.article-detail section.article-content section.icons {
  border-bottom: none;
}
main.article-detail section.article-content section.taxonomy {
  font-size: 0.875rem;
  padding: 0.625rem 0;
  border-top: 0.0625rem solid #eee;
}
main.article-detail section.article-content section.taxonomy .taxonomy__item {
  display: inline-block;
  margin-right: 0.625rem;
  line-height: 2.25rem;
}
main.article-detail section.article-content section.taxonomy .taxonomy__item span {
  font-weight: 700;
}
main.article-detail section.article-content section.taxonomy .taxonomy__item a {
  color: #015d8c;
}
main.article-detail section.article-content section.taxonomy .taxonomy__item a:hover {
  color: #000;
}
main.article-detail section.article-content .form-detail-wrapper .highlight-block-3 {
  border: 0.125rem solid #eee !important;
  margin-left: 0 !important;
  padding: 1.25rem 1.25rem 1.25rem 4.6875rem !important;
  position: relative;
}
main.article-detail section.article-content .form-detail-wrapper .highlight-block-3:before {
  content: "\f0eb" !important;
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.875rem;
  color: #fff !important;
  background-color: #6619c6;
  left: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
main.article-detail .article-detail-info {
  margin-bottom: 3.125rem;
}
main.article-detail .article-detail-info .event-theme-group,
main.article-detail .article-detail-info .form-theme-group {
  display: flex;
}
main.article-detail .article-detail-info .event-theme-group .event-theme,
main.article-detail .article-detail-info .event-theme-group .form-theme,
main.article-detail .article-detail-info .form-theme-group .event-theme,
main.article-detail .article-detail-info .form-theme-group .form-theme {
  flex: 1;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}
main.article-detail .article-detail-info .event-theme-group .event-theme:first-child,
main.article-detail .article-detail-info .event-theme-group .form-theme:first-child,
main.article-detail .article-detail-info .form-theme-group .event-theme:first-child,
main.article-detail .article-detail-info .form-theme-group .form-theme:first-child {
  margin-left: 0;
}
main.article-detail .article-detail-info .event-theme-group .event-theme:last-child,
main.article-detail .article-detail-info .event-theme-group .form-theme:last-child,
main.article-detail .article-detail-info .form-theme-group .event-theme:last-child,
main.article-detail .article-detail-info .form-theme-group .form-theme:last-child {
  margin-right: 0;
}
main.article-detail .article-detail-info .event-theme-group.no-date .form-theme.instituce,
main.article-detail .article-detail-info .form-theme-group.no-date .form-theme.instituce {
  flex: none;
  width: 100%;
}
main.article-detail .article-detail-info .taxonomy-theme,
main.article-detail .article-detail-info .event-theme,
main.article-detail .article-detail-info .form-theme {
  font-size: 0.875rem;
  margin-top: 1.25rem;
}
main.article-detail .article-detail-info .taxonomy-theme.instituce,
main.article-detail .article-detail-info .event-theme.instituce,
main.article-detail .article-detail-info .form-theme.instituce {
  flex: none;
  width: 65%;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title,
main.article-detail .article-detail-info .taxonomy-theme .event-title,
main.article-detail .article-detail-info .taxonomy-theme .form-title,
main.article-detail .article-detail-info .event-theme .theme-title,
main.article-detail .article-detail-info .event-theme .event-title,
main.article-detail .article-detail-info .event-theme .form-title,
main.article-detail .article-detail-info .form-theme .theme-title,
main.article-detail .article-detail-info .form-theme .event-title,
main.article-detail .article-detail-info .form-theme .form-title {
  position: relative;
  padding-left: 1.25rem;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title::before,
main.article-detail .article-detail-info .event-theme .theme-title::before,
main.article-detail .article-detail-info .event-theme .event-title::before,
main.article-detail .article-detail-info .event-theme .form-title::before,
main.article-detail .article-detail-info .form-theme .theme-title::before,
main.article-detail .article-detail-info .form-theme .event-title::before,
main.article-detail .article-detail-info .form-theme .form-title::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  margin-left: -1.25rem;
  top: 0;
  margin-top: 0.0625rem;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=teritorium]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=teritorium]::before {
  content: "\f3c5";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=teritorium-urceni]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=teritorium-urceni]::before {
  content: "\f601";
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=druh-akce]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=druh-akce]::before {
  content: "\f02b";
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=informacni-zdroj]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=informacni-zdroj]::before {
  content: "\f310";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=temata]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=temata]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=temata]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=temata]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=temata]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=temata]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=temata]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=temata]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=temata]::before {
  content: "\f03a";
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=oblasti-podnikani]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=oblasti-podnikani]::before {
  content: "\f495";
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=video-oblasti]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=video-oblasti]::before {
  content: "\f03d";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=datum]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=datum]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=datum]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=datum]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=datum]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=datum]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=datum]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=datum]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=datum]::before {
  content: "\f783";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=instituce]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=instituce]::before {
  content: "\f19c";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=datum-platnosti]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=datum-platnosti]::before {
  content: "\f073";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=zeme-zadani]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=zeme-zadani]::before {
  content: "\f0ac";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=platnost-nabidky]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=platnost-nabidky]::before {
  content: "\f073";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-title[data-theme=reference]::before,
main.article-detail .article-detail-info .taxonomy-theme .event-title[data-theme=reference]::before,
main.article-detail .article-detail-info .taxonomy-theme .form-title[data-theme=reference]::before,
main.article-detail .article-detail-info .event-theme .theme-title[data-theme=reference]::before,
main.article-detail .article-detail-info .event-theme .event-title[data-theme=reference]::before,
main.article-detail .article-detail-info .event-theme .form-title[data-theme=reference]::before,
main.article-detail .article-detail-info .form-theme .theme-title[data-theme=reference]::before,
main.article-detail .article-detail-info .form-theme .event-title[data-theme=reference]::before,
main.article-detail .article-detail-info .form-theme .form-title[data-theme=reference]::before {
  content: "\f02e";
  font-weight: 300;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-items,
main.article-detail .article-detail-info .event-theme .theme-items,
main.article-detail .article-detail-info .form-theme .theme-items {
  border: 0.0625rem solid #eee;
  padding: 0.625rem;
  margin-top: 0.3125rem;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-items span,
main.article-detail .article-detail-info .event-theme .theme-items span,
main.article-detail .article-detail-info .form-theme .theme-items span {
  padding-right: 0.1875rem;
  line-height: 1.5625rem;
  font-size: 1.125rem;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-items span::after,
main.article-detail .article-detail-info .event-theme .theme-items span::after,
main.article-detail .article-detail-info .form-theme .theme-items span::after {
  content: " |";
  margin-left: 0.1875rem;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-items span:last-child::after,
main.article-detail .article-detail-info .event-theme .theme-items span:last-child::after,
main.article-detail .article-detail-info .form-theme .theme-items span:last-child::after {
  content: none;
}
main.article-detail .article-detail-info .taxonomy-theme .theme-items span a,
main.article-detail .article-detail-info .event-theme .theme-items span a,
main.article-detail .article-detail-info .form-theme .theme-items span a {
  text-decoration: none;
}
main.article-detail .article-detail-info .taxonomy-theme .event-items,
main.article-detail .article-detail-info .taxonomy-theme .form-items,
main.article-detail .article-detail-info .event-theme .event-items,
main.article-detail .article-detail-info .event-theme .form-items,
main.article-detail .article-detail-info .form-theme .event-items,
main.article-detail .article-detail-info .form-theme .form-items {
  padding: 0.625rem;
  margin-top: 0.3125rem;
  position: relative;
  font-size: 1.125rem;
}
main.article-detail .article-detail-info .taxonomy-theme .event-items span,
main.article-detail .article-detail-info .taxonomy-theme .form-items span,
main.article-detail .article-detail-info .event-theme .event-items span,
main.article-detail .article-detail-info .event-theme .form-items span,
main.article-detail .article-detail-info .form-theme .event-items span,
main.article-detail .article-detail-info .form-theme .form-items span {
  padding-right: 0.1875rem;
  line-height: 1.5625rem;
}
main.article-detail .article-detail-info .taxonomy-theme .event-items.flag,
main.article-detail .article-detail-info .taxonomy-theme .form-items.flag,
main.article-detail .article-detail-info .event-theme .event-items.flag,
main.article-detail .article-detail-info .event-theme .form-items.flag,
main.article-detail .article-detail-info .form-theme .event-items.flag,
main.article-detail .article-detail-info .form-theme .form-items.flag {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
main.article-detail .article-detail-info .taxonomy-theme .event-items.flag > div,
main.article-detail .article-detail-info .taxonomy-theme .form-items.flag > div,
main.article-detail .article-detail-info .event-theme .event-items.flag > div,
main.article-detail .article-detail-info .event-theme .form-items.flag > div,
main.article-detail .article-detail-info .form-theme .event-items.flag > div,
main.article-detail .article-detail-info .form-theme .form-items.flag > div {
  display: flex;
}
main.article-detail .article-detail-info .taxonomy-theme .event-items.flag img,
main.article-detail .article-detail-info .taxonomy-theme .form-items.flag img,
main.article-detail .article-detail-info .event-theme .event-items.flag img,
main.article-detail .article-detail-info .event-theme .form-items.flag img,
main.article-detail .article-detail-info .form-theme .event-items.flag img,
main.article-detail .article-detail-info .form-theme .form-items.flag img {
  height: 1.5625rem;
  width: auto;
  padding-left: 0.625rem;
  margin-right: 0.625rem;
}
main.article-detail .article-detail-info .event-items.multiple {
  padding-bottom: 0;
}
main.article-detail .article-detail-info .event-items.multiple div {
  margin-bottom: 0.9375rem;
}
main.article-detail .article-detail-info .more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: initial;
  margin-top: 1.25rem;
}
main.article-detail .article-detail-info .more:hover {
  background-color: #eee;
}
main.article-detail .article-detail-info .more.is-loading {
  position: relative;
}
main.article-detail .article-detail-info .more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.article-detail .article-detail-info .more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.article-detail .form-detail-wrapper {
  display: flex;
  flex-direction: row;
}
main.article-detail .form-detail-preview {
  width: 35%;
  margin-right: 2rem;
  margin-bottom: 1.25rem;
  text-align: center;
  float: left;
}
main.article-detail .form-detail-preview > div {
  background-color: #eee;
  padding: 1.875rem;
}
main.article-detail .form-detail-preview img {
  width: 100%;
  height: auto;
}
main.article-detail .form-detail-preview .preview-button-group {
  margin-top: 1.25rem;
}
main.article-detail .form-detail-preview .preview-button-group a {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: #464646;
  color: #fff;
  text-decoration: none;
  padding: 0.5rem 1.25rem;
  border-radius: 0.1875rem;
  margin: 0 0.3125rem;
  margin-bottom: 0.3125rem;
}
main.article-detail .form-detail-preview .preview-button-group a:hover {
  background-color: #6619c6;
}
main.article-detail .form-detail-text {
  flex: 1;
}
main.article-detail .form-detail-text > p:first-of-type {
  margin-top: 0;
}
main.article-detail .form-link {
  display: block;
}
main.article-detail .form-link i.fal {
  color: #464646 !important;
  margin-right: 0.3125rem;
  font-size: 0.9375rem;
}
main.article-detail .responsive-tenders-menu {
  display: none;
}
main.article-detail .responsive-tenders-menu .title {
  font-weight: 700;
}
main.article-detail .responsive-tenders-menu ul {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0.625rem;
}
main.article-detail .responsive-tenders-menu ul li {
  padding-left: 0.3125rem;
  border-top: 0.0625rem solid #eee;
}
main.article-detail .responsive-tenders-menu ul li:last-child {
  border-bottom: 0.0625rem solid #eee;
}
main.article-detail .responsive-tenders-menu ul li a {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
main.article-detail .responsive-tenders-menu ul li i {
  color: #464646 !important;
  margin-right: 0.625rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item {
  background-color: #eee;
  margin-bottom: 0.125rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__title {
  color: #464646;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  margin: 0;
  position: relative;
  padding: 0.5rem 0.9375rem 0.5rem 2.75rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__title::after {
  display: none;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__title::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f107";
  font-weight: 300;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  position: absolute;
  left: 0.9375rem;
  top: 50%;
  transform: translateY(-50%);
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__content {
  border: 0.125rem solid #eee;
  border-top: none;
  padding: 1.25rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__content > p:first-of-type {
  margin-top: 0;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__content .close-accordion {
  display: block;
  margin-top: 1.25rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__content .close-accordion i {
  color: #015d8c !important;
  font-size: 1.5625rem;
  line-height: 0.3125rem;
  vertical-align: middle;
  padding-left: 0.3125rem;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item .c-accordion__content .custom-posts {
  border: none;
  padding-left: 0;
  padding-right: 0;
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item.is-open .c-accordion__title::before {
  content: "\f106";
}
main.article-detail:not(.directory) .wp-block-pb-accordion-item.is-open .c-accordion__content {
  background-color: #fff;
}
main.article-detail.directory {
  display: flex;
  flex-direction: row !important;
}
main.article-detail.directory .article-content {
  margin-right: 0;
}
main.article-detail.directory section.directory-sidemenu {
  flex: 0 0 24.5625rem;
  margin-right: 2rem;
  margin-top: 3rem;
}
main.article-detail.directory article {
  flex: 1;
  margin-right: 2rem;
  overflow: auto;
}
main.article-detail.directory section.header {
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 0.5625rem;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
main.article-detail.directory section.header h1 {
  font-size: 1.75rem;
  line-height: 1.75rem;
  font-weight: 700;
  margin-top: 2.5rem;
  padding-left: 2.5rem;
  position: relative;
  margin-bottom: 0.625rem;
}
main.article-detail.directory section.header h1::before {
  content: "";
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de7511;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 1.5625rem 1.5625rem;
  background-repeat: no-repeat;
}
main.article-detail.directory section.header .toggler {
  white-space: nowrap;
  padding-left: 1.25rem;
}
main.article-detail.directory section.header .toggler .to-close {
  display: none;
}
main.article-detail.directory section.header .toggler .to-open {
  display: block;
}
main.article-detail.directory section.header .toggler.close-all .to-close {
  display: block;
}
main.article-detail.directory section.header .toggler.close-all .to-open {
  display: none;
}
main.article-detail.directory section.icons {
  border-bottom: 0.25rem solid #eee !important;
}
main.article-detail.directory .article-content-dir-item {
  padding-left: 4.6875rem;
  margin-top: 1.5625rem;
}
main.article-detail.directory .article-content-dir-item h2 {
  font-size: 1.375rem;
  font-weight: 700;
  margin-top: 0;
  position: relative;
  margin-bottom: 0;
  padding-top: 0;
}
main.article-detail.directory .article-content-dir-item h2::before {
  content: "";
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: -1.5625rem;
  top: 0.375rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de7511;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 0.9375rem 0.9375rem;
  background-repeat: no-repeat;
}
main.article-detail.directory .article-content-dir-item h2 + p {
  margin-top: 0.3125rem;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item {
  margin-bottom: 1.125rem;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: #eee;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5rem 3.75rem 0.5rem 0.9375rem;
  position: relative;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__title::before {
  content: none;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__title::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f107";
  font-weight: 300;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  position: absolute;
  right: 0.8125rem;
  top: 50%;
  transform: translateY(-50%);
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content {
  background-color: #eee;
  padding: 0.625rem 2rem;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content h2::before {
  content: none;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content .close-accordion {
  display: block;
  margin-top: 1.25rem;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content .close-accordion i {
  color: #015d8c !important;
  font-size: 1.5625rem;
  line-height: 0.3125rem;
  vertical-align: middle;
  padding-left: 0.3125rem;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content .custom-posts .is-grid {
  grid-template-columns: 1fr 1fr 1fr;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item .c-accordion__content .custom-posts .is-grid article {
  margin-right: 0 !important;
}
main.article-detail.directory .article-content-dir-item .wp-block-pb-accordion-item.is-open .c-accordion__title::after {
  content: "\f106";
}
main.article-detail.directory .directory-col h2 {
  text-indent: 2.1875rem;
  margin-top: 0;
  position: relative;
  padding-bottom: 0;
  margin-bottom: 0;
}
main.article-detail.directory .directory-col h2 a {
  text-decoration: none;
  color: #464646;
}
main.article-detail.directory .directory-col h2 a:hover {
  color: #000;
}
main.article-detail.directory .directory-col h2::before {
  content: "";
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de7511;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 1.5625rem 1.5625rem;
  background-repeat: no-repeat;
}
main.article-detail.directory .directory-col > ul {
  border-top: 0.0625rem solid #eee;
  list-style-type: none;
  padding-top: 0.9375rem;
  padding-left: 0;
  margin-top: 0.9375rem;
}
main.article-detail.directory .directory-col > ul > li {
  position: relative;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
main.article-detail.directory .directory-col > ul > li:not(.has-child) {
  padding-left: 1.5625rem;
}
main.article-detail.directory .directory-col > ul > li:not(.has-child)::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f0a9";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.3125rem;
  font-size: 0.9375rem;
  color: #464646;
}
main.article-detail.directory .directory-col > ul > li a {
  font-weight: 700;
}
main.article-detail.directory .directory-col > ul > li a.expander {
  height: 0.9375rem;
  width: 0.9375rem;
  display: inline-block;
  margin-right: 0.3125rem;
}
main.article-detail.directory .directory-col > ul > li a.expander::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f055";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.3125rem;
  font-size: 0.9375rem;
  color: #464646;
}
main.article-detail.directory .directory-col > ul > li > ul {
  display: none;
  list-style-type: none;
  padding-left: 1.5625rem;
}
main.article-detail.directory .directory-col > ul > li > ul > li {
  position: relative;
  padding-left: 0.875rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
main.article-detail.directory .directory-col > ul > li > ul > li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.25rem;
  font-size: 0.75rem;
}
main.article-detail.directory .directory-col > ul > li > ul > li a {
  font-weight: 400;
}
main.article-detail.directory .directory-col > ul > li > ul.alphabet > li::before {
  content: attr(data-char);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #de7511;
  font-weight: 700;
  position: absolute;
  top: 0.5625rem;
  line-height: 0.875rem;
}
main.article-detail.directory .directory-col > ul > li.open a.expander::before {
  content: "\f056";
}
main.article-detail.directory .directory-col > ul > li.open > ul {
  display: block;
}
main.article-detail.db {
  display: flex;
  flex-direction: row !important;
}
main.article-detail.db article {
  flex: 1;
  margin-right: 1.875rem;
}
main.article-list,
.form-list {
  display: flex;
  margin-top: 3.125rem;
  margin-bottom: 5.5rem;
}
main.article-list .article-list__content,
.form-list .article-list__content {
  display: flex;
  flex: 1;
}
main.article-list .article-list__wrapper,
.form-list .article-list__wrapper {
  flex: 1;
  padding: 0 2rem;
}
main.article-list .article-list__wrapper article.no-content .article-info,
.form-list .article-list__wrapper article.no-content .article-info {
  border-bottom: none;
  margin-bottom: 0;
}
main.article-list .article-list__wrapper article a,
.form-list .article-list__wrapper article a {
  text-decoration: none;
  display: grid;
  grid-template-columns: 11.25rem auto;
  border-bottom: 0.25rem solid #eee;
  color: #464646;
  padding-bottom: 1.25rem;
}
main.article-list .article-list__wrapper article a:hover h2,
.form-list .article-list__wrapper article a:hover h2 {
  color: #000;
  text-decoration: underline;
}
main.article-list .article-list__wrapper article a .title-wrapper,
.form-list .article-list__wrapper article a .title-wrapper {
  grid-column-start: 1;
  grid-column-end: 3;
  margin-top: 0.9375rem;
  margin-bottom: 0.5rem;
}
main.article-list .article-list__wrapper article a h2,
.form-list .article-list__wrapper article a h2 {
  line-height: 2.125rem;
  display: inline;
  color: #464646;
  word-break: break-word;
  vertical-align: middle;
}
main.article-list .article-list__wrapper article a .article-info,
.form-list .article-list__wrapper article a .article-info {
  font-size: 0.875rem;
  grid-column-start: 1;
  grid-column-end: 3;
  border-bottom: 0.0625rem solid #eee;
  margin-bottom: 0.875rem;
  padding-bottom: 0.4375rem;
}
main.article-list .article-list__wrapper article a .article-info .date,
main.article-list .article-list__wrapper article a .article-info .time,
main.article-list .article-list__wrapper article a .article-info .type,
main.article-list .article-list__wrapper article a .article-info .location,
.form-list .article-list__wrapper article a .article-info .date,
.form-list .article-list__wrapper article a .article-info .time,
.form-list .article-list__wrapper article a .article-info .type,
.form-list .article-list__wrapper article a .article-info .location {
  display: inline-block;
  margin-right: 1.25rem;
}
main.article-list .article-list__wrapper article a .article-info .date i,
main.article-list .article-list__wrapper article a .article-info .time i,
main.article-list .article-list__wrapper article a .article-info .type i,
main.article-list .article-list__wrapper article a .article-info .location i,
.form-list .article-list__wrapper article a .article-info .date i,
.form-list .article-list__wrapper article a .article-info .time i,
.form-list .article-list__wrapper article a .article-info .type i,
.form-list .article-list__wrapper article a .article-info .location i {
  margin-right: 0.375rem;
}
main.article-list .article-list__wrapper article a .article-info .country,
.form-list .article-list__wrapper article a .article-info .country {
  margin-right: 1.25rem;
}
main.article-list .article-list__wrapper article a .article-info .country i,
.form-list .article-list__wrapper article a .article-info .country i {
  margin-right: 0.375rem;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item,
.form-list .article-list__wrapper article a .article-info .country .country-item {
  display: inline-block;
  margin-right: 0.5rem;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item:first-of-type,
.form-list .article-list__wrapper article a .article-info .country .country-item:first-of-type {
  padding-left: 1.5625rem;
  position: relative;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item:first-of-type::before,
.form-list .article-list__wrapper article a .article-info .country .country-item:first-of-type::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f601";
  font-size: 0.875rem;
  color: #464646;
  position: absolute;
  left: 0;
  top: 0.0625rem;
  font-weight: 300;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item img,
.form-list .article-list__wrapper article a .article-info .country .country-item img {
  height: 0.9375rem;
  width: 1.4375rem;
  vertical-align: text-top;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item .country-name,
.form-list .article-list__wrapper article a .article-info .country .country-item .country-name {
  line-height: 0.875rem;
}
main.article-list .article-list__wrapper article a .article-info .country .country-item[class*=kraj] img, main.article-list .article-list__wrapper article a .article-info .country .country-item.hlavni-mesto-praha img,
.form-list .article-list__wrapper article a .article-info .country .country-item[class*=kraj] img,
.form-list .article-list__wrapper article a .article-info .country .country-item.hlavni-mesto-praha img {
  width: 1.625rem;
  height: auto;
}
main.article-list .article-list__wrapper article a .article-photo img,
.form-list .article-list__wrapper article a .article-photo img {
  width: 100%;
  height: 7.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
main.article-list .article-list__wrapper article a .article-photo + .article-text,
.form-list .article-list__wrapper article a .article-photo + .article-text {
  padding-left: 1.25rem;
  grid-column-start: 2;
  grid-column-end: 3;
}
main.article-list .article-list__wrapper article a .article-text,
.form-list .article-list__wrapper article a .article-text {
  line-height: 1.75rem;
  text-decoration: none !important;
  grid-column-start: 1;
  grid-column-end: 3;
  line-height: 1.625rem;
}
main.article-list .article-list__wrapper article a .label,
.form-list .article-list__wrapper article a .label {
  font-size: 0.875rem;
  color: #fff;
  border-radius: 0.1875rem;
  padding: 0.3125rem 0.5rem;
  background-color: #ec3b39;
  margin-right: 0.3125rem;
}
main.article-list .article-list__wrapper article a .label.updated,
.form-list .article-list__wrapper article a .label.updated {
  background-color: #ec3b39;
}
main.article-list .article-list__wrapper article a .label.source,
.form-list .article-list__wrapper article a .label.source {
  background-color: #ec3b39;
}
main.article-list .article-list__wrapper article a .label.export,
.form-list .article-list__wrapper article a .label.export {
  background-color: #3fa2ff;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .title-wrapper,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .title-wrapper {
  order: 3;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .title-wrapper h2,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .title-wrapper h2 {
  font-size: 3rem;
  line-height: 3.125rem;
  margin-top: 1.375rem;
  text-underline-offset: -0.375rem;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .article-info,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .article-info {
  order: 4;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .article-photo,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .article-photo {
  order: 1;
  grid-column-start: 1;
  grid-column-end: 3;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .article-photo img,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .article-photo img {
  height: 25.1875rem;
}
main.article-list .article-list__wrapper article.first-article:not(.psc-item) .article-text,
.form-list .article-list__wrapper article.first-article:not(.psc-item) .article-text {
  order: 5;
  grid-column-start: 1 !important;
  grid-column-end: 3 !important;
  padding-left: 0 !important;
}
main.article-list .article-list__wrapper article .highlight,
.form-list .article-list__wrapper article .highlight {
  padding: 0 0.1875rem;
}
main.article-list .article-list__wrapper article.exportmag,
.form-list .article-list__wrapper article.exportmag {
  background-color: #eee;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
main.article-list .article-list__wrapper article.exportmag a,
.form-list .article-list__wrapper article.exportmag a {
  padding-bottom: 0.625rem;
}
main.article-list .article-list__wrapper article.exportmag .label,
.form-list .article-list__wrapper article.exportmag .label {
  background-color: #494949;
  font-weight: 700;
}
main.article-list .article-list__wrapper article.exportmag .article-info,
.form-list .article-list__wrapper article.exportmag .article-info {
  border-color: #fff;
}
main.article-list .article-list__wrapper article.exportmag + .exportmag,
.form-list .article-list__wrapper article.exportmag + .exportmag {
  margin-top: 1.5625rem;
}
main.article-list .article-list__wrapper .form-item:first-child,
.form-list .article-list__wrapper .form-item:first-child {
  margin-bottom: 1.25rem;
}
main.article-list .article-list__wrapper .form-item a,
.form-list .article-list__wrapper .form-item a {
  text-decoration: none;
  display: grid;
  grid-template-columns: 11.25rem auto;
  border-bottom: 0.25rem solid #eee;
  color: #464646;
  padding-bottom: 0.625rem;
}
main.article-list .article-list__wrapper .form-item a:hover h2,
.form-list .article-list__wrapper .form-item a:hover h2 {
  color: #000;
  text-decoration: underline;
  text-underline-offset: -0.1875rem;
}
main.article-list .article-list__wrapper .form-item a .title-wrapper,
.form-list .article-list__wrapper .form-item a .title-wrapper {
  grid-column-start: 1;
  grid-column-end: 3;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
main.article-list .article-list__wrapper .form-item a .title-wrapper h2,
.form-list .article-list__wrapper .form-item a .title-wrapper h2 {
  font-size: 1.75rem;
  line-height: 2.125rem;
  display: inline;
  color: #464646;
  word-break: break-word;
  vertical-align: middle;
}
main.article-list .article-list__wrapper .form-item a .form-info,
.form-list .article-list__wrapper .form-item a .form-info {
  font-size: 0.875rem;
  grid-column-start: 1;
  grid-column-end: 3;
}
main.article-list .article-list__wrapper .form-item a .form-info .date,
main.article-list .article-list__wrapper .form-item a .form-info .type,
main.article-list .article-list__wrapper .form-item a .form-info .location,
main.article-list .article-list__wrapper .form-item a .form-info .country,
main.article-list .article-list__wrapper .form-item a .form-info .institution,
.form-list .article-list__wrapper .form-item a .form-info .date,
.form-list .article-list__wrapper .form-item a .form-info .type,
.form-list .article-list__wrapper .form-item a .form-info .location,
.form-list .article-list__wrapper .form-item a .form-info .country,
.form-list .article-list__wrapper .form-item a .form-info .institution {
  display: inline-block;
  margin-right: 0.625rem;
  padding-bottom: 0.3125rem;
}
main.article-list .article-list__wrapper .form-item a .form-info .date i,
main.article-list .article-list__wrapper .form-item a .form-info .type i,
main.article-list .article-list__wrapper .form-item a .form-info .location i,
main.article-list .article-list__wrapper .form-item a .form-info .country i,
main.article-list .article-list__wrapper .form-item a .form-info .institution i,
.form-list .article-list__wrapper .form-item a .form-info .date i,
.form-list .article-list__wrapper .form-item a .form-info .type i,
.form-list .article-list__wrapper .form-item a .form-info .location i,
.form-list .article-list__wrapper .form-item a .form-info .country i,
.form-list .article-list__wrapper .form-item a .form-info .institution i {
  margin-right: 0.375rem;
}
main.article-list .article-list__wrapper .form-item a .form-info .label,
.form-list .article-list__wrapper .form-item a .form-info .label {
  display: inline-block;
  background-color: #eee;
  border-radius: 0.1875rem;
  padding: 0 0.3125rem;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  margin-right: 0.375rem;
}
main.article-list .article-list__wrapper .form-item a .label,
.form-list .article-list__wrapper .form-item a .label {
  font-size: 0.875rem;
  color: #fff;
  border-radius: 0.1875rem;
  padding: 0.3125rem 0.5rem;
  background-color: #ec3b39;
  margin-right: 0.3125rem;
}
main.article-list .article-list__wrapper .form-item a .label.updated,
.form-list .article-list__wrapper .form-item a .label.updated {
  background-color: #ec3b39;
}
main.article-list .article-list__wrapper .form-item a .label.source,
.form-list .article-list__wrapper .form-item a .label.source {
  background-color: #ec3b39;
}
main.article-list .article-list__wrapper .form-item a .label.export,
.form-list .article-list__wrapper .form-item a .label.export {
  background-color: #3fa2ff;
}
main.article-list .article-list__wrapper article h2.long,
main.article-list .article-list__wrapper .form-item h2.long,
.form-list .article-list__wrapper article h2.long,
.form-list .article-list__wrapper .form-item h2.long {
  font-size: 1.375rem !important;
  line-height: 1.625rem !important;
}
main.article-list .article-list__wrapper a.more,
.form-list .article-list__wrapper a.more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 1.75rem auto;
}
main.article-list .article-list__wrapper a.more:hover,
.form-list .article-list__wrapper a.more:hover {
  background-color: #eee;
}
main.article-list .article-list__wrapper a.more.is-loading,
.form-list .article-list__wrapper a.more.is-loading {
  position: relative;
}
main.article-list .article-list__wrapper a.more.is-loading::before,
.form-list .article-list__wrapper a.more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.article-list .article-list__wrapper a.more.is-loading::after,
.form-list .article-list__wrapper a.more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.article-list .article-list__wrapper .most-filtered,
.form-list .article-list__wrapper .most-filtered {
  background-color: #464646;
  color: #fff;
  font-size: 0.875rem;
  padding: 0.9375rem;
  position: relative;
}
main.article-list .article-list__wrapper .most-filtered span,
.form-list .article-list__wrapper .most-filtered span {
  font-size: 0.75rem;
}
main.article-list .article-list__wrapper .most-filtered .links,
.form-list .article-list__wrapper .most-filtered .links {
  margin: 0;
  margin-top: 0.3125rem;
  list-style-type: none;
  padding: 0;
  line-height: 0.875rem;
}
main.article-list .article-list__wrapper .most-filtered .links li,
.form-list .article-list__wrapper .most-filtered .links li {
  display: inline-block;
}
main.article-list .article-list__wrapper .most-filtered .links li::after,
.form-list .article-list__wrapper .most-filtered .links li::after {
  content: "|";
  margin-right: 0.25rem;
  color: #8c8c8c;
}
main.article-list .article-list__wrapper .most-filtered .links li a,
.form-list .article-list__wrapper .most-filtered .links li a {
  color: currentColor;
  margin-right: 0.5rem;
}
main.article-list .article-list__wrapper .most-filtered .links li a:hover,
.form-list .article-list__wrapper .most-filtered .links li a:hover {
  color: #8c8c8c;
}
main.article-list .article-list__wrapper .most-filtered .links li:last-child::after,
.form-list .article-list__wrapper .most-filtered .links li:last-child::after {
  content: none;
}
main.article-list .article-list__wrapper .most-filtered::before,
.form-list .article-list__wrapper .most-filtered::before {
  content: "";
  width: 0;
  height: 0;
  left: -1.25rem;
  position: absolute;
  border-top: 1.25rem solid transparent;
  border-bottom: 1.25rem solid transparent;
  border-right: 1.25rem solid #464646;
  top: 50%;
  transform: translateY(-50%);
}
main.article-list .article-list__wrapper .most-filtered ~ article,
.form-list .article-list__wrapper .most-filtered ~ article {
  margin-top: 1.875rem;
}
main.article-list .article-list__wrapper .filter-result-info,
.form-list .article-list__wrapper .filter-result-info {
  margin-bottom: 1.25rem;
  padding: 0.8125rem;
  border: 0.125rem solid #464646;
  font-size: 0.875rem;
}
main.article-list .article-list__wrapper .filter-result-info span.number,
.form-list .article-list__wrapper .filter-result-info span.number {
  font-weight: 700;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme {
  font-size: 0.875rem;
  margin-top: 0.0625rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme.no-theme,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme.no-theme {
  background-color: #eee !important;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme:first-of-type,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme:first-of-type {
  margin-top: 0.625rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title {
  position: relative;
  padding-left: 1.25rem;
  font-weight: 700;
  margin-left: -1.25rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  margin-left: -1.75rem;
  top: -0.25rem;
  margin-top: 0.0625rem;
  font-weight: initial;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium]::before {
  content: "\f3c5";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium-urceni]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium-urceni]::before {
  content: "\f601";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=druh-akce]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=druh-akce]::before {
  content: "\f02b";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-prilezitosti]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-prilezitosti]::before {
  content: "\f02b";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=informacni-zdroj]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=informacni-zdroj]::before {
  content: "\f310";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=temata]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=temata]::before {
  content: "\f03a";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=oblasti-podnikani]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=oblasti-podnikani]::before {
  content: "\f495";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=video-oblasti]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=video-oblasti]::before {
  content: "\f03d";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=klicova-slova]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=klicova-slova]::before {
  content: "\f002";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=kategorie-sdg]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=kategorie-sdg]::before {
  content: "\f005";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=sdg-category]::before, main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=kategorie-sdg-en]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=sdg-category]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=kategorie-sdg-en]::before {
  content: "\f005";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=instituce]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=instituce]::before {
  content: "\f19c";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-legislativy]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-legislativy]::before {
  content: "\f516";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=legislation-type]::before, main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-legislativy-en]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=legislation-type]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=typ-legislativy-en]::before {
  content: "\f516";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=faze-podnikani]::before,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=faze-podnikani]::before {
  content: "\f161";
  font-weight: 300;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-title::after {
  content: "" !important;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items {
  padding: 0.625rem;
  padding-left: 2.5rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span {
  padding-right: 0.1875rem;
  line-height: 1.5625rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span::after {
  content: " |";
  margin-left: 0.1875rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span:last-child::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span:last-child::after {
  content: none;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords {
  display: inline-block;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group {
  flex: 1;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group .theme-title,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group .theme-title {
  padding-right: 0;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group .theme-title::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords .keywords-group .theme-title::after {
  margin-left: 0;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a {
  color: #464646;
  cursor: pointer;
  text-decoration: none;
  padding-left: 0.3125rem;
  display: inline-block;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a i,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a i {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a::after {
  content: " | ";
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a:last-child::after,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__theme .theme-items.keywords a:last-child::after {
  content: none;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper {
  display: flex;
  align-items: center;
  margin-top: 0.625rem;
  justify-content: space-between;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper span,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper span {
  font-size: 0.75rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .more,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .more {
  background-color: #464646;
  border-color: #464646;
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  white-space: nowrap;
  margin-left: 0.625rem;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a {
  text-decoration: none;
  color: #464646;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a:hover,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a:hover {
  text-decoration: underline;
}
main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a i,
.form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .keywords-eraser a i {
  margin-left: 0.1875rem;
}
main.article-list .article-list__wrapper.is-loading,
.form-list .article-list__wrapper.is-loading {
  position: relative;
}
main.article-list .article-list__wrapper.is-loading .loader-wrapper,
.form-list .article-list__wrapper.is-loading .loader-wrapper {
  display: block;
}
main.article-list .article-list__wrapper .filter-result-sorting,
.form-list .article-list__wrapper .filter-result-sorting {
  padding-bottom: 0.625rem;
  font-size: 0.875rem;
  border-bottom: 0.25rem solid #eee;
}
main.article-list .article-list__wrapper .filter-result-sorting span::after,
.form-list .article-list__wrapper .filter-result-sorting span::after {
  content: " | ";
}
main.article-list .article-list__wrapper .filter-result-sorting span:last-of-type::after,
.form-list .article-list__wrapper .filter-result-sorting span:last-of-type::after {
  content: none;
}
main.article-list .article-list__wrapper .filter-result-sorting span a,
.form-list .article-list__wrapper .filter-result-sorting span a {
  text-decoration: none;
}

#page-content.tenders main.article-list article .article-info .country .country-item:first-of-type::before {
  content: "\f0ac";
}
main.form-list {
  display: flex;
  margin-top: 3.125rem;
  margin-bottom: 5.5rem;
}
main.form-list .form-list__wrapper {
  flex: 1;
  padding: 0 2rem;
}
main.form-list .form-list__wrapper .form-item a {
  text-decoration: none;
  display: grid;
  grid-template-columns: 11.25rem auto;
  border-bottom: 0.25rem solid #eee;
  color: #464646;
  padding-bottom: 0.625rem;
}
main.form-list .form-list__wrapper .form-item a:hover h2 {
  color: #000;
  text-decoration: underline;
}
main.form-list .form-list__wrapper .form-item a h2 {
  line-height: 1.6875rem;
  margin-bottom: 0.625rem;
  grid-column-start: 1;
  grid-column-end: 3;
  margin-top: 0.9375rem;
  color: #464646;
  font-size: 1.375rem;
}
main.form-list .form-list__wrapper .form-item a .form-info {
  font-size: 0.875rem;
  grid-column-start: 1;
  grid-column-end: 3;
}
main.form-list .form-list__wrapper .form-item a .form-info .date,
main.form-list .form-list__wrapper .form-item a .form-info .type,
main.form-list .form-list__wrapper .form-item a .form-info .location,
main.form-list .form-list__wrapper .form-item a .form-info .country,
main.form-list .form-list__wrapper .form-item a .form-info .institution {
  display: inline-block;
  margin-right: 0.625rem;
  padding-bottom: 0.3125rem;
}
main.form-list .form-list__wrapper .form-item a .form-info .date i,
main.form-list .form-list__wrapper .form-item a .form-info .type i,
main.form-list .form-list__wrapper .form-item a .form-info .location i,
main.form-list .form-list__wrapper .form-item a .form-info .country i,
main.form-list .form-list__wrapper .form-item a .form-info .institution i {
  margin-right: 0.375rem;
}
main.form-list .form-list__wrapper .form-item a .form-info .label {
  display: inline-block;
  background-color: #eee;
  border-radius: 0.1875rem;
  padding: 0 0.3125rem;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  margin-right: 0.375rem;
}
main.form-list .form-list__wrapper a.more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 1.75rem auto;
}
main.form-list .form-list__wrapper a.more:hover {
  background-color: #eee;
}
main.form-list .form-list__wrapper a.more.is-loading {
  position: relative;
}
main.form-list .form-list__wrapper a.more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.form-list .form-list__wrapper a.more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.form-list .form-list__wrapper .filter-result-info {
  margin-bottom: 1.25rem;
}
main.form-list .form-list__wrapper .filter-result-info span.number {
  font-weight: 700;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme {
  font-size: 0.875rem;
  margin-top: 1.25rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title {
  position: relative;
  padding-left: 1.25rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  margin-left: -1.25rem;
  top: 0;
  margin-top: 0.0625rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium]::before {
  content: "\f3c5";
  font-weight: 300;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=teritorium-urceni]::before {
  content: "\f601";
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=druh-akce]::before {
  content: "\f02b";
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=informacni-zdroj]::before {
  content: "\f310";
  font-weight: 300;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=temata]::before {
  content: "\f03a";
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=oblasti-podnikani]::before {
  content: "\f495";
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=video-oblasti]::before {
  content: "\f03d";
  font-weight: 300;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-title[data-theme=klicova-slova]::before {
  content: "\f002";
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-items {
  border: 0.0625rem solid #eee;
  padding: 0.625rem;
  margin-top: 0.3125rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span {
  padding-right: 0.1875rem;
  line-height: 1.5625rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span::after {
  content: " |";
  margin-left: 0.1875rem;
}
main.form-list .form-list__wrapper .filter-result-info .filter-result-info__theme .theme-items span:last-child::after {
  content: none;
}
main.form-list .form-list__wrapper .filter-result-info .more {
  margin-top: 1.25rem;
}
main.form-list .form-list__wrapper.is-loading {
  position: relative;
}
main.form-list .form-list__wrapper.is-loading .loader-wrapper {
  display: block;
}

.related-content-column {
  width: 17.875rem;
}
.related-content-column.is-loading {
  background-color: #eee;
}
.related-content-column.is-loading * {
  display: none;
}
.related-content-column h2 {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  text-align: center;
}
.related-content-column .related-content__wrapper {
  display: flex;
  flex-direction: column;
}
.related-content-column .related-content__wrapper > div {
  display: none;
}
.related-content-column .related-content__wrapper > div.active {
  display: block;
}
.related-content-column select {
  font-size: 1.125rem;
  height: 2.75rem;
  padding: 0 0.625rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  background-position: right 0.625rem top 50%;
  border-radius: 0.1875rem;
  border-color: #464646;
  width: 100%;
  margin-bottom: 2.125rem;
}
.related-content-column article {
  background-color: #eee;
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  width: 17.875rem;
}
.related-content-column article a {
  text-decoration: none;
}
.related-content-column article a h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  color: #112448;
  text-decoration: none;
  margin-top: 0.375rem;
  margin-bottom: 0;
  word-break: break-word;
  text-underline-offset: -0.1875rem;
}
.related-content-column article a:hover h3 {
  text-decoration: underline;
}
.related-content-column article .label {
  font-size: 0.75rem;
  font-weight: 700;
  position: relative;
  display: flex;
  min-height: 1.875rem;
  align-items: center;
  padding-left: 2.5rem;
}
.related-content-column article .label::before {
  content: "";
  height: 1.875rem;
  width: 1.875rem;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUwIDE1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNmZmY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA5LjE3LDc1YzAsMTguODctMTUuMywzNC4xNy0zNC4xNywzNC4xN2MtMTguODcsMC0zNC4xNy0xNS4zLTM0LjE3LTM0LjE3UzU2LjEzLDQwLjgzLDc1LDQwLjgzCglDOTMuODcsNDAuODMsMTA5LjE3LDU2LjEzLDEwOS4xNyw3NSBNMTUwLDc1YzAtNDEuNDItMzMuNTgtNzUtNzUtNzVDMzMuNTgsMCwwLDMzLjU4LDAsNzVjMCw0MS40MiwzMy41OCw3NSw3NSw3NQoJQzExNi40MiwxNTAsMTUwLDExNi40MiwxNTAsNzUiLz4KPC9zdmc+Cg==");
  background-size: 1.25rem 1.25rem;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 0;
}
.related-content-column article .updated {
  font-size: 0.875rem;
  color: #ec3b39;
  font-weight: 700;
  line-height: 1.25rem;
}
.related-content-column article .updated + h3 {
  margin-top: 0;
}
.related-content-column article p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
}
.related-content-column a.more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 1.75rem auto;
}
.related-content-column a.more:hover {
  background-color: #eee;
}
.related-content-column a.more.is-loading {
  position: relative;
}
.related-content-column a.more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.related-content-column a.more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

.article-content__wrapper .related-content-column {
  margin-top: 1.375rem;
}
section.related-articles {
  border-top: 0.25rem solid #464646;
  margin-top: 1.875rem;
}
section.related-articles h3 {
  text-transform: uppercase;
  margin-top: 0.0625rem;
}
section.related-articles .related-articles__wrapper {
  margin-top: 2.0625rem;
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: repeat(auto-fill, minmax(17.875rem, 1fr));
}
section.related-articles .related-articles__wrapper article a {
  text-decoration: none;
  display: block;
}
section.related-articles .related-articles__wrapper article a .image-wrapper {
  position: relative;
  padding-top: 66.67%;
  margin-bottom: 0.625rem;
}
section.related-articles .related-articles__wrapper article a .image-wrapper img {
  position: absolute;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100% !important;
  height: 100% !important;
}
section.related-articles .related-articles__wrapper article a span {
  display: block;
  line-height: 1.125rem;
}
section.related-articles .related-articles__wrapper article a .topic {
  font-size: 0.75rem;
  font-weight: 700;
  padding-bottom: 0.3125rem;
  line-height: 0.75rem;
  padding-bottom: 5px;
}
section.related-articles .related-articles__wrapper article a h4 {
  font-weight: 700;
  line-height: 1.375rem;
  color: #112448;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
  word-break: break-word;
  text-underline-offset: -0.1875rem;
}
section.related-articles .related-articles__wrapper article a .text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #464646;
}
section.related-articles .related-articles__wrapper article a .event-detail {
  font-size: 0.875rem;
  color: #464646;
  border-top: 0.0625rem solid #eee;
  margin-top: 0.5rem;
  padding-top: 0.125rem;
}
section.related-articles .related-articles__wrapper article a .form-detail {
  font-size: 0.875rem;
  color: #464646;
  margin-top: 0.3125rem;
  padding-top: 0.125rem;
}
section.related-articles .related-articles__wrapper article a .tender-detail {
  font-size: 0.875rem;
  color: #464646;
  border-top: 0.0625rem solid #eee;
  margin-top: 0.5rem;
  padding-top: 0.125rem;
}
section.related-articles .related-articles__wrapper article a:hover h4 {
  text-decoration: underline;
}
section.related-articles .related-articles__wrapper article.exportmag {
  background-color: #eee;
  padding: 1.25rem;
}
section.related-articles .related-articles__wrapper article.exportmag .label {
  font-size: 0.75rem;
  color: #fff;
  border-radius: 0.1875rem;
  padding: 0.125rem 0.3125rem;
  background-color: #494949;
  margin-right: 0.3125rem;
  font-weight: 700;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0.3125rem;
}

#page-content.forms .related-articles__wrapper article .image-wrapper {
  display: none;
}
#page-content.forms .related-articles__wrapper article img {
  display: none;
}
#page-content.forms .related-articles__wrapper article .text {
  display: none;
}

main.homepage {
  flex-direction: column;
}
main.homepage h3 {
  text-transform: uppercase;
  margin-top: 0;
}
main.homepage .hp-main {
  display: flex;
  margin-bottom: 1.875rem;
}
main.homepage .article-list__wrapper {
  padding: 0;
  padding-right: 0.9375rem;
}
main.homepage .article-list__wrapper article .article-info {
  display: none;
}
main.homepage .article-list__wrapper article:last-child {
  border-bottom: none;
}
main.homepage .hp-right-col {
  width: 50%;
  padding-left: 0.9375rem;
}
main.homepage .hp-right-col .hp-recommended {
  width: 100%;
  border: 0.125rem solid #eee;
  padding: 1.875rem;
  margin-bottom: 2.8125rem;
}
main.homepage .hp-right-col .hp-recommended article {
  padding: 0.9375rem 0;
  border-bottom: 0.0625rem solid #eee;
}
main.homepage .hp-right-col .hp-recommended article a {
  display: flex;
  text-decoration: none;
  line-height: 1.5rem;
}
main.homepage .hp-right-col .hp-recommended article a .img {
  width: 9.25rem;
  height: 6.1875rem;
  margin-right: 1.25rem;
}
main.homepage .hp-right-col .hp-recommended article a .img img {
  width: 9.25rem;
  height: 6.1875rem;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: none;
}
main.homepage .hp-right-col .hp-recommended article a .title {
  align-self: center;
}
main.homepage .hp-right-col .hp-recommended article a .title .title-text {
  color: #112448;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.5rem;
  word-break: break-word;
}
main.homepage .hp-right-col .hp-recommended article a .title .updated {
  font-size: 0.875rem;
  color: #ec3b39;
  font-weight: 700;
  line-height: 1.25rem;
  display: block;
}
main.homepage .hp-right-col .hp-recommended article a:hover .title-text {
  color: #000;
  text-decoration: underline;
}
main.homepage .hp-right-col .hp-recommended article:first-child {
  padding-top: 0;
}
main.homepage .hp-right-col .hp-recommended article:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
main.homepage .hp-banner-section {
  margin-bottom: 3.125rem;
}
main.homepage .hp-banner-section img {
  width: 100%;
  height: auto;
}
main.homepage .most-articles > div {
  display: flex;
  flex-wrap: wrap;
}
main.homepage .most-articles > div a {
  display: block;
  width: 19.375rem;
  font-weight: 700;
  color: #112448;
  text-decoration: none;
  padding: 0 1.875rem 0 0.9375rem;
  border-left: 0.25rem solid;
  margin-bottom: 2.5rem;
  line-height: 1.5rem;
}
main.homepage .most-articles > div a:hover {
  text-decoration: underline;
}
section.newsletter {
  background-color: #eee;
}
section.newsletter h4 {
  color: #464646;
}
section.newsletter > .container {
  flex-direction: column;
}
section.newsletter .small {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #464646;
}
section.newsletter a {
  color: #000;
  text-decoration: underline;
  text-underline-position: under;
}
section.newsletter .newsletter__input-row {
  display: flex;
  border-bottom: 0.0625rem solid #464646;
  padding-bottom: 1.875rem;
}
section.newsletter .newsletter__input-row > div {
  flex: 1;
}
section.newsletter .newsletter__input-row .input-wrapper {
  height: 3.75rem;
  min-height: 3.75rem;
  background-color: #fff;
  display: flex;
  padding: 0.3125rem;
  border-radius: 0.1875rem;
}
section.newsletter .newsletter__input-row .input-wrapper form.subscribe {
  display: flex;
  width: 100%;
  position: relative;
}
section.newsletter .newsletter__input-row .input-wrapper label {
  height: 0.0625rem;
  width: 0.0625rem;
}
section.newsletter .newsletter__input-row .input-wrapper label.error {
  position: absolute;
  bottom: -0.5rem;
  width: 100%;
  font-size: 0.875rem;
}
section.newsletter .newsletter__input-row .input-wrapper input {
  flex: 1;
  border: none;
  margin-right: 0.3125rem;
  font-size: 1.125rem;
  padding: 0 0.625rem;
  color: #464646;
}
section.newsletter .newsletter__input-row .input-wrapper input:-ms-input-placeholder {
  color: #464646;
}
section.newsletter .newsletter__input-row .input-wrapper input::-moz-placeholder {
  color: #464646;
}
section.newsletter .newsletter__input-row .input-wrapper input::placeholder {
  color: #464646;
}
section.newsletter .newsletter__input-row .input-wrapper button {
  background-color: #112448;
  color: #fff;
  border: none;
  font-size: 1.125rem;
  font-weight: bold;
  border-radius: 0.1875rem;
  padding: 0 1.25rem;
  min-width: 12.1875rem;
}
section.newsletter .newsletter__info-row {
  display: flex;
  padding-top: 1.875rem;
  padding-bottom: 4.375rem;
  color: #464646;
}
section.newsletter .newsletter__info-row > div {
  flex: 1;
}
section.newsletter .newsletter__info-row .info-col:not(.small) {
  line-height: 1.75rem;
}
section.newsletter .newsletter__info-row > div:first-child,
section.newsletter .newsletter__input-row > div:first-child {
  margin-right: 0.9375rem;
}
section.newsletter .newsletter__info-row > div:last-child,
section.newsletter .newsletter__input-row > div:last-child {
  margin-left: 0.9375rem;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
footer {
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
  background-color: #112448;
  font-size: 0.875rem;
}
footer .footer__column {
  flex: 1;
  padding: 1.5625rem 1.25rem;
  color: #fff;
  margin-top: 1.25rem;
}
footer .footer__column:first-child {
  padding-left: 0;
}
footer .footer__column:last-child {
  padding-right: 0;
  margin-top: 0;
}
footer .footer__column h4 {
  color: #fff;
  font-size: 0.875rem;
  font-weight: bold;
  padding-bottom: 1.25rem;
}
footer .footer__column a {
  color: #fff;
  text-decoration: underline;
}
footer .footer__column a:hover {
  color: #ec3b39;
}
footer .footer__column .partner-link {
  text-decoration: none;
}
footer .footer__column .partner-link img {
  width: 8.125rem;
  height: auto !important;
  margin-bottom: 0.9375rem;
}
footer .footer__column .footer__partner-group img {
  width: 8.125rem;
  height: auto !important;
  margin-bottom: 0.9375rem;
}
footer .footer__column .footer__contacts {
  margin-top: 0.1875rem;
}
footer .footer__column ul {
  list-style-type: none;
  margin-top: 0;
}
footer .footer__column ul li::before {
  content: "›";
  position: absolute;
  color: #fff !important;
}
footer .footer__column ul li ul {
  padding-left: 0.875rem;
}
footer .footer__column ul a {
  color: #fff;
  line-height: 1.375rem;
  padding-left: 1.125rem;
  display: inline-block;
}
footer .footer__column ul a:hover {
  text-decoration: underline;
}
footer .footer__column > ul {
  padding-left: 0;
}
footer .footer__column .social-media-icons {
  padding-bottom: 0;
  margin-top: 0.3125rem;
}
footer .footer__column .social-media-icons a {
  display: inline-block;
  height: 2.75rem;
  width: 2.75rem;
  margin-bottom: 0.625rem;
  text-align: center;
}
footer .footer__column .social-media-icons a svg {
  height: 1.875rem;
  width: 1.875rem;
  margin-top: 0.375rem;
}
footer .footer__column .social-media-icons a svg .st0 {
  fill: transparent;
  -webkit-clip-path: initial;
          clip-path: initial;
}
footer .footer__column .social-media-icons a svg .st1 {
  fill: #fff;
  -webkit-clip-path: initial;
          clip-path: initial;
}
footer .footer__column .social-media-icons a.icon-fb:hover svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-fb:hover svg .st1 {
  fill: #4267b2;
}
footer .footer__column .social-media-icons a.icon-twitter:hover svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-twitter:hover svg .st1 {
  fill: #1da1f2;
}
footer .footer__column .social-media-icons a.icon-linkedin:hover svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-linkedin:hover svg .st1 {
  fill: #2867b2;
}
footer .footer__column .social-media-icons a.icon-youtube:hover svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-youtube:hover svg .st1 {
  fill: #cd201f;
}
footer .footer__column .social-media-icons a.icon-spotify:hover svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-spotify:hover svg .st1 {
  fill: #1db954;
}
footer .footer__column .social-media-icons a.icon-apple svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-apple svg .st1 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-apple:hover svg .st0 {
  fill: #872ec4;
}
footer .footer__column .social-media-icons a.icon-apple:hover svg .st1 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-google svg .st0 {
  fill: #ffffff;
}
footer .footer__column .social-media-icons a.icon-google svg .st1 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-google svg .st2 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-google svg .st3 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-google svg .st4 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-google svg .st5 {
  fill: #112448;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st0 {
  fill: #1d1d1b;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st1 {
  fill: #0066d9;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st2 {
  fill: #4285f4;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st3 {
  fill: #ea4335;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st4 {
  fill: #34a853;
}
footer .footer__column .social-media-icons a.icon-google:hover svg .st5 {
  fill: #fab908;
}
footer .footer__column .bi-logo-short {
  height: 2.5rem;
  width: 4.375rem;
  margin-bottom: 0.125rem;
}
footer .footer__column .bi-logo-short .st0 {
  fill: #ec3b39;
  -webkit-clip-path: initial;
          clip-path: initial;
}
footer .footer__column .bi-logo-short .st1 {
  fill: #fff;
  -webkit-clip-path: initial;
          clip-path: initial;
}
footer .footer__copy {
  height: 2.5rem;
  display: flex;
  background-color: #000;
}
footer .footer__copy p {
  color: #fff;
  font-size: 0.75rem;
}
nav.page-nav {
  width: 100%;
  border-top: 0.25rem solid #eee;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
nav.page-nav + .gx-audio-video-widget {
  margin-top: 0;
}
nav.page-nav .mobile-counter {
  display: none;
}
nav.page-nav .post-page-numbers {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  margin: 0 0.3125rem;
  border-radius: 0.1875rem;
}
nav.page-nav .post-page-numbers.current {
  background-color: #464646;
  border-color: #464646;
  color: #fff;
}
nav.page-nav .post-page-numbers:hover:not(.current) {
  background-color: #eee;
}
nav.page-nav .post-page-numbers.previous, nav.page-nav .post-page-numbers.next {
  border: none;
}
nav.page-nav .post-page-numbers.previous i, nav.page-nav .post-page-numbers.next i {
  color: #464646 !important;
}
nav.page-nav span:not(.post-page-numbers) + .post-page-numbers:not(.previous) {
  margin-left: 3.75rem;
}

.top-footer-section + .gx-audio-video-widget {
  margin-top: 1.875rem;
}

.article-detail .ptam-pagination ul {
  text-align: center !important;
}
.article-detail .ptam-pagination ul span,
.article-detail .ptam-pagination ul a {
  height: 2.75rem !important;
  width: 2.75rem !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  font-weight: 400 !important;
  border: 0.25rem solid #eee !important;
  border-radius: 0.1875rem !important;
  color: #464646 !important;
  text-decoration: none !important;
  margin-right: 0.3125rem !important;
}
.article-detail .ptam-pagination ul span.current,
.article-detail .ptam-pagination ul a.current {
  color: #fff !important;
  background-color: #464646 !important;
  border-color: #464646 !important;
}
.article-detail .ptam-pagination ul span:hover:not(.current),
.article-detail .ptam-pagination ul a:hover:not(.current) {
  background-color: #eee !important;
}
section.filter {
  width: 17.875rem;
  text-align: center;
  font-size: 0.875rem;
}
section.filter.is-loading {
  background-color: #eee;
}
section.filter.is-loading * {
  display: none;
}
section.filter .filter-button {
  background-color: #464646;
  color: #fff;
  text-decoration: none;
  padding: 0.75rem 1.125rem;
  border-radius: 0.1875rem;
  font-weight: 700;
  font-size: 1.125rem;
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 1.875rem auto;
}
section.filter .filter-button i {
  font-weight: 300;
  margin-right: 0.625rem;
}
section.filter .filter-button:hover {
  cursor: pointer;
}
section.filter .filter__body {
  padding-top: 1.125rem;
}
section.filter .filter__title {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #464646;
  font-weight: 700;
}
section.filter .filter__search {
  padding: 0.625rem;
  margin-bottom: 0.625rem;
}
section.filter .filter__search input.search {
  height: 2.75rem;
  width: 100%;
  border: 0.0625rem solid;
  border-radius: 0.1875rem;
  font-size: 0.875rem;
  color: #464646;
  padding: 0.625rem;
}
section.filter .filter__body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
section.filter .filter__body .filter__body__tabs .filter__body__tabs__heads {
  display: flex;
  width: 100%;
  border-bottom: 0.25rem solid;
}
section.filter .filter__body .filter__body__tabs .filter__body__tabs__heads a.filter-tab-btn {
  border: none;
  display: inline-block;
  flex: 1;
  text-decoration: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0.5625rem 0;
  font-weight: 700;
}
section.filter .filter__body .filter__body__tabs .filter__body__tabs__heads a.filter-tab-btn.active {
  color: #fff !important;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab {
  text-align: left;
  background-color: #fff;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme {
  font-weight: 700;
  margin: 0;
  list-style-type: none;
  padding-left: 0;
  border-bottom: 0.25rem solid;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  border-top: 0.0625rem solid;
  border-bottom: 0.0625rem solid;
  margin-top: -0.0625rem;
  cursor: pointer;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head i {
  margin-right: 0.4375rem;
  display: inline-block;
  width: 1.0625rem;
  text-align: center;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head span {
  flex: 1;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head .close {
  display: none;
  cursor: pointer;
  height: 2.75rem;
  width: 2.75rem;
  text-decoration: none;
  position: relative;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head .close i {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-right: 0;
  position: absolute;
  margin-top: 0.0625rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head .expand {
  height: 2.75rem;
  width: 2.75rem;
  position: relative;
  border: none;
  background-color: transparent;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head .expand::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f055";
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0.9375rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li .filter-theme__head.expanded .expand::before {
  content: "\f056";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li ul {
  list-style-type: none;
  font-weight: 400;
  display: none;
  padding-left: 0;
  margin-left: 0;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li ul.expanded {
  display: block;
  border-top: 0.0625rem solid #f0f0f0;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme li:last-child .filter-theme__head {
  border-bottom: none;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list.expanded {
  display: block;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li {
  border-bottom: 0.0625rem solid #f0f0f0;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child .has-child {
  padding-left: 0 !important;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child .category-list__expander {
  order: 2;
  display: inline-block;
  width: 2.75rem;
  height: 2.75rem;
  position: relative;
  border: none;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child .category-list__expander::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Font Awesome 5 Pro";
  content: "\f067";
  color: #8b8b8b;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child .category-list__expander.expanded::before {
  content: "\f068";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child ul > li .checkbox .checkbox-input {
  padding-left: 1.25rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li.has-child ul > li ul > li .checkbox .checkbox-input {
  padding-left: 2.5rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li > div {
  display: flex;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li > div label {
  flex: 1;
  cursor: pointer;
  display: flex;
  padding-left: 0.625rem;
  line-height: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.filter-theme .category-list li:last-child {
  border-bottom: none;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group {
  position: relative;
  border-bottom: 0.0625rem solid #eee;
  list-style-type: none;
  padding: 0.3125rem 0.3125rem 0.3125rem 1.25rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li {
  padding-left: 0.625rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li div {
  display: flex;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li label {
  cursor: pointer;
  flex: 1;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li .checkbox-input {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: flex;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li .checkbox-input .checkbox-control {
  margin: 0.3125rem 0.5rem 0 0.3125rem;
  width: 0.625rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group li .checkbox-input .checkbox-label {
  line-height: 1.25rem;
  flex: 1;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group:last-child {
  border-bottom: 0.25rem solid;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  margin-left: -0.625rem;
  top: 0.75rem;
  margin-top: 0.0625rem;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=teritorium]::before {
  content: "\f3c5";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=teritorium-urceni]::before {
  content: "\f601";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=druh-akce]::before {
  content: "\f02b";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=informacni-zdroj]::before {
  content: "\f310";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=temata]::before {
  content: "\f03a";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=oblasti-podnikani]::before {
  content: "\f495";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=video-oblasti]::before {
  content: "\f03d";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-theme=video-oblasti]::before {
  content: "\f03d";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=instituce]::before {
  content: "\f19c";
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=kategorie-sdg]::before {
  content: "\f005";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=kategorie-sdg-en]::before {
  content: "\f005";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=typ-prilezitosti]::before {
  content: "\f02b";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=faze-podnikani]::before {
  content: "\f161";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=typ-legislativy]::before {
  content: "\f516";
  font-weight: 300;
}
section.filter .filter__body .filter__body__tabs .filter__body__tab ul.selected-group[data-group=typ-legislativy-en]::before {
  content: "\f516";
  font-weight: 300;
}
section.filter .filter__body #all-filters .category-list li .checkbox-control {
  margin-top: 0.3125rem;
}
section.filter .filter__body .checkbox .checkbox-input {
  margin-right: 0.5rem;
  display: flex;
}
section.filter .filter__body .checkbox input[type=checkbox] {
  opacity: 0;
  height: 0.0625rem;
  width: 0.0625rem;
  margin: 0;
}
section.filter .filter__body .checkbox input[type=checkbox]:disabled + .checkbox-control {
  background-color: #b0b0b0;
}
section.filter .filter__body .checkbox .checkbox-control {
  height: 0.625rem;
  width: 0.625rem;
  border: 0.0625rem solid #000;
  border-radius: 0.1875rem;
  background-color: #fff;
  display: inline-block;
}
section.filter .filter__body .category-list .category-list__expander.expanded {
  background-color: #eeeeee !important;
}
section.filter .filter__body .category-list .category-list__expander.expanded + label {
  background-color: #eeeeee;
}
section.filter .filter__body .category-list .has-child .has-child .category-list__expander.expanded {
  background-color: #fafafa !important;
}
section.filter .filter__body .category-list .has-child .has-child .category-list__expander.expanded + label {
  background-color: #fafafa !important;
}
section.filter .close-btn {
  display: none;
  font-size: 1.875rem;
  align-self: flex-end;
  color: #000;
  height: 2.75rem;
  width: 2.75rem;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-right: -0.4375rem;
}
section.filter .responsive-button {
  text-decoration: none;
  display: block;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: #464646;
  padding: 0.5rem;
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
  margin-top: -0.1875rem;
  display: none;
  z-index: 3;
}
section.filter .no-filters {
  font-size: 0.875rem;
  text-align: center;
  margin-top: 0;
  padding-top: 1.25rem;
}
section.filter .garant {
  margin: 1.25rem 0;
  border: 0.0625rem solid #eee;
}
section.filter .garant .logo {
  padding: 1.25rem;
}
section.filter .garant .logo a {
  display: block;
  line-height: 0;
}
section.filter .garant .logo img {
  height: 4.8125rem;
  width: 8.3125rem;
}
section.filter .garant .text {
  background-color: #eee;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.9375rem;
}
section.filter .garant .text a {
  color: currentColor;
  line-height: 1.25rem;
  color: #000;
}
.article-content.company-finder {
  padding-top: 1.875rem;
}
.article-content.company-finder img.company-finder {
  float: left;
  margin-top: 1.5625rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  width: 60%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.article-content.company-finder .company-finder__input-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 4.375rem 3.125rem 4.375rem;
  border: 0.125rem solid #464646;
  position: relative;
}
.article-content.company-finder .company-finder__input-wrapper::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f002";
  color: #6619c6;
  font-size: 2.5rem;
  position: absolute;
  top: -1.4375rem;
  background-color: #fff;
  padding: 0 0.625rem;
  font-weight: 300;
}
.article-content.company-finder .company-finder__input-wrapper h4 {
  font-weight: 700;
  margin-top: 0;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form {
  display: flex;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form input {
  flex: 1;
  border: 0.0625rem solid #464646;
  font-size: 1.125rem;
  padding: 0 1.25rem;
  border-radius: 0.1875rem;
  height: 2.75rem;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form a {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  color: #fff;
  margin-left: 1.25rem;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form a.is-loading {
  position: relative;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form a.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form a.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.company-finder .company-finder__input-wrapper .input-group form a:hover {
  background-color: #6619c6;
}
.article-content.company-finder .company-finder__table {
  margin-top: 4.0625rem;
}
.article-content.company-finder .company-finder__table table {
  width: 100%;
  font-size: 1.125rem;
  border-spacing: 0;
}
.article-content.company-finder .company-finder__table table .align-right {
  text-align: right;
}
.article-content.company-finder .company-finder__table table thead th {
  border-spacing: 0;
  padding: 0.375rem 0.9375rem;
  text-align: left;
  background-color: #eee !important;
  border-color: #eee !important;
  color: #464646;
}
.article-content.company-finder .company-finder__table table tbody td, .article-content.company-finder .company-finder__table table tbody th {
  font-weight: 400;
  border-bottom: 0.0625rem solid #eee;
  padding: 0.375rem 0.9375rem;
  text-align: left;
}
.article-content.company-finder a.more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 1.75rem auto;
}
.article-content.company-finder a.more:hover {
  background-color: #eee;
}
.article-content.company-finder a.more.is-loading {
  position: relative;
}
.article-content.company-finder a.more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.article-content.company-finder a.more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.calculator {
  padding-top: 1.875rem;
}
.article-content.calculator .form-steps a {
  padding-right: 2.5rem;
}
.article-content.calculator .form-steps a.done::after {
  top: 50% !important;
  transform: translateY(-50%);
}
.article-content.calculator form {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.article-content.calculator .calculator-manuals span {
  font-weight: 700;
}
.article-content.calculator .calculator__input-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 2.5rem 3.125rem 2.5rem;
  border: 0.125rem solid #464646;
  position: relative;
  display: none;
}
.article-content.calculator .calculator__input-wrapper.active {
  display: block;
}
.article-content.calculator .calculator__input-wrapper .step-section {
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.article-content.calculator .calculator__input-wrapper .step-section:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text {
  display: flex;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text .btn-group {
  flex-wrap: nowrap;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text .btn-group a {
  max-height: 2.75rem;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text p {
  font-size: 0.75rem;
  color: #b0b0b0;
  padding-left: 3.75rem;
  margin-top: 0;
  line-height: 1.125rem;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text p a {
  line-height: 1.125rem;
  color: #b0b0b0;
}
.article-content.calculator .calculator__input-wrapper .step-section .info-text p a:hover {
  color: #000;
}
.article-content.calculator .calculator__input-wrapper .step-section h2 {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 0;
}
.article-content.calculator .calculator__input-wrapper .step-section ul li {
  position: relative;
  list-style-type: none;
}
.article-content.calculator .calculator__input-wrapper .step-section ul li::before {
  content: "";
  position: absolute;
  height: 0.6875rem;
  width: 0.6875rem;
  left: -1.25rem;
  top: 0.5625rem;
  background-color: #464646;
  border-radius: 50%;
}
.article-content.calculator .calculator__input-wrapper .step-section img {
  max-width: 100%;
  height: auto;
}
.article-content.calculator .calculator__input-wrapper .step-title {
  font-weight: 700;
  display: block;
  padding-bottom: 0.625rem;
}
.article-content.calculator .calculator__input-wrapper .hint {
  font-size: 0.75rem;
}
.article-content.calculator .calculator__input-wrapper .show-hint {
  display: block;
  color: #464646;
  font-weight: 700;
  font-size: 0.75rem;
  background-color: #eee;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-decoration: none;
  padding: 0 0.3125rem;
  margin-top: 0.625rem;
}
.article-content.calculator .calculator__input-wrapper .show-hint i {
  color: #464646 !important;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
}
.article-content.calculator .calculator__input-wrapper .show-hint.open .fa-chevron-down {
  transform: rotate(180deg);
}
.article-content.calculator .calculator__input-wrapper .hint-wrapper {
  background-color: #eee;
  padding: 0.625rem;
  display: none;
}
.article-content.calculator .calculator__input-wrapper .hint-wrapper p {
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.article-content.calculator .calculator__input-wrapper .calculator-radios {
  display: flex;
  margin-top: 1.875rem;
}
.article-content.calculator .calculator__input-wrapper .calculator-radios label.selected {
  color: #6619c6;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs {
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.25rem;
  position: relative;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input, .article-content.calculator .calculator__input-wrapper .calculator-inputs select, .article-content.calculator .calculator__input-wrapper .calculator-inputs label {
  display: block;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs select {
  font-size: 1.125rem;
  height: 2.75rem;
  padding: 0 0.625rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  background-position: right 0.625rem top 50%;
  border-radius: 0.1875rem;
  border-color: #464646;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input {
  font-size: 1.125rem;
  height: 2.75rem;
  padding: 0 0.625rem;
  background-color: #fff;
  border-radius: 0.1875rem;
  border-width: 0.0625rem;
  max-width: 14.375rem;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input:disabled {
  background-color: #f8f8f8;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input::-moz-placeholder {
  color: #b0b0b0;
  opacity: 1;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input:-ms-input-placeholder {
  color: #b0b0b0;
  opacity: 1;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input::placeholder {
  color: #b0b0b0;
  opacity: 1;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input:-ms-input-placeholder {
  color: #b0b0b0;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input::-ms-input-placeholder {
  color: #b0b0b0;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input.error {
  border-color: #ec3b39;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs input[aria-invalid=false] {
  border-color: #7faf32;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs label {
  font-size: 0.75rem;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs a.switch {
  height: 3rem;
  width: 3rem;
  border: 0.25rem solid #eee;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 1.25rem;
  margin: 0 0.8125rem;
  cursor: pointer;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs a.switch:hover {
  background-color: #eee;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs a.switch i {
  color: #464646 !important;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .contract-side, .article-content.calculator .calculator__input-wrapper .calculator-inputs .target-contract-side {
  flex: 1;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .date-inputs {
  width: 100%;
  display: flex;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .date-inputs .date-input-wrapper {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .date-inputs .date-input-wrapper input {
  width: 100%;
  max-width: none;
  margin-top: auto;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .date-inputs .date-input-wrapper:first-child {
  margin-left: 0;
}
.article-content.calculator .calculator__input-wrapper .calculator-inputs .date-inputs .date-input-wrapper:last-child {
  margin-right: 0;
}
.article-content.calculator .calculator__input-wrapper .contract-inputs {
  display: flex;
}
.article-content.calculator .calculator__input-wrapper .contract-inputs .currency {
  flex: 1;
  margin-right: 1.25rem;
}
.article-content.calculator .calculator__input-wrapper .contract-inputs .currency select {
  width: 100%;
}
.article-content.calculator .calculator__input-wrapper .contract-inputs .amount {
  flex: 1;
}
.article-content.calculator .calculator__input-wrapper.step1::before, .article-content.calculator .calculator__input-wrapper.step2::before, .article-content.calculator .calculator__input-wrapper.step3::before, .article-content.calculator .calculator__input-wrapper.step4::before {
  font-family: "Font Awesome 5 Pro";
  color: #6619c6;
  font-size: 2.5rem;
  position: absolute;
  top: -1.4375rem;
  background-color: #fff;
  padding: 0 0.625rem;
  font-weight: 300;
}
.article-content.calculator .calculator__input-wrapper.step1::before {
  content: "\f013";
}
.article-content.calculator .calculator__input-wrapper.step2::before {
  content: "\f560";
}
.article-content.calculator .calculator__input-wrapper.step4::before {
  content: "\f64c";
}
.article-content.calculator .calculator__input-wrapper.step-is-loading .spinner {
  position: absolute;
  height: 3.75rem;
  width: 3.75rem;
  top: -1.875rem;
  font-size: 2.5rem;
  background-color: #fff;
  padding: 0.625rem 0.625rem;
  border-radius: 50%;
  display: flex;
}
.article-content.calculator .calculator__input-wrapper.step-is-loading p {
  text-align: center;
  padding: 0.625rem 0.625rem;
}
.article-content.calculator .calculator__input-wrapper.step-is-loading p strong {
  font-size: 1.75rem;
}
.article-content.calculator .calculator__input-wrapper .recap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.article-content.calculator .calculator__input-wrapper .recap .recap-item {
  width: calc(33% - 0.625rem);
  margin-bottom: 1.25rem;
  display: flex;
  flex-direction: column;
}
.article-content.calculator .calculator__input-wrapper .recap .recap-item .recap-value {
  background-color: #eee;
  padding: 0.625rem;
  margin-top: auto;
  min-height: 2.5625rem;
}
.article-content.calculator .calculator__input-wrapper .btn-group {
  display: flex;
  flex-wrap: wrap;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn.is-loading {
  position: relative;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn.next {
  padding-right: 3.75rem;
  position: relative;
}
.article-content.calculator .calculator__input-wrapper .form-dark-btn.next::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-weight: 300;
  position: absolute;
  right: 0.625rem;
}
.article-content.calculator .calculator__input-wrapper .form-btn {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
.article-content.calculator .calculator__input-wrapper .form-btn:hover {
  background-color: #eee;
}
.article-content.calculator .calculator__input-wrapper .form-btn.is-loading {
  position: relative;
}
.article-content.calculator .calculator__input-wrapper .form-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.article-content.calculator .calculator__input-wrapper .form-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.calculator .calculator__input-wrapper .result-text {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.article-content.calculator .semafor {
  background-color: #eee;
  font-weight: 700;
  margin-bottom: 1.25rem;
  padding: 0 1.25rem;
  display: flex;
  align-items: center;
}
.article-content.calculator .semafor .indicator {
  height: 1.875rem;
  width: 1.875rem;
  border-radius: 100%;
  margin-right: 1.25rem;
}
.article-content.calculator .calculator__footer {
  margin-top: 2.6875rem;
}
.article-content.calculator .calculator__footer p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.article-content.calculator .calculator__footer p a {
  color: #464646;
}
.article-content.calculator .calculator__footer p a:hover {
  color: #000;
}
.article-content.calculator .calculator__footer .logos {
  border-top: 0.0625rem solid #eee;
  padding-top: 1.25rem;
}
.article-content.calculator .calculator__footer .logos a {
  text-decoration: none;
  margin-right: 1.875rem;
}
.article-content.calculator .calculator__footer .logos a img {
  height: 3.125rem;
  width: auto;
}
.calculator-inputs .amount-error {
  position: absolute;
  color: #ec3b39;
  bottom: -1.25rem;
  left: 0;
}

.indicator.high {
  background-color: #ec3b39;
}
.indicator.middle {
  background-color: #de7511;
}
.indicator.low {
  background-color: #7faf32;
}
.article-content.online-query {
  padding-top: 1.875rem;
}
.article-content.online-query .language-switch {
  font-size: 0.875rem;
  text-decoration: none;
  display: flex;
  color: #164194;
  align-items: center;
  margin-bottom: 0.625rem;
  margin-top: 1.25rem;
}
.article-content.online-query .language-switch svg {
  height: 1.5625rem;
  width: 2.6875rem;
  margin-right: 0.625rem;
}
.article-content.online-query .language-switch:hover {
  text-decoration: underline;
}
.article-content.online-query form {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.article-content.online-query .query-step-wrapper {
  display: none;
}
.article-content.online-query .query-step-wrapper.active {
  display: block;
}
.article-content.online-query .query-types .query-type {
  border-bottom: 0.25rem solid #eee;
  margin-bottom: 1.875rem;
}
.article-content.online-query .query-types .query-type.active .radio-wrapper .label-text {
  color: #6619c6;
}
.article-content.online-query .query-types .radio-wrapper label {
  font-weight: 700;
}
.article-content.online-query .query-types p {
  padding-left: 1.6875rem;
}
.article-content.online-query .query-types .query__input-wrapper {
  display: none;
  margin-bottom: 2.0625rem;
}
.article-content.online-query .query__input-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 2.5rem 3.125rem 2.5rem;
  border: 0.125rem solid #464646;
  position: relative;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols {
  margin-bottom: 1.25rem;
  display: flex;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols.c50 .input-wrapper {
  flex: 1;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols.c50 .input-wrapper:first-of-type {
  margin-right: 1.25rem;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols.c70 .input-wrapper:first-of-type {
  width: 70%;
  margin-right: 0.625rem;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols.c70 .input-wrapper:last-of-type {
  width: 30%;
  margin-left: 0.625rem;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols.c100 .input-wrapper {
  flex: 1;
}
.article-content.online-query .query__input-wrapper .input-wrapper-cols:last-of-type {
  margin-bottom: 0;
}
.article-content.online-query .query__input-wrapper .step-section {
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.article-content.online-query .query__input-wrapper .step-section h3 {
  margin-bottom: 0;
}
.article-content.online-query .query__input-wrapper .step-section:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.article-content.online-query .query__input-wrapper .step-section h2 {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 0;
}
.article-content.online-query .query__input-wrapper .step-section .info-text {
  display: flex;
}
.article-content.online-query .query__input-wrapper .step-section .info-text .btn-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.article-content.online-query .query__input-wrapper .step-section .info-text .btn-group .form-dark-btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.article-content.online-query .query__input-wrapper .step-section .info-text p {
  font-size: 0.75rem;
  color: #b0b0b0;
  padding-left: 3.75rem;
  margin-top: 0;
  line-height: 1.125rem;
}
.article-content.online-query .query__input-wrapper .step-section .info-text p a {
  line-height: 1.125rem;
  color: #b0b0b0;
}
.article-content.online-query .query__input-wrapper .step-title {
  font-weight: 700;
  display: block;
  padding-bottom: 0.625rem;
}
.article-content.online-query .query__input-wrapper.step1::before, .article-content.online-query .query__input-wrapper.step2::before, .article-content.online-query .query__input-wrapper.step3::before, .article-content.online-query .query__input-wrapper.step-finish::before {
  font-family: "Font Awesome 5 Pro";
  color: #6619c6;
  font-size: 2.5rem;
  position: absolute;
  top: -1.4375rem;
  background-color: #fff;
  padding: 0 0.625rem;
  font-weight: 300;
}
.article-content.online-query .query__input-wrapper.step1::before {
  content: "\f059";
}
.article-content.online-query .query__input-wrapper.step2::before {
  content: "\f05a";
}
.article-content.online-query .query__input-wrapper.step3::before {
  content: "\f0c6";
}
.article-content.online-query .query__input-wrapper.step-finish::before {
  content: "\f058";
}
.article-content.online-query .query__input-wrapper.step-finish .step-section {
  text-align: center;
}
.article-content.online-query .query__input-wrapper.step-finish .step-section p {
  margin-top: 0;
}
.article-content.online-query .query__input-wrapper.step-finish .step-section h2 {
  margin-bottom: 0;
}
.article-content.online-query .query__input-wrapper.step-finish .step-section a.form-btn {
  margin: 0 auto;
}
.article-content.online-query .query__input-wrapper .btn-group {
  display: flex;
  flex-wrap: wrap;
}
.article-content.online-query .query__input-wrapper .form-dark-btn {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
  max-height: 2.75rem;
}
.article-content.online-query .query__input-wrapper .form-dark-btn.is-loading {
  position: relative;
}
.article-content.online-query .query__input-wrapper .form-dark-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
.article-content.online-query .query__input-wrapper .form-dark-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.online-query .query__input-wrapper .form-dark-btn.next {
  padding-right: 3.75rem;
  position: relative;
}
.article-content.online-query .query__input-wrapper .form-dark-btn.next::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-weight: 300;
  position: absolute;
  right: 0.625rem;
}
.article-content.online-query .query__input-wrapper .form-btn {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  max-height: 2.75rem;
}
.article-content.online-query .query__input-wrapper .form-btn:hover {
  background-color: #eee;
}
.article-content.online-query .query__input-wrapper .form-btn.is-loading {
  position: relative;
}
.article-content.online-query .query__input-wrapper .form-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.article-content.online-query .query__input-wrapper .form-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.article-content.online-query #contactPoint {
  margin-right: 1.25rem;
}
.article-content.online-query #executeFormElement.alone {
  width: calc(50% - 0.625rem);
  flex: none;
}
.article-content.online-query .dragdrop {
  background-color: #eee;
  text-align: center;
  padding: 2.5rem;
  border: 0.125rem solid #eee;
}
.article-content.online-query .dragdrop i {
  font-size: 3.125rem;
  color: #464646 !important;
}
.article-content.online-query .dragdrop a.dragdrop-btn {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 0 auto;
  border-color: #464646;
  cursor: pointer;
}
.article-content.online-query .dragdrop a.dragdrop-btn:hover {
  background-color: #eee;
}
.article-content.online-query .dragdrop a.dragdrop-btn.is-loading {
  position: relative;
}
.article-content.online-query .dragdrop a.dragdrop-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.article-content.online-query .dragdrop a.dragdrop-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

.personal-data-confirm {
  margin-top: 1.25rem;
}
.personal-data-confirm .checkbox-control {
  float: left;
}
.personal-data-confirm .checkbox-label {
  font-size: 0.875rem !important;
  line-height: 0.875rem !important;
  padding-left: 1.25rem;
  display: block;
}
.personal-data-confirm .checkbox-label a {
  line-height: 0.875rem !important;
  color: #464646;
}
.personal-data-confirm .checkbox-label a:hover {
  color: #000;
}
.error-label label.error {
  display: inline-block !important;
}

.dragdrop.dz-drag-hover {
  border: 0.125rem solid #464646 !important;
}

.dz-error-message,
.dz-success-mark,
.dz-error-mark,
.dz-size,
.dz-image {
  display: none;
}

.dragdrop-previews {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.dragdrop-previews .dz-preview {
  padding: 0.625rem;
  border-bottom: 0.0625rem solid #eee;
}
.dragdrop-previews .dragdrop-preview {
  display: flex;
  color: #464646;
  align-items: center;
  border-bottom: 0.0625rem solid #eee;
  padding: 0 0.625rem;
}
.dragdrop-previews .dragdrop-preview .icon {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 0.625rem;
}
.dragdrop-previews .dragdrop-preview .icon i {
  color: #464646 !important;
}
.dragdrop-previews .dragdrop-preview span {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.dragdrop-previews .dragdrop-preview .progress {
  flex: 1;
  padding: 0 0.625rem;
}
.dragdrop-previews .dragdrop-preview .progress .progress-bar {
  height: 0.3125rem;
  background-color: #6619c6;
  width: 0%;
}
.dragdrop-previews .dragdrop-preview a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #464646;
}
main.sdg {
  width: 100%;
  margin-top: 3.125rem;
  margin-bottom: 4.0625rem;
}
main.sdg .col-wrapper {
  display: flex;
  width: 100%;
  margin-bottom: 4.6875rem;
}
main.sdg .manuals-col {
  width: 50%;
}
main.sdg .manuals-col.en img {
  width: 100%;
  height: auto;
}
main.sdg .manuals-col .manuals-theme {
  background-color: #eee;
  margin-bottom: 1.875rem;
  padding: 1.875rem;
}
main.sdg .manuals-col .manuals-theme:last-child {
  margin-bottom: 0;
}
main.sdg .manuals-col .manuals-theme h2 {
  position: relative;
  text-indent: 2.1875rem;
  margin-top: 0;
}
main.sdg .manuals-col .manuals-theme h2::before {
  content: "";
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237faf32;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 1.5625rem 1.5625rem;
  background-repeat: no-repeat;
}
main.sdg .manuals-col .manuals-theme .manuals-theme__subject {
  font-size: 0.875rem;
}
main.sdg .manuals-col .manuals-theme a {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: #464646;
  color: #fff;
  text-decoration: none;
  padding: 0.5rem 1.25rem;
  border-radius: 0.1875rem;
}
main.sdg .manuals-col .manuals-theme a:hover {
  background-color: #7faf32;
}
main.sdg .sdg-col {
  width: 50%;
  margin-left: 2rem;
}
main.sdg .sdg-col > h3 {
  text-transform: uppercase;
  margin-top: 0;
}
main.sdg .sdg-col .sdg-col__wrapper {
  border: 0.125rem solid #eee;
  padding: 1.875rem;
}
main.sdg .sdg-col .sdg-col__wrapper .language-switch {
  font-size: 0.875rem;
  text-decoration: none;
  display: flex;
  color: #164194;
  align-items: center;
}
main.sdg .sdg-col .sdg-col__wrapper .language-switch svg {
  height: 1.5625rem;
  width: 2.6875rem;
  margin-right: 0.625rem;
}
main.sdg .sdg-col .sdg-col__wrapper .language-switch:hover {
  text-decoration: underline;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item {
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 1.25rem;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item h2 {
  font-family: Arial, Helvetica, sans-serif;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item h2 a {
  text-decoration: none;
  color: #164194;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item h2 a:hover {
  text-decoration: underline;
  color: #164194;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item .sdg-subject {
  font-size: 0.875rem;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item a.button {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item a.button:hover {
  background-color: #eee;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item a.button.is-loading {
  position: relative;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item a.button.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-col__item a.button.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.sdg .sdg-col .sdg-col__wrapper .sdg-info-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
main.sdg .sdg-col .sdg-col__wrapper img.logo-europe {
  height: 5.5rem;
  width: 14.75rem;
  margin-top: 0.9375rem;
}
main.sdg section.icons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
main.sdg section.icons a {
  height: 2.75rem;
  width: 2.75rem;
  display: inline-block;
  margin-right: 0.3125rem;
}

.sdg-submenu {
  width: 100%;
  display: flex;
  background-color: #f2f7ea;
  padding: 0.9375rem 0;
}
.sdg-submenu a {
  font-size: 0.875rem;
  text-decoration: none;
  color: #112448;
  line-height: initial;
  border-right: 0.0625rem solid #7faf32;
  padding: 0 0.625rem 0 0.625rem;
  position: relative;
}
.sdg-submenu a:last-child {
  border-right: none;
}
.sdg-submenu a.active {
  font-weight: 700;
  color: #112448;
}
.sdg-submenu a.sdg-submenu-expander {
  display: none;
  border-right: none;
  width: 100%;
  align-items: center;
  font-weight: 700;
  color: #112448;
}
.sdg-submenu a.sdg-submenu-expander i {
  font-size: 1.25rem;
  margin-right: 0.625rem;
  margin-left: 0.3125rem;
  color: #112448;
}
.sdg-submenu.db {
  background-color: #e7e9ec;
  padding: 0;
}
.sdg-submenu.db ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.sdg-submenu.db ul li {
  display: inline-block;
  padding: 0.9375rem 0;
}
.sdg-submenu.db ul li a {
  border-right: 0.0625rem solid #112448;
}
.sdg-submenu.db ul li a.sdg-submenu-expander {
  border-right: none;
}
.sdg-submenu.db ul li a.sdg-submenu-expander:hover {
  text-decoration: none;
}
.sdg-submenu.db ul li a:hover {
  text-decoration: underline;
}
.sdg-submenu.db ul li:last-of-type a {
  border-right: none;
}
.sdg-submenu.db ul li.has-child {
  position: relative;
}
.sdg-submenu.db ul li.has-child > a {
  padding-right: 2.1875rem;
}
.sdg-submenu.db ul li.has-child > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f078";
  font-size: 0.75rem;
  right: 0;
  top: 0.125rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.db ul li.has-child > ul {
  display: none;
  position: absolute;
  background-color: #e7e9ec;
  width: 13.75rem;
  top: 3.1875rem;
  left: -0.3125rem;
  z-index: 5;
  border-top: 0.0625rem solid #fff;
}
.sdg-submenu.db ul li.has-child > ul li {
  display: block;
  padding: 0 0.9375rem 0 0.9375rem;
}
.sdg-submenu.db ul li.has-child > ul li:last-child a {
  border-bottom: none;
}
.sdg-submenu.db ul li.has-child > ul a {
  border-right: none;
  padding: 0.625rem 0;
  padding-right: 0.625rem;
  border-bottom: 0.0625rem solid #fff;
  display: block;
}
.sdg-submenu.db ul li.has-child > ul li.has-second-child {
  position: relative;
}
.sdg-submenu.db ul li.has-child > ul li.has-second-child > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-size: 0.75rem;
  right: -0.9375rem;
  top: 0.6875rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.db ul li.has-child > ul li.has-second-child ul {
  display: none;
  position: absolute;
  background-color: #e7e9ec;
  right: -13.75rem;
  top: 0;
  width: 13.75rem;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.sdg-submenu.db ul li.has-child > ul li.has-second-child ul a {
  border-right: none;
  padding: 0.625rem 0;
  border-bottom: 0.0625rem solid #fff;
  display: block;
}
.sdg-submenu.db ul li.has-child > ul li.has-second-child.open ul {
  display: block;
}
.sdg-submenu.db ul li.has-child.open > ul {
  display: block;
}
.sdg-submenu.horizontal {
  background-color: #e7e9ec;
  padding: 0;
}
.sdg-submenu.horizontal .sidebar-menu > ul {
  padding: 0 0.3125rem !important;
}
.sdg-submenu.horizontal ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.sdg-submenu.horizontal ul li {
  display: inline-block;
  padding: 0.9375rem 0;
}
.sdg-submenu.horizontal ul li.menu-item-has-children {
  position: relative;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > a {
  padding-right: 2.1875rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f078";
  font-size: 0.75rem;
  right: 0;
  top: 0.125rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu {
  display: none;
  position: absolute;
  background-color: #e7e9ec;
  width: 13.75rem;
  left: -0.3125rem;
  top: 3.1875rem;
  z-index: 5;
  border-top: 0.0625rem solid #fff;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li {
  display: block;
  padding: 0 0.9375rem 0 0.9375rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.menu-item-has-children {
  position: relative;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.menu-item-has-children > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-size: 0.75rem;
  right: -0.9375rem;
  top: 0.6875rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.menu-item-has-children > .sub-menu {
  top: -0.0625rem;
  left: 13.8125rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li:last-child a {
  border-bottom: none;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu a {
  border-right: none;
  padding: 0.625rem 0;
  padding-right: 0.625rem;
  border-bottom: 0.0625rem solid #fff;
  display: block;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.has-second-child {
  position: relative;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.has-second-child > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-size: 0.75rem;
  right: -0.9375rem;
  top: 0.6875rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.horizontal ul li.menu-item-has-children > .sub-menu li.has-second-child.open ul {
  display: block;
}
.sdg-submenu.horizontal ul li.menu-item-has-children.open > .sub-menu {
  display: block;
}
.sdg-submenu.horizontal ul li a {
  border-right: 0.0625rem solid #112448;
}
.sdg-submenu.horizontal ul li a.sdg-submenu-expander {
  border-right: none;
}
.sdg-submenu.horizontal ul li a.sdg-submenu-expander:hover {
  text-decoration: none;
}
.sdg-submenu.horizontal ul li a:hover {
  text-decoration: underline;
}
.sdg-submenu.horizontal ul li:last-of-type a {
  border-right: none;
}
.sdg-submenu.horizontal ul li.has-child {
  position: relative;
}
.sdg-submenu.horizontal ul li.has-child > a {
  padding-right: 2.1875rem;
}
.sdg-submenu.horizontal ul li.has-child > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f078";
  font-size: 0.75rem;
  right: 0;
  top: 0.125rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.horizontal ul li.has-child > ul {
  display: none;
  position: absolute;
  background-color: #e7e9ec;
  width: 13.75rem;
  top: 3.1875rem;
  left: -0.3125rem;
  z-index: 5;
  border-top: 0.0625rem solid #fff;
}
.sdg-submenu.horizontal ul li.has-child > ul li {
  display: block;
  padding: 0 0.9375rem 0 0.9375rem;
}
.sdg-submenu.horizontal ul li.has-child > ul li:last-child a {
  border-bottom: none;
}
.sdg-submenu.horizontal ul li.has-child > ul a {
  border-right: none;
  padding: 0.625rem 0;
  padding-right: 0.625rem;
  border-bottom: 0.0625rem solid #fff;
  display: block;
}
.sdg-submenu.horizontal ul li.has-child > ul li.has-second-child {
  position: relative;
}
.sdg-submenu.horizontal ul li.has-child > ul li.has-second-child > a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-size: 0.75rem;
  right: -0.9375rem;
  top: 0.6875rem;
  position: absolute;
  margin-right: 0.9375rem;
}
.sdg-submenu.horizontal ul li.has-child > ul li.has-second-child ul {
  display: none;
  position: absolute;
  background-color: #e7e9ec;
  right: -13.75rem;
  top: 0;
  width: 13.75rem;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.sdg-submenu.horizontal ul li.has-child > ul li.has-second-child ul a {
  border-right: none;
  padding: 0.625rem 0;
  border-bottom: 0.0625rem solid #fff;
  display: block;
}
.sdg-submenu.horizontal ul li.has-child > ul li.has-second-child.open ul {
  display: block;
}
.sdg-submenu.horizontal ul li.has-child.open > ul {
  display: block;
}

main.sdg-detail a {
  color: #164194;
}
main.sdg-detail p:empty {
  display: none;
}
main.sdg-detail section.header {
  display: flex;
  flex-direction: column;
}
main.sdg-detail section.header .sdg-title {
  display: flex;
  align-items: baseline;
}
main.sdg-detail section.header h1 {
  flex: 1;
}
main.sdg-detail section.header h1.long {
  font-size: 2.375rem;
  line-height: 2.8125rem;
}
main.sdg-detail .language-switch {
  font-size: 0.875rem;
  text-decoration: none;
  display: flex;
  color: #164194;
  align-items: center;
  padding-left: 1.25rem;
}
main.sdg-detail .language-switch svg {
  height: 1.5625rem;
  width: 2.6875rem;
  margin-right: 0.625rem;
}
main.sdg-detail .language-switch:hover {
  text-decoration: underline;
}
main.sdg-detail .article-content {
  margin-top: 1.25rem;
}
main.sdg-detail .article-content section.article-detail-info {
  margin-bottom: 0;
}
main.sdg-detail .article-content .sdg-head {
  display: flex;
  margin-top: 2.5rem;
}
main.sdg-detail .article-content .sdg-head .index {
  flex: 1;
}
main.sdg-detail .article-content .sdg-head .index h2 {
  margin-top: 0;
  padding-top: 0;
}
main.sdg-detail .article-content .sdg-head .index ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
  padding-right: 0.9375rem;
}
main.sdg-detail .article-content .sdg-head .index ul li::before {
  content: none;
}
main.sdg-detail .article-content .sdg-head .index ul li a {
  display: inline-block;
}
main.sdg-detail .article-content .sdg-head .index ul li i {
  color: #464646 !important;
  margin-right: 0.625rem;
}
main.sdg-detail .article-content .sdg-head .logo {
  flex: 1;
  border-left: 0.0625rem solid #eee;
}
main.sdg-detail .article-content .sdg-head .logo img {
  width: 12.5rem;
  height: auto;
  margin-left: 2.5rem;
}
main.sdg-detail .article-content .sdg-head .logo p {
  margin-left: 2.5rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
main.sdg-detail .article-content .more {
  max-height: 12.5rem;
  overflow: hidden;
  position: relative;
  margin-bottom: 2.5rem;
}
main.sdg-detail .article-content .more > a {
  position: absolute;
  bottom: 0;
  padding-top: 4.375rem;
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.9) 40%, white 60%, white 80%, white 100%);
}
main.sdg-detail .article-content .more > a::before, main.sdg-detail .article-content .more > a::after {
  background: #cecece;
  content: "";
  flex: 1;
  height: 0.0625rem;
}
main.sdg-detail .article-content .more > a::before {
  margin-right: 0.9375rem;
}
main.sdg-detail .article-content .more > a::after {
  margin-left: 0.9375rem;
}
main.sdg-detail .article-content .more > a.desktop-visible {
  display: flex;
}
main.sdg-detail .article-content section.sdg-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
}
main.sdg-detail .article-content section.sdg-section > *:not(h2):not(.back-to) {
  width: 100%;
}
main.sdg-detail .article-content section.sdg-section h2 {
  padding-right: 1.25rem;
}
main.sdg-detail .article-content section.sdg-section .back-to {
  font-size: 0.875rem;
}
main.sdg-detail .article-content section.sdg-section .check-icon {
  font-size: 0.9375rem;
  color: #464646 !important;
  padding-right: 0.625rem;
}
main.sdg-detail .article-content section.sdg-section h4 + .sdg-faq-item {
  margin-top: 1.25rem;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item .question {
  color: #20428c;
  border-top: 0.0625rem solid #e7ecf4;
  padding: 0.625rem;
  padding-right: 2.5rem;
  position: relative;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item .question::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f067";
  position: absolute;
  right: 0.625rem;
  font-size: 1.25rem;
  font-weight: 300;
  top: 0.625rem;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item .question:hover {
  cursor: pointer;
  color: #000;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item .answer {
  color: #b0b0b0;
  padding: 0.625rem 2.5rem 0.625rem 1.25rem;
  line-height: 1.75rem;
  display: none;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item .answer p {
  color: #b0b0b0;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item.open .question {
  border-bottom: 0.0625rem solid #e7ecf4;
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item.open .question::after {
  content: "\f068";
}
main.sdg-detail .article-content section.sdg-section .sdg-faq-item.open .answer {
  display: block;
}
main.sdg-detail .article-content table {
  border: 0.0625rem solid #eeeeee;
  border-collapse: collapse;
}
main.sdg-detail .article-content table td {
  vertical-align: top;
  padding: 1.875rem;
  border-color: #eeeeee;
  text-align: left;
}
main.sdg-detail .article-content table td p {
  margin: 0;
  margin-bottom: 0.3125rem;
}
main.sdg-detail .article-content h4,
main.sdg-detail .article-content h3 {
  display: block;
  background-color: #e7ecf4;
  padding: 0.625rem 0.75rem;
  margin-bottom: 0;
}
main.sdg-detail .article-content h4 + p:not(:empty),
main.sdg-detail .article-content h3 + p:not(:empty) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
main.sdg-detail .article-content ul,
main.sdg-detail .article-content ol {
  padding-left: 1.875rem;
}
main.sdg-detail .article-content .sdg-table {
  margin-left: 0.625rem;
  margin-top: 0.625rem;
  border: none;
}
main.sdg-detail .article-content .sdg-table tr td {
  padding-left: 1.5625rem;
  line-height: 1.75rem;
}
main.sdg-detail .article-content .sdg-table tr:first-child td:first-child {
  position: relative;
}
main.sdg-detail .article-content .sdg-table tr:first-child td:first-child::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f05a";
  font-weight: 300;
  position: absolute;
  left: 0;
  top: 0.0625rem;
  font-size: 0.9375rem;
}
main.sdg-detail .article-content .sdg-tabs {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles {
  margin-bottom: -0.5rem;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles a {
  color: #fff;
  background-color: #164194;
  font-weight: 700;
  padding: 0.625rem 1.25rem;
  text-decoration: none;
  border: 0.125rem solid #164194;
  position: relative;
  white-space: nowrap;
  display: inline-block;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles a.active, main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles a:hover {
  background-color: #fff;
  color: #164194;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles a.active::before {
  content: "";
  position: absolute;
  height: 0.125rem;
  width: 1.25rem;
  background-color: #fff;
  bottom: -0.125rem;
  left: 0;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tabs-titles a.active::after {
  content: "";
  position: absolute;
  height: 0.125rem;
  width: 1.25rem;
  background-color: #fff;
  bottom: -0.125rem;
  right: 0;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tab {
  border: 0.125rem solid #164194;
  margin-top: 0.375rem;
  padding: 2.75rem 4.5rem;
  display: none;
}
main.sdg-detail .article-content .sdg-tabs .sdg-tab.active {
  display: block;
}
main.sdg-detail .article-content .sdg-buttons {
  display: flex;
  border-top: 0.25rem solid #e7ecf4;
  padding-top: 1.75rem;
}
main.sdg-detail .article-content .sdg-buttons a {
  margin-right: 0.9375rem;
}
main.sdg-detail .article-content .sdg-buttons a img {
  height: 3.75rem;
  width: 8.6875rem;
}

section.sdg-column {
  width: 17.875rem;
  margin-top: 3.125rem;
  background-color: #e7ecf4;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 1.875rem;
}
section.sdg-column .title {
  font-size: 0.875rem;
  width: calc(100% + 1.25rem);
  margin-left: -0.625rem;
  text-transform: uppercase;
  background-color: #112448;
  color: #fff;
  display: block;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104.94 59.45'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237faf32;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Vrstva_2' data-name='Vrstva 2'%3E%3Cg id='Vrstva_1-2' data-name='Vrstva 1'%3E%3Cpath class='cls-1' d='M95.85,59.45a9.09,9.09,0,1,0-9.08-9.08,9.09,9.09,0,0,0,9.08,9.08'/%3E%3Cpath class='cls-2' d='M26.88,57.34H25.17V28h2.28c6.84,0,12.13,5,12.13,15.07,0,9.53-3.66,14.25-12.7,14.25m-.41-56C34,1.31,36.24,7,36.24,14c0,8.31-3,12.71-9.61,12.71H25.17V1.31ZM37,27.21c12.78-2.28,18-6.84,18-13.77C55,4.4,45.45,0,29.4,0H0L7.25,4.4V57.34H.73v1.3H33.39c14.82,0,24.93-6.19,24.93-15.8,0-9.2-8.56-14.82-21.34-15.63'/%3E%3Cpolygon class='cls-1' points='64.45 58.63 80.79 58.63 80.79 0 64.45 5.68 64.45 58.63'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 1.0625rem 0.625rem 1.0625rem 3.4375rem;
  background-size: 2.1875rem 1.25rem;
  background-position: 0.625rem 50%;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}
section.sdg-column .title:first-of-type {
  margin-top: 0;
}
section.sdg-column p,
section.sdg-column a {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
section.sdg-column h4 {
  margin-top: 0;
}
section.sdg-column ul,
section.sdg-column ol {
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
section.sdg-column ul {
  list-style-type: none;
  padding-left: 0;
}
section.sdg-column ul li {
  position: relative;
  padding-left: 1.25rem;
}
section.sdg-column ul li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f0a9";
  font-weight: 300;
  position: absolute;
  left: 0;
  top: 0.0625rem;
  font-size: 0.75rem;
}
section.sdg-column ul.files-list li {
  padding-bottom: 0.9375rem;
}
section.sdg-column ul.files-list li::before {
  content: "\f65b";
  font-size: 0.9375rem;
}
section.sdg-column ul.events-list li {
  padding-bottom: 0.9375rem;
}
section.sdg-column ul.events-list li::before {
  content: "\f783";
  font-size: 0.9375rem;
  margin-top: -0.0625rem;
}
section.sdg-column .video-wrapper {
  border-bottom: 0.0625rem solid #fff;
  padding-bottom: 0.625rem;
  margin-bottom: 0.9375rem;
}
section.sdg-column .video-wrapper:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0s;
}
section.sdg-column .video-wrapper > div {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
section.sdg-column .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
section.sdg-column .video-wrapper span {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
section.sdg-column .links-section {
  margin-top: -0.625rem;
}
section.sdg-column .links-section p {
  border-bottom: 0.0625rem solid #fff;
  padding-bottom: 0.625rem;
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem;
}
section.sdg-column .links-section p:last-of-type {
  border-bottom: none;
}
.sdg.db .sdg-col__wrapper .sdg-col__item {
  padding-bottom: 0 !important;
}
.sdg.db .sdg-col__wrapper .sdg-col__item h2 {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}
.sdg.db .sdg-col__wrapper .sdg-col__item h2 a {
  color: #112448 !important;
}
.sdg.db .sdg-col__wrapper .sdg-col__item:first-child h2 {
  margin-top: 0;
}
.sdg.db .sdg-col__wrapper .sdg-col__item:last-child {
  border-bottom: none;
}

main.psc-detail .psc-cols-wrapper {
  display: flex;
}
main.psc-detail .psc-cols-wrapper > article {
  flex: 1;
}
main.psc-detail .psc-cols-wrapper section.article-content {
  margin-top: 3.125rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-articles article {
  display: flex;
  flex-direction: row;
  margin-bottom: 2.8125rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-articles article .text {
  padding-left: 2.0625rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-articles article .text h2 {
  margin-top: 0;
  padding-top: 0;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group {
  margin-bottom: 2.5rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group .title {
  background-color: #eee;
  font-weight: 700;
  padding: 0.625rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group ul {
  -moz-column-count: 3;
       column-count: 3;
  margin-left: 0.625rem;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group ul li {
  position: relative;
  list-style-type: none;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group ul li::before {
  content: "";
  position: absolute;
  height: 0.5rem;
  width: 0.5rem;
  left: -1.25rem;
  top: 0.625rem;
  background-color: #464646;
  border-radius: 50%;
}
main.psc-detail .psc-cols-wrapper section.article-content .psc-list-group ul.no-cols {
  -moz-column-count: unset;
       column-count: unset;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav {
  width: 17.875rem;
  margin-right: 2rem;
  margin-top: 3.5625rem;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav .close-btn {
  display: none;
  font-size: 1.875rem;
  line-height: 1.875rem;
  align-self: flex-end;
  color: #000;
  height: 2.75rem;
  width: 2.75rem;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-right: -0.4375rem;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav .close-btn i {
  line-height: 2.75rem;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav .responsive-button {
  display: none;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav .title {
  background-color: #112448;
  color: #fefefe;
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 700;
  padding: 0.8125rem 1.125rem;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu {
  font-size: 0.875rem;
  font-weight: 700;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu span {
  cursor: pointer;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu a {
  text-decoration: none;
  color: #112448;
  padding: 0.5rem 0.625rem 0.5rem 2.75rem;
  display: block;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu a:hover {
  background-color: #e7e9ec;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu a.active {
  color: #ec3b39;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li {
  position: relative;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li > span {
  font-family: "Font Awesome 5 Pro";
  display: block;
  height: 2.75rem;
  width: 2.75rem;
  cursor: pointer;
  position: absolute;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li > span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: 0.9375rem;
  margin-top: 0.0625rem;
  content: "\f0a9";
  font-weight: 400;
  color: #112448;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.home > span::before {
  content: "\f2f8";
  font-weight: 700;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.menu-item-has-children > span::before {
  content: "\f055";
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.menu-item-has-children > ul {
  display: none;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.menu-item-has-children.active > span::before, main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.current-menu-parent > span::before, main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.current-menu-ancestor > span::before {
  content: "\f056";
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.menu-item-has-children.active > ul, main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.current-menu-parent > ul, main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.current-menu-ancestor > ul {
  display: block;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu ul li.current-menu-item > a {
  color: #ec3b39;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li {
  border-bottom: 0.0625rem solid #112448;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul {
  font-weight: 400;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li:first-child {
  border-top: 0.0625rem solid #112448;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li:last-child {
  border-bottom: none;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li > span::before {
  content: "\f054";
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li.menu-item-has-children > span::before {
  content: "\f067";
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li.menu-item-has-children.active > span::before, main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li.current-menu-parent > span::before {
  content: "\f068";
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li > ul li {
  border-bottom: 0.0625rem solid #eceef1;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul li > ul li > ul li:last-child {
  border-bottom: none;
}
main.psc-detail .psc-cols-wrapper section.sidebar-nav nav.sidebar-menu > ul > li:last-child {
  border-width: 0.1875rem;
}
main.psc-detail .psc-cols-wrapper .custom-psc-anchors {
  margin-left: 0;
}
main.psc-detail .psc-cols-wrapper .custom-psc-anchors li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  background-color: transparent;
  top: 0.375rem;
}
main.psc-detail .psc-cols-wrapper .psc-icon-box {
  position: relative;
  padding: 2.5rem 4.5625rem 0.9375rem 4.5625rem;
  border: 0.125rem solid #eee;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
main.psc-detail .psc-cols-wrapper .psc-icon-box h2 {
  margin-top: 0;
  padding-top: 0 !important;
}
main.psc-detail .psc-cols-wrapper .psc-icon-box::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 2.5rem;
  position: absolute;
  background-color: #fff;
  top: -1.375rem;
  width: 4.375rem;
  left: 3.875rem;
  text-align: center;
  position: absolute;
}
main.psc-detail .psc-cols-wrapper .psc-icon-box#pscBox1::before {
  content: "\f53a";
}
main.psc-detail .psc-cols-wrapper .psc-icon-box#pscBox2::before {
  content: "\f06c";
}
main.psc-detail .psc-cols-wrapper .psc-icon-box#pscBox3::before {
  content: "\f24e";
}

.article-list.psc .psc-left-col {
  width: 50%;
}
.article-list.psc .psc-left-col picture img {
  width: 100%;
}

.sidebar-nav-responsive-btn {
  background-color: #464646;
  color: #fff;
  text-decoration: none;
  padding: 0.75rem 1.125rem;
  border-radius: 0.1875rem;
  font-weight: 700;
  font-size: 1.125rem;
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 2.5rem auto 0 auto;
}
.sidebar-nav-responsive-btn i {
  font-weight: 300;
  margin-right: 0.625rem;
}
.sidebar-nav-responsive-btn:hover {
  cursor: pointer;
}
main.tools {
  width: 100%;
  margin-top: 3.125rem;
  margin-bottom: 4.0625rem;
}
main.tools .col-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
  width: 100%;
  margin-bottom: 4.6875rem;
}
main.tools .col-wrapper .tools-theme {
  background-color: #eee;
  padding: 1.875rem;
}
main.tools .col-wrapper .tools-theme:last-child {
  margin-bottom: 0;
}
main.tools .col-wrapper .tools-theme h2 {
  position: relative;
  text-indent: 2.1875rem;
  margin-top: 0;
}
main.tools .col-wrapper .tools-theme h2::before {
  content: "";
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%236619c6;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 1.5625rem 1.5625rem;
  background-repeat: no-repeat;
}
main.tools .col-wrapper .tools-theme a {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: #464646;
  color: #fff;
  text-decoration: none;
  padding: 0.5rem 1.25rem;
  border-radius: 0.1875rem;
}
main.tools .col-wrapper .tools-theme a:hover {
  background-color: #6619c6;
}
main.directory-list .col-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(21.875rem, 1fr));
  gap: 2rem;
  margin-top: 3.125rem;
}
main.directory-list .col-wrapper .directory-col {
  margin-bottom: 1.875rem;
}
main.directory-list .col-wrapper .directory-col h2 {
  text-indent: 2.1875rem;
  margin-top: 0;
  position: relative;
  padding-bottom: 0;
}
main.directory-list .col-wrapper .directory-col h2 a {
  text-decoration: none;
  color: #464646;
}
main.directory-list .col-wrapper .directory-col h2 a:hover {
  color: #000;
}
main.directory-list .col-wrapper .directory-col h2::before {
  content: "";
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 283.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de7511;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M649.93,490.9a64.59,64.59,0,1,1-64.59-64.58,64.58,64.58,0,0,1,64.59,64.58m77.15,0A141.74,141.74,0,1,0,585.34,632.64,141.74,141.74,0,0,0,727.08,490.9' transform='translate(-443.61 -349.17)'/%3E%3C/svg%3E");
  background-size: 1.5625rem 1.5625rem;
  background-repeat: no-repeat;
}
main.directory-list .col-wrapper .directory-col p.desc {
  border-top: 0.0625rem solid #eee;
  padding-top: 0.9375rem;
  height: 12.5rem;
}
main.directory-list .col-wrapper .directory-col .button {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
}
main.directory-list .col-wrapper .directory-col .button.is-loading {
  position: relative;
}
main.directory-list .col-wrapper .directory-col .button.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
main.directory-list .col-wrapper .directory-col .button.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.directory-list .col-wrapper .directory-col > ul {
  border-top: 0.25rem solid #eee;
  list-style-type: none;
  padding-top: 0.9375rem;
  padding-left: 0;
}
main.directory-list .col-wrapper .directory-col > ul > li {
  position: relative;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
main.directory-list .col-wrapper .directory-col > ul > li:not(.has-child) {
  padding-left: 1.5625rem;
}
main.directory-list .col-wrapper .directory-col > ul > li:not(.has-child)::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f0a9";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.3125rem;
  font-size: 0.9375rem;
  color: #464646;
}
main.directory-list .col-wrapper .directory-col > ul > li a {
  font-weight: 700;
}
main.directory-list .col-wrapper .directory-col > ul > li a.expander {
  height: 0.9375rem;
  width: 0.9375rem;
  display: inline-block;
  margin-right: 0.3125rem;
}
main.directory-list .col-wrapper .directory-col > ul > li a.expander::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f055";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.3125rem;
  font-size: 0.9375rem;
  color: #464646;
}
main.directory-list .col-wrapper .directory-col > ul > li > ul {
  display: none;
  list-style-type: none;
  padding-left: 1.5625rem;
}
main.directory-list .col-wrapper .directory-col > ul > li > ul > li {
  position: relative;
  padding-left: 0.875rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
main.directory-list .col-wrapper .directory-col > ul > li > ul > li::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-weight: 300;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  left: 0;
  top: 0.25rem;
  font-size: 0.75rem;
}
main.directory-list .col-wrapper .directory-col > ul > li > ul > li a {
  font-weight: 400;
}
main.directory-list .col-wrapper .directory-col > ul > li > ul.alphabet > li::before {
  content: attr(data-char);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #de7511;
  font-weight: 700;
  position: absolute;
  top: 0.5625rem;
  line-height: 0.875rem;
}
main.directory-list .col-wrapper .directory-col > ul > li.open a.expander::before {
  content: "\f056";
}
main.directory-list .col-wrapper .directory-col > ul > li.open > ul {
  display: block;
}
main.directory-list section.directory-links {
  border-top: 0.25rem solid #464646;
  margin-top: 3.75rem;
  margin-bottom: 4.5rem;
}
main.directory-list section.directory-links h3 {
  text-transform: uppercase;
  margin-top: 0.4375rem;
}
main.directory-list section.directory-links .directory-links__wrapper {
  margin-top: 2.0625rem;
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: repeat(auto-fill, minmax(24.5rem, 1fr));
}
main.directory-list section.directory-links .directory-links__wrapper .item {
  display: grid;
}
main.directory-list section.directory-links .directory-links__wrapper .item a {
  width: 100%;
  display: inline-grid;
}
main.directory-list section.directory-links .directory-links__wrapper .item img {
  height: auto;
  width: 100%;
}
main.directory-list.en {
  margin-bottom: 9.375rem;
}
main.directory-list.en .directory-col {
  border-bottom: 0.25rem solid #eee;
}
main.directory-list.en .directory-col a {
  text-decoration: none;
}
main.directory-list.en .directory-col p {
  border: none !important;
  height: auto !important;
  margin-top: 0;
}
main.directory-list.en .directory-col img {
  width: 100%;
}
main.directory-list.en .directory-col h2::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFQzNCMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K") !important;
}
main.error404 > div {
  display: flex;
  width: 100%;
}
main.error404 > div .error404__wrapper {
  flex: 1;
  margin-right: 2rem;
}
main.error404 > div .error404__sidebar {
  width: 50%;
  min-width: 50%;
}
main.error404 > div .error404__sidebar.loading {
  background-color: #eee;
}
main.error404 > div .error404__sidebar h3 {
  margin-top: 0;
  text-transform: uppercase;
}
main.error404 > div .error404__sidebar .more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 0 auto;
}
main.error404 > div .error404__sidebar .more:hover {
  background-color: #eee;
}
main.error404 > div .error404__sidebar .more.is-loading {
  position: relative;
}
main.error404 > div .error404__sidebar .more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
main.error404 > div .error404__sidebar .more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.error404 > div .error404__sidebar .recommended {
  width: 100%;
  border: 0.125rem solid #eee;
  padding: 1.875rem;
  margin-bottom: 1.875rem;
}
main.error404 > div .error404__sidebar .recommended article {
  padding: 0.9375rem 0;
  border-bottom: 0.0625rem solid #eee;
}
main.error404 > div .error404__sidebar .recommended article a {
  display: flex;
  text-decoration: none;
}
main.error404 > div .error404__sidebar .recommended article a .img {
  width: 9.25rem;
  height: 6.1875rem;
  margin-right: 2.0625rem;
}
main.error404 > div .error404__sidebar .recommended article a .img img {
  width: 9.25rem;
  height: 6.1875rem;
  max-width: none;
}
main.error404 > div .error404__sidebar .recommended article a .title {
  align-self: center;
  color: #112448;
  text-decoration: none;
  font-weight: 700;
  word-break: break-word;
}
main.error404 > div .error404__sidebar .recommended article a .title .date {
  font-size: 0.875rem;
  display: block;
  font-weight: 400;
  color: #464646;
}
main.error404 > div .error404__sidebar .recommended article a:hover .title {
  color: #000;
  text-decoration: underline;
}
main.error404 > div .error404__sidebar .recommended article:first-child {
  padding-top: 0;
}
main.error404 > div .error404__sidebar .recommended article:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info {
  font-size: 0.875rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .result-text {
  margin-bottom: 0.625rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .number {
  font-weight: 700;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .theme-title {
  position: relative;
  padding-left: 1.25rem;
  font-weight: 700;
  margin-left: -1.25rem;
  font-size: 0.875rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .theme-title::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  margin-left: -1.75rem;
  top: 0;
  margin-top: 0.0625rem;
  font-weight: initial;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .theme-title[data-theme=klicova-slova]::before {
  content: "\f002";
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .theme-items {
  padding: 0.625rem;
  padding-left: 2.5rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .keywords-eraser {
  margin-top: 0.625rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .keywords-eraser a {
  text-decoration: none;
  color: #464646;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .keywords-eraser a:hover {
  text-decoration: underline;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .keywords-eraser a i {
  margin-left: 0.1875rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-sorting {
  font-size: 0.875rem;
  margin-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom: 0.25rem solid #eee;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-sorting span::after {
  content: " | ";
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-sorting span:last-of-type::after {
  content: none;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-sorting span a {
  text-decoration: none;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-info__theme {
  background-color: #eee !important;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-info__theme a {
  font-size: 0.875rem;
  text-decoration: none;
  color: #464646;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-info__theme a i {
  margin-left: 0.3125rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-info__theme a::after {
  content: " | ";
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
main.error404 > div .error404__sidebar .recommended .filter-result-info .filter-result-info__theme a:last-child::after {
  content: none;
}
main.error404 .error404__content {
  background-color: #eee;
  padding: 4.6875rem;
}
main.error404 .error404__content img {
  height: 9.375rem;
  width: auto;
}
main.error404 .error404__content .big-text {
  font-size: 3rem;
  font-weight: 700;
  padding: 1.25rem 0.625rem;
  border-bottom: 0.0625rem solid #464646;
  color: #ec3b39;
}
main.error404 .error404__content h2 {
  line-height: 2.375rem;
}
main.error404 .error404__content a {
  color: #464646;
}
main.error404 .error404__content a:hover {
  color: #000;
}
main.error404.full {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
main.error404.full .error404__wrapper {
  margin-right: 0 !important;
}
.modal-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
.modal-wrapper.open {
  display: block;
}
.modal-wrapper .modal {
  background-color: #fff;
  width: 28.5rem;
  margin: 0 auto;
  padding: 2.8125rem 2.0625rem 2.0625rem 2.0625rem;
  border-radius: 0.1875rem;
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: 3.75rem;
  transform: translate(-50%, -50%);
  max-height: calc(100% - 3.75rem);
  overflow-y: auto;
}
.modal-wrapper .modal.active {
  display: flex;
}
.modal-wrapper .modal .close-btn {
  position: absolute;
  color: #112448;
  top: 0.625rem;
  right: 0.75rem;
  font-size: 1.25rem;
}
.modal-wrapper .modal .icon-side {
  width: 3.125rem;
  border-right: 0.0625rem solid #eee;
}
.modal-wrapper .modal .icon-side .icon {
  height: 1.875rem;
  width: 1.875rem;
}
.modal-wrapper .modal .icon-side .icon::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  height: 1.875rem;
  width: 1.875rem;
  font-size: 1.875rem;
}
.modal-wrapper .modal .icon-side .icon.success::before {
  content: "\f058";
  color: #7faf32;
}
.modal-wrapper .modal .icon-side .icon.warning::before {
  content: "\f057";
  color: #ec3b39;
}
.modal-wrapper .modal .icon-side .icon.question::before {
  content: "\f059";
  color: #3fa2ff;
}
.modal-wrapper .modal .icon-side .icon.delete::before {
  content: "\f2ed";
  color: #ec3b39;
}
.modal-wrapper .modal .content-side {
  flex: 1;
  padding-left: 1.25rem;
}
.modal-wrapper .modal .content-side .title {
  font-weight: 700;
  font-size: 1.125rem;
}
.modal-wrapper .modal .content-side p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.modal-wrapper .modal .content-side .btn-group {
  display: flex;
  flex-wrap: wrap;
}
.modal-wrapper .modal .content-side .btn-group a,
.modal-wrapper .modal .content-side .btn-group button {
  margin-right: 0.625rem;
}
.modal-wrapper .modal .content-side .form-dark-btn {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-top: 0.625rem;
}
.modal-wrapper .modal .content-side .form-dark-btn.is-loading {
  position: relative;
}
.modal-wrapper .modal .content-side .form-dark-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
.modal-wrapper .modal .content-side .form-dark-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.modal-wrapper .modal .content-side .form-btn {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin-top: 0.625rem;
}
.modal-wrapper .modal .content-side .form-btn:hover {
  background-color: #eee;
}
.modal-wrapper .modal .content-side .form-btn.is-loading {
  position: relative;
}
.modal-wrapper .modal .content-side .form-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.modal-wrapper .modal .content-side .form-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.modal-wrapper .modal.user-modal {
  padding: 0.4375rem;
  flex-direction: column;
  width: 41.75rem;
}
.modal-wrapper .modal.user-modal .modal-header {
  background-color: #112448;
  min-height: 3.6875rem;
  width: 100%;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  display: flex;
  align-items: center;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104.94 59.45'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ec3b39;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Vrstva_2' data-name='Vrstva 2'%3E%3Cg id='Vrstva_1-2' data-name='Vrstva 1'%3E%3Cpath class='cls-1' d='M95.85,59.45a9.09,9.09,0,1,0-9.08-9.08,9.09,9.09,0,0,0,9.08,9.08'/%3E%3Cpath class='cls-2' d='M26.88,57.34H25.17V28h2.28c6.84,0,12.13,5,12.13,15.07,0,9.53-3.66,14.25-12.7,14.25m-.41-56C34,1.31,36.24,7,36.24,14c0,8.31-3,12.71-9.61,12.71H25.17V1.31ZM37,27.21c12.78-2.28,18-6.84,18-13.77C55,4.4,45.45,0,29.4,0H0L7.25,4.4V57.34H.73v1.3H33.39c14.82,0,24.93-6.19,24.93-15.8,0-9.2-8.56-14.82-21.34-15.63'/%3E%3Cpolygon class='cls-1' points='64.45 58.63 80.79 58.63 80.79 0 64.45 5.68 64.45 58.63'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 3.3125rem 1.875rem;
  background-position: 0.9375rem 50%;
}
.modal-wrapper .modal.user-modal .modal-header .close-btn {
  color: #fff;
  top: 0.9375rem;
  right: 1.25rem;
}
.modal-wrapper .modal.user-modal .modal-header .close-btn i {
  font-size: 1.875rem;
}
.modal-wrapper .modal.user-modal .modal-content {
  padding: 1.25rem 1.5625rem 1.5625rem 1.5625rem;
}
.modal-wrapper .modal.user-modal .modal-content .modal-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal-wrapper .modal.user-modal .modal-content .modal-title h2 {
  margin-top: 0;
  margin-bottom: 0;
  color: #464646;
}
.modal-wrapper .modal.user-modal .modal-content .modal-title a {
  text-decoration: underline;
  color: #015d8c;
  text-underline-position: under;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area {
  font-size: 1.125rem;
  color: #fff;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area > div {
  padding: 1.375rem 0.625rem 1.375rem 4.625rem;
  position: relative;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area > div::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f058";
  position: absolute;
  left: 1.25rem;
  font-size: 1.875rem;
  top: 50%;
  transform: translateY(-50%);
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .success {
  background-color: #7faf32;
  display: none;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .success::before {
  content: "\f058";
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .warning {
  background-color: #ec3b39;
  display: none;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .warning::before {
  content: "\f057";
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .logout {
  background-color: #7faf32;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .logout::before {
  content: "\f08b";
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .register-confirm {
  background-color: #7faf32;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .register-confirm::before {
  content: "\f310";
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .register-fail {
  background-color: #ec3b39;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .register-fail::before {
  content: "\f057";
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .recover-confirm {
  background-color: #7faf32;
}
.modal-wrapper .modal.user-modal .modal-content .notification-area .recover-confirm::before {
  content: "\f0e0";
}
.modal-wrapper .modal.user-modal .modal-content .register-confirm-text,
.modal-wrapper .modal.user-modal .modal-content .recover-confirm-text {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.modal-wrapper .modal.user-modal .modal-content form {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.625rem;
}
.modal-wrapper .modal.user-modal .modal-content form button[type=submit] {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}
.modal-wrapper .modal.user-modal .modal-content form button[type=submit].is-loading {
  position: relative;
}
.modal-wrapper .modal.user-modal .modal-content form button[type=submit].is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
.modal-wrapper .modal.user-modal .modal-content form button[type=submit].is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
.modal-wrapper .modal.user-modal .modal-content form button[type=submit]:hover {
  background-color: #ec3b39;
}
.modal-wrapper .modal.user-modal .modal-content form a {
  text-decoration: underline;
  color: #015d8c;
  text-underline-position: under;
}
.modal-wrapper .modal.user-modal .modal-content form .recover {
  display: block;
  font-size: 0.875rem;
  text-align: center;
  margin-top: 0.9375rem;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols {
  margin-bottom: 0.625rem;
  display: flex;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols label {
  padding-bottom: 0.1875rem;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols.c50 .input-wrapper {
  flex: 1;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols.c50 .input-wrapper:first-of-type {
  margin-right: 1.25rem;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols.c100 .input-wrapper {
  flex: 1;
}
.modal-wrapper .modal.user-modal .modal-content .input-wrapper-cols:last-of-type {
  margin-bottom: 0;
}
.modal-wrapper .modal.user-modal .modal-content .modal-separator {
  font-size: 0.875rem;
  margin-top: 2.0625rem;
  margin-bottom: 0.625rem;
  border-bottom: 0.0625rem solid #eee;
  text-align: center;
  position: relative;
}
.modal-wrapper .modal.user-modal .modal-content .modal-separator span {
  display: block;
  position: absolute;
  top: -0.5625rem;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  padding: 0 0.625rem;
}
.modal-wrapper .modal.user-modal .modal-content .modal-socials {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.875rem;
  margin-top: 1.3125rem;
}
.modal-wrapper .modal.user-modal .modal-content .modal-socials a {
  display: block;
  border: 0.0625rem solid #eee;
  border-radius: 0.1875rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  color: #464646;
  padding: 0 0.4375rem;
}
.modal-wrapper .modal.user-modal .modal-content .modal-socials a:hover {
  background-color: #eee;
}
.modal-wrapper .modal.user-modal .modal-content .modal-socials a svg {
  height: 2.1875rem;
  width: 2.1875rem;
  margin-right: 0.875rem;
}
.modal-wrapper .modal.user-modal .modal-content .password-inst {
  font-size: 0.75rem;
}
.modal-wrapper .modal.user-modal .modal-content .recovery-inst {
  font-size: 0.875rem;
}
.modal-wrapper .modal.user-modal .modal-content .checkbox-wrapper {
  border-top: 0.0625rem solid #eee;
  border-bottom: 0.0625rem solid #eee;
  margin-top: 0.625rem;
  padding: 0.625rem 0;
}
.modal-wrapper .modal.user-modal .modal-content .checkbox-wrapper .checkbox-label {
  margin-left: 0.625rem;
  line-height: 1.125rem;
}
.modal-wrapper .modal.user-modal .modal-content .registration-links {
  font-size: 0.875rem;
  margin-top: 0.625rem;
}
.modal-wrapper .modal.user-modal .modal-content .registration-links a {
  color: #000;
  line-height: 1.25rem;
}
.modal-wrapper .modal.user-modal .modal-content .recaptcha-text {
  font-size: 0.75rem;
  color: #b0b0b0;
  margin-top: 1.25rem;
}
.modal-wrapper .modal.user-modal .modal-content .recaptcha-text a {
  color: #b0b0b0;
  text-decoration: underline;
  text-underline-position: under;
}
main.user .user-wrapper {
  display: flex;
  margin-top: 3.125rem;
  margin-bottom: 5.625rem;
}
main.user .user-wrapper .user-subnav {
  width: 17.875rem;
}
main.user .user-wrapper .user-subnav .header {
  background-color: #112448;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  padding: 0.875rem 0;
}
main.user .user-wrapper .user-subnav nav {
  width: 17.875rem;
}
main.user .user-wrapper .user-subnav nav ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
main.user .user-wrapper .user-subnav nav ul li {
  border-bottom: 0.0625rem solid #112448;
}
main.user .user-wrapper .user-subnav nav ul li a {
  font-size: 0.875rem;
  font-weight: 700;
  text-decoration: none;
  display: block;
  color: #464646;
  padding: 0.1875rem 0.5rem;
}
main.user .user-wrapper .user-subnav nav ul li a i {
  margin-right: 0.625rem;
}
main.user .user-wrapper .user-subnav nav ul li a.active, main.user .user-wrapper .user-subnav nav ul li a:hover {
  background-color: #e7e9ec;
}
main.user .user-wrapper .user-subnav nav ul li:last-child {
  border-width: 0.125rem;
}
main.user .user-wrapper .user-content {
  flex: 1;
  padding-left: 2rem;
}
main.user .user-wrapper .user-content .user-content-title {
  background-color: #e7e9ec;
  padding: 0.6875rem 1.375rem;
  color: #112448;
  font-weight: 700;
}
main.user .user-wrapper .user-content .user-calculator-results {
  padding: 0 1.25rem;
}
main.user .user-wrapper .user-content nav.page-nav {
  margin-top: 1.5625rem;
}
main.user .user-wrapper .user-content .user__input-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 3.125rem 1.875rem 3.125rem;
  border: 0.125rem solid #464646;
  position: relative;
}
main.user .user-wrapper .user-content .user__input-wrapper::before {
  font-family: "Font Awesome 5 Pro";
  font-size: 2.5rem;
  position: absolute;
  top: -1.4375rem;
  background-color: #fff;
  padding: 0 0.625rem;
  font-weight: 300;
}
main.user .user-wrapper .user-content .user__input-wrapper.log::before {
  content: "\f2bd";
}
main.user .user-wrapper .user-content .user__input-wrapper.options::before {
  content: "\f4fe";
}
main.user .user-wrapper .user-content .user__input-wrapper.socials::before {
  content: "\f78a";
}
main.user .user-wrapper .user-content .user__input-wrapper.socials {
  padding-bottom: 3.125rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section {
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 1.25rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section h3 {
  margin-bottom: 0.625rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section .user-radios {
  display: flex;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section .user-radios input[type=radio]:checked + label::after {
  background: #464646;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section .user-radios input[type=radio]:checked + label::before {
  border-color: #464646;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-section .user-radios input[type=radio]:focus + label::before {
  box-shadow: 0 0 0 0.0625rem #464646, 0 0 0.1875rem #464646;
  outline: 0.125rem dotted transparent;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols {
  margin-bottom: 1.25rem;
  display: flex;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols.c50 .input-wrapper {
  width: calc(50% - 0.625rem);
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols.c50 .input-wrapper:first-of-type {
  margin-right: 1.25rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols.c100 .input-wrapper {
  flex: 1;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols:last-of-type {
  margin-bottom: 0;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols .w25-wrapper {
  width: calc(50% - 0.625rem);
  display: flex;
  flex-direction: row;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols .w25-wrapper .w25 {
  width: 50%;
}
main.user .user-wrapper .user-content .user__input-wrapper .input-wrapper-cols .w25-wrapper .w25 input {
  width: 100%;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-save-btn {
  display: inline-block;
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  border: none;
  font-size: 1.125rem;
  margin-top: 1.25rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-save-btn.is-loading {
  position: relative;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-save-btn.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #464646;
  border-radius: 0.1875rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-save-btn.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}
main.user .user-wrapper .user-content .user__input-wrapper .user-save-btn:hover {
  background-color: #ec3b39;
}
main.user .user-wrapper .user-content .user__input-wrapper .socials-box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.875rem;
  margin-top: 1.3125rem;
}
main.user .user-wrapper .user-content .user__input-wrapper .socials-box a {
  display: block;
  border: 0.0625rem solid #eee;
  border-radius: 0.1875rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  color: #464646;
  padding: 0 0.4375rem;
  text-decoration: none;
}
main.user .user-wrapper .user-content .user__input-wrapper .socials-box a:hover {
  background-color: #eee;
}
main.user .user-wrapper .user-content .user__input-wrapper .socials-box a svg {
  height: 2.1875rem;
  width: 2.1875rem;
  margin-right: 0.875rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper {
  margin-top: 3.125rem;
  padding: 2.5rem 3.125rem 1.875rem 3.125rem;
  border: 0.125rem solid #464646;
  position: relative;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .number-box {
  font-family: "FrankRuhlLibre", "Times New Roman", Times, serif;
  font-size: 2.375rem;
  font-weight: 700;
  background-color: #fff;
  display: inline-block;
  padding: 0 0.9375rem;
  position: absolute;
  top: -1.5625rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head {
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head h3 {
  margin: 0;
  margin-right: 0.3125rem;
  display: inline-block;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head .result-expander {
  margin-left: 0.3125rem;
  white-space: nowrap;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head .result-expander i {
  margin-left: 0.3125rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head .result-delete {
  float: right;
  text-decoration: none;
  display: flex;
  align-items: center;
  color: #ec3b39;
  margin-left: 0.625rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .head .result-delete i {
  font-size: 1.875rem;
  margin-left: 0.625rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .time-stamp {
  display: block;
  padding-top: 0.3125rem;
  font-size: 0.875rem;
  border-bottom: 0.0625rem solid #eee;
  padding-bottom: 0.9375rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .time-stamp i {
  font-size: 0.625rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper.open .result-content {
  display: flex;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-content {
  padding: 1.25rem 0 0.625rem 0;
  border-bottom: 0.0625rem solid #eee;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  display: none;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-content .recap-item {
  width: calc(33% - 0.625rem);
  margin-bottom: 1.25rem;
  display: flex;
  flex-direction: column;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-content .recap-item .title {
  font-weight: 700;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-content .recap-item .recap-value {
  background-color: #eee;
  padding: 0.625rem;
  margin-top: auto;
  min-height: 2.5625rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-tools {
  margin-top: 0.9375rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-tools a {
  padding: 0 0.3125rem;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-tools a:first-child {
  padding-left: 0;
}
main.user .user-wrapper .user-content .calculator-result-wrapper .result-tools a:last-child {
  padding-right: 0;
}
main.user .user-wrapper .input-wrapper .password-restrictions {
  font-size: 0.71875rem;
  padding-top: 0.1875rem;
}
.custom-posts {
  border: 0.125rem solid #464646;
  padding: 1.25rem 1.5625rem 0.625rem 1.5625rem;
}
.custom-posts > h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0;
  padding-top: 0 !important;
  margin-bottom: 1.4375rem;
}
.custom-posts article {
  max-width: 12.6875rem;
  margin-bottom: 0 !important;
}
.custom-posts article .ptam-block-post-grid-image {
  width: 12.6875rem;
  height: 8.5rem;
}
.custom-posts article .ptam-block-post-grid-image a {
  display: block;
  height: 8.5rem;
  overflow: hidden;
}
.custom-posts article .ptam-block-post-grid-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.custom-posts article .ptam-block-post-grid-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  color: #015d8c !important;
  margin-top: 0.625rem !important;
  padding-top: 0 !important;
}
.custom-posts article .ptam-block-post-grid-title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  color: #015d8c !important;
}
.custom-posts .ptam-pagination {
  border-top: 0.0625rem solid #eee;
}
.custom-posts .ptam-pagination ul.page-numbers {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0.3125rem;
}
.custom-posts .ptam-pagination ul.page-numbers li {
  display: inline-block;
}
.custom-posts .ptam-pagination ul.page-numbers li .page-numbers {
  border: none !important;
  color: #015d8c !important;
  background-color: transparent !important;
}
.custom-posts .ptam-pagination ul.page-numbers li .page-numbers.current {
  color: #464646;
}
.custom-posts .ptam-pagination ul.page-numbers li a.page-numbers {
  text-decoration: underline !important;
}

.custom-posts-group h2 {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  margin-top: 0;
  padding-top: 0 !important;
}

/* Initial styly od WP pro fungováni custom posts na lokále */
.custom-posts .is-grid {
  display: grid;
  grid-template-rows: 1fr;
  grid-gap: 0 1.125rem;
  -moz-column-gap: 1.125rem;
       column-gap: 1.125rem;
  line-height: 1.1;
}
#cm {
  color: #fff !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 1.125rem !important;
  background-color: #112448 !important;
}
#cm #c-inr {
  max-width: initial !important;
  display: flex;
}
#cm #c-inr #c-inr-i {
  margin-right: 5rem;
  flex: 1;
  padding-left: 6.875rem;
  position: relative;
  align-self: center;
}
#cm #c-inr #c-inr-i #c-ttl {
  font-size: 1.125rem !important;
  font-weight: 700 !important;
  margin-bottom: 0.3125rem !important;
}
#cm #c-inr #c-inr-i::before {
  content: "";
  display: block;
  height: 2.5rem;
  width: 4.4375rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOTQgNTkuNDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWMzYjM5O30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iVnJzdHZhXzIiIGRhdGEtbmFtZT0iVnJzdHZhIDIiPjxnIGlkPSJWcnN0dmFfMS0yIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NS44NSw1OS40NWE5LjA5LDkuMDksMCwxLDAtOS4wOC05LjA4LDkuMDksOS4wOSwwLDAsMCw5LjA4LDkuMDgiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNi44OCw1Ny4zNEgyNS4xN1YyOGgyLjI4YzYuODQsMCwxMi4xMyw1LDEyLjEzLDE1LjA3LDAsOS41My0zLjY2LDE0LjI1LTEyLjcsMTQuMjVtLS40MS01NkMzNCwxLjMxLDM2LjI0LDcsMzYuMjQsMTRjMCw4LjMxLTMsMTIuNzEtOS42MSwxMi43MUgyNS4xN1YxLjMxWk0zNywyNy4yMWMxMi43OC0yLjI4LDE4LTYuODQsMTgtMTMuNzdDNTUsNC40LDQ1LjQ1LDAsMjkuNCwwSDBMNy4yNSw0LjRWNTcuMzRILjczdjEuM0gzMy4zOWMxNC44MiwwLDI0LjkzLTYuMTksMjQuOTMtMTUuOCwwLTkuMi04LjU2LTE0LjgyLTIxLjM0LTE1LjYzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY0LjQ1IDU4LjYzIDgwLjc5IDU4LjYzIDgwLjc5IDAgNjQuNDUgNS42OCA2NC40NSA1OC42MyIvPjwvZz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
}
#cm #c-inr #c-inr-i .cc-link {
  color: #3fa2ff !important;
  border-bottom: none !important;
  text-decoration: underline;
  font-weight: 400;
}
#cm #c-inr #c-bns {
  display: flex;
  flex-direction: column;
  width: 24.0625rem;
  margin-top: 0;
  align-self: center;
}
#cm #c-inr #c-bns button {
  margin-left: 0 !important;
}
#cm #c-inr #c-bns button#c-p-bn {
  color: #fff;
  background-color: #ec3b39;
  text-decoration: none;
  min-height: 2.75rem;
  height: 2.75rem;
  max-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  margin-bottom: 0.625rem;
}
#cm #c-inr #c-bns button#c-p-bn:hover {
  border: 0.25rem solid #fff;
}
#cm #c-inr #c-bns button#c-s-bn {
  color: #464646;
  background-color: #eee;
  text-decoration: none;
  min-height: 2.75rem;
  height: 2.75rem;
  max-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
}
#cm #c-inr #c-bns button#c-s-bn:hover {
  border: 0.25rem solid #fff;
}
#s-cnt {
  font-family: Arial, Helvetica, sans-serif !important;
}
#s-cnt #s-hdr {
  margin-top: 0.4375rem;
  background-color: #112448;
  width: calc(100% - 0.875rem);
  margin-left: 0.4375rem;
  border-bottom: none !important;
  height: 3.75rem;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
#s-cnt #s-hdr #s-ttl {
  color: #fff;
  padding-left: 3.125rem;
}
#s-cnt #s-hdr #s-ttl::before {
  content: "";
  display: block;
  height: 1.25rem;
  width: 3.3125rem;
  position: absolute;
  left: 0.9375rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOTQgNTkuNDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWMzYjM5O30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iVnJzdHZhXzIiIGRhdGEtbmFtZT0iVnJzdHZhIDIiPjxnIGlkPSJWcnN0dmFfMS0yIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NS44NSw1OS40NWE5LjA5LDkuMDksMCwxLDAtOS4wOC05LjA4LDkuMDksOS4wOSwwLDAsMCw5LjA4LDkuMDgiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNi44OCw1Ny4zNEgyNS4xN1YyOGgyLjI4YzYuODQsMCwxMi4xMyw1LDEyLjEzLDE1LjA3LDAsOS41My0zLjY2LDE0LjI1LTEyLjcsMTQuMjVtLS40MS01NkMzNCwxLjMxLDM2LjI0LDcsMzYuMjQsMTRjMCw4LjMxLTMsMTIuNzEtOS42MSwxMi43MUgyNS4xN1YxLjMxWk0zNywyNy4yMWMxMi43OC0yLjI4LDE4LTYuODQsMTgtMTMuNzdDNTUsNC40LDQ1LjQ1LDAsMjkuNCwwSDBMNy4yNSw0LjRWNTcuMzRILjczdjEuM0gzMy4zOWMxNC44MiwwLDI0LjkzLTYuMTksMjQuOTMtMTUuOCwwLTkuMi04LjU2LTE0LjgyLTIxLjM0LTE1LjYzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY0LjQ1IDU4LjYzIDgwLjc5IDU4LjYzIDgwLjc5IDAgNjQuNDUgNS42OCA2NC40NSA1OC42MyIvPjwvZz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
}
#s-cnt #s-hdr #s-c-bnc button {
  background-color: transparent;
}
#s-cnt #s-hdr #s-c-bnc button::before {
  background-color: #fff;
  height: 1.25rem;
  top: 0.625rem;
}
#s-cnt #s-hdr #s-c-bnc button::after {
  background-color: #fff;
  height: 1.25rem;
  top: 0.625rem;
}
#s-cnt #s-bl {
  padding-left: 2rem;
  padding-right: 2rem;
}
#s-cnt #s-bl .c-bl .desc .p {
  color: #464646;
  margin-top: 0;
}
#s-cnt #s-bl .c-bl .desc .p .cc-link {
  color: #015d8c !important;
  border-bottom: none !important;
  text-decoration: underline;
  font-weight: 400;
}
#s-cnt #s-bl .c-bl.b-ex .title button {
  background-color: #eee;
  border-radius: 0;
  color: #464646;
  font-size: 0.875rem;
  padding-left: 2.625rem;
}
#s-cnt #s-bl .c-bl.b-ex .title button::before {
  border-width: 0 0.0625rem 0.0625rem 0 !important;
  top: 45%;
  padding: 0.3125rem;
}
#s-cnt #s-bl .c-bl.b-ex .b-tg .c-tg.c-ro {
  background: #b0b0b0 !important;
}
#s-cnt #s-bl .c-bl.b-ex .desc.b-acc {
  background-color: #eee;
  border-radius: 0;
}
#s-cnt #s-bl .c-bl.b-ex .desc.b-acc .p {
  border-top: 0.0625rem solid #b0b0b0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  color: #464646;
}
#s-cnt #s-bl .c-bl.b-ex .desc.b-acc table {
  color: #464646;
}
#s-cnt #s-bl .c-bl.b-ex.act .title button::before {
  top: 50%;
}
#s-cnt #s-bns {
  border: none;
}
#s-cnt #s-bns #s-all-bn {
  color: #fff;
  background-color: #464646;
  text-decoration: none;
  min-height: 2.75rem;
  height: 2.75rem;
  max-height: 2.75rem;
  display: inline-block;
  justify-content: center;
  align-items: center;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 1.25rem;
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
}
#s-cnt #s-bns #s-rall-bn,
#s-cnt #s-bns #s-sv-bn {
  color: #464646;
  background-color: #fff;
  text-decoration: none;
  min-height: 2.75rem;
  height: 2.75rem;
  max-height: 2.75rem;
  display: inline-block;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  font-size: 1.125rem;
}

#cc--main #cs-ov {
  opacity: 0.4 !important;
}

:root {
  --cc-toggle-bg-off: #ec3b39 !important;
}
.gx-right-widget {
  width: 17.875rem;
  margin-top: 3.4375rem;
}
.gx-right-widget a {
  text-decoration: none;
  color: #112448;
}
.gx-right-widget.is-loading {
  background-color: #eee;
}
.gx-right-widget.is-loading * {
  display: none;
}
.gx-right-widget .block {
  background-color: #eee;
  padding: 0.625rem;
  margin-bottom: 1.25rem;
}
.gx-right-widget .block h5 {
  color: #464646;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0;
  position: relative;
  padding-left: 1.8125rem;
}
.gx-right-widget .block h5::before {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUwIDE1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFQzNCMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA5LjE3LDc1YzAsMTguODctMTUuMywzNC4xNy0zNC4xNywzNC4xN2MtMTguODcsMC0zNC4xNy0xNS4zLTM0LjE3LTM0LjE3UzU2LjEzLDQwLjgzLDc1LDQwLjgzCglDOTMuODcsNDAuODMsMTA5LjE3LDU2LjEzLDEwOS4xNyw3NSBNMTUwLDc1YzAtNDEuNDItMzMuNTgtNzUtNzUtNzVDMzMuNTgsMCwwLDMzLjU4LDAsNzVjMCw0MS40MiwzMy41OCw3NSw3NSw3NQoJQzExNi40MiwxNTAsMTUwLDExNi40MiwxNTAsNzUiLz4KPC9zdmc+Cg==");
}
.gx-right-widget .block.links a {
  display: block;
  border-bottom: 0.0625rem solid #fff;
  padding: 0.9375rem 0;
  position: relative;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4375rem;
}
.gx-right-widget .block.links a:hover {
  text-decoration: underline;
}
.gx-right-widget .block.links a:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.gx-right-widget .block.links a::before {
  content: "";
  height: 0.8125rem;
  width: 1.25rem;
  display: inline-block;
  margin-right: 0.625rem;
}
.gx-right-widget .block.links a.internal-link::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgMjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6I0VDM0IzOTt9Cgkuc3Qye2ZpbGw6IzExMjQ0ODt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSIyNiIvPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMS43LDIxYzEuNCwwLDIuNC0xLjEsMi40LTIuNGMwLTEuNC0xLjEtMi40LTIuNC0yLjRjLTEuNCwwLTIuNCwxLjEtMi40LDIuNEMyOS4yLDE5LjksMzAuMywyMSwzMS43LDIxIi8+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTMuMSwyMC40aC0wLjV2LTcuOWgwLjZjMS44LDAsMy4zLDEuMywzLjMsNC4xQzE2LjUsMTkuMiwxNS41LDIwLjQsMTMuMSwyMC40IE0xMyw1LjRjMiwwLDIuNiwxLjUsMi42LDMuNAoJCWMwLDIuMi0wLjgsMy40LTIuNiwzLjRoLTAuNFY1LjRIMTN6IE0xNS44LDEyLjNjMy40LTAuNiw0LjgtMS44LDQuOC0zLjdjMC0yLjQtMi42LTMuNi02LjktMy42SDUuOWwyLDEuMnYxNC4ySDYuMXYwLjRoOC44CgkJYzQsMCw2LjctMS43LDYuNy00LjNDMjEuNiwxNC4xLDE5LjMsMTIuNSwxNS44LDEyLjMiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjMuMiwyMC44IDI3LjYsMjAuOCAyNy42LDUgMjMuMiw2LjUgCSIvPgo8L2c+Cjwvc3ZnPgo=");
}
.gx-right-widget .block.links a.external-link::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgMjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6IzExMjQ0ODt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSIyNiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuMiwyMC40Yy0wLjMtMC4zLTAuMy0wLjgsMC0xLjFMMjQuNCw3LjJsMCwwbC01LjYsMGMtMC40LDAtMC43LTAuMy0wLjctMC43VjUuOEMxOCw1LjQsMTguMyw1LDE4LjgsNWw4LjUsMAoJQzI3LjcsNSwyOCw1LjMsMjgsNS43bDAsOC41YzAsMC40LTAuMywwLjctMC43LDAuN2gtMC42Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdsMC01LjZsMCwwTDEzLjYsMjAuOGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwCglMMTIuMiwyMC40TDEyLjIsMjAuNHoiLz4KPC9zdmc+Cg==");
}
.gx-right-widget .block.videos .video-link {
  border-bottom: 0.0625rem solid #fff;
  padding-bottom: 0.625rem;
  margin-top: 0.9375rem;
  display: flex;
  flex-direction: column;
  position: relative;
}
.gx-right-widget .block.videos .video-link .img-wrap {
  position: relative;
  line-height: 0;
  background-image: url("../images/av-widget-video-bg.png");
  min-height: 9.375rem;
  background-size: contain;
  background-repeat: repeat-x;
}
.gx-right-widget .block.videos .video-link .img-wrap::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzQ2NDY0Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
  display: block;
  position: absolute;
  height: 3.125rem;
  width: 3.125rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gx-right-widget .block.videos .video-link:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.gx-right-widget .block.videos .video-link span {
  display: block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  position: relative;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4375rem;
}
.gx-right-widget .block.videos .video-link img {
  width: 100%;
  height: auto;
}
.gx-right-widget .block.videos .video-link:hover .img-wrap:hover::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzExLjggMzExLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMS44IDMxMS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VFRUVFRTt9Cgkuc3Qxe2ZpbGw6IzAxNWQ4Yzt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS41LDE0NC42bC03OS43LTQ4LjdjLTQuMS0zLTkuMi0yLjYtMTMuNC0wLjJjLTQuMiwyLjMtNi44LDYuOC02LjgsMTEuNnY5Ny40YzAsNC44LDIuNiw5LjIsNi44LDExLjYKCQljNC4yLDIuNCw5LjMsMi4zLDEzLjQtMC4ybDc5LjctNDguN2MzLjktMi40LDYuNC02LjcsNi40LTExLjNTMjE1LjUsMTQ3LDIxMS41LDE0NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NS45LDBDNjkuOCwwLDAsNjkuOCwwLDE1NS45czY5LjgsMTU1LjksMTU1LjksMTU1LjlTMzExLjgsMjQyLDMxMS44LDE1NS45UzI0MiwwLDE1NS45LDB6IE0xNTUuOSwyOTcuNgoJCWMtNzguMywwLTE0MS43LTYzLjQtMTQxLjctMTQxLjdTNzcuNiwxNC4yLDE1NS45LDE0LjJzMTQxLjcsNjMuNCwxNDEuNywxNDEuN1MyMzQuMiwyOTcuNiwxNTUuOSwyOTcuNnoiLz4KPC9nPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTU1LjksMTQuMmMtNzguMywwLTE0MS43LDYzLjQtMTQxLjcsMTQxLjdzNjMuNCwxNDEuNywxNDEuNywxNDEuN3MxNDEuNy02My40LDE0MS43LTE0MS43CglTMjM0LjIsMTQuMiwxNTUuOSwxNC4yeiBNMjExLjUsMTY3LjNMMTMxLjgsMjE2Yy00LjEsMi41LTkuMiwyLjYtMTMuNCwwLjJjLTQuMi0yLjMtNi44LTYuOC02LjgtMTEuNnYtOTcuNGMwLTQuOCwyLjYtOS4yLDYuOC0xMS42CgljNC4yLTIuNCw5LjMtMi44LDEzLjQsMC4ybDc5LjcsNDguN2MzLjksMi40LDYuNCw2LjcsNi40LDExLjNTMjE1LjUsMTY0LjgsMjExLjUsMTY3LjN6Ii8+Cjwvc3ZnPgo=");
}
.gx-right-widget .block.videos .video-link:hover span {
  text-decoration: underline;
}
.gx-right-widget .block.articles {
  padding-bottom: 0;
}
.gx-right-widget .block.articles .article-link {
  display: flex;
  flex-direction: column;
  padding-top: 0.9375rem;
}
.gx-right-widget .block.articles .article-link .text-content {
  margin-top: 0.625rem;
}
.gx-right-widget .block.articles .article-link .text-content .title {
  font-size: 1.125rem;
  color: #112448;
  font-weight: 700;
  line-height: 1.375rem;
  margin-bottom: 0.3125rem;
}
.gx-right-widget .block.articles .article-link .text-content .text {
  color: #464646;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.gx-right-widget .block.articles .article-link img {
  width: 100%;
  height: auto;
}
.gx-right-widget .block.articles .article-link:hover .title {
  text-decoration: underline;
}
.gx-right-widget .block.articles .article-link:last-of-type {
  padding-bottom: 0.9375rem;
}
.gx-right-widget .block.articles .more-articles {
  background-color: white;
  width: calc(100% + 1.25rem);
  margin-left: -0.625rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.gx-right-widget .block.articles .more-articles a.more {
  display: inline-block;
  color: #464646;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.25rem solid #eee;
  border-radius: 0.1875rem;
  font-weight: 700;
  padding: 0 0.8125rem;
  margin: 1.75rem auto;
}
.gx-right-widget .block.articles .more-articles a.more:hover {
  background-color: #eee;
}
.gx-right-widget .block.articles .more-articles a.more.is-loading {
  position: relative;
}
.gx-right-widget .block.articles .more-articles a.more.is-loading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eee;
  border-radius: 0.1875rem;
}
.gx-right-widget .block.articles .more-articles a.more.is-loading::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath fill='%23464646' d='M24,40c-8.8,0-16-7.2-16-16c0-8.8,7.2-16,16-16V0C10.7,0,0,10.7,0,24c0,13.3,10.7,24,24,24s24-10.7,24-24h-8 C40,32.8,32.8,40,24,40z'/%3E%3C/svg%3E");
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

.sdg-column .gx-audio-video-widget .main-container.youtube.placeholder {
  background-size: cover !important;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
body.sticky-bg::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: #393939;
  opacity: 0.3;
  z-index: 1;
}

.top-header.sticky-header {
  font-family: Arial, Helvetica, sans-serif;
}
.top-header.sticky-header .sticky-menu-container {
  width: 100%;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu {
  display: none;
  width: 100%;
  background-color: #fff;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu.open .cols {
  display: block !important;
  box-shadow: inset 0 1.25rem 0.625rem -1.3125rem rgba(9, 14, 21, 0.2);
}
.top-header.sticky-header .sticky-menu-container .sticky-menu.open .cols .container {
  display: flex;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu.sticky {
  position: fixed;
  top: 0;
  display: block;
  background-color: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(9, 14, 21, 0.2);
  z-index: 2;
  -webkit-animation: slide-down 0.3s;
          animation: slide-down 0.3s;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu > .container {
  flex-direction: column;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__navigation {
  align-items: center !important;
  height: 3.75rem !important;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__navigation .svg-logo {
  padding-top: 0;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__navigation .svg-logo img {
  width: 15.9375rem;
  height: 4rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__navigation .right-side {
  display: flex;
  flex-direction: row;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__user {
  border-bottom: none;
  background-color: transparent;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols {
  padding: 1.5625rem 0;
  color: #112448;
  display: none;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container {
  flex-direction: row;
  flex-wrap: wrap;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container > div {
  border-left: 0.0625rem solid #eeeeee;
  padding-left: 2rem;
  padding-right: 3.125rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container > div:last-child {
  padding-right: 0;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation {
  display: none;
  font-size: 0.875rem;
  padding-left: 1.875rem !important;
  padding-right: 0 !important;
  padding-top: 0.9375rem !important;
  border-left: none !important;
  padding-bottom: 0 !important;
  width: 100%;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation .separator {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  padding-top: 0.75rem;
  padding-bottom: 0.875rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation .separator.first {
  display: none;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation .user-name {
  width: 100%;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation a {
  color: #112448;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation a:hover {
  text-decoration: underline;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .top-header__user {
  display: none;
  width: 100%;
  height: 2.8125rem;
  border-left: none !important;
  background-color: transparent;
  border-bottom: 0.0625rem solid #eeeeee;
  margin-bottom: 1.25rem;
  margin-left: 1.875rem;
  margin-right: 1.875rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links {
  min-width: 17.75rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul {
  margin: 0;
  list-style-type: none;
  padding-left: 0;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li a {
  padding: 0.75rem 0;
  color: #112448;
  position: relative;
  padding-left: 1.875rem;
  display: block;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li a::before {
  content: "";
  position: absolute;
  height: 1.25rem;
  width: 1.25rem;
  left: 0;
  display: inline-block;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li a:hover {
  text-decoration: underline;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.articles a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzQ0FGQUU7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.events a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGOUIyMTE7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.tenders a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzRkEyRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.forms a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM2NjE5QzY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.manuals a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM3RkFGMzI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links nav ul li.directory a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNERTc1MTE7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials {
  font-size: 0.875rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials p {
  margin-bottom: 0.3125rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials .icons {
  display: flex;
  flex-direction: row;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials .icons a {
  display: flex;
  height: 2.75rem;
  width: 2.75rem;
  align-items: center;
  border: 0.0625rem solid transparent;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials .icons a img {
  height: 80%;
  width: auto;
  margin: auto;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .socials .icons a:hover {
  border: 0.0625rem solid #112448;
  border-radius: 50%;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco {
  flex: 1;
  min-width: 20rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco p {
  font-size: 0.875rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco p.small {
  font-size: 0.75rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box {
  background-color: #112448;
  padding: 1.5625rem 1.25rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box a {
  display: flex;
  flex-direction: row;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box img {
  height: 3.125rem;
  width: 5.5rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p {
  color: #fff;
  border-left: 0.0625rem solid #fff;
  padding-left: 1.25rem;
  margin-left: 1.25rem;
  font-size: 1.125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p a {
  color: #fff;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p a:hover {
  text-decoration: underline;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .reco-img-box picture {
  width: 100%;
}
.top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .reco-img-box img {
  width: 100%;
  height: auto;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
.top-header.sticky-header .top-header__user {
  background-color: #fff;
  height: 2.875rem;
  display: flex;
  align-items: center;
  border-bottom: 0.125rem solid #f6f6f6;
}
.top-header.sticky-header .top-header__user .container {
  width: 100%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
}
.top-header.sticky-header .top-header__user .container .user-navigation {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  align-items: center;
}
.top-header.sticky-header .top-header__user .container .user-navigation a {
  margin-left: 0;
}
.top-header.sticky-header .top-header__user .separator {
  display: inline-block;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
}
.top-header.sticky-header .top-header__user a {
  color: #112448;
  text-decoration: none;
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 0.875rem;
  margin-left: 1.25rem;
}
.top-header.sticky-header .top-header__user a:first-child {
  margin-left: 0;
}
.top-header.sticky-header .top-header__user a:hover {
  text-decoration: underline;
}
.top-header.sticky-header .top-header__user a.newsletter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMxMTI0NDg7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wIDEyOEMwIDkyLjY1IDI4LjY1IDY0IDY0IDY0SDQ0OEM0ODMuMyA2NCA1MTIgOTIuNjUgNTEyIDEyOFYzODRDNTEyIDQxOS4zIDQ4My4zIDQ0OCA0NDggNDQ4SDY0QzI4LjY1IDQ0OCAwIDQxOS4zIDAgMzg0VjEyOHpNMzIgMTI4VjE2Ny45TDIyNy42IDMxMS4zQzI0NC41IDMyMy43IDI2Ny41IDMyMy43IDI4NC40IDMxMS4zTDQ4MCAxNjcuOVYxMjhDNDgwIDExMC4zIDQ2NS43IDk2IDQ0OCA5Nkg2My4xQzQ2LjMzIDk2IDMxLjEgMTEwLjMgMzEuMSAxMjhIMzJ6TTMyIDIwNy42VjM4NEMzMiA0MDEuNyA0Ni4zMyA0MTYgNjQgNDE2SDQ0OEM0NjUuNyA0MTYgNDgwIDQwMS43IDQ4MCAzODRWMjA3LjZMMzAzLjMgMzM3LjFDMjc1LjEgMzU3LjggMjM2LjkgMzU3LjggMjA4LjcgMzM3LjFMMzIgMjA3LjZ6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: 1.4375rem 1.125rem;
  background-position: 0% 50%;
  padding-left: 1.75rem;
  margin-right: 1.25rem;
}
.top-header.sticky-header .top-header__user a.en-version, .top-header.sticky-header .top-header__user a.cz-version {
  margin-left: 0;
}
.top-header.sticky-header .top-header__user a.en-version img, .top-header.sticky-header .top-header__user a.cz-version img {
  height: 1.125rem;
  width: auto;
  margin-right: 0.4375rem;
}
.top-header.sticky-header .top-header__user.logged .container {
  height: 100%;
}
.top-header.sticky-header .top-header__user.logged .user-name {
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  color: #112448;
}
.top-header.sticky-header .top-header__user.logged .user-name i {
  font-size: 1.25rem;
  margin-right: 0.5rem;
}
.top-header.sticky-header .top-header__navigation {
  align-items: flex-end;
  height: 6.5625rem;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.0625rem;
  width: 100%;
  position: relative;
}
.top-header.sticky-header .top-header__navigation .svg-logo {
  height: 100%;
  display: flex;
  align-items: center;
  padding-top: 0.5625rem;
}
.top-header.sticky-header .top-header__navigation .svg-logo img {
  width: 24.5rem;
  height: auto;
}
.top-header.sticky-header .top-header__navigation .svg-logo.mobile {
  display: none;
}
.top-header.sticky-header .top-header__navigation .svg-logo.mobile img {
  width: 14.0625rem;
  height: 2rem;
}
.top-header.sticky-header .top-header__navigation nav ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  text-align: right;
}
.top-header.sticky-header .top-header__navigation nav ul li {
  display: inline-block;
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
  margin-left: 2.1875rem;
  text-align: left;
}
.top-header.sticky-header .top-header__navigation nav ul li:first-child {
  margin-left: 0;
}
.top-header.sticky-header .top-header__navigation nav ul li a {
  display: inline-block;
  color: #112448;
  border-bottom: 0.375rem solid transparent;
  padding-bottom: 1.5rem;
  line-height: 1.25rem;
  font-size: 1.125rem;
}
.top-header.sticky-header .top-header__navigation nav ul li a:hover, .top-header.sticky-header .top-header__navigation nav ul li a.active {
  border-color: #112448;
}
.top-header.sticky-header .top-header__navigation nav ul li.active a {
  border-color: #112448;
}
.top-header.sticky-header .top-header__navigation nav.open {
  display: block;
  position: absolute;
  top: 6.5625rem;
  z-index: 10;
  width: calc(100% + 1.875rem);
  margin-left: -0.9375rem;
  background-color: #fff;
}
.top-header.sticky-header .top-header__navigation nav.open ul {
  padding-bottom: 2.25rem;
}
.top-header.sticky-header .top-header__navigation nav.open ul li {
  display: block;
  background-color: #eee;
  border-bottom: 0.0625rem solid #fff;
  display: flex;
}
.top-header.sticky-header .top-header__navigation nav.open ul li a {
  width: 100%;
  max-width: initial;
  margin-left: 0;
  padding: 0.75rem 0.9375rem 0.75rem 2.8125rem;
  border-bottom: none;
  font-size: 1.125rem;
  display: inline-block;
  position: relative;
}
.top-header.sticky-header .top-header__navigation nav.open ul li a::before {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  left: 0.9375rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUwIDE1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNmZmY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA5LjE3LDc1YzAsMTguODctMTUuMywzNC4xNy0zNC4xNywzNC4xN2MtMTguODcsMC0zNC4xNy0xNS4zLTM0LjE3LTM0LjE3UzU2LjEzLDQwLjgzLDc1LDQwLjgzCglDOTMuODcsNDAuODMsMTA5LjE3LDU2LjEzLDEwOS4xNyw3NSBNMTUwLDc1YzAtNDEuNDItMzMuNTgtNzUtNzUtNzVDMzMuNTgsMCwwLDMzLjU4LDAsNzVjMCw0MS40MiwzMy41OCw3NSw3NSw3NQoJQzExNi40MiwxNTAsMTUwLDExNi40MiwxNTAsNzUiLz4KPC9zdmc+Cg==");
  background-size: 0.875rem 0.875rem;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.top-header.sticky-header .top-header__navigation nav.open ul li a::before {
  background-color: #ec3b39;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.articles a::before {
  background-color: #3cafae;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.events a::before {
  background-color: #f9b211;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.tenders a::before {
  background-color: #3fa2ff;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.forms a::before {
  background-color: #6619c6;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.manuals a::before {
  background-color: #7faf32;
}
.top-header.sticky-header .top-header__navigation nav.open ul li.directory a::before {
  background-color: #de7511;
}
.top-header.sticky-header .top-header__navigation .nav-btn {
  height: 2.75rem;
  width: 2.75rem;
  align-self: center;
  border: none;
  padding: 0;
  background-color: transparent;
  font-size: 1.8125rem;
  cursor: pointer;
  color: #112448;
  margin-left: 0.625rem;
}
.top-header.sticky-header .top-header__navigation .nav-btn .fa-times {
  display: none;
}
.top-header.sticky-header .top-header__navigation .nav-btn.open .fa-times {
  display: block;
}
.top-header.sticky-header .top-header__navigation .nav-btn.open .fa-bars {
  display: none;
}
.top-header.sticky-header .top-header__search {
  width: 100%;
  padding: 1.875rem 4.6875rem;
  background-color: #112448;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top-header.sticky-header .top-header__search .search__title {
  color: #fff;
  font-weight: bold;
}
.top-header.sticky-header .top-header__search .search__input-wrapper {
  width: 39.75rem;
  height: 3.75rem;
  background-color: #fff;
  display: flex;
  padding: 0.3125rem;
  border-radius: 0.1875rem;
  position: relative;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form {
  display: flex;
  width: 100%;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form input {
  flex: 1;
  border: none;
  margin-right: 0.3125rem;
  font-size: 1.125rem;
  padding: 0 0.9375rem;
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form input:-ms-input-placeholder {
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form input::-moz-placeholder {
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form input::placeholder {
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form button {
  background-color: #112448;
  color: #fff;
  border: none;
  font-size: 1.125rem;
  font-weight: bold;
  border-radius: 0.1875rem;
  padding: 0 1.25rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form button:hover {
  cursor: pointer;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form button i {
  display: none;
  font-size: 1.875rem;
  margin-top: 0.0625rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form.is-loading .loader {
  display: block;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader {
  position: absolute;
  text-align: center;
  right: 7.25rem;
  top: 0.9375rem;
  display: none;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader .lds-ring {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 1.875rem;
  height: 1.875rem;
  border: 0.25rem solid;
  border-radius: 50%;
  -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader .lds-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader .lds-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.top-header.sticky-header .top-header__search .search__input-wrapper form .loader .lds-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup {
  display: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 50;
  left: -0.25rem;
  top: 3.5625rem;
  border: 0.25rem solid;
  border-top: none;
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
  box-sizing: content-box;
  padding-top: 0.3125rem;
  font-size: 0.875rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup.open {
  display: block;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__wrapper {
  padding: 0 0.3125rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories {
  border-top: 0.0625rem solid #eee;
  border-bottom: 0.0625rem solid #eee;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.9375rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row .title {
  padding-left: 1.5625rem;
  display: inline-block;
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row .category a {
  color: #015d8c;
  text-decoration: underline;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row .category a:hover {
  color: #000;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row .category:not(:last-child)::after {
  content: " > ";
  color: #015d8c;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row::before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 5;
  margin-top: 0.0625rem;
  width: 0.9375rem;
  text-align: center;
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.teritorium::before {
  content: "\f3c5";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.teritorium-urceni::before {
  content: "\f601";
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.druh-akce::before {
  content: "\f02b";
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.informacni-zdroj::before {
  content: "\f310";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.temata::before {
  content: "\f03a";
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.oblasti-podnikani::before {
  content: "\f495";
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.video-oblasti::before {
  content: "\f03d";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.instituce::before {
  content: "\f19c";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.typ-prilezitosti::before {
  content: "\f02b";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.kategorie-sdg::before {
  content: "\f005";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.faze-podnikani::before {
  content: "\f161";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__categories .category-row.typ-legislativy::before {
  content: "\f516";
  font-weight: 300;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__content ul li a {
  padding: 0.875rem 1.25rem;
  display: block;
  color: #112448;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__counter {
  border-top: 0.0625rem solid #eee;
  text-align: center;
  padding: 0.875rem 1.25rem;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__counter button {
  text-decoration: underline;
  color: #015d8c;
  background-color: transparent;
  border: none;
  font-size: 0.875rem;
  cursor: pointer;
  font-weight: 400;
}
.top-header.sticky-header .top-header__search .search__input-wrapper .whisper-popup .whisper-popup__counter button:hover {
  color: #000;
}
.sticky-menu .cols .links nav ul#menu-vertikaly-en-1 li a::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNlYzNiMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuOCw1MGMwLDEyLjYtMTAuMiwyMi44LTIyLjgsMjIuOGMtMTIuNiwwLTIyLjgtMTAuMi0yMi44LTIyLjhTMzcuNCwyNy4yLDUwLDI3LjIKCUM2Mi42LDI3LjIsNzIuOCwzNy40LDcyLjgsNTAgTTEwMCw1MGMwLTI3LjYtMjIuNC01MC01MC01MEMyMi40LDAsMCwyMi40LDAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTBDNzcuNiwxMDAsMTAwLDc3LjYsMTAwLDUwIi8+Cjwvc3ZnPgo=");
}
* {
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin: 0 auto;
  position: relative;
}

a {
  text-decoration: none;
}

.container {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto;
  max-width: 79.375rem;
  padding: 0 0.9375rem;
  width: 100%;
}

.loader-wrapper {
  display: none;
  position: absolute;
  background-color: #fff;
  opacity: 0.9;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.loader-wrapper .loader {
  position: absolute;
  top: 6.25rem;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.loader-wrapper .lds-ring {
  display: inline-block;
  width: 5rem;
  height: 5rem;
}
.loader-wrapper .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 4rem;
  height: 4rem;
  margin: 0.5rem;
  border: 0.5rem solid;
  border-radius: 50%;
  -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.loader-wrapper .lds-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}
.loader-wrapper .lds-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.loader-wrapper .lds-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.sidebar-graphic-column {
  width: 17.875rem;
  margin-top: 3.125rem;
}
.sidebar-graphic-column img {
  width: 100%;
  height: auto;
}
.d-none {
  display: none;
}
.top-footer-section {
  margin-bottom: 3.125rem;
}
.top-footer-section.in-detail {
  margin: 0;
}
.top-footer-section img {
  width: 100%;
}
.skip-to-content-link {
  height: 1.875rem;
  left: -1250rem;
  padding: 0.5rem;
  position: absolute;
  transition: transform 0.3s;
}

.skip-to-content-link:focus {
  left: 50%;
}

@media (min-width: 25.063em) and (max-width: 61.875em) {
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box a {
    flex-direction: row !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p {
    margin-left: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-top: 0.375rem !important;
    border-left: 0.0625rem solid #fff !important;
  }
}

@media (min-width: 26.875em) and (max-width: 65.938em) {
  .gx-right-widget {
    margin-top: 3.125rem;
    width: 100% !important;
  }
  .gx-right-widget .video-link {
    flex-direction: row !important;
    align-items: center;
  }
  .gx-right-widget .video-link .img-wrap {
    min-height: 5.25rem !important;
    margin-right: 0.9375rem;
    min-width: 9.375rem !important;
  }
  .gx-right-widget .video-link .img-wrap::before {
    height: 3.125rem !important;
    width: 3.125rem !important;
  }
  .gx-right-widget .video-link img {
    width: 9.375rem !important;
    height: auto;
  }
  .gx-right-widget .article-link {
    flex-direction: row !important;
    align-items: center;
  }
  .gx-right-widget .article-link .text-content {
    margin-top: 0 !important;
  }
  .gx-right-widget .article-link img {
    width: 9.375rem !important;
    height: auto;
    margin-right: 0.9375rem;
  }
}

@media (min-width: 28.125em) and (max-width: 49.938em) {
  main.error404 > div {
    flex-direction: column !important;
  }
  .error404__wrapper {
    margin-right: 0 !important;
  }
  .error404__sidebar {
    width: 100% !important;
    margin-top: 1.875rem;
  }
  .error404__sidebar .recommended article a {
    flex-direction: row !important;
  }
  .error404__sidebar .recommended article a .img {
    margin-right: 2.0625rem !important;
  }
  .error404__sidebar .recommended article a .title {
    margin-top: 0.625rem;
  }
}

@media (min-width: 37.563em) and (max-width: 65.938em) {
  .sidebar-graphic-column {
    width: 50% !important;
    margin: 1.875rem auto;
  }
}

@media (min-width: 50em) and (max-width: 60em) {
  .hp-right-col {
    width: 33% !important;
  }
  .hp-right-col .hp-recommended article a {
    flex-direction: column;
  }
  .hp-right-col .hp-recommended article a .img {
    margin-right: 0 !important;
  }
  .hp-right-col .hp-recommended article a .title {
    margin-top: 0.625rem;
  }
  .error404__sidebar {
    width: 33% !important;
  }
  .error404__sidebar .recommended article a {
    flex-direction: column;
  }
  .error404__sidebar .recommended article a .img {
    margin-right: 0 !important;
  }
  .error404__sidebar .recommended article a .title {
    margin-top: 0.625rem;
    align-self: flex-start !important;
  }
}

@media (max-width: 79.938em) and (min-width: 50em) {
  header .top-header__navigation {
    height: 4.25rem !important;
    flex-direction: row;
    align-items: flex-end !important;
    justify-content: space-between;
  }
  header .top-header__navigation nav {
    padding-top: 1.125rem;
  }
  header .top-header__navigation nav ul {
    text-align: left !important;
  }
  header .top-header__navigation nav ul li {
    margin-left: 1.25rem !important;
  }
  header .top-header__navigation nav ul li a {
    font-size: 0.875rem !important;
    padding-bottom: 0.75rem !important;
    line-height: 1rem !important;
  }
  header .top-header__search {
    padding: 1.875rem !important;
  }
  header .top-header__search .search__input-wrapper {
    width: 28.25rem !important;
  }
}

@media (min-width: 50.063em) and (max-width: 62.5em) {
  main.sdg-detail section.sdg-head {
    flex-direction: column;
  }
  main.sdg-detail section.sdg-head .logo {
    border-left: none !important;
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: 0.0625rem solid #eee;
  }
  main.sdg-detail section.sdg-head .logo img,
  main.sdg-detail section.sdg-head .logo p {
    margin-left: 0 !important;
  }
}

@media (min-width: 61.938em) {
  .custom-posts .columns-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
}

@media (min-width: 62.563em) and (max-width: 66.25em) {
  main.user .user__input-wrapper {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media screen and (-ms-high-contrast: active) {
  main.article-detail form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:checked + label::after, .user-modal form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:checked + label::after, .user form .basic-form-wrapper .form-radios .radio-wrapper input[type=radio]:checked + label::after {
    background: WindowText;
  }
  main.article-detail form .radio-wrapper input[type=radio]:checked + label::after, .user-modal form .radio-wrapper input[type=radio]:checked + label::after, .user form .radio-wrapper input[type=radio]:checked + label::after {
    background: WindowText;
  }
  main.user .user-wrapper .user-content .user__input-wrapper .user-section .user-radios input[type=radio]:checked + label::after {
    background: WindowText;
  }
}

@media (max-width: 62.5em) {
  .form-part.with-image {
    flex-direction: column;
  }
  .form-part.with-image .checkbox-part {
    order: 2;
  }
  .form-part.with-image .image-part {
    margin-bottom: 1.25rem;
    order: 1;
  }
  main.article-list,
  main.form-list {
    flex-direction: column !important;
  }
  main.article-list .article-list__wrapper,
  main.article-list .form-list__wrapper,
  main.form-list .article-list__wrapper,
  main.form-list .form-list__wrapper {
    padding-right: 0 !important;
  }
  main.article-list .related-content-column,
  main.form-list .related-content-column {
    width: 100%;
  }
  main.article-list .related-content__wrapper,
  main.form-list .related-content__wrapper {
    flex-direction: row !important;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .related-content-column {
    margin-top: 3.125rem;
  }
  .related-content-column h2 {
    text-align: left;
  }
  .related-content-column .related-content__wrapper article {
    width: 100%;
  }
  main.user .user-subnav {
    display: none;
  }
  main.user .user-content {
    padding-left: 0 !important;
  }
}

@media (max-width: 50em) {
  .highlight-block.highlight-block-1, .highlight-block.highlight-block-2, .highlight-block.highlight-block-4, .highlight-block.highlight-block-5, .highlight-block.highlight-block-6, .highlight-block.highlight-block-7 {
    padding: 2rem 2.1875rem 2rem 2.1875rem !important;
  }
  .highlight-block.highlight-block-3 {
    padding: 0 2.1875rem 0 2.1875rem !important;
    margin-left: 0.625rem !important;
  }
  .highlight-block.highlight-block-5 {
    padding: 2rem 2.1875rem 2rem 2.1875rem !important;
    margin-left: 0.625rem !important;
  }
  .highlight-block.highlight-block-5::before {
    height: 2.0625rem !important;
    width: 2.0625rem !important;
    left: -1rem !important;
  }
  .highlight-block.highlight-block-5::after {
    height: 2.0625rem !important;
    width: 2.0625rem !important;
    right: -1rem !important;
  }
  main h1 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important;
  }
  main .perex {
    font-size: 1.375rem !important;
    line-height: 1.875rem !important;
  }
  main blockquote {
    padding: 1.375rem 2.5rem !important;
  }
  main blockquote p {
    font-size: 1.375rem !important;
    line-height: 1.875rem !important;
  }
  main blockquote::before {
    left: 1.25rem !important;
  }
  main blockquote::after {
    right: 1.25rem !important;
  }
  main .newsletter-widget .nlw-content {
    flex-direction: column;
    align-items: flex-start;
  }
  main .newsletter-widget .nlw-content .input-wrapper {
    width: 100%;
    min-width: initial !important;
    margin-bottom: 1.5625rem;
  }
  main .newsletter-widget .nlw-content .nlw-dynamic-content {
    padding-left: 0;
  }
  main h1 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important;
  }
  main .perex {
    font-size: 1.375rem !important;
    line-height: 1.875rem !important;
  }
  main blockquote {
    padding: 1.375rem 2.5rem !important;
  }
  main blockquote p {
    font-size: 1.375rem !important;
    line-height: 1.875rem !important;
  }
  main blockquote::before {
    left: 1.25rem !important;
  }
  main blockquote::after {
    right: 1.25rem !important;
  }
  main .wp-block-table.alignleft, main .wp-block-table.alignright {
    margin: 0 !important;
    float: none !important;
  }
  main .wp-block-table.alignright {
    margin-left: auto !important;
  }
  .form-detail-wrapper {
    flex-direction: column !important;
  }
  .form-detail-wrapper .form-detail-preview {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .article-content__wrapper {
    flex-direction: column !important;
  }
  .article-content__wrapper .article-content {
    margin-right: 0 !important;
  }
  .responsive-tenders-menu {
    display: block !important;
  }
  .article-detail.directory section.header h1::before {
    top: 0.5rem;
  }
  .related-content-column {
    width: 100% !important;
  }
  .related-content-column .related-content__wrapper {
    flex-direction: row !important;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .calculator__input-wrapper .recap .recap-item {
    width: calc(50% - 0.625rem) !important;
  }
  main.sdg-detail section.header .sdg-title {
    flex-direction: column;
  }
  main.sdg-detail section.header .sdg-title h1 {
    order: 2;
    margin-top: 1.25rem;
  }
  main.sdg-detail section.header .sdg-title .language-switch {
    order: 1;
    margin-top: 1.25rem;
    margin-bottom: 0 !important;
    width: 100%;
    justify-content: flex-end;
  }
  main.sdg .col-wrapper {
    flex-direction: column;
  }
  main.sdg .col-wrapper .manuals-col,
  main.sdg .col-wrapper .sdg-col {
    width: 100% !important;
  }
  main.sdg .col-wrapper .sdg-col {
    margin-left: 0 !important;
    margin-top: 3.125rem;
  }
  main.sdg .col-wrapper .manuals-col.en {
    display: none;
  }
  main.sdg .col-wrapper .manuals-col.en + .sdg-col {
    margin-top: 0;
  }
  .sdg-submenu {
    flex-direction: column !important;
  }
  .sdg-submenu a.sdg-submenu-expander {
    display: flex !important;
  }
  .sdg-submenu a:not(.sdg-submenu-expander) {
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3E%3Cpath fill='%237faf32' d='M109.17,75c0,18.87-15.3,34.17-34.17,34.17c-18.87,0-34.17-15.3-34.17-34.17S56.13,40.83,75,40.83 C93.87,40.83,109.17,56.13,109.17,75 M150,75c0-41.42-33.58-75-75-75C33.58,0,0,33.58,0,75c0,41.42,33.58,75,75,75 C116.42,150,150,116.42,150,75'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 0.9375rem 0.9375rem;
    background-position: 0.9375rem 50%;
    padding-left: 2.8125rem !important;
  }
  .sdg-submenu a:not(.sdg-submenu-expander).active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3E%3Cpath fill='%23112448' d='M109.17,75c0,18.87-15.3,34.17-34.17,34.17c-18.87,0-34.17-15.3-34.17-34.17S56.13,40.83,75,40.83 C93.87,40.83,109.17,56.13,109.17,75 M150,75c0-41.42-33.58-75-75-75C33.58,0,0,33.58,0,75c0,41.42,33.58,75,75,75 C116.42,150,150,116.42,150,75'/%3E%3C/svg%3E");
  }
  .sdg-submenu.open {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sdg-submenu.open a.sdg-submenu-expander {
    height: 3.125rem;
    border-bottom: 0.0625rem solid #fff;
  }
  .sdg-submenu.open a:not(.sdg-submenu-expander) {
    display: block;
    border-right: none !important;
    border-bottom: 0.0625rem solid #fff;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    color: #112448;
  }
  .sdg-submenu.db a:not(.sdg-submenu-expander) {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTI0NDg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K");
  }
  .sdg-submenu.db a:not(.sdg-submenu-expander).active {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFQzNCMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K");
  }
  .sdg-submenu.db .sdg-submenu-expander {
    height: 3.125rem;
  }
  .sdg-submenu.db ul {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }
  .sdg-submenu.db ul li {
    display: block;
    padding: 0;
  }
  .sdg-submenu.db ul li.has-child > ul li a {
    background-image: none !important;
    padding-left: 1.875rem !important;
  }
  .sdg-submenu.db ul li.has-child > ul {
    border-top: none;
    border-bottom: 0.0625rem solid #fff;
  }
  .sdg-submenu.db ul li.has-child ul {
    left: 0 !important;
  }
  .sdg-submenu.db ul li.has-child a::after {
    top: 50%;
    transform: translateY(-50%);
  }
  .sdg-submenu.db ul li.has-child .has-second-child a {
    background-image: none;
  }
  .sdg-submenu.db ul li.has-child .has-second-child > a::after {
    left: 0;
    top: 1.1875rem !important;
    content: "\f078" !important;
  }
  .sdg-submenu.db ul li.has-child .has-second-child > ul {
    border-top: 0.0625rem solid #fff;
  }
  .sdg-submenu.db ul li.has-child .has-second-child > ul li a::before {
    font-family: "Font Awesome 5 Pro";
    content: "\f111";
    font-weight: 700;
    font-size: 0.5rem;
    position: absolute;
    left: 0.9375rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .sdg-submenu.db ul li.has-child.open > a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFQzNCMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K");
  }
  .sdg-submenu.db ul li.has-child.open ul, .sdg-submenu.db ul li.has-second-child.open ul {
    display: block;
  }
  .sdg-submenu.db ul li.has-child a:hover ul, .sdg-submenu.db ul li.has-second-child a:hover ul {
    display: none;
  }
  .sdg-submenu.horizontal .sdg-submenu-expander {
    display: block;
    height: 3.125rem;
  }
  .sdg-submenu.horizontal .sidebar-menu {
    display: none;
  }
  .sdg-submenu.horizontal .sidebar-menu .sub-menu {
    border-bottom: 0.0625rem solid #fff;
  }
  .sdg-submenu.horizontal .sidebar-menu .sub-menu a {
    background-image: none !important;
    padding-left: 2rem !important;
  }
  .sdg-submenu.horizontal .sidebar-menu .sub-menu .menu-item-has-children > a::after {
    content: "\f078" !important;
    left: 0.1875rem;
    top: 50% !important;
  }
  .sdg-submenu.horizontal .sidebar-menu li {
    display: block;
    padding: 0;
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children a::after {
    top: 50%;
    transform: translateY(-50%);
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children ul {
    position: relative !important;
    width: 100%;
    top: initial;
    left: initial;
    border-top: none;
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children.open > a:not(.sdg-submenu-expander) {
    font-weight: 700;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFQzNCMzk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K");
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children .menu-item-has-children a {
    background-image: none;
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children .menu-item-has-children .sub-menu {
    left: 0 !important;
    border-top: 0.0625rem solid #fff;
  }
  .sdg-submenu.horizontal .sidebar-menu li.menu-item-has-children .menu-item-has-children .sub-menu a::before {
    font-family: "Font Awesome 5 Pro";
    content: "\f111";
    font-weight: 700;
    font-size: 0.5rem;
    position: absolute;
    left: 0.9375rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .sdg-submenu.horizontal .sidebar-menu li > a:not(.sdg-submenu-expander) {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTI0NDg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzIuNSw0OS44YzAsMTIuNi0xMC4yLDIyLjgtMjIuOCwyMi44Yy0xMi42LDAtMjIuOC0xMC4yLTIyLjgtMjIuOHMxMC4yLTIyLjgsMjIuOC0yMi44CglDNjIuMywyNy4xLDcyLjUsMzcuMyw3Mi41LDQ5LjggTTk5LjcsNDkuOGMwLTI3LjYtMjIuNC01MC01MC01MGMtMjcuNiwwLTUwLDIyLjQtNTAsNTBjMCwyNy42LDIyLjQsNTAsNTAsNTAKCUM3Ny4zLDk5LjgsOTkuNyw3Ny41LDk5LjcsNDkuOCIvPgo8L3N2Zz4K");
  }
  .sdg-submenu.horizontal a {
    display: block;
  }
  .sdg-submenu.horizontal.open .sidebar-menu {
    display: block;
  }
  .psc-icon-box {
    padding: 2rem 2.1875rem 2rem 2.1875rem !important;
  }
  .psc-icon-box::before {
    left: 1.6875rem !important;
  }
  main.tools .col-wrapper {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  main.user .calculator-result-wrapper {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  main.user .calculator-result-wrapper .head {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  main.user .calculator-result-wrapper .head .result-delete {
    margin-left: 0 !important;
  }
  main.user .user__input-wrapper {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 31.25em) {
  main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe input {
    width: 6.25rem;
  }
  main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe button {
    min-width: initial;
  }
  main .newsletter-widget .nlw-content .input-wrapper form.nlw-subscribe button span {
    display: none;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder img {
    height: 100%;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .main-container.youtube.placeholder a::before {
    z-index: 1;
  }
  .article-detail-info .event-theme .event-items.multiple div {
    display: flex !important;
    width: 100%;
    margin-bottom: 0.625rem !important;
  }
  .article-detail-info .event-theme .event-items.multiple div[class*=kraj], .article-detail-info .event-theme .event-items.multiple div.hlavni-mesto-praha {
    padding-left: 0.875rem;
    display: block;
  }
  .article-detail.directory section.header {
    flex-direction: column !important;
  }
  .article-detail.directory section.header .toggler {
    align-self: center;
  }
  .article-detail.directory .wp-block-pb-accordion-item .c-accordion__content {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper,
  .form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper {
    flex-direction: column;
  }
  main.article-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .more,
  .form-list .article-list__wrapper .filter-result-info .filter-result-info__btn-wrapper .more {
    margin-left: 0;
    margin-top: 0.625rem;
  }
  .article-list__wrapper article a {
    display: flex !important;
    flex-direction: column;
  }
  .article-list__wrapper article a .article-text {
    padding-left: 0 !important;
  }
  nav.page-nav {
    justify-content: flex-end;
  }
  nav.page-nav > span {
    display: none;
  }
  nav.page-nav .mobile-counter {
    display: block;
    flex: 1;
  }
  nav.page-nav .post-page-numbers:not(.previous):not(.next) {
    display: none;
  }
  nav.page-nav .post-page-numbers.previous, nav.page-nav .post-page-numbers.next {
    border: 0.25rem solid #eee;
  }
  nav.page-nav .post-page-numbers.previous i, nav.page-nav .post-page-numbers.next i {
    font-weight: 700;
  }
  main.sdg-detail div.more > a.mobile-visible {
    display: flex !important;
  }
  .modal {
    width: calc(100% - 2.5rem) !important;
    flex-direction: column;
  }
  .modal .icon-side {
    border-right: none !important;
    border-bottom: 0.0625rem solid #eee;
    width: 100% !important;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .modal .icon-side .icon {
    margin: 0 auto;
  }
  .modal .content-side {
    padding-left: 0 !important;
  }
  .user-modal .modal-title {
    flex-direction: column !important;
  }
  .user-modal .modal-socials {
    margin-top: 3.125rem !important;
  }
  main.user .user-calculator-results, main.user .user-content form {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  main.user .result-content {
    flex-direction: column !important;
  }
  main.user .result-content .recap-item {
    width: 100% !important;
  }
  main.user .result-tools {
    display: flex;
    flex-direction: column;
  }
  main.user .result-tools .sep {
    display: none;
  }
  main.user .result-tools a {
    padding-left: 0 !important;
  }
  main.user .user-section .user-radios {
    flex-direction: column !important;
  }
  main.user .user-section .user-radios .radio-wrapper {
    margin-bottom: 0.625rem;
  }
  main.user .user-section .user-radios .radio-wrapper:last-of-type {
    margin-bottom: 0;
  }
  main.user .user-section .w25-wrapper {
    width: 100% !important;
    flex-direction: column !important;
  }
  main.user .user-section .w25-wrapper .input-wrapper.w25 {
    width: 100% !important;
  }
  main.user .user-section .input-wrapper input {
    width: 100% !important;
  }
  .custom-posts .is-grid.columns-4 {
    grid-template-columns: 1fr !important;
  }
  .custom-posts .is-grid.columns-4 article {
    justify-self: center;
  }
}

@media (max-width: 46.25em) {
  main .gx-audio-video-widget .audio-video-content .wrapper {
    flex-direction: column !important;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .placeholder a::before {
    height: 3.125rem !important;
    width: 3.125rem !important;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .links {
    margin-left: 0;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .links ul {
    padding-left: 0.3125rem;
    margin-top: 0.9375rem;
  }
  main .gx-audio-video-widget .audio-video-content .wrapper .main-container::before {
    height: 3.125rem !important;
    width: 3.125rem !important;
  }
}

@media (max-width: 37.5em) {
  .article-content img.fr, .article-content img.fl {
    width: 100%;
    height: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .article-detail-info .event-theme-group {
    flex-direction: column;
  }
  .article-detail-info .event-theme-group .event-theme {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .form-detail-preview {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
  }
  .form-theme-group {
    flex-direction: column !important;
  }
  .form-theme-group .form-theme {
    width: 100% !important;
    margin-left: 0 !important;
  }
  section.newsletter .input-wrapper button span {
    display: none;
  }
  .article-content.company-finder .company-finder__input-wrapper {
    padding: 2.5rem 1.25rem 3.125rem 1.25rem !important;
  }
  .article-content.company-finder .company-finder__input-wrapper .input-group form {
    flex-direction: column !important;
  }
  .article-content.company-finder .company-finder__input-wrapper .input-group form input {
    flex: none !important;
  }
  .article-content.company-finder .company-finder__input-wrapper .input-group form a {
    margin-left: 0 !important;
    margin-top: 0.9375rem;
    justify-content: center;
  }
  .article-content.calculator .company-finder__input-wrapper {
    padding: 2.5rem 1.25rem 3.125rem 1.25rem !important;
  }
  .article-content.calculator .company-finder__input-wrapper .input-group form {
    flex-direction: column !important;
  }
  .article-content.calculator .company-finder__input-wrapper .input-group form input {
    flex: none !important;
  }
  .article-content.calculator .company-finder__input-wrapper .input-group form a {
    margin-left: 0 !important;
    margin-top: 0.9375rem;
    justify-content: center;
  }
  .calculator__input-wrapper .recap .recap-item {
    width: 100% !important;
  }
  .calculator__input-wrapper .info-text {
    flex-direction: column !important;
  }
  .calculator__input-wrapper .info-text .btn-group {
    flex-wrap: wrap !important;
  }
  .calculator__input-wrapper .info-text p {
    padding-left: 0 !important;
    margin-top: 0.9375rem !important;
  }
  .semafor {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
  .semafor .indicator {
    margin-top: 1.25rem;
  }
  main.sdg-detail section.header {
    flex-direction: column !important;
  }
  main.sdg-detail section.header .language-switch {
    padding-left: 0 !important;
    margin-bottom: 1.875rem;
  }
  main.sdg-detail section.sdg-head {
    flex-direction: column;
  }
  main.sdg-detail section.sdg-head .logo {
    border-left: none !important;
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: 0.0625rem solid #eee;
  }
  main.sdg-detail section.sdg-head .logo img,
  main.sdg-detail section.sdg-head .logo p {
    margin-left: 0 !important;
  }
  main.sdg-detail section.sdg-buttons {
    flex-direction: column !important;
  }
  .psc-articles article {
    flex-direction: column !important;
  }
  .psc-articles article .text {
    padding-left: 0 !important;
    margin-top: 1.25rem;
  }
  .psc-list-group ul {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  main.user .user-calculator-results .result-expander {
    margin-left: 0 !important;
  }
  main.user .user-calculator-results .result-delete {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }
  .sidebar-graphic-column {
    width: 100% !important;
  }
}

@media (max-width: 28.125em) {
  .gx-audio-video-widget .youtube.placeholder a {
    background-size: cover !important;
  }
}

@media (max-width: 65.938em) {
  main.article-detail.directory {
    flex-direction: column !important;
  }
  main.article-detail.directory article {
    margin-right: 0 !important;
  }
  main.article-detail .related-content-column {
    width: 100%;
    margin-top: 3.125rem;
  }
  main.article-detail .related-content-column h2 {
    text-align: left;
  }
  main.article-detail .related-content-column .related-content__wrapper {
    width: 100% !important;
  }
  main.article-detail .related-content-column .related-content__wrapper article {
    width: 100% !important;
  }
  .article-content.company-finder {
    margin-right: 0 !important;
  }
  .article-content__wrapper {
    flex-direction: column !important;
  }
  .article-content.calculator {
    margin-right: 0 !important;
  }
  .article-content.online-query {
    margin-right: 0 !important;
  }
  .sdg-column {
    width: 100% !important;
  }
  .sdg-column .video-wrapper {
    max-width: 37.5rem;
  }
  .sdg-column .video-wrapper iframe {
    height: 100% !important;
  }
}

@media (max-width: 43.75em) {
  main.article-detail div.event-map {
    float: none !important;
    padding-right: 0 !important;
    width: 100% !important;
  }
  main.article-detail div.event-map iframe {
    width: 100% !important;
  }
  .article-detail.directory .article-content-dir-item {
    padding-left: 2.5rem !important;
  }
  .user-modal {
    width: calc(100% - 1.25rem) !important;
  }
  .user-modal .modal-socials {
    grid-template-columns: 1fr !important;
  }
  .user-modal .checkbox-wrapper.input-wrapper {
    padding-top: 0.625rem !important;
  }
  main.user .user__input-wrapper.socials .socials-box {
    grid-template-columns: 1fr !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu.sticky.open {
    height: 100%;
    bottom: 0;
    overflow-y: auto;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container {
    flex-direction: column;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container > div {
    border-left: none !important;
    padding-left: 0;
    padding-right: 0 !important;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    border-top: 0.0625rem solid #eeeeee;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .container > div:first-of-type {
    border-top: none;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation {
    padding-left: 0 !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .top-header__user {
    height: 2.8125rem;
    border-bottom: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .top-header__user a {
    height: 2.75rem;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .links {
    min-width: initial;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco {
    padding-right: 0.9375rem !important;
    min-width: initial;
  }
}

@media (max-width: 72.938em) {
  .article-detail.directory .c-accordion__content .custom-posts .is-grid {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media (max-width: 40em) {
  .article-detail.directory .c-accordion__content .custom-posts .is-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 21.875em) {
  .article-detail.directory .c-accordion__content .custom-posts .ptam-block-post-grid-image {
    display: none !important;
  }
}

@media (max-width: 46.875em) {
  main.article-list .article-list__wrapper .most-filtered,
  .form-list .article-list__wrapper .most-filtered {
    display: none;
  }
  main.article-list .article-list__wrapper,
  main.article-list .form-list__wrapper,
  main.form-list .article-list__wrapper,
  main.form-list .form-list__wrapper {
    padding-left: 0 !important;
  }
  main.article-list .article-list__content,
  main.form-list .article-list__content {
    flex-direction: column;
  }
  section.filter {
    width: 100%;
  }
  section.filter .filter-button {
    display: inline-block;
    display: block !important;
  }
  section.filter .filter-responsive-wrapper {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 3.75rem;
    display: none;
    z-index: 200;
  }
  section.filter .filter-responsive-wrapper.show {
    display: block;
  }
  section.filter .filter-responsive-wrapper .filter-wrapper {
    background-color: #fff;
    width: 18.75rem;
    padding: 0 0.4375rem 0.4375rem 0.4375rem;
    border-radius: 0.1875rem;
    margin: auto;
    display: flex;
    flex-direction: column;
  }
  section.filter .close-btn {
    display: flex;
  }
  section.filter .responsive-button {
    display: inline-block;
  }
  .article-content.company-finder .company-finder__input-wrapper {
    padding: 2.5rem 2.5rem 3.125rem 2.5rem;
  }
  .article-content.calculator .date-inputs {
    flex-direction: column !important;
  }
  .article-content.calculator .date-inputs .date-input-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0.9375rem;
  }
  .input-wrapper-cols {
    flex-direction: column !important;
    margin-bottom: 0 !important;
  }
  .input-wrapper {
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
    padding-top: 0.625rem;
  }
  .checkbox-wrapper {
    padding-top: 0 !important;
  }
  .query__input-wrapper .info-text {
    flex-direction: column !important;
  }
  .query__input-wrapper .info-text p {
    padding-left: 0 !important;
  }
  .article-list.psc .psc-left-col {
    order: 2;
    width: 100%;
  }
  .user-modal .checkbox-wrapper.input-wrapper {
    padding-top: 0.625rem !important;
  }
  main.user .user-section .w25-wrapper {
    width: 100% !important;
    justify-content: space-between;
  }
  main.user .user-section .w25-wrapper .input-wrapper.w25 {
    width: calc(50% - 0.3125rem) !important;
  }
}

@media (max-width: 75em) {
  main.article-list .article-list__wrapper article .article-photo {
    width: 100%;
    position: relative;
    padding-top: 66.67%;
    grid-column-start: 1 !important;
    grid-column-end: 3 !important;
    margin-bottom: 0.625rem;
  }
  main.article-list .article-list__wrapper article .article-photo img {
    position: absolute;
    top: 0;
    height: 100% !important;
  }
  main.article-list .article-list__wrapper article .article-text {
    grid-column-start: 1 !important;
    grid-column-end: 3 !important;
    padding-left: 0 !important;
  }
}

@media (max-width: 34.375em) {
  .article-list__wrapper article:first-of-type .title-wrapper h2 {
    font-size: 1.75rem !important;
    line-height: 2.125rem !important;
  }
  main.article-list .article-list__wrapper article {
    margin-bottom: 1.25rem;
  }
  main.article-list .article-list__wrapper article .article-photo {
    order: 1;
  }
  main.article-list .article-list__wrapper article .article-text {
    order: 5;
  }
  main.article-list .article-list__wrapper article h2 {
    order: 3;
  }
  main.article-list .article-list__wrapper article .article-info {
    order: 4;
  }
  .article-list__wrapper article:first-child h2 {
    font-size: 1.75rem !important;
    line-height: 2.125rem !important;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .article-list__wrapper article .article-photo {
    height: 7.5625rem;
    width: 11.25rem;
  }
  .article-list__wrapper article:first-of-type .article-photo {
    height: 23.6875rem;
    width: 100%;
  }
}

@media (-ms-high-contrast: none) and (max-width: 62.5em), (-ms-high-contrast: active) and (max-width: 62.5em) {
  .article-list__content {
    flex: 0 1 auto !important;
  }
}

@media (-ms-high-contrast: none) and (max-width: 46.875em), (-ms-high-contrast: active) and (max-width: 46.875em) {
  .article-list__content {
    display: block !important;
  }
}

@media screen and (max-width: 45em) {
  section.related-articles .related-articles__wrapper {
    grid-template-columns: repeat(auto-fill, minmax(10.625rem, 1fr));
  }
}

@media (max-width: 49.938em) {
  .article-list.homepage {
    margin-top: 1.25rem !important;
  }
  .hp-main {
    flex-direction: column;
  }
  .hp-main .article-list__wrapper {
    padding-right: 0 !important;
  }
  .hp-right-col {
    width: 100% !important;
    padding-left: 0 !important;
    margin-top: 3.125rem;
  }
  .hp-right-col .hp-recommended article a {
    flex-direction: row !important;
  }
  .hp-right-col .hp-recommended article a .img {
    margin-right: 1.25rem !important;
  }
  .hp-right-col .hp-recommended article a .title {
    margin-top: 0 !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu {
    display: block !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__navigation {
    display: flex !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .top-header__user {
    display: flex !important;
    flex-wrap: wrap;
    height: auto;
    min-height: 4rem;
  }
  .top-header.sticky-header .top-header__navigation {
    display: none !important;
  }
  header .top-header__user {
    display: none !important;
  }
  header .top-header__user .container {
    justify-content: center !important;
  }
  header .sticky-menu-container {
    position: fixed;
    top: 0;
    z-index: 2;
  }
  header .sticky-menu-container.open {
    bottom: 0;
    overflow-y: auto;
  }
  header .top-header__navigation .svg-logo.mobile img {
    width: 14.0625rem !important;
    height: 2rem;
  }
  header .nav-btn {
    display: block !important;
  }
  header nav ul li {
    max-width: none !important;
    margin-left: 0 !important;
  }
  header .top-header__search {
    padding: 0.9375rem 0.9375rem 1.5625rem 0.9375rem !important;
    flex-direction: column;
    align-items: flex-start !important;
    height: auto;
    margin-top: 3.875rem;
  }
  header .top-header__search .search__title {
    margin-bottom: 1.375rem;
  }
  header .top-header__search .search__input-wrapper {
    width: 100% !important;
  }
  header .top-header__search .search__input-wrapper form.is-loading .loader {
    right: 4.375rem !important;
  }
  header .top-header__search .search__input-wrapper input {
    overflow: hidden;
  }
  header .top-header__search .search__input-wrapper button {
    height: 3.125rem;
    width: 3.125rem;
    padding: 0 !important;
  }
  header .top-header__search .search__input-wrapper button span {
    display: none;
  }
  header .top-header__search .search__input-wrapper button i {
    display: block !important;
  }
  header .top-header__search .search__input-wrapper .whisper-popup__counter button span {
    display: block;
  }
  header .user-nav::before {
    transform: rotate(45deg) translate(-25%, 25%) !important;
    left: 50%;
  }
  header .user-nav nav {
    display: block;
  }
}

@media (max-width: 28.063em) {
  .hp-right-col .hp-recommended article a {
    flex-direction: column !important;
  }
  .hp-right-col .hp-recommended article a .img {
    margin-right: 0 !important;
    width: 100% !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .hp-right-col .hp-recommended article a .img img {
    width: 100% !important;
    height: auto !important;
  }
  .hp-right-col .hp-recommended article a .title {
    margin-top: 0.3125rem !important;
  }
  main.error404 > div {
    flex-direction: column !important;
  }
  .error404__wrapper {
    margin-right: 0 !important;
  }
  .error404__sidebar {
    width: 100% !important;
    margin-top: 1.875rem;
  }
  .error404__sidebar .recommended article a {
    flex-direction: column !important;
  }
  .error404__sidebar .recommended article a .img {
    margin-right: 0 !important;
  }
  .error404__sidebar .recommended article a .title {
    margin-top: 0.625rem;
    align-self: flex-start !important;
  }
}

@media (-ms-high-contrast: none) and (max-width: 49.938em), (-ms-high-contrast: active) and (max-width: 49.938em) {
  .hp-main {
    display: block !important;
  }
}

@media (max-width: 61.188em) {
  .newsletter__info-row,
  .newsletter__input-row {
    flex-direction: column !important;
  }
  .newsletter__info-row > div:first-child,
  .newsletter__input-row > div:first-child {
    margin-right: 0 !important;
  }
  .newsletter__info-row > div:last-child,
  .newsletter__input-row > div:last-child {
    margin-left: 0 !important;
    margin-top: 1.875rem;
  }
  .newsletter__info-row .input-wrapper button,
  .newsletter__input-row .input-wrapper button {
    min-width: auto !important;
  }
  .newsletter__info-row .input-wrapper input,
  .newsletter__input-row .input-wrapper input {
    width: 3.125rem;
  }
}

@media (max-width: 55.625em) {
  footer .container {
    flex-wrap: wrap;
  }
  footer .container .footer__column {
    flex: auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

@media (max-width: 47.5em) {
  footer .container .footer__column ul {
    line-height: 1.875rem;
  }
}

@media (max-width: 78.125em) {
  .article-content.calculator .calculator-inputs {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .article-content.calculator .calculator-inputs a.switch {
    margin: 1.25rem 0 !important;
  }
}

@media (max-width: 29.375em) {
  .article-content.calculator .calculator__input-wrapper {
    padding: 2.5rem 1.25rem 3.125rem 1.25rem !important;
  }
  .article-content.calculator .contract-side, .article-content.calculator .target-contract-side, .article-content.calculator .currency, .article-content.calculator .amount {
    width: 100% !important;
  }
  .article-content.calculator .contract-inputs {
    flex-direction: column;
  }
  .article-content.calculator .contract-inputs .currency {
    margin-bottom: 1.25rem;
  }
  .article-content.calculator .contract-inputs .currency, .article-content.calculator .contract-inputs .amount {
    width: 100% !important;
  }
  .article-content.calculator .contract-inputs .currency input, .article-content.calculator .contract-inputs .amount input {
    max-width: initial !important;
    width: 100%;
  }
  .query__input-wrapper .btn-group {
    flex-direction: column !important;
  }
  .query__input-wrapper .form-btn {
    max-height: initial !important;
  }
}

@media (max-width: 39.375em) {
  .form-steps {
    flex-direction: column !important;
  }
  .form-steps a {
    width: 12.5rem;
  }
  .form-steps span i {
    transform: rotate(90deg);
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }
}

@media (max-width: 56.25em) {
  .sdg-tab {
    padding: 1.25rem !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .top-header__user > .container > .user-navigation {
    display: none !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols {
    padding-top: 0;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .user-navigation {
    display: flex !important;
    flex-wrap: wrap;
  }
}

@media (max-width: 59.375em) {
  section.sidebar-nav {
    display: none;
  }
  .sidebar-nav-responsive-btn {
    display: block !important;
  }
  .sidebar-nav-responsive-wrapper {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 3.125rem;
    display: none;
    z-index: 200;
  }
  .sidebar-nav-responsive-wrapper.show {
    display: block !important;
  }
  .sidebar-nav-responsive-wrapper.show .sidebar-nav, .sidebar-nav-responsive-wrapper.show .close-btn {
    display: flex !important;
  }
  .sidebar-nav {
    background-color: #fff;
    width: 18.75rem;
    padding: 0 0.4375rem 0.4375rem 0.4375rem;
    border-radius: 0.1875rem;
    margin: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 6.25rem);
    overflow: auto;
    margin: auto !important;
  }
  .sidebar-nav .title {
    text-align: center;
  }
  .responsive-button {
    text-decoration: none;
    display: block !important;
    color: #fff;
    font-size: 1.125rem;
    font-weight: 700;
    background-color: #464646;
    padding: 0.5rem;
    border-bottom-left-radius: 0.1875rem;
    border-bottom-right-radius: 0.1875rem;
    margin-top: 0.9375rem;
    display: none;
    z-index: 3;
    text-align: center;
  }
}

@media (max-width: 25em) {
  .psc-list-group ul {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box {
    flex-direction: column !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-top: 1.25rem !important;
    border-left: none !important;
  }
}

@media (max-width: 18.75em) {
  .psc-articles article .photo img {
    width: 100% !important;
    height: auto !important;
  }
  .sidebar-nav {
    width: 100% !important;
  }
}

@media (max-width: 79.313em) {
  main.directory-list section.directory-links .directory-links__wrapper {
    grid-template-columns: repeat(auto-fill, minmax(18.75rem, 1fr));
  }
}

@media (max-width: 41.625em) {
  main.directory-list section.directory-links .directory-links__wrapper {
    grid-template-columns: repeat(auto-fill, minmax(15.625rem, 1fr));
    grid-gap: 0.9375rem;
  }
}

@media (max-width: 47.563em) {
  .directory-col p.desc {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
}

@media (max-width: 61.875em) {
  .custom-posts .columns-4 {
    grid-template-columns: 1fr 1fr 1fr !important;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco {
    width: 100%;
    flex: auto;
    border-left: none !important;
    padding-right: 2rem !important;
    margin-top: 1.25rem;
  }
}

@media (max-width: 45.313em) {
  .custom-posts .columns-4 {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media screen and (max-width: 62.5em) {
  #c-bns {
    width: 15.625rem !important;
  }
}

@media screen and (max-width: 48em) {
  #c-inr {
    flex-direction: column;
  }
  #c-inr #c-inr-i {
    margin-right: 0 !important;
  }
  #c-inr #c-bns {
    margin-top: 1.875rem !important;
  }
}

@media screen and (max-width: 31.25em) {
  #c-inr #c-inr-i {
    padding-left: 0 !important;
    padding-top: 3.75rem;
  }
  #c-inr #c-inr-i::before {
    top: 1.25rem !important;
  }
  #c-inr #c-bns {
    width: 100% !important;
  }
  #c-inr #c-bns button {
    width: 100% !important;
  }
}

@media (max-width: 26.875em) {
  .gx-right-widget {
    margin-top: 3.125rem;
    width: 100% !important;
  }
}

@media (max-width: 71.875em) {
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box a {
    flex-direction: column;
  }
  .top-header.sticky-header .sticky-menu-container .sticky-menu .cols .reco .blue-box p {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
    padding-top: 1.25rem;
  }
}

@media (max-width: 53.125em) {
  .top-header.sticky-header .top-header__navigation .svg-logo.mobile img {
    width: 12.5rem;
    height: auto;
  }
}

@media (max-width: 79.938em) {
  .top-header__navigation .svg-logo:not(.mobile) {
    display: none !important;
  }
  .top-header__navigation .svg-logo.mobile {
    display: flex !important;
  }
  .sticky-menu .cols .links {
    border-left: none !important;
  }
}