@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

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

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

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 759px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 759px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 759px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 759px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 760px) and (max-width: 959px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 760px) and (max-width: 959px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 760px) and (max-width: 959px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 760px) and (max-width: 959px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 960px) and (max-width: 1259px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 960px) and (max-width: 1259px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 960px) and (max-width: 1259px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 960px) and (max-width: 1259px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1260px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1260px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1260px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1260px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 759px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 760px) and (max-width: 959px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 960px) and (max-width: 1259px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1260px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.clearfix:before, .container:before, .container--narrow:before, .accessEl:before, .clearfix:after, .container:after, .container--narrow:after, .accessEl:after {
  content: " ";
  display: table; }

.clearfix:after, .container:after, .container--narrow:after, .accessEl:after {
  clear: both; }

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

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@media (min-width: 760px) {
  .container, .container--narrow, .accessEl {
    width: 100%; } }

@media (min-width: 960px) {
  .container, .container--narrow, .accessEl {
    width: 100%; } }

@media (min-width: 1260px) {
  .container, .container--narrow, .accessEl {
    width: 1200px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -10px;
  margin-right: -10px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .widget--kontakt, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .widget--kontakt, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }
  .dirRtl .col-xs-1, .dirRtl .col-xs-2, .dirRtl .col-xs-3, .dirRtl .col-xs-4, .dirRtl .col-xs-5, .dirRtl .col-xs-6, .dirRtl .col-xs-7, .dirRtl .col-xs-8, .dirRtl .col-xs-9, .dirRtl .col-xs-10, .dirRtl .col-xs-11, .dirRtl .col-xs-12 {
    float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 760px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .widget--kontakt, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
    .dirRtl .col-sm-1, .dirRtl .col-sm-2, .dirRtl .col-sm-3, .dirRtl .col-sm-4, .dirRtl .col-sm-5, .dirRtl .col-sm-6, .dirRtl .widget--kontakt, .dirRtl .col-sm-7, .dirRtl .col-sm-8, .dirRtl .col-sm-9, .dirRtl .col-sm-10, .dirRtl .col-sm-11, .dirRtl .col-sm-12 {
      float: right; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6, .widget--kontakt {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 960px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .widget--kontakt, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
    .dirRtl .col-md-1, .dirRtl .col-md-2, .dirRtl .col-md-3, .dirRtl .col-md-4, .dirRtl .widget--kontakt, .dirRtl .col-md-5, .dirRtl .col-md-6, .dirRtl .col-md-7, .dirRtl .col-md-8, .dirRtl .col-md-9, .dirRtl .col-md-10, .dirRtl .col-md-11, .dirRtl .col-md-12 {
      float: right; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4, .widget--kontakt {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1260px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
    .dirRtl .col-lg-1, .dirRtl .col-lg-2, .dirRtl .col-lg-3, .dirRtl .col-lg-4, .dirRtl .col-lg-5, .dirRtl .col-lg-6, .dirRtl .col-lg-7, .dirRtl .col-lg-8, .dirRtl .col-lg-9, .dirRtl .col-lg-10, .dirRtl .col-lg-11, .dirRtl .col-lg-12 {
      float: right; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* např.: BG socials n headeru */
/* šedý text na černém pozadí v patičce */
/* šedý text v breadcrumbs */
/* https://projects.olc.cz/issues/78677 */
/* Color sets according to: https://projects.olc.cz/issues/36036 */
/* Request #43410 */
.bg-black {
  background-color: #1d1d1b !important; }

.text-black {
  color: #1d1d1b !important; }

.bg-gray {
  background-color: #f1f1f1 !important; }

.text-gray {
  color: #f1f1f1 !important; }

.bg-blue {
  background-color: #14428b !important; }

.text-blue {
  color: #14428b !important; }

.bg-white {
  background-color: #ffffff !important; }

.text-white {
  color: #ffffff !important; }

.bg-lightGray {
  background-color: #F5F2F1 !important; }

.text-lightGray {
  color: #F5F2F1 !important; }

.bg-semiGray {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.text-semiGray {
  color: rgba(0, 0, 0, 0.4) !important; }

.bg-lightBlue {
  background-color: rgba(20, 66, 139, 0.27) !important; }

.text-lightBlue {
  color: rgba(20, 66, 139, 0.27) !important; }

.bg-grey {
  background-color: #848586 !important; }

.text-grey {
  color: #848586 !important; }

.violet.btnArticle, .violet.color-box, .violet.dynamicBlock, .violet.gray-narrow-block.actual, .violet.gray-narrow-block:hover, .violet.gray-narrow-block.bg-by-class, .violet.icon-link:hover, .violet.tile, .violet.tile--image, .violet.tileArticle__dec, .violet.articlePreview__btn, .violet.articlePreview__icon, .violet.well, .medium-text blockquote.violet, .violet.tile--article, .violet.tile--job {
  --bgColor: #6d61a8;
  background-color: #6d61a8; }

.violet.gray-narrow-block.actual, .violet.gray-narrow-block:hover {
  background-color: #6d61a8 !important; }

.violet .docNews__ico, .violet .docAccordion__ico {
  background-color: #6d61a8; }

.violet.color-box.link:hover {
  background-color: #8b82ba; }

.nav__link.is-ms .violet.linkIcoChar, .violet.article__perex, .violet.customSelect__item, .gray-narrow-block span.violet, .violet.map__pin.is-selected, .violet.mapCz__pin, .map__legendItem svg.violet, .mapDialog__sections svg.violet, .violet.nav__link, .violet.nav__link.darujte.is-ms, .violet.nav__link.darujte-mobile.is-ms, .violet.nav__menu__item, .violet.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.violet, .violet.navBigSubmenu__title, .news__checkbox .violet.news__checkboxTitle, .violet.quote, .violet.blockQuote, .stories__block span.violet, .violet.link-box__pseudolink {
  color: #6d61a8; }

.violet.nav__link:before {
  background-color: #6d61a8; }

.violet.nav__menu__item.is-hover:not(.js-open), .violet.is-hover.nav__menu__item--has-submenu:not(.js-open), .violet.nav__menu__item:hover, .violet.nav__menu__item--has-submenu:hover, .violet.nav__menu__item:focus, .violet.nav__menu__item--has-submenu:focus, .violet.nav__menu__item.current:not(.js-open), .violet.current.nav__menu__item--has-submenu:not(.js-open), .violet.navBigSubmenu__item, .violet.quote, .violet.sidenav__item.is-active {
  border-color: #6d61a8; }

.violet .docNews__docLink:hover, .violet .docAccordion__docLink:hover, .violet .docNews__downloadLink:hover, .violet .docAccordion__detailBtn:hover, .violet .docAccordion__downloadLink:hover, .violet .docAccordion__anchorLink:hover {
  border-color: #6d61a8; }

.violet.btn--white:hover, .violet.footer__h, .violet.gray-narrow-block.text-colored {
  color: #6d61a8 !important; }

.widget--link-box:hover .violet.link-box__pseudolink {
  color: #61559a; }

.violet .docAccordion__docLink.has-arrow:after, .violet .docNews__downloadLink, .violet .docAccordion__detailBtn, .violet .docAccordion__downloadLink, .violet .docAccordion__anchorLink, .violet .setbyparent p, .setbyparent .violet p, .violet .sidenav__itemName, .violet .sidenav__subitem:before, .violet .sidenav__subitem a, .sidenav__subitem .violet a {
  color: #6d61a8; }

.violet .docAccordion__anchorLink svg, .docAccordion__anchorLink .violet svg {
  fill: #6d61a8; }

body.violet .pgs__top-text__more__btn, body.violet .pgs__top-text__more__btn--less, body.violet .pictured-list__link, body.violet .donators__donator a:hover .donator__name, .donators__donator a:hover body.violet .donator__name,
body[data-cvt-color="violet"] .pgs__top-text__more__btn,
body[data-cvt-color="violet"] .pgs__top-text__more__btn--less,
body[data-cvt-color="violet"] .pictured-list__link,
body[data-cvt-color="violet"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="violet"] .donator__name {
  color: #6d61a8; }

.violet .nav__menu__item.is-hover:not(.js-open), .violet .is-hover.nav__menu__item--has-submenu:not(.js-open), .violet .nav__menu__item:hover, .violet .nav__menu__item--has-submenu:hover, .violet .nav__menu__item:focus, .violet .nav__menu__item--has-submenu:focus, .violet .nav__menu__item.current:not(.js-open), .violet .current.nav__menu__item--has-submenu:not(.js-open), .violet .navBigSubmenu__item, .violet .quote, .violet .sidenav__item.is-active {
  border-color: #6d61a8; }

body.violet .nav__menu__item.current:not(.js-open):not(.set-by-class), body.violet .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="violet"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="violet"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #6d61a8; }

body.violet .like-rowed-table__item a:hover, .like-rowed-table__item body.violet a:hover, body.violet .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.violet a:hover, body.violet .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.violet a:hover,
body[data-cvt-color="violet"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="violet"] a:hover,
body[data-cvt-color="violet"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="violet"] a:hover,
body[data-cvt-color="violet"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="violet"] a:hover {
  color: #6d61a8 !important; }

body.violet .pgs__top-text__more__btn:hover, body.violet .pgs__top-text__more__btn--less:hover, body.violet .pictured-list__link:hover,
body[data-cvt-color="violet"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="violet"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="violet"] .pictured-list__link:hover {
  color: #564c8a; }

body.violet .gray-narrow-block.actual, body.violet .gray-narrow-block:hover, body.violet .nav__link.current:before, body.violet .branch-offices .gray-narrow-block.active, .branch-offices body.violet .gray-narrow-block.active, body.violet .branch-offices .gray-narrow-block.active:before, .branch-offices body.violet .gray-narrow-block.active:before, body.violet .branch-office__data:before,
body[data-cvt-color="violet"] .gray-narrow-block.actual,
body[data-cvt-color="violet"] .gray-narrow-block:hover,
body[data-cvt-color="violet"] .nav__link.current:before,
body[data-cvt-color="violet"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="violet"] .gray-narrow-block.active,
body[data-cvt-color="violet"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="violet"] .gray-narrow-block.active:before,
body[data-cvt-color="violet"] .branch-office__data:before {
  background-color: #6d61a8; }

body.violet .iconBlock__itemIco svg, .iconBlock__itemIco body.violet svg,
body[data-cvt-color="violet"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="violet"] svg {
  fill: #6d61a8; }

.tyrkys.btnArticle, .tyrkys.color-box, .tyrkys.dynamicBlock, .tyrkys.gray-narrow-block.actual, .tyrkys.gray-narrow-block:hover, .tyrkys.gray-narrow-block.bg-by-class, .tyrkys.icon-link:hover, .tyrkys.tile, .tyrkys.tile--image, .tyrkys.tileArticle__dec, .tyrkys.articlePreview__btn, .tyrkys.articlePreview__icon, .tyrkys.well, .medium-text blockquote.tyrkys, .tyrkys.tile--article, .tyrkys.tile--job {
  --bgColor: #048e9f;
  background-color: #048e9f; }

.tyrkys.gray-narrow-block.actual, .tyrkys.gray-narrow-block:hover {
  background-color: #048e9f !important; }

.tyrkys .docNews__ico, .tyrkys .docAccordion__ico {
  background-color: #048e9f; }

.tyrkys.color-box.link:hover {
  background-color: #05bad1; }

.nav__link.is-ms .tyrkys.linkIcoChar, .tyrkys.article__perex, .tyrkys.customSelect__item, .gray-narrow-block span.tyrkys, .tyrkys.map__pin.is-selected, .tyrkys.mapCz__pin, .map__legendItem svg.tyrkys, .mapDialog__sections svg.tyrkys, .tyrkys.nav__link, .tyrkys.nav__link.darujte.is-ms, .tyrkys.nav__link.darujte-mobile.is-ms, .tyrkys.nav__menu__item, .tyrkys.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.tyrkys, .tyrkys.navBigSubmenu__title, .news__checkbox .tyrkys.news__checkboxTitle, .tyrkys.quote, .tyrkys.blockQuote, .stories__block span.tyrkys, .tyrkys.link-box__pseudolink {
  color: #048e9f; }

.tyrkys.nav__link:before {
  background-color: #048e9f; }

.tyrkys.nav__menu__item.is-hover:not(.js-open), .tyrkys.is-hover.nav__menu__item--has-submenu:not(.js-open), .tyrkys.nav__menu__item:hover, .tyrkys.nav__menu__item--has-submenu:hover, .tyrkys.nav__menu__item:focus, .tyrkys.nav__menu__item--has-submenu:focus, .tyrkys.nav__menu__item.current:not(.js-open), .tyrkys.current.nav__menu__item--has-submenu:not(.js-open), .tyrkys.navBigSubmenu__item, .tyrkys.quote, .tyrkys.sidenav__item.is-active {
  border-color: #048e9f; }

.tyrkys .docNews__docLink:hover, .tyrkys .docAccordion__docLink:hover, .tyrkys .docNews__downloadLink:hover, .tyrkys .docAccordion__detailBtn:hover, .tyrkys .docAccordion__downloadLink:hover, .tyrkys .docAccordion__anchorLink:hover {
  border-color: #048e9f; }

.tyrkys.btn--white:hover, .tyrkys.footer__h, .tyrkys.gray-narrow-block.text-colored {
  color: #048e9f !important; }

.widget--link-box:hover .tyrkys.link-box__pseudolink {
  color: #037886; }

.tyrkys .docAccordion__docLink.has-arrow:after, .tyrkys .docNews__downloadLink, .tyrkys .docAccordion__detailBtn, .tyrkys .docAccordion__downloadLink, .tyrkys .docAccordion__anchorLink, .tyrkys .setbyparent p, .setbyparent .tyrkys p, .tyrkys .sidenav__itemName, .tyrkys .sidenav__subitem:before, .tyrkys .sidenav__subitem a, .sidenav__subitem .tyrkys a {
  color: #048e9f; }

.tyrkys .docAccordion__anchorLink svg, .docAccordion__anchorLink .tyrkys svg {
  fill: #048e9f; }

body.tyrkys .pgs__top-text__more__btn, body.tyrkys .pgs__top-text__more__btn--less, body.tyrkys .pictured-list__link, body.tyrkys .donators__donator a:hover .donator__name, .donators__donator a:hover body.tyrkys .donator__name,
body[data-cvt-color="tyrkys"] .pgs__top-text__more__btn,
body[data-cvt-color="tyrkys"] .pgs__top-text__more__btn--less,
body[data-cvt-color="tyrkys"] .pictured-list__link,
body[data-cvt-color="tyrkys"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="tyrkys"] .donator__name {
  color: #048e9f; }

.tyrkys .nav__menu__item.is-hover:not(.js-open), .tyrkys .is-hover.nav__menu__item--has-submenu:not(.js-open), .tyrkys .nav__menu__item:hover, .tyrkys .nav__menu__item--has-submenu:hover, .tyrkys .nav__menu__item:focus, .tyrkys .nav__menu__item--has-submenu:focus, .tyrkys .nav__menu__item.current:not(.js-open), .tyrkys .current.nav__menu__item--has-submenu:not(.js-open), .tyrkys .navBigSubmenu__item, .tyrkys .quote, .tyrkys .sidenav__item.is-active {
  border-color: #048e9f; }

body.tyrkys .nav__menu__item.current:not(.js-open):not(.set-by-class), body.tyrkys .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="tyrkys"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="tyrkys"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #048e9f; }

body.tyrkys .like-rowed-table__item a:hover, .like-rowed-table__item body.tyrkys a:hover, body.tyrkys .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.tyrkys a:hover, body.tyrkys .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.tyrkys a:hover,
body[data-cvt-color="tyrkys"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="tyrkys"] a:hover,
body[data-cvt-color="tyrkys"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="tyrkys"] a:hover,
body[data-cvt-color="tyrkys"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="tyrkys"] a:hover {
  color: #048e9f !important; }

body.tyrkys .pgs__top-text__more__btn:hover, body.tyrkys .pgs__top-text__more__btn--less:hover, body.tyrkys .pictured-list__link:hover,
body[data-cvt-color="tyrkys"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="tyrkys"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="tyrkys"] .pictured-list__link:hover {
  color: #03626d; }

body.tyrkys .gray-narrow-block.actual, body.tyrkys .gray-narrow-block:hover, body.tyrkys .nav__link.current:before, body.tyrkys .branch-offices .gray-narrow-block.active, .branch-offices body.tyrkys .gray-narrow-block.active, body.tyrkys .branch-offices .gray-narrow-block.active:before, .branch-offices body.tyrkys .gray-narrow-block.active:before, body.tyrkys .branch-office__data:before,
body[data-cvt-color="tyrkys"] .gray-narrow-block.actual,
body[data-cvt-color="tyrkys"] .gray-narrow-block:hover,
body[data-cvt-color="tyrkys"] .nav__link.current:before,
body[data-cvt-color="tyrkys"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="tyrkys"] .gray-narrow-block.active,
body[data-cvt-color="tyrkys"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="tyrkys"] .gray-narrow-block.active:before,
body[data-cvt-color="tyrkys"] .branch-office__data:before {
  background-color: #048e9f; }

body.tyrkys .iconBlock__itemIco svg, .iconBlock__itemIco body.tyrkys svg,
body[data-cvt-color="tyrkys"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="tyrkys"] svg {
  fill: #048e9f; }

.yellow.btnArticle, .yellow.color-box, .yellow.dynamicBlock, .yellow.gray-narrow-block.actual, .yellow.gray-narrow-block:hover, .yellow.gray-narrow-block.bg-by-class, .yellow.icon-link:hover, .yellow.tile, .yellow.tile--image, .yellow.tileArticle__dec, .yellow.articlePreview__btn, .yellow.articlePreview__icon, .yellow.well, .medium-text blockquote.yellow, .yellow.tile--article, .yellow.tile--job {
  --bgColor: #f39200;
  background-color: #f39200; }

.yellow.gray-narrow-block.actual, .yellow.gray-narrow-block:hover {
  background-color: #f39200 !important; }

.yellow .docNews__ico, .yellow .docAccordion__ico {
  background-color: #f39200; }

.yellow.color-box.link:hover {
  background-color: #ffa927; }

.nav__link.is-ms .yellow.linkIcoChar, .yellow.article__perex, .yellow.customSelect__item, .gray-narrow-block span.yellow, .yellow.map__pin.is-selected, .yellow.mapCz__pin, .map__legendItem svg.yellow, .mapDialog__sections svg.yellow, .yellow.nav__link, .yellow.nav__link.darujte.is-ms, .yellow.nav__link.darujte-mobile.is-ms, .yellow.nav__menu__item, .yellow.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.yellow, .yellow.navBigSubmenu__title, .news__checkbox .yellow.news__checkboxTitle, .yellow.quote, .yellow.blockQuote, .stories__block span.yellow, .yellow.link-box__pseudolink {
  color: #f39200; }

.yellow.nav__link:before {
  background-color: #f39200; }

.yellow.nav__menu__item.is-hover:not(.js-open), .yellow.is-hover.nav__menu__item--has-submenu:not(.js-open), .yellow.nav__menu__item:hover, .yellow.nav__menu__item--has-submenu:hover, .yellow.nav__menu__item:focus, .yellow.nav__menu__item--has-submenu:focus, .yellow.nav__menu__item.current:not(.js-open), .yellow.current.nav__menu__item--has-submenu:not(.js-open), .yellow.navBigSubmenu__item, .yellow.quote, .yellow.sidenav__item.is-active {
  border-color: #f39200; }

.yellow .docNews__docLink:hover, .yellow .docAccordion__docLink:hover, .yellow .docNews__downloadLink:hover, .yellow .docAccordion__detailBtn:hover, .yellow .docAccordion__downloadLink:hover, .yellow .docAccordion__anchorLink:hover {
  border-color: #f39200; }

.yellow.btn--white:hover, .yellow.footer__h, .yellow.gray-narrow-block.text-colored {
  color: #f39200 !important; }

.widget--link-box:hover .yellow.link-box__pseudolink {
  color: #da8300; }

.yellow .docAccordion__docLink.has-arrow:after, .yellow .docNews__downloadLink, .yellow .docAccordion__detailBtn, .yellow .docAccordion__downloadLink, .yellow .docAccordion__anchorLink, .yellow .setbyparent p, .setbyparent .yellow p, .yellow .sidenav__itemName, .yellow .sidenav__subitem:before, .yellow .sidenav__subitem a, .sidenav__subitem .yellow a {
  color: #f39200; }

.yellow .docAccordion__anchorLink svg, .docAccordion__anchorLink .yellow svg {
  fill: #f39200; }

body.yellow .pgs__top-text__more__btn, body.yellow .pgs__top-text__more__btn--less, body.yellow .pictured-list__link, body.yellow .donators__donator a:hover .donator__name, .donators__donator a:hover body.yellow .donator__name,
body[data-cvt-color="yellow"] .pgs__top-text__more__btn,
body[data-cvt-color="yellow"] .pgs__top-text__more__btn--less,
body[data-cvt-color="yellow"] .pictured-list__link,
body[data-cvt-color="yellow"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="yellow"] .donator__name {
  color: #f39200; }

.yellow .nav__menu__item.is-hover:not(.js-open), .yellow .is-hover.nav__menu__item--has-submenu:not(.js-open), .yellow .nav__menu__item:hover, .yellow .nav__menu__item--has-submenu:hover, .yellow .nav__menu__item:focus, .yellow .nav__menu__item--has-submenu:focus, .yellow .nav__menu__item.current:not(.js-open), .yellow .current.nav__menu__item--has-submenu:not(.js-open), .yellow .navBigSubmenu__item, .yellow .quote, .yellow .sidenav__item.is-active {
  border-color: #f39200; }

body.yellow .nav__menu__item.current:not(.js-open):not(.set-by-class), body.yellow .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="yellow"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="yellow"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #f39200; }

body.yellow .like-rowed-table__item a:hover, .like-rowed-table__item body.yellow a:hover, body.yellow .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.yellow a:hover, body.yellow .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.yellow a:hover,
body[data-cvt-color="yellow"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="yellow"] a:hover,
body[data-cvt-color="yellow"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="yellow"] a:hover,
body[data-cvt-color="yellow"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="yellow"] a:hover {
  color: #f39200 !important; }

body.yellow .pgs__top-text__more__btn:hover, body.yellow .pgs__top-text__more__btn--less:hover, body.yellow .pictured-list__link:hover,
body[data-cvt-color="yellow"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="yellow"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="yellow"] .pictured-list__link:hover {
  color: #c07300; }

body.yellow .gray-narrow-block.actual, body.yellow .gray-narrow-block:hover, body.yellow .nav__link.current:before, body.yellow .branch-offices .gray-narrow-block.active, .branch-offices body.yellow .gray-narrow-block.active, body.yellow .branch-offices .gray-narrow-block.active:before, .branch-offices body.yellow .gray-narrow-block.active:before, body.yellow .branch-office__data:before,
body[data-cvt-color="yellow"] .gray-narrow-block.actual,
body[data-cvt-color="yellow"] .gray-narrow-block:hover,
body[data-cvt-color="yellow"] .nav__link.current:before,
body[data-cvt-color="yellow"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="yellow"] .gray-narrow-block.active,
body[data-cvt-color="yellow"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="yellow"] .gray-narrow-block.active:before,
body[data-cvt-color="yellow"] .branch-office__data:before {
  background-color: #f39200; }

body.yellow .iconBlock__itemIco svg, .iconBlock__itemIco body.yellow svg,
body[data-cvt-color="yellow"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="yellow"] svg {
  fill: #f39200; }

.red.btnArticle, .red.color-box, .red.dynamicBlock, .red.gray-narrow-block.actual, .red.gray-narrow-block:hover, .red.gray-narrow-block.bg-by-class, .red.icon-link:hover, .red.tile, .red.tile--image, .red.tileArticle__dec, .red.articlePreview__btn, .red.articlePreview__icon, .red.well, .medium-text blockquote.red, .red.tile--article, .red.tile--job {
  --bgColor: #e94161;
  background-color: #e94161; }

.red.gray-narrow-block.actual, .red.gray-narrow-block:hover {
  background-color: #e94161 !important; }

.red .docNews__ico, .red .docAccordion__ico {
  background-color: #e94161; }

.red.color-box.link:hover {
  background-color: #ee6f87; }

.nav__link.is-ms .red.linkIcoChar, .red.article__perex, .red.customSelect__item, .gray-narrow-block span.red, .red.map__pin.is-selected, .red.mapCz__pin, .map__legendItem svg.red, .mapDialog__sections svg.red, .red.nav__link, .red.nav__link.darujte.is-ms, .red.nav__link.darujte-mobile.is-ms, .red.nav__menu__item, .red.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.red, .red.navBigSubmenu__title, .news__checkbox .red.news__checkboxTitle, .red.quote, .red.blockQuote, .stories__block span.red, .red.link-box__pseudolink {
  color: #e94161; }

.red.nav__link:before {
  background-color: #e94161; }

.red.nav__menu__item.is-hover:not(.js-open), .red.is-hover.nav__menu__item--has-submenu:not(.js-open), .red.nav__menu__item:hover, .red.nav__menu__item--has-submenu:hover, .red.nav__menu__item:focus, .red.nav__menu__item--has-submenu:focus, .red.nav__menu__item.current:not(.js-open), .red.current.nav__menu__item--has-submenu:not(.js-open), .red.navBigSubmenu__item, .red.quote, .red.sidenav__item.is-active {
  border-color: #e94161; }

.red .docNews__docLink:hover, .red .docAccordion__docLink:hover, .red .docNews__downloadLink:hover, .red .docAccordion__detailBtn:hover, .red .docAccordion__downloadLink:hover, .red .docAccordion__anchorLink:hover {
  border-color: #e94161; }

.red.btn--white:hover, .red.footer__h, .red.gray-narrow-block.text-colored {
  color: #e94161 !important; }

.widget--link-box:hover .red.link-box__pseudolink {
  color: #e62a4e; }

.red .docAccordion__docLink.has-arrow:after, .red .docNews__downloadLink, .red .docAccordion__detailBtn, .red .docAccordion__downloadLink, .red .docAccordion__anchorLink, .red .setbyparent p, .setbyparent .red p, .red .sidenav__itemName, .red .sidenav__subitem:before, .red .sidenav__subitem a, .sidenav__subitem .red a {
  color: #e94161; }

.red .docAccordion__anchorLink svg, .docAccordion__anchorLink .red svg {
  fill: #e94161; }

body.red .pgs__top-text__more__btn, body.red .pgs__top-text__more__btn--less, body.red .pictured-list__link, body.red .donators__donator a:hover .donator__name, .donators__donator a:hover body.red .donator__name,
body[data-cvt-color="red"] .pgs__top-text__more__btn,
body[data-cvt-color="red"] .pgs__top-text__more__btn--less,
body[data-cvt-color="red"] .pictured-list__link,
body[data-cvt-color="red"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="red"] .donator__name {
  color: #e94161; }

.red .nav__menu__item.is-hover:not(.js-open), .red .is-hover.nav__menu__item--has-submenu:not(.js-open), .red .nav__menu__item:hover, .red .nav__menu__item--has-submenu:hover, .red .nav__menu__item:focus, .red .nav__menu__item--has-submenu:focus, .red .nav__menu__item.current:not(.js-open), .red .current.nav__menu__item--has-submenu:not(.js-open), .red .navBigSubmenu__item, .red .quote, .red .sidenav__item.is-active {
  border-color: #e94161; }

body.red .nav__menu__item.current:not(.js-open):not(.set-by-class), body.red .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="red"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="red"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #e94161; }

body.red .like-rowed-table__item a:hover, .like-rowed-table__item body.red a:hover, body.red .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.red a:hover, body.red .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.red a:hover,
body[data-cvt-color="red"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="red"] a:hover,
body[data-cvt-color="red"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="red"] a:hover,
body[data-cvt-color="red"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="red"] a:hover {
  color: #e94161 !important; }

body.red .pgs__top-text__more__btn:hover, body.red .pgs__top-text__more__btn--less:hover, body.red .pictured-list__link:hover,
body[data-cvt-color="red"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="red"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="red"] .pictured-list__link:hover {
  color: #dd1a3f; }

body.red .gray-narrow-block.actual, body.red .gray-narrow-block:hover, body.red .nav__link.current:before, body.red .branch-offices .gray-narrow-block.active, .branch-offices body.red .gray-narrow-block.active, body.red .branch-offices .gray-narrow-block.active:before, .branch-offices body.red .gray-narrow-block.active:before, body.red .branch-office__data:before,
body[data-cvt-color="red"] .gray-narrow-block.actual,
body[data-cvt-color="red"] .gray-narrow-block:hover,
body[data-cvt-color="red"] .nav__link.current:before,
body[data-cvt-color="red"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="red"] .gray-narrow-block.active,
body[data-cvt-color="red"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="red"] .gray-narrow-block.active:before,
body[data-cvt-color="red"] .branch-office__data:before {
  background-color: #e94161; }

body.red .iconBlock__itemIco svg, .iconBlock__itemIco body.red svg,
body[data-cvt-color="red"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="red"] svg {
  fill: #e94161; }

.green.btnArticle, .green.color-box, .green.dynamicBlock, .green.gray-narrow-block.actual, .green.gray-narrow-block:hover, .green.gray-narrow-block.bg-by-class, .green.icon-link:hover, .green.tile, .green.tile--image, .green.tileArticle__dec, .green.articlePreview__btn, .green.articlePreview__icon, .green.well, .medium-text blockquote.green, .green.tile--article, .green.tile--job {
  --bgColor: #5d9021;
  background-color: #5d9021; }

.green.gray-narrow-block.actual, .green.gray-narrow-block:hover {
  background-color: #5d9021 !important; }

.green .docNews__ico, .green .docAccordion__ico {
  background-color: #5d9021; }

.green.color-box.link:hover {
  background-color: #78b92b; }

.nav__link.is-ms .green.linkIcoChar, .green.article__perex, .green.customSelect__item, .gray-narrow-block span.green, .green.map__pin.is-selected, .green.mapCz__pin, .map__legendItem svg.green, .mapDialog__sections svg.green, .green.nav__link, .green.nav__link.darujte.is-ms, .green.nav__link.darujte-mobile.is-ms, .green.nav__menu__item, .green.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.green, .green.navBigSubmenu__title, .news__checkbox .green.news__checkboxTitle, .green.quote, .green.blockQuote, .stories__block span.green, .green.link-box__pseudolink {
  color: #5d9021; }

.green.nav__link:before {
  background-color: #5d9021; }

.green.nav__menu__item.is-hover:not(.js-open), .green.is-hover.nav__menu__item--has-submenu:not(.js-open), .green.nav__menu__item:hover, .green.nav__menu__item--has-submenu:hover, .green.nav__menu__item:focus, .green.nav__menu__item--has-submenu:focus, .green.nav__menu__item.current:not(.js-open), .green.current.nav__menu__item--has-submenu:not(.js-open), .green.navBigSubmenu__item, .green.quote, .green.sidenav__item.is-active {
  border-color: #5d9021; }

.green .docNews__docLink:hover, .green .docAccordion__docLink:hover, .green .docNews__downloadLink:hover, .green .docAccordion__detailBtn:hover, .green .docAccordion__downloadLink:hover, .green .docAccordion__anchorLink:hover {
  border-color: #5d9021; }

.green.btn--white:hover, .green.footer__h, .green.gray-narrow-block.text-colored {
  color: #5d9021 !important; }

.widget--link-box:hover .green.link-box__pseudolink {
  color: #507b1c; }

.green .docAccordion__docLink.has-arrow:after, .green .docNews__downloadLink, .green .docAccordion__detailBtn, .green .docAccordion__downloadLink, .green .docAccordion__anchorLink, .green .setbyparent p, .setbyparent .green p, .green .sidenav__itemName, .green .sidenav__subitem:before, .green .sidenav__subitem a, .sidenav__subitem .green a {
  color: #5d9021; }

.green .docAccordion__anchorLink svg, .docAccordion__anchorLink .green svg {
  fill: #5d9021; }

body.green .pgs__top-text__more__btn, body.green .pgs__top-text__more__btn--less, body.green .pictured-list__link, body.green .donators__donator a:hover .donator__name, .donators__donator a:hover body.green .donator__name,
body[data-cvt-color="green"] .pgs__top-text__more__btn,
body[data-cvt-color="green"] .pgs__top-text__more__btn--less,
body[data-cvt-color="green"] .pictured-list__link,
body[data-cvt-color="green"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="green"] .donator__name {
  color: #5d9021; }

.green .nav__menu__item.is-hover:not(.js-open), .green .is-hover.nav__menu__item--has-submenu:not(.js-open), .green .nav__menu__item:hover, .green .nav__menu__item--has-submenu:hover, .green .nav__menu__item:focus, .green .nav__menu__item--has-submenu:focus, .green .nav__menu__item.current:not(.js-open), .green .current.nav__menu__item--has-submenu:not(.js-open), .green .navBigSubmenu__item, .green .quote, .green .sidenav__item.is-active {
  border-color: #5d9021; }

body.green .nav__menu__item.current:not(.js-open):not(.set-by-class), body.green .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="green"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="green"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #5d9021; }

body.green .like-rowed-table__item a:hover, .like-rowed-table__item body.green a:hover, body.green .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.green a:hover, body.green .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.green a:hover,
body[data-cvt-color="green"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="green"] a:hover,
body[data-cvt-color="green"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="green"] a:hover,
body[data-cvt-color="green"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="green"] a:hover {
  color: #5d9021 !important; }

body.green .pgs__top-text__more__btn:hover, body.green .pgs__top-text__more__btn--less:hover, body.green .pictured-list__link:hover,
body[data-cvt-color="green"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="green"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="green"] .pictured-list__link:hover {
  color: #426717; }

body.green .gray-narrow-block.actual, body.green .gray-narrow-block:hover, body.green .nav__link.current:before, body.green .branch-offices .gray-narrow-block.active, .branch-offices body.green .gray-narrow-block.active, body.green .branch-offices .gray-narrow-block.active:before, .branch-offices body.green .gray-narrow-block.active:before, body.green .branch-office__data:before,
body[data-cvt-color="green"] .gray-narrow-block.actual,
body[data-cvt-color="green"] .gray-narrow-block:hover,
body[data-cvt-color="green"] .nav__link.current:before,
body[data-cvt-color="green"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="green"] .gray-narrow-block.active,
body[data-cvt-color="green"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="green"] .gray-narrow-block.active:before,
body[data-cvt-color="green"] .branch-office__data:before {
  background-color: #5d9021; }

body.green .iconBlock__itemIco svg, .iconBlock__itemIco body.green svg,
body[data-cvt-color="green"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="green"] svg {
  fill: #5d9021; }

.purple.btnArticle, .purple.color-box, .purple.dynamicBlock, .purple.gray-narrow-block.actual, .purple.gray-narrow-block:hover, .purple.gray-narrow-block.bg-by-class, .purple.icon-link:hover, .purple.tile, .purple.tile--image, .purple.tileArticle__dec, .purple.articlePreview__btn, .purple.articlePreview__icon, .purple.well, .medium-text blockquote.purple, .purple.tile--article, .purple.tile--job {
  --bgColor: #993399;
  background-color: #993399; }

.purple.gray-narrow-block.actual, .purple.gray-narrow-block:hover {
  background-color: #993399 !important; }

.purple .docNews__ico, .purple .docAccordion__ico {
  background-color: #993399; }

.purple.color-box.link:hover {
  background-color: #bf40bf; }

.nav__link.is-ms .purple.linkIcoChar, .purple.article__perex, .purple.customSelect__item, .gray-narrow-block span.purple, .purple.map__pin.is-selected, .purple.mapCz__pin, .map__legendItem svg.purple, .mapDialog__sections svg.purple, .purple.nav__link, .purple.nav__link.darujte.is-ms, .purple.nav__link.darujte-mobile.is-ms, .purple.nav__menu__item, .purple.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.purple, .purple.navBigSubmenu__title, .news__checkbox .purple.news__checkboxTitle, .purple.quote, .purple.blockQuote, .stories__block span.purple, .purple.link-box__pseudolink {
  color: #993399; }

.purple.nav__link:before {
  background-color: #993399; }

.purple.nav__menu__item.is-hover:not(.js-open), .purple.is-hover.nav__menu__item--has-submenu:not(.js-open), .purple.nav__menu__item:hover, .purple.nav__menu__item--has-submenu:hover, .purple.nav__menu__item:focus, .purple.nav__menu__item--has-submenu:focus, .purple.nav__menu__item.current:not(.js-open), .purple.current.nav__menu__item--has-submenu:not(.js-open), .purple.navBigSubmenu__item, .purple.quote, .purple.sidenav__item.is-active {
  border-color: #993399; }

.purple .docNews__docLink:hover, .purple .docAccordion__docLink:hover, .purple .docNews__downloadLink:hover, .purple .docAccordion__detailBtn:hover, .purple .docAccordion__downloadLink:hover, .purple .docAccordion__anchorLink:hover {
  border-color: #993399; }

.purple.btn--white:hover, .purple.footer__h, .purple.gray-narrow-block.text-colored {
  color: #993399 !important; }

.widget--link-box:hover .purple.link-box__pseudolink {
  color: #862d86; }

.purple .docAccordion__docLink.has-arrow:after, .purple .docNews__downloadLink, .purple .docAccordion__detailBtn, .purple .docAccordion__downloadLink, .purple .docAccordion__anchorLink, .purple .setbyparent p, .setbyparent .purple p, .purple .sidenav__itemName, .purple .sidenav__subitem:before, .purple .sidenav__subitem a, .sidenav__subitem .purple a {
  color: #993399; }

.purple .docAccordion__anchorLink svg, .docAccordion__anchorLink .purple svg {
  fill: #993399; }

body.purple .pgs__top-text__more__btn, body.purple .pgs__top-text__more__btn--less, body.purple .pictured-list__link, body.purple .donators__donator a:hover .donator__name, .donators__donator a:hover body.purple .donator__name,
body[data-cvt-color="purple"] .pgs__top-text__more__btn,
body[data-cvt-color="purple"] .pgs__top-text__more__btn--less,
body[data-cvt-color="purple"] .pictured-list__link,
body[data-cvt-color="purple"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="purple"] .donator__name {
  color: #993399; }

.purple .nav__menu__item.is-hover:not(.js-open), .purple .is-hover.nav__menu__item--has-submenu:not(.js-open), .purple .nav__menu__item:hover, .purple .nav__menu__item--has-submenu:hover, .purple .nav__menu__item:focus, .purple .nav__menu__item--has-submenu:focus, .purple .nav__menu__item.current:not(.js-open), .purple .current.nav__menu__item--has-submenu:not(.js-open), .purple .navBigSubmenu__item, .purple .quote, .purple .sidenav__item.is-active {
  border-color: #993399; }

body.purple .nav__menu__item.current:not(.js-open):not(.set-by-class), body.purple .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="purple"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="purple"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #993399; }

body.purple .like-rowed-table__item a:hover, .like-rowed-table__item body.purple a:hover, body.purple .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.purple a:hover, body.purple .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.purple a:hover,
body[data-cvt-color="purple"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="purple"] a:hover,
body[data-cvt-color="purple"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="purple"] a:hover,
body[data-cvt-color="purple"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="purple"] a:hover {
  color: #993399 !important; }

body.purple .pgs__top-text__more__btn:hover, body.purple .pgs__top-text__more__btn--less:hover, body.purple .pictured-list__link:hover,
body[data-cvt-color="purple"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="purple"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="purple"] .pictured-list__link:hover {
  color: #732673; }

body.purple .gray-narrow-block.actual, body.purple .gray-narrow-block:hover, body.purple .nav__link.current:before, body.purple .branch-offices .gray-narrow-block.active, .branch-offices body.purple .gray-narrow-block.active, body.purple .branch-offices .gray-narrow-block.active:before, .branch-offices body.purple .gray-narrow-block.active:before, body.purple .branch-office__data:before,
body[data-cvt-color="purple"] .gray-narrow-block.actual,
body[data-cvt-color="purple"] .gray-narrow-block:hover,
body[data-cvt-color="purple"] .nav__link.current:before,
body[data-cvt-color="purple"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="purple"] .gray-narrow-block.active,
body[data-cvt-color="purple"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="purple"] .gray-narrow-block.active:before,
body[data-cvt-color="purple"] .branch-office__data:before {
  background-color: #993399; }

body.purple .iconBlock__itemIco svg, .iconBlock__itemIco body.purple svg,
body[data-cvt-color="purple"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="purple"] svg {
  fill: #993399; }

.gray.btnArticle, .gray.color-box, .gray.dynamicBlock, .gray.gray-narrow-block.actual, .gray.gray-narrow-block:hover, .gray.gray-narrow-block.bg-by-class, .gray.icon-link:hover, .gray.tile, .gray.tile--image, .gray.tileArticle__dec, .gray.articlePreview__btn, .gray.articlePreview__icon, .gray.well, .medium-text blockquote.gray, .gray.tile--article, .gray.tile--job {
  --bgColor: #4b4b4b;
  background-color: #4b4b4b; }

.gray.gray-narrow-block.actual, .gray.gray-narrow-block:hover {
  background-color: #4b4b4b !important; }

.gray .docNews__ico, .gray .docAccordion__ico {
  background-color: #4b4b4b; }

.gray.color-box.link:hover {
  background-color: #656565; }

.nav__link.is-ms .gray.linkIcoChar, .gray.article__perex, .gray.customSelect__item, .gray-narrow-block span.gray, .gray.map__pin.is-selected, .gray.mapCz__pin, .map__legendItem svg.gray, .mapDialog__sections svg.gray, .gray.nav__link, .gray.nav__link.darujte.is-ms, .gray.nav__link.darujte-mobile.is-ms, .gray.nav__menu__item, .gray.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.gray, .gray.navBigSubmenu__title, .news__checkbox .gray.news__checkboxTitle, .gray.quote, .gray.blockQuote, .stories__block span.gray, .gray.link-box__pseudolink {
  color: #4b4b4b; }

.gray.nav__link:before {
  background-color: #4b4b4b; }

.gray.nav__menu__item.is-hover:not(.js-open), .gray.is-hover.nav__menu__item--has-submenu:not(.js-open), .gray.nav__menu__item:hover, .gray.nav__menu__item--has-submenu:hover, .gray.nav__menu__item:focus, .gray.nav__menu__item--has-submenu:focus, .gray.nav__menu__item.current:not(.js-open), .gray.current.nav__menu__item--has-submenu:not(.js-open), .gray.navBigSubmenu__item, .gray.quote, .gray.sidenav__item.is-active {
  border-color: #4b4b4b; }

.gray .docNews__docLink:hover, .gray .docAccordion__docLink:hover, .gray .docNews__downloadLink:hover, .gray .docAccordion__detailBtn:hover, .gray .docAccordion__downloadLink:hover, .gray .docAccordion__anchorLink:hover {
  border-color: #4b4b4b; }

.gray.btn--white:hover, .gray.footer__h, .gray.gray-narrow-block.text-colored {
  color: #4b4b4b !important; }

.widget--link-box:hover .gray.link-box__pseudolink {
  color: #3e3e3e; }

.gray .docAccordion__docLink.has-arrow:after, .gray .docNews__downloadLink, .gray .docAccordion__detailBtn, .gray .docAccordion__downloadLink, .gray .docAccordion__anchorLink, .gray .setbyparent p, .setbyparent .gray p, .gray .sidenav__itemName, .gray .sidenav__subitem:before, .gray .sidenav__subitem a, .sidenav__subitem .gray a {
  color: #4b4b4b; }

.gray .docAccordion__anchorLink svg, .docAccordion__anchorLink .gray svg {
  fill: #4b4b4b; }

body.gray .pgs__top-text__more__btn, body.gray .pgs__top-text__more__btn--less, body.gray .pictured-list__link, body.gray .donators__donator a:hover .donator__name, .donators__donator a:hover body.gray .donator__name,
body[data-cvt-color="gray"] .pgs__top-text__more__btn,
body[data-cvt-color="gray"] .pgs__top-text__more__btn--less,
body[data-cvt-color="gray"] .pictured-list__link,
body[data-cvt-color="gray"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="gray"] .donator__name {
  color: #4b4b4b; }

.gray .nav__menu__item.is-hover:not(.js-open), .gray .is-hover.nav__menu__item--has-submenu:not(.js-open), .gray .nav__menu__item:hover, .gray .nav__menu__item--has-submenu:hover, .gray .nav__menu__item:focus, .gray .nav__menu__item--has-submenu:focus, .gray .nav__menu__item.current:not(.js-open), .gray .current.nav__menu__item--has-submenu:not(.js-open), .gray .navBigSubmenu__item, .gray .quote, .gray .sidenav__item.is-active {
  border-color: #4b4b4b; }

body.gray .nav__menu__item.current:not(.js-open):not(.set-by-class), body.gray .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="gray"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="gray"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #4b4b4b; }

body.gray .like-rowed-table__item a:hover, .like-rowed-table__item body.gray a:hover, body.gray .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.gray a:hover, body.gray .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.gray a:hover,
body[data-cvt-color="gray"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="gray"] a:hover,
body[data-cvt-color="gray"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="gray"] a:hover,
body[data-cvt-color="gray"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="gray"] a:hover {
  color: #4b4b4b !important; }

body.gray .pgs__top-text__more__btn:hover, body.gray .pgs__top-text__more__btn--less:hover, body.gray .pictured-list__link:hover,
body[data-cvt-color="gray"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="gray"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="gray"] .pictured-list__link:hover {
  color: #323232; }

body.gray .gray-narrow-block.actual, body.gray .gray-narrow-block:hover, body.gray .nav__link.current:before, body.gray .branch-offices .gray-narrow-block.active, .branch-offices body.gray .gray-narrow-block.active, body.gray .branch-offices .gray-narrow-block.active:before, .branch-offices body.gray .gray-narrow-block.active:before, body.gray .branch-office__data:before,
body[data-cvt-color="gray"] .gray-narrow-block.actual,
body[data-cvt-color="gray"] .gray-narrow-block:hover,
body[data-cvt-color="gray"] .nav__link.current:before,
body[data-cvt-color="gray"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="gray"] .gray-narrow-block.active,
body[data-cvt-color="gray"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="gray"] .gray-narrow-block.active:before,
body[data-cvt-color="gray"] .branch-office__data:before {
  background-color: #4b4b4b; }

body.gray .iconBlock__itemIco svg, .iconBlock__itemIco body.gray svg,
body[data-cvt-color="gray"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="gray"] svg {
  fill: #4b4b4b; }

.brown.btnArticle, .brown.color-box, .brown.dynamicBlock, .brown.gray-narrow-block.actual, .brown.gray-narrow-block:hover, .brown.gray-narrow-block.bg-by-class, .brown.icon-link:hover, .brown.tile, .brown.tile--image, .brown.tileArticle__dec, .brown.articlePreview__btn, .brown.articlePreview__icon, .brown.well, .medium-text blockquote.brown, .brown.tile--article, .brown.tile--job {
  --bgColor: #534741;
  background-color: #534741; }

.brown.gray-narrow-block.actual, .brown.gray-narrow-block:hover {
  background-color: #534741 !important; }

.brown .docNews__ico, .brown .docAccordion__ico {
  background-color: #534741; }

.brown.color-box.link:hover {
  background-color: #705f57; }

.nav__link.is-ms .brown.linkIcoChar, .brown.article__perex, .brown.customSelect__item, .gray-narrow-block span.brown, .brown.map__pin.is-selected, .brown.mapCz__pin, .map__legendItem svg.brown, .mapDialog__sections svg.brown, .brown.nav__link, .brown.nav__link.darujte.is-ms, .brown.nav__link.darujte-mobile.is-ms, .brown.nav__menu__item, .brown.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.brown, .brown.navBigSubmenu__title, .news__checkbox .brown.news__checkboxTitle, .brown.quote, .brown.blockQuote, .stories__block span.brown, .brown.link-box__pseudolink {
  color: #534741; }

.brown.nav__link:before {
  background-color: #534741; }

.brown.nav__menu__item.is-hover:not(.js-open), .brown.is-hover.nav__menu__item--has-submenu:not(.js-open), .brown.nav__menu__item:hover, .brown.nav__menu__item--has-submenu:hover, .brown.nav__menu__item:focus, .brown.nav__menu__item--has-submenu:focus, .brown.nav__menu__item.current:not(.js-open), .brown.current.nav__menu__item--has-submenu:not(.js-open), .brown.navBigSubmenu__item, .brown.quote, .brown.sidenav__item.is-active {
  border-color: #534741; }

.brown .docNews__docLink:hover, .brown .docAccordion__docLink:hover, .brown .docNews__downloadLink:hover, .brown .docAccordion__detailBtn:hover, .brown .docAccordion__downloadLink:hover, .brown .docAccordion__anchorLink:hover {
  border-color: #534741; }

.brown.btn--white:hover, .brown.footer__h, .brown.gray-narrow-block.text-colored {
  color: #534741 !important; }

.widget--link-box:hover .brown.link-box__pseudolink {
  color: #453b36; }

.brown .docAccordion__docLink.has-arrow:after, .brown .docNews__downloadLink, .brown .docAccordion__detailBtn, .brown .docAccordion__downloadLink, .brown .docAccordion__anchorLink, .brown .setbyparent p, .setbyparent .brown p, .brown .sidenav__itemName, .brown .sidenav__subitem:before, .brown .sidenav__subitem a, .sidenav__subitem .brown a {
  color: #534741; }

.brown .docAccordion__anchorLink svg, .docAccordion__anchorLink .brown svg {
  fill: #534741; }

body.brown .pgs__top-text__more__btn, body.brown .pgs__top-text__more__btn--less, body.brown .pictured-list__link, body.brown .donators__donator a:hover .donator__name, .donators__donator a:hover body.brown .donator__name,
body[data-cvt-color="brown"] .pgs__top-text__more__btn,
body[data-cvt-color="brown"] .pgs__top-text__more__btn--less,
body[data-cvt-color="brown"] .pictured-list__link,
body[data-cvt-color="brown"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="brown"] .donator__name {
  color: #534741; }

.brown .nav__menu__item.is-hover:not(.js-open), .brown .is-hover.nav__menu__item--has-submenu:not(.js-open), .brown .nav__menu__item:hover, .brown .nav__menu__item--has-submenu:hover, .brown .nav__menu__item:focus, .brown .nav__menu__item--has-submenu:focus, .brown .nav__menu__item.current:not(.js-open), .brown .current.nav__menu__item--has-submenu:not(.js-open), .brown .navBigSubmenu__item, .brown .quote, .brown .sidenav__item.is-active {
  border-color: #534741; }

body.brown .nav__menu__item.current:not(.js-open):not(.set-by-class), body.brown .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="brown"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="brown"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #534741; }

body.brown .like-rowed-table__item a:hover, .like-rowed-table__item body.brown a:hover, body.brown .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.brown a:hover, body.brown .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.brown a:hover,
body[data-cvt-color="brown"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="brown"] a:hover,
body[data-cvt-color="brown"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="brown"] a:hover,
body[data-cvt-color="brown"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="brown"] a:hover {
  color: #534741 !important; }

body.brown .pgs__top-text__more__btn:hover, body.brown .pgs__top-text__more__btn--less:hover, body.brown .pictured-list__link:hover,
body[data-cvt-color="brown"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="brown"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="brown"] .pictured-list__link:hover {
  color: #362f2b; }

body.brown .gray-narrow-block.actual, body.brown .gray-narrow-block:hover, body.brown .nav__link.current:before, body.brown .branch-offices .gray-narrow-block.active, .branch-offices body.brown .gray-narrow-block.active, body.brown .branch-offices .gray-narrow-block.active:before, .branch-offices body.brown .gray-narrow-block.active:before, body.brown .branch-office__data:before,
body[data-cvt-color="brown"] .gray-narrow-block.actual,
body[data-cvt-color="brown"] .gray-narrow-block:hover,
body[data-cvt-color="brown"] .nav__link.current:before,
body[data-cvt-color="brown"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="brown"] .gray-narrow-block.active,
body[data-cvt-color="brown"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="brown"] .gray-narrow-block.active:before,
body[data-cvt-color="brown"] .branch-office__data:before {
  background-color: #534741; }

body.brown .iconBlock__itemIco svg, .iconBlock__itemIco body.brown svg,
body[data-cvt-color="brown"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="brown"] svg {
  fill: #534741; }

.blue.btnArticle, .blue.color-box, .blue.dynamicBlock, .blue.gray-narrow-block.actual, .blue.gray-narrow-block:hover, .blue.gray-narrow-block.bg-by-class, .blue.icon-link:hover, .blue.tile, .blue.tile--image, .blue.tileArticle__dec, .blue.articlePreview__btn, .blue.articlePreview__icon, .blue.well, .medium-text blockquote.blue, .blue.tile--article, .blue.tile--job {
  --bgColor: #14428b;
  background-color: #14428b; }

.blue.gray-narrow-block.actual, .blue.gray-narrow-block:hover {
  background-color: #14428b !important; }

.blue .docNews__ico, .blue .docAccordion__ico {
  background-color: #14428b; }

.blue.color-box.link:hover {
  background-color: #1a57b8; }

.nav__link.is-ms .blue.linkIcoChar, .blue.article__perex, .blue.customSelect__item, .gray-narrow-block span.blue, .blue.map__pin.is-selected, .blue.mapCz__pin, .map__legendItem svg.blue, .mapDialog__sections svg.blue, .blue.nav__link, .blue.nav__link.darujte.is-ms, .blue.nav__link.darujte-mobile.is-ms, .blue.nav__menu__item, .blue.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.blue, .blue.navBigSubmenu__title, .news__checkbox .blue.news__checkboxTitle, .blue.quote, .blue.blockQuote, .stories__block span.blue, .blue.link-box__pseudolink {
  color: #14428b; }

.blue.nav__link:before {
  background-color: #14428b; }

.blue.nav__menu__item.is-hover:not(.js-open), .blue.is-hover.nav__menu__item--has-submenu:not(.js-open), .blue.nav__menu__item:hover, .blue.nav__menu__item--has-submenu:hover, .blue.nav__menu__item:focus, .blue.nav__menu__item--has-submenu:focus, .blue.nav__menu__item.current:not(.js-open), .blue.current.nav__menu__item--has-submenu:not(.js-open), .blue.navBigSubmenu__item, .blue.quote, .blue.sidenav__item.is-active {
  border-color: #14428b; }

.blue .docNews__docLink:hover, .blue .docAccordion__docLink:hover, .blue .docNews__downloadLink:hover, .blue .docAccordion__detailBtn:hover, .blue .docAccordion__downloadLink:hover, .blue .docAccordion__anchorLink:hover {
  border-color: #14428b; }

.blue.btn--white:hover, .blue.footer__h, .blue.gray-narrow-block.text-colored {
  color: #14428b !important; }

.widget--link-box:hover .blue.link-box__pseudolink {
  color: #113775; }

.blue .docAccordion__docLink.has-arrow:after, .blue .docNews__downloadLink, .blue .docAccordion__detailBtn, .blue .docAccordion__downloadLink, .blue .docAccordion__anchorLink, .blue .setbyparent p, .setbyparent .blue p, .blue .sidenav__itemName, .blue .sidenav__subitem:before, .blue .sidenav__subitem a, .sidenav__subitem .blue a {
  color: #14428b; }

.blue .docAccordion__anchorLink svg, .docAccordion__anchorLink .blue svg {
  fill: #14428b; }

body.blue .pgs__top-text__more__btn, body.blue .pgs__top-text__more__btn--less, body.blue .pictured-list__link, body.blue .donators__donator a:hover .donator__name, .donators__donator a:hover body.blue .donator__name,
body[data-cvt-color="blue"] .pgs__top-text__more__btn,
body[data-cvt-color="blue"] .pgs__top-text__more__btn--less,
body[data-cvt-color="blue"] .pictured-list__link,
body[data-cvt-color="blue"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="blue"] .donator__name {
  color: #14428b; }

.blue .nav__menu__item.is-hover:not(.js-open), .blue .is-hover.nav__menu__item--has-submenu:not(.js-open), .blue .nav__menu__item:hover, .blue .nav__menu__item--has-submenu:hover, .blue .nav__menu__item:focus, .blue .nav__menu__item--has-submenu:focus, .blue .nav__menu__item.current:not(.js-open), .blue .current.nav__menu__item--has-submenu:not(.js-open), .blue .navBigSubmenu__item, .blue .quote, .blue .sidenav__item.is-active {
  border-color: #14428b; }

body.blue .nav__menu__item.current:not(.js-open):not(.set-by-class), body.blue .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="blue"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="blue"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #14428b; }

body.blue .like-rowed-table__item a:hover, .like-rowed-table__item body.blue a:hover, body.blue .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.blue a:hover, body.blue .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.blue a:hover,
body[data-cvt-color="blue"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="blue"] a:hover,
body[data-cvt-color="blue"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="blue"] a:hover,
body[data-cvt-color="blue"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="blue"] a:hover {
  color: #14428b !important; }

body.blue .pgs__top-text__more__btn:hover, body.blue .pgs__top-text__more__btn--less:hover, body.blue .pictured-list__link:hover,
body[data-cvt-color="blue"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="blue"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="blue"] .pictured-list__link:hover {
  color: #0e2d5e; }

body.blue .gray-narrow-block.actual, body.blue .gray-narrow-block:hover, body.blue .nav__link.current:before, body.blue .branch-offices .gray-narrow-block.active, .branch-offices body.blue .gray-narrow-block.active, body.blue .branch-offices .gray-narrow-block.active:before, .branch-offices body.blue .gray-narrow-block.active:before, body.blue .branch-office__data:before,
body[data-cvt-color="blue"] .gray-narrow-block.actual,
body[data-cvt-color="blue"] .gray-narrow-block:hover,
body[data-cvt-color="blue"] .nav__link.current:before,
body[data-cvt-color="blue"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="blue"] .gray-narrow-block.active,
body[data-cvt-color="blue"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="blue"] .gray-narrow-block.active:before,
body[data-cvt-color="blue"] .branch-office__data:before {
  background-color: #14428b; }

body.blue .iconBlock__itemIco svg, .iconBlock__itemIco body.blue svg,
body[data-cvt-color="blue"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="blue"] svg {
  fill: #14428b; }

.orange.btnArticle, .orange.color-box, .orange.dynamicBlock, .orange.gray-narrow-block.actual, .orange.gray-narrow-block:hover, .orange.gray-narrow-block.bg-by-class, .orange.icon-link:hover, .orange.tile, .orange.tile--image, .orange.tileArticle__dec, .orange.articlePreview__btn, .orange.articlePreview__icon, .orange.well, .medium-text blockquote.orange, .orange.tile--article, .orange.tile--job {
  --bgColor: #f39200;
  background-color: #f39200; }

.orange.gray-narrow-block.actual, .orange.gray-narrow-block:hover {
  background-color: #f39200 !important; }

.orange .docNews__ico, .orange .docAccordion__ico {
  background-color: #f39200; }

.orange.color-box.link:hover {
  background-color: #ffa927; }

.nav__link.is-ms .orange.linkIcoChar, .orange.article__perex, .orange.customSelect__item, .gray-narrow-block span.orange, .orange.map__pin.is-selected, .orange.mapCz__pin, .map__legendItem svg.orange, .mapDialog__sections svg.orange, .orange.nav__link, .orange.nav__link.darujte.is-ms, .orange.nav__link.darujte-mobile.is-ms, .orange.nav__menu__item, .orange.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.orange, .orange.navBigSubmenu__title, .news__checkbox .orange.news__checkboxTitle, .orange.quote, .orange.blockQuote, .stories__block span.orange, .orange.link-box__pseudolink {
  color: #f39200; }

.orange.nav__link:before {
  background-color: #f39200; }

.orange.nav__menu__item.is-hover:not(.js-open), .orange.is-hover.nav__menu__item--has-submenu:not(.js-open), .orange.nav__menu__item:hover, .orange.nav__menu__item--has-submenu:hover, .orange.nav__menu__item:focus, .orange.nav__menu__item--has-submenu:focus, .orange.nav__menu__item.current:not(.js-open), .orange.current.nav__menu__item--has-submenu:not(.js-open), .orange.navBigSubmenu__item, .orange.quote, .orange.sidenav__item.is-active {
  border-color: #f39200; }

.orange .docNews__docLink:hover, .orange .docAccordion__docLink:hover, .orange .docNews__downloadLink:hover, .orange .docAccordion__detailBtn:hover, .orange .docAccordion__downloadLink:hover, .orange .docAccordion__anchorLink:hover {
  border-color: #f39200; }

.orange.btn--white:hover, .orange.footer__h, .orange.gray-narrow-block.text-colored {
  color: #f39200 !important; }

.widget--link-box:hover .orange.link-box__pseudolink {
  color: #da8300; }

.orange .docAccordion__docLink.has-arrow:after, .orange .docNews__downloadLink, .orange .docAccordion__detailBtn, .orange .docAccordion__downloadLink, .orange .docAccordion__anchorLink, .orange .setbyparent p, .setbyparent .orange p, .orange .sidenav__itemName, .orange .sidenav__subitem:before, .orange .sidenav__subitem a, .sidenav__subitem .orange a {
  color: #f39200; }

.orange .docAccordion__anchorLink svg, .docAccordion__anchorLink .orange svg {
  fill: #f39200; }

body.orange .pgs__top-text__more__btn, body.orange .pgs__top-text__more__btn--less, body.orange .pictured-list__link, body.orange .donators__donator a:hover .donator__name, .donators__donator a:hover body.orange .donator__name,
body[data-cvt-color="orange"] .pgs__top-text__more__btn,
body[data-cvt-color="orange"] .pgs__top-text__more__btn--less,
body[data-cvt-color="orange"] .pictured-list__link,
body[data-cvt-color="orange"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="orange"] .donator__name {
  color: #f39200; }

.orange .nav__menu__item.is-hover:not(.js-open), .orange .is-hover.nav__menu__item--has-submenu:not(.js-open), .orange .nav__menu__item:hover, .orange .nav__menu__item--has-submenu:hover, .orange .nav__menu__item:focus, .orange .nav__menu__item--has-submenu:focus, .orange .nav__menu__item.current:not(.js-open), .orange .current.nav__menu__item--has-submenu:not(.js-open), .orange .navBigSubmenu__item, .orange .quote, .orange .sidenav__item.is-active {
  border-color: #f39200; }

body.orange .nav__menu__item.current:not(.js-open):not(.set-by-class), body.orange .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="orange"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="orange"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #f39200; }

body.orange .like-rowed-table__item a:hover, .like-rowed-table__item body.orange a:hover, body.orange .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.orange a:hover, body.orange .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.orange a:hover,
body[data-cvt-color="orange"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="orange"] a:hover,
body[data-cvt-color="orange"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="orange"] a:hover,
body[data-cvt-color="orange"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="orange"] a:hover {
  color: #f39200 !important; }

body.orange .pgs__top-text__more__btn:hover, body.orange .pgs__top-text__more__btn--less:hover, body.orange .pictured-list__link:hover,
body[data-cvt-color="orange"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="orange"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="orange"] .pictured-list__link:hover {
  color: #c07300; }

body.orange .gray-narrow-block.actual, body.orange .gray-narrow-block:hover, body.orange .nav__link.current:before, body.orange .branch-offices .gray-narrow-block.active, .branch-offices body.orange .gray-narrow-block.active, body.orange .branch-offices .gray-narrow-block.active:before, .branch-offices body.orange .gray-narrow-block.active:before, body.orange .branch-office__data:before,
body[data-cvt-color="orange"] .gray-narrow-block.actual,
body[data-cvt-color="orange"] .gray-narrow-block:hover,
body[data-cvt-color="orange"] .nav__link.current:before,
body[data-cvt-color="orange"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="orange"] .gray-narrow-block.active,
body[data-cvt-color="orange"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="orange"] .gray-narrow-block.active:before,
body[data-cvt-color="orange"] .branch-office__data:before {
  background-color: #f39200; }

body.orange .iconBlock__itemIco svg, .iconBlock__itemIco body.orange svg,
body[data-cvt-color="orange"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="orange"] svg {
  fill: #f39200; }

.darujte.btnArticle, .darujte.color-box, .darujte.dynamicBlock, .darujte.gray-narrow-block.actual, .darujte.gray-narrow-block:hover, .darujte.gray-narrow-block.bg-by-class, .darujte.icon-link:hover, .darujte.tile, .darujte.tile--image, .darujte.tileArticle__dec, .darujte.articlePreview__btn, .darujte.articlePreview__icon, .darujte.well, .medium-text blockquote.darujte, .darujte.tile--article, .darujte.tile--job {
  --bgColor: #E94161;
  background-color: #E94161; }

.darujte.gray-narrow-block.actual, .darujte.gray-narrow-block:hover {
  background-color: #E94161 !important; }

.darujte .docNews__ico, .darujte .docAccordion__ico {
  background-color: #E94161; }

.darujte.color-box.link:hover {
  background-color: #ee6f87; }

.nav__link.is-ms .darujte.linkIcoChar, .darujte.article__perex, .darujte.customSelect__item, .gray-narrow-block span.darujte, .darujte.map__pin.is-selected, .darujte.mapCz__pin, .map__legendItem svg.darujte, .mapDialog__sections svg.darujte, .darujte.nav__link, .darujte.nav__link.is-ms, .darujte.nav__menu__item, .darujte.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.darujte, .darujte.navBigSubmenu__title, .news__checkbox .darujte.news__checkboxTitle, .darujte.quote, .darujte.blockQuote, .stories__block span.darujte, .darujte.link-box__pseudolink {
  color: #E94161; }

.darujte.nav__link:before {
  background-color: #E94161; }

.darujte.nav__menu__item.is-hover:not(.js-open), .darujte.is-hover.nav__menu__item--has-submenu:not(.js-open), .darujte.nav__menu__item:hover, .darujte.nav__menu__item--has-submenu:hover, .darujte.nav__menu__item:focus, .darujte.nav__menu__item--has-submenu:focus, .darujte.nav__menu__item.current:not(.js-open), .darujte.current.nav__menu__item--has-submenu:not(.js-open), .darujte.navBigSubmenu__item, .darujte.quote, .darujte.sidenav__item.is-active {
  border-color: #E94161; }

.darujte .docNews__docLink:hover, .darujte .docAccordion__docLink:hover, .darujte .docNews__downloadLink:hover, .darujte .docAccordion__detailBtn:hover, .darujte .docAccordion__downloadLink:hover, .darujte .docAccordion__anchorLink:hover {
  border-color: #E94161; }

.darujte.btn--white:hover, .darujte.footer__h, .darujte.gray-narrow-block.text-colored {
  color: #E94161 !important; }

.widget--link-box:hover .darujte.link-box__pseudolink {
  color: #e62a4e; }

.darujte .docAccordion__docLink.has-arrow:after, .darujte .docNews__downloadLink, .darujte .docAccordion__detailBtn, .darujte .docAccordion__downloadLink, .darujte .docAccordion__anchorLink, .darujte .setbyparent p, .setbyparent .darujte p, .darujte .sidenav__itemName, .darujte .sidenav__subitem:before, .darujte .sidenav__subitem a, .sidenav__subitem .darujte a {
  color: #E94161; }

.darujte .docAccordion__anchorLink svg, .docAccordion__anchorLink .darujte svg {
  fill: #E94161; }

body.darujte .pgs__top-text__more__btn, body.darujte .pgs__top-text__more__btn--less, body.darujte .pictured-list__link, body.darujte .donators__donator a:hover .donator__name, .donators__donator a:hover body.darujte .donator__name,
body[data-cvt-color="darujte"] .pgs__top-text__more__btn,
body[data-cvt-color="darujte"] .pgs__top-text__more__btn--less,
body[data-cvt-color="darujte"] .pictured-list__link,
body[data-cvt-color="darujte"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="darujte"] .donator__name {
  color: #E94161; }

.darujte .nav__menu__item.is-hover:not(.js-open), .darujte .is-hover.nav__menu__item--has-submenu:not(.js-open), .darujte .nav__menu__item:hover, .darujte .nav__menu__item--has-submenu:hover, .darujte .nav__menu__item:focus, .darujte .nav__menu__item--has-submenu:focus, .darujte .nav__menu__item.current:not(.js-open), .darujte .current.nav__menu__item--has-submenu:not(.js-open), .darujte .navBigSubmenu__item, .darujte .quote, .darujte .sidenav__item.is-active {
  border-color: #E94161; }

body.darujte .nav__menu__item.current:not(.js-open):not(.set-by-class), body.darujte .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="darujte"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="darujte"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #E94161; }

body.darujte .like-rowed-table__item a:hover, .like-rowed-table__item body.darujte a:hover, body.darujte .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.darujte a:hover, body.darujte .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.darujte a:hover,
body[data-cvt-color="darujte"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="darujte"] a:hover,
body[data-cvt-color="darujte"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="darujte"] a:hover,
body[data-cvt-color="darujte"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="darujte"] a:hover {
  color: #E94161 !important; }

body.darujte .pgs__top-text__more__btn:hover, body.darujte .pgs__top-text__more__btn--less:hover, body.darujte .pictured-list__link:hover,
body[data-cvt-color="darujte"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="darujte"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="darujte"] .pictured-list__link:hover {
  color: #dd1a3f; }

body.darujte .gray-narrow-block.actual, body.darujte .gray-narrow-block:hover, body.darujte .nav__link.current:before, body.darujte .branch-offices .gray-narrow-block.active, .branch-offices body.darujte .gray-narrow-block.active, body.darujte .branch-offices .gray-narrow-block.active:before, .branch-offices body.darujte .gray-narrow-block.active:before, body.darujte .branch-office__data:before,
body[data-cvt-color="darujte"] .gray-narrow-block.actual,
body[data-cvt-color="darujte"] .gray-narrow-block:hover,
body[data-cvt-color="darujte"] .nav__link.current:before,
body[data-cvt-color="darujte"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="darujte"] .gray-narrow-block.active,
body[data-cvt-color="darujte"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="darujte"] .gray-narrow-block.active:before,
body[data-cvt-color="darujte"] .branch-office__data:before {
  background-color: #E94161; }

body.darujte .iconBlock__itemIco svg, .iconBlock__itemIco body.darujte svg,
body[data-cvt-color="darujte"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="darujte"] svg {
  fill: #E94161; }

.hlavni-doplnkova.btnArticle, .hlavni-doplnkova.color-box, .hlavni-doplnkova.dynamicBlock, .hlavni-doplnkova.gray-narrow-block.actual, .hlavni-doplnkova.gray-narrow-block:hover, .hlavni-doplnkova.gray-narrow-block.bg-by-class, .hlavni-doplnkova.icon-link:hover, .hlavni-doplnkova.tile, .hlavni-doplnkova.tile--image, .hlavni-doplnkova.tileArticle__dec, .hlavni-doplnkova.articlePreview__btn, .hlavni-doplnkova.articlePreview__icon, .hlavni-doplnkova.well, .medium-text blockquote.hlavni-doplnkova, .hlavni-doplnkova.tile--article, .hlavni-doplnkova.tile--job {
  --bgColor: #14418B;
  background-color: #14418B; }

.hlavni-doplnkova.gray-narrow-block.actual, .hlavni-doplnkova.gray-narrow-block:hover {
  background-color: #14418B !important; }

.hlavni-doplnkova .docNews__ico, .hlavni-doplnkova .docAccordion__ico {
  background-color: #14418B; }

.hlavni-doplnkova.color-box.link:hover {
  background-color: #1a56b8; }

.nav__link.is-ms .hlavni-doplnkova.linkIcoChar, .hlavni-doplnkova.article__perex, .hlavni-doplnkova.customSelect__item, .gray-narrow-block span.hlavni-doplnkova, .hlavni-doplnkova.map__pin.is-selected, .hlavni-doplnkova.mapCz__pin, .map__legendItem svg.hlavni-doplnkova, .mapDialog__sections svg.hlavni-doplnkova, .hlavni-doplnkova.nav__link, .hlavni-doplnkova.nav__link.darujte.is-ms, .hlavni-doplnkova.nav__link.darujte-mobile.is-ms, .hlavni-doplnkova.nav__menu__item, .hlavni-doplnkova.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.hlavni-doplnkova, .hlavni-doplnkova.navBigSubmenu__title, .news__checkbox .hlavni-doplnkova.news__checkboxTitle, .hlavni-doplnkova.quote, .hlavni-doplnkova.blockQuote, .stories__block span.hlavni-doplnkova, .hlavni-doplnkova.link-box__pseudolink {
  color: #14418B; }

.hlavni-doplnkova.nav__link:before {
  background-color: #14418B; }

.hlavni-doplnkova.nav__menu__item.is-hover:not(.js-open), .hlavni-doplnkova.is-hover.nav__menu__item--has-submenu:not(.js-open), .hlavni-doplnkova.nav__menu__item:hover, .hlavni-doplnkova.nav__menu__item--has-submenu:hover, .hlavni-doplnkova.nav__menu__item:focus, .hlavni-doplnkova.nav__menu__item--has-submenu:focus, .hlavni-doplnkova.nav__menu__item.current:not(.js-open), .hlavni-doplnkova.current.nav__menu__item--has-submenu:not(.js-open), .hlavni-doplnkova.navBigSubmenu__item, .hlavni-doplnkova.quote, .hlavni-doplnkova.sidenav__item.is-active {
  border-color: #14418B; }

.hlavni-doplnkova .docNews__docLink:hover, .hlavni-doplnkova .docAccordion__docLink:hover, .hlavni-doplnkova .docNews__downloadLink:hover, .hlavni-doplnkova .docAccordion__detailBtn:hover, .hlavni-doplnkova .docAccordion__downloadLink:hover, .hlavni-doplnkova .docAccordion__anchorLink:hover {
  border-color: #14418B; }

.hlavni-doplnkova.btn--white:hover, .hlavni-doplnkova.footer__h, .hlavni-doplnkova.gray-narrow-block.text-colored {
  color: #14418B !important; }

.widget--link-box:hover .hlavni-doplnkova.link-box__pseudolink {
  color: #113775; }

.hlavni-doplnkova .docAccordion__docLink.has-arrow:after, .hlavni-doplnkova .docNews__downloadLink, .hlavni-doplnkova .docAccordion__detailBtn, .hlavni-doplnkova .docAccordion__downloadLink, .hlavni-doplnkova .docAccordion__anchorLink, .hlavni-doplnkova .setbyparent p, .setbyparent .hlavni-doplnkova p, .hlavni-doplnkova .sidenav__itemName, .hlavni-doplnkova .sidenav__subitem:before, .hlavni-doplnkova .sidenav__subitem a, .sidenav__subitem .hlavni-doplnkova a {
  color: #14418B; }

.hlavni-doplnkova .docAccordion__anchorLink svg, .docAccordion__anchorLink .hlavni-doplnkova svg {
  fill: #14418B; }

body.hlavni-doplnkova .pgs__top-text__more__btn, body.hlavni-doplnkova .pgs__top-text__more__btn--less, body.hlavni-doplnkova .pictured-list__link, body.hlavni-doplnkova .donators__donator a:hover .donator__name, .donators__donator a:hover body.hlavni-doplnkova .donator__name,
body[data-cvt-color="hlavni-doplnkova"] .pgs__top-text__more__btn,
body[data-cvt-color="hlavni-doplnkova"] .pgs__top-text__more__btn--less,
body[data-cvt-color="hlavni-doplnkova"] .pictured-list__link,
body[data-cvt-color="hlavni-doplnkova"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="hlavni-doplnkova"] .donator__name {
  color: #14418B; }

.hlavni-doplnkova .nav__menu__item.is-hover:not(.js-open), .hlavni-doplnkova .is-hover.nav__menu__item--has-submenu:not(.js-open), .hlavni-doplnkova .nav__menu__item:hover, .hlavni-doplnkova .nav__menu__item--has-submenu:hover, .hlavni-doplnkova .nav__menu__item:focus, .hlavni-doplnkova .nav__menu__item--has-submenu:focus, .hlavni-doplnkova .nav__menu__item.current:not(.js-open), .hlavni-doplnkova .current.nav__menu__item--has-submenu:not(.js-open), .hlavni-doplnkova .navBigSubmenu__item, .hlavni-doplnkova .quote, .hlavni-doplnkova .sidenav__item.is-active {
  border-color: #14418B; }

body.hlavni-doplnkova .nav__menu__item.current:not(.js-open):not(.set-by-class), body.hlavni-doplnkova .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="hlavni-doplnkova"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="hlavni-doplnkova"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #14418B; }

body.hlavni-doplnkova .like-rowed-table__item a:hover, .like-rowed-table__item body.hlavni-doplnkova a:hover, body.hlavni-doplnkova .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.hlavni-doplnkova a:hover, body.hlavni-doplnkova .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.hlavni-doplnkova a:hover,
body[data-cvt-color="hlavni-doplnkova"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="hlavni-doplnkova"] a:hover,
body[data-cvt-color="hlavni-doplnkova"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="hlavni-doplnkova"] a:hover,
body[data-cvt-color="hlavni-doplnkova"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="hlavni-doplnkova"] a:hover {
  color: #14418B !important; }

body.hlavni-doplnkova .pgs__top-text__more__btn:hover, body.hlavni-doplnkova .pgs__top-text__more__btn--less:hover, body.hlavni-doplnkova .pictured-list__link:hover,
body[data-cvt-color="hlavni-doplnkova"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="hlavni-doplnkova"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="hlavni-doplnkova"] .pictured-list__link:hover {
  color: #0e2c5e; }

body.hlavni-doplnkova .gray-narrow-block.actual, body.hlavni-doplnkova .gray-narrow-block:hover, body.hlavni-doplnkova .nav__link.current:before, body.hlavni-doplnkova .branch-offices .gray-narrow-block.active, .branch-offices body.hlavni-doplnkova .gray-narrow-block.active, body.hlavni-doplnkova .branch-offices .gray-narrow-block.active:before, .branch-offices body.hlavni-doplnkova .gray-narrow-block.active:before, body.hlavni-doplnkova .branch-office__data:before,
body[data-cvt-color="hlavni-doplnkova"] .gray-narrow-block.actual,
body[data-cvt-color="hlavni-doplnkova"] .gray-narrow-block:hover,
body[data-cvt-color="hlavni-doplnkova"] .nav__link.current:before,
body[data-cvt-color="hlavni-doplnkova"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="hlavni-doplnkova"] .gray-narrow-block.active,
body[data-cvt-color="hlavni-doplnkova"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="hlavni-doplnkova"] .gray-narrow-block.active:before,
body[data-cvt-color="hlavni-doplnkova"] .branch-office__data:before {
  background-color: #14418B; }

body.hlavni-doplnkova .iconBlock__itemIco svg, .iconBlock__itemIco body.hlavni-doplnkova svg,
body[data-cvt-color="hlavni-doplnkova"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="hlavni-doplnkova"] svg {
  fill: #14418B; }

.humanitarci.btnArticle, .humanitarci.color-box, .humanitarci.dynamicBlock, .humanitarci.gray-narrow-block.actual, .humanitarci.gray-narrow-block:hover, .humanitarci.gray-narrow-block.bg-by-class, .humanitarci.icon-link:hover, .humanitarci.tile, .humanitarci.tile--image, .humanitarci.tileArticle__dec, .humanitarci.articlePreview__btn, .humanitarci.articlePreview__icon, .humanitarci.well, .medium-text blockquote.humanitarci, .humanitarci.tile--article, .humanitarci.tile--job {
  --bgColor: #EB5A4A;
  background-color: #EB5A4A; }

.humanitarci.gray-narrow-block.actual, .humanitarci.gray-narrow-block:hover {
  background-color: #EB5A4A !important; }

.humanitarci .docNews__ico, .humanitarci .docAccordion__ico {
  background-color: #EB5A4A; }

.humanitarci.color-box.link:hover {
  background-color: #f08478; }

.nav__link.is-ms .humanitarci.linkIcoChar, .humanitarci.article__perex, .humanitarci.customSelect__item, .gray-narrow-block span.humanitarci, .humanitarci.map__pin.is-selected, .humanitarci.mapCz__pin, .map__legendItem svg.humanitarci, .mapDialog__sections svg.humanitarci, .humanitarci.nav__link, .humanitarci.nav__link.darujte.is-ms, .humanitarci.nav__link.darujte-mobile.is-ms, .humanitarci.nav__menu__item, .humanitarci.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.humanitarci, .humanitarci.navBigSubmenu__title, .news__checkbox .humanitarci.news__checkboxTitle, .humanitarci.quote, .humanitarci.blockQuote, .stories__block span.humanitarci, .humanitarci.link-box__pseudolink {
  color: #EB5A4A; }

.humanitarci.nav__link:before {
  background-color: #EB5A4A; }

.humanitarci.nav__menu__item.is-hover:not(.js-open), .humanitarci.is-hover.nav__menu__item--has-submenu:not(.js-open), .humanitarci.nav__menu__item:hover, .humanitarci.nav__menu__item--has-submenu:hover, .humanitarci.nav__menu__item:focus, .humanitarci.nav__menu__item--has-submenu:focus, .humanitarci.nav__menu__item.current:not(.js-open), .humanitarci.current.nav__menu__item--has-submenu:not(.js-open), .humanitarci.navBigSubmenu__item, .humanitarci.quote, .humanitarci.sidenav__item.is-active {
  border-color: #EB5A4A; }

.humanitarci .docNews__docLink:hover, .humanitarci .docAccordion__docLink:hover, .humanitarci .docNews__downloadLink:hover, .humanitarci .docAccordion__detailBtn:hover, .humanitarci .docAccordion__downloadLink:hover, .humanitarci .docAccordion__anchorLink:hover {
  border-color: #EB5A4A; }

.humanitarci.btn--white:hover, .humanitarci.footer__h, .humanitarci.gray-narrow-block.text-colored {
  color: #EB5A4A !important; }

.widget--link-box:hover .humanitarci.link-box__pseudolink {
  color: #e84533; }

.humanitarci .docAccordion__docLink.has-arrow:after, .humanitarci .docNews__downloadLink, .humanitarci .docAccordion__detailBtn, .humanitarci .docAccordion__downloadLink, .humanitarci .docAccordion__anchorLink, .humanitarci .setbyparent p, .setbyparent .humanitarci p, .humanitarci .sidenav__itemName, .humanitarci .sidenav__subitem:before, .humanitarci .sidenav__subitem a, .sidenav__subitem .humanitarci a {
  color: #EB5A4A; }

.humanitarci .docAccordion__anchorLink svg, .docAccordion__anchorLink .humanitarci svg {
  fill: #EB5A4A; }

body.humanitarci .pgs__top-text__more__btn, body.humanitarci .pgs__top-text__more__btn--less, body.humanitarci .pictured-list__link, body.humanitarci .donators__donator a:hover .donator__name, .donators__donator a:hover body.humanitarci .donator__name,
body[data-cvt-color="humanitarci"] .pgs__top-text__more__btn,
body[data-cvt-color="humanitarci"] .pgs__top-text__more__btn--less,
body[data-cvt-color="humanitarci"] .pictured-list__link,
body[data-cvt-color="humanitarci"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="humanitarci"] .donator__name {
  color: #EB5A4A; }

.humanitarci .nav__menu__item.is-hover:not(.js-open), .humanitarci .is-hover.nav__menu__item--has-submenu:not(.js-open), .humanitarci .nav__menu__item:hover, .humanitarci .nav__menu__item--has-submenu:hover, .humanitarci .nav__menu__item:focus, .humanitarci .nav__menu__item--has-submenu:focus, .humanitarci .nav__menu__item.current:not(.js-open), .humanitarci .current.nav__menu__item--has-submenu:not(.js-open), .humanitarci .navBigSubmenu__item, .humanitarci .quote, .humanitarci .sidenav__item.is-active {
  border-color: #EB5A4A; }

body.humanitarci .nav__menu__item.current:not(.js-open):not(.set-by-class), body.humanitarci .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="humanitarci"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="humanitarci"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #EB5A4A; }

body.humanitarci .like-rowed-table__item a:hover, .like-rowed-table__item body.humanitarci a:hover, body.humanitarci .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.humanitarci a:hover, body.humanitarci .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.humanitarci a:hover,
body[data-cvt-color="humanitarci"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="humanitarci"] a:hover,
body[data-cvt-color="humanitarci"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="humanitarci"] a:hover,
body[data-cvt-color="humanitarci"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="humanitarci"] a:hover {
  color: #EB5A4A !important; }

body.humanitarci .pgs__top-text__more__btn:hover, body.humanitarci .pgs__top-text__more__btn--less:hover, body.humanitarci .pictured-list__link:hover,
body[data-cvt-color="humanitarci"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="humanitarci"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="humanitarci"] .pictured-list__link:hover {
  color: #e6301c; }

body.humanitarci .gray-narrow-block.actual, body.humanitarci .gray-narrow-block:hover, body.humanitarci .nav__link.current:before, body.humanitarci .branch-offices .gray-narrow-block.active, .branch-offices body.humanitarci .gray-narrow-block.active, body.humanitarci .branch-offices .gray-narrow-block.active:before, .branch-offices body.humanitarci .gray-narrow-block.active:before, body.humanitarci .branch-office__data:before,
body[data-cvt-color="humanitarci"] .gray-narrow-block.actual,
body[data-cvt-color="humanitarci"] .gray-narrow-block:hover,
body[data-cvt-color="humanitarci"] .nav__link.current:before,
body[data-cvt-color="humanitarci"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="humanitarci"] .gray-narrow-block.active,
body[data-cvt-color="humanitarci"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="humanitarci"] .gray-narrow-block.active:before,
body[data-cvt-color="humanitarci"] .branch-office__data:before {
  background-color: #EB5A4A; }

body.humanitarci .iconBlock__itemIco svg, .iconBlock__itemIco body.humanitarci svg,
body[data-cvt-color="humanitarci"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="humanitarci"] svg {
  fill: #EB5A4A; }

.lidska-prava.btnArticle, .lidska-prava.color-box, .lidska-prava.dynamicBlock, .lidska-prava.gray-narrow-block.actual, .lidska-prava.gray-narrow-block:hover, .lidska-prava.gray-narrow-block.bg-by-class, .lidska-prava.icon-link:hover, .lidska-prava.tile, .lidska-prava.tile--image, .lidska-prava.tileArticle__dec, .lidska-prava.articlePreview__btn, .lidska-prava.articlePreview__icon, .lidska-prava.well, .medium-text blockquote.lidska-prava, .lidska-prava.tile--article, .lidska-prava.tile--job {
  --bgColor: #F9B000;
  background-color: #F9B000; }

.lidska-prava.gray-narrow-block.actual, .lidska-prava.gray-narrow-block:hover {
  background-color: #F9B000 !important; }

.lidska-prava .docNews__ico, .lidska-prava .docAccordion__ico {
  background-color: #F9B000; }

.lidska-prava.color-box.link:hover {
  background-color: #ffc12d; }

.nav__link.is-ms .lidska-prava.linkIcoChar, .lidska-prava.article__perex, .lidska-prava.customSelect__item, .gray-narrow-block span.lidska-prava, .lidska-prava.map__pin.is-selected, .lidska-prava.mapCz__pin, .map__legendItem svg.lidska-prava, .mapDialog__sections svg.lidska-prava, .lidska-prava.nav__link, .lidska-prava.nav__link.darujte.is-ms, .lidska-prava.nav__link.darujte-mobile.is-ms, .lidska-prava.nav__menu__item, .lidska-prava.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.lidska-prava, .lidska-prava.navBigSubmenu__title, .news__checkbox .lidska-prava.news__checkboxTitle, .lidska-prava.quote, .lidska-prava.blockQuote, .stories__block span.lidska-prava, .lidska-prava.link-box__pseudolink {
  color: #F9B000; }

.lidska-prava.nav__link:before {
  background-color: #F9B000; }

.lidska-prava.nav__menu__item.is-hover:not(.js-open), .lidska-prava.is-hover.nav__menu__item--has-submenu:not(.js-open), .lidska-prava.nav__menu__item:hover, .lidska-prava.nav__menu__item--has-submenu:hover, .lidska-prava.nav__menu__item:focus, .lidska-prava.nav__menu__item--has-submenu:focus, .lidska-prava.nav__menu__item.current:not(.js-open), .lidska-prava.current.nav__menu__item--has-submenu:not(.js-open), .lidska-prava.navBigSubmenu__item, .lidska-prava.quote, .lidska-prava.sidenav__item.is-active {
  border-color: #F9B000; }

.lidska-prava .docNews__docLink:hover, .lidska-prava .docAccordion__docLink:hover, .lidska-prava .docNews__downloadLink:hover, .lidska-prava .docAccordion__detailBtn:hover, .lidska-prava .docAccordion__downloadLink:hover, .lidska-prava .docAccordion__anchorLink:hover {
  border-color: #F9B000; }

.lidska-prava.btn--white:hover, .lidska-prava.footer__h, .lidska-prava.gray-narrow-block.text-colored {
  color: #F9B000 !important; }

.widget--link-box:hover .lidska-prava.link-box__pseudolink {
  color: #e09e00; }

.lidska-prava .docAccordion__docLink.has-arrow:after, .lidska-prava .docNews__downloadLink, .lidska-prava .docAccordion__detailBtn, .lidska-prava .docAccordion__downloadLink, .lidska-prava .docAccordion__anchorLink, .lidska-prava .setbyparent p, .setbyparent .lidska-prava p, .lidska-prava .sidenav__itemName, .lidska-prava .sidenav__subitem:before, .lidska-prava .sidenav__subitem a, .sidenav__subitem .lidska-prava a {
  color: #F9B000; }

.lidska-prava .docAccordion__anchorLink svg, .docAccordion__anchorLink .lidska-prava svg {
  fill: #F9B000; }

body.lidska-prava .pgs__top-text__more__btn, body.lidska-prava .pgs__top-text__more__btn--less, body.lidska-prava .pictured-list__link, body.lidska-prava .donators__donator a:hover .donator__name, .donators__donator a:hover body.lidska-prava .donator__name,
body[data-cvt-color="lidska-prava"] .pgs__top-text__more__btn,
body[data-cvt-color="lidska-prava"] .pgs__top-text__more__btn--less,
body[data-cvt-color="lidska-prava"] .pictured-list__link,
body[data-cvt-color="lidska-prava"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="lidska-prava"] .donator__name {
  color: #F9B000; }

.lidska-prava .nav__menu__item.is-hover:not(.js-open), .lidska-prava .is-hover.nav__menu__item--has-submenu:not(.js-open), .lidska-prava .nav__menu__item:hover, .lidska-prava .nav__menu__item--has-submenu:hover, .lidska-prava .nav__menu__item:focus, .lidska-prava .nav__menu__item--has-submenu:focus, .lidska-prava .nav__menu__item.current:not(.js-open), .lidska-prava .current.nav__menu__item--has-submenu:not(.js-open), .lidska-prava .navBigSubmenu__item, .lidska-prava .quote, .lidska-prava .sidenav__item.is-active {
  border-color: #F9B000; }

body.lidska-prava .nav__menu__item.current:not(.js-open):not(.set-by-class), body.lidska-prava .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="lidska-prava"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="lidska-prava"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #F9B000; }

body.lidska-prava .like-rowed-table__item a:hover, .like-rowed-table__item body.lidska-prava a:hover, body.lidska-prava .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.lidska-prava a:hover, body.lidska-prava .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.lidska-prava a:hover,
body[data-cvt-color="lidska-prava"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="lidska-prava"] a:hover,
body[data-cvt-color="lidska-prava"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="lidska-prava"] a:hover,
body[data-cvt-color="lidska-prava"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="lidska-prava"] a:hover {
  color: #F9B000 !important; }

body.lidska-prava .pgs__top-text__more__btn:hover, body.lidska-prava .pgs__top-text__more__btn--less:hover, body.lidska-prava .pictured-list__link:hover,
body[data-cvt-color="lidska-prava"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="lidska-prava"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="lidska-prava"] .pictured-list__link:hover {
  color: #c68c00; }

body.lidska-prava .gray-narrow-block.actual, body.lidska-prava .gray-narrow-block:hover, body.lidska-prava .nav__link.current:before, body.lidska-prava .branch-offices .gray-narrow-block.active, .branch-offices body.lidska-prava .gray-narrow-block.active, body.lidska-prava .branch-offices .gray-narrow-block.active:before, .branch-offices body.lidska-prava .gray-narrow-block.active:before, body.lidska-prava .branch-office__data:before,
body[data-cvt-color="lidska-prava"] .gray-narrow-block.actual,
body[data-cvt-color="lidska-prava"] .gray-narrow-block:hover,
body[data-cvt-color="lidska-prava"] .nav__link.current:before,
body[data-cvt-color="lidska-prava"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="lidska-prava"] .gray-narrow-block.active,
body[data-cvt-color="lidska-prava"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="lidska-prava"] .gray-narrow-block.active:before,
body[data-cvt-color="lidska-prava"] .branch-office__data:before {
  background-color: #F9B000; }

body.lidska-prava .iconBlock__itemIco svg, .iconBlock__itemIco body.lidska-prava svg,
body[data-cvt-color="lidska-prava"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="lidska-prava"] svg {
  fill: #F9B000; }

.vzdelani-a-osveta.btnArticle, .vzdelani-a-osveta.color-box, .vzdelani-a-osveta.dynamicBlock, .vzdelani-a-osveta.gray-narrow-block.actual, .vzdelani-a-osveta.gray-narrow-block:hover, .vzdelani-a-osveta.gray-narrow-block.bg-by-class, .vzdelani-a-osveta.icon-link:hover, .vzdelani-a-osveta.tile, .vzdelani-a-osveta.tile--image, .vzdelani-a-osveta.tileArticle__dec, .vzdelani-a-osveta.articlePreview__btn, .vzdelani-a-osveta.articlePreview__icon, .vzdelani-a-osveta.well, .medium-text blockquote.vzdelani-a-osveta, .vzdelani-a-osveta.tile--article, .vzdelani-a-osveta.tile--job {
  --bgColor: #49BDCF;
  background-color: #49BDCF; }

.vzdelani-a-osveta.gray-narrow-block.actual, .vzdelani-a-osveta.gray-narrow-block:hover {
  background-color: #49BDCF !important; }

.vzdelani-a-osveta .docNews__ico, .vzdelani-a-osveta .docAccordion__ico {
  background-color: #49BDCF; }

.vzdelani-a-osveta.color-box.link:hover {
  background-color: #71ccda; }

.nav__link.is-ms .vzdelani-a-osveta.linkIcoChar, .vzdelani-a-osveta.article__perex, .vzdelani-a-osveta.customSelect__item, .gray-narrow-block span.vzdelani-a-osveta, .vzdelani-a-osveta.map__pin.is-selected, .vzdelani-a-osveta.mapCz__pin, .map__legendItem svg.vzdelani-a-osveta, .mapDialog__sections svg.vzdelani-a-osveta, .vzdelani-a-osveta.nav__link, .vzdelani-a-osveta.nav__link.darujte.is-ms, .vzdelani-a-osveta.nav__link.darujte-mobile.is-ms, .vzdelani-a-osveta.nav__menu__item, .vzdelani-a-osveta.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.vzdelani-a-osveta, .vzdelani-a-osveta.navBigSubmenu__title, .news__checkbox .vzdelani-a-osveta.news__checkboxTitle, .vzdelani-a-osveta.quote, .vzdelani-a-osveta.blockQuote, .stories__block span.vzdelani-a-osveta, .vzdelani-a-osveta.link-box__pseudolink {
  color: #49BDCF; }

.vzdelani-a-osveta.nav__link:before {
  background-color: #49BDCF; }

.vzdelani-a-osveta.nav__menu__item.is-hover:not(.js-open), .vzdelani-a-osveta.is-hover.nav__menu__item--has-submenu:not(.js-open), .vzdelani-a-osveta.nav__menu__item:hover, .vzdelani-a-osveta.nav__menu__item--has-submenu:hover, .vzdelani-a-osveta.nav__menu__item:focus, .vzdelani-a-osveta.nav__menu__item--has-submenu:focus, .vzdelani-a-osveta.nav__menu__item.current:not(.js-open), .vzdelani-a-osveta.current.nav__menu__item--has-submenu:not(.js-open), .vzdelani-a-osveta.navBigSubmenu__item, .vzdelani-a-osveta.quote, .vzdelani-a-osveta.sidenav__item.is-active {
  border-color: #49BDCF; }

.vzdelani-a-osveta .docNews__docLink:hover, .vzdelani-a-osveta .docAccordion__docLink:hover, .vzdelani-a-osveta .docNews__downloadLink:hover, .vzdelani-a-osveta .docAccordion__detailBtn:hover, .vzdelani-a-osveta .docAccordion__downloadLink:hover, .vzdelani-a-osveta .docAccordion__anchorLink:hover {
  border-color: #49BDCF; }

.vzdelani-a-osveta.btn--white:hover, .vzdelani-a-osveta.footer__h, .vzdelani-a-osveta.gray-narrow-block.text-colored {
  color: #49BDCF !important; }

.widget--link-box:hover .vzdelani-a-osveta.link-box__pseudolink {
  color: #35b5c9; }

.vzdelani-a-osveta .docAccordion__docLink.has-arrow:after, .vzdelani-a-osveta .docNews__downloadLink, .vzdelani-a-osveta .docAccordion__detailBtn, .vzdelani-a-osveta .docAccordion__downloadLink, .vzdelani-a-osveta .docAccordion__anchorLink, .vzdelani-a-osveta .setbyparent p, .setbyparent .vzdelani-a-osveta p, .vzdelani-a-osveta .sidenav__itemName, .vzdelani-a-osveta .sidenav__subitem:before, .vzdelani-a-osveta .sidenav__subitem a, .sidenav__subitem .vzdelani-a-osveta a {
  color: #49BDCF; }

.vzdelani-a-osveta .docAccordion__anchorLink svg, .docAccordion__anchorLink .vzdelani-a-osveta svg {
  fill: #49BDCF; }

body.vzdelani-a-osveta .pgs__top-text__more__btn, body.vzdelani-a-osveta .pgs__top-text__more__btn--less, body.vzdelani-a-osveta .pictured-list__link, body.vzdelani-a-osveta .donators__donator a:hover .donator__name, .donators__donator a:hover body.vzdelani-a-osveta .donator__name,
body[data-cvt-color="vzdelani-a-osveta"] .pgs__top-text__more__btn,
body[data-cvt-color="vzdelani-a-osveta"] .pgs__top-text__more__btn--less,
body[data-cvt-color="vzdelani-a-osveta"] .pictured-list__link,
body[data-cvt-color="vzdelani-a-osveta"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="vzdelani-a-osveta"] .donator__name {
  color: #49BDCF; }

.vzdelani-a-osveta .nav__menu__item.is-hover:not(.js-open), .vzdelani-a-osveta .is-hover.nav__menu__item--has-submenu:not(.js-open), .vzdelani-a-osveta .nav__menu__item:hover, .vzdelani-a-osveta .nav__menu__item--has-submenu:hover, .vzdelani-a-osveta .nav__menu__item:focus, .vzdelani-a-osveta .nav__menu__item--has-submenu:focus, .vzdelani-a-osveta .nav__menu__item.current:not(.js-open), .vzdelani-a-osveta .current.nav__menu__item--has-submenu:not(.js-open), .vzdelani-a-osveta .navBigSubmenu__item, .vzdelani-a-osveta .quote, .vzdelani-a-osveta .sidenav__item.is-active {
  border-color: #49BDCF; }

body.vzdelani-a-osveta .nav__menu__item.current:not(.js-open):not(.set-by-class), body.vzdelani-a-osveta .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="vzdelani-a-osveta"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="vzdelani-a-osveta"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #49BDCF; }

body.vzdelani-a-osveta .like-rowed-table__item a:hover, .like-rowed-table__item body.vzdelani-a-osveta a:hover, body.vzdelani-a-osveta .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.vzdelani-a-osveta a:hover, body.vzdelani-a-osveta .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.vzdelani-a-osveta a:hover,
body[data-cvt-color="vzdelani-a-osveta"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="vzdelani-a-osveta"] a:hover,
body[data-cvt-color="vzdelani-a-osveta"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="vzdelani-a-osveta"] a:hover,
body[data-cvt-color="vzdelani-a-osveta"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="vzdelani-a-osveta"] a:hover {
  color: #49BDCF !important; }

body.vzdelani-a-osveta .pgs__top-text__more__btn:hover, body.vzdelani-a-osveta .pgs__top-text__more__btn--less:hover, body.vzdelani-a-osveta .pictured-list__link:hover,
body[data-cvt-color="vzdelani-a-osveta"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="vzdelani-a-osveta"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="vzdelani-a-osveta"] .pictured-list__link:hover {
  color: #30a3b5; }

body.vzdelani-a-osveta .gray-narrow-block.actual, body.vzdelani-a-osveta .gray-narrow-block:hover, body.vzdelani-a-osveta .nav__link.current:before, body.vzdelani-a-osveta .branch-offices .gray-narrow-block.active, .branch-offices body.vzdelani-a-osveta .gray-narrow-block.active, body.vzdelani-a-osveta .branch-offices .gray-narrow-block.active:before, .branch-offices body.vzdelani-a-osveta .gray-narrow-block.active:before, body.vzdelani-a-osveta .branch-office__data:before,
body[data-cvt-color="vzdelani-a-osveta"] .gray-narrow-block.actual,
body[data-cvt-color="vzdelani-a-osveta"] .gray-narrow-block:hover,
body[data-cvt-color="vzdelani-a-osveta"] .nav__link.current:before,
body[data-cvt-color="vzdelani-a-osveta"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="vzdelani-a-osveta"] .gray-narrow-block.active,
body[data-cvt-color="vzdelani-a-osveta"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="vzdelani-a-osveta"] .gray-narrow-block.active:before,
body[data-cvt-color="vzdelani-a-osveta"] .branch-office__data:before {
  background-color: #49BDCF; }

body.vzdelani-a-osveta .iconBlock__itemIco svg, .iconBlock__itemIco body.vzdelani-a-osveta svg,
body[data-cvt-color="vzdelani-a-osveta"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="vzdelani-a-osveta"] svg {
  fill: #49BDCF; }

.socialni-prace.btnArticle, .socialni-prace.color-box, .socialni-prace.dynamicBlock, .socialni-prace.gray-narrow-block.actual, .socialni-prace.gray-narrow-block:hover, .socialni-prace.gray-narrow-block.bg-by-class, .socialni-prace.icon-link:hover, .socialni-prace.tile, .socialni-prace.tile--image, .socialni-prace.tileArticle__dec, .socialni-prace.articlePreview__btn, .socialni-prace.articlePreview__icon, .socialni-prace.well, .medium-text blockquote.socialni-prace, .socialni-prace.tile--article, .socialni-prace.tile--job {
  --bgColor: #43B386;
  background-color: #43B386; }

.socialni-prace.gray-narrow-block.actual, .socialni-prace.gray-narrow-block:hover {
  background-color: #43B386 !important; }

.socialni-prace .docNews__ico, .socialni-prace .docAccordion__ico {
  background-color: #43B386; }

.socialni-prace.color-box.link:hover {
  background-color: #64c59e; }

.nav__link.is-ms .socialni-prace.linkIcoChar, .socialni-prace.article__perex, .socialni-prace.customSelect__item, .gray-narrow-block span.socialni-prace, .socialni-prace.map__pin.is-selected, .socialni-prace.mapCz__pin, .map__legendItem svg.socialni-prace, .mapDialog__sections svg.socialni-prace, .socialni-prace.nav__link, .socialni-prace.nav__link.darujte.is-ms, .socialni-prace.nav__link.darujte-mobile.is-ms, .socialni-prace.nav__menu__item, .socialni-prace.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.socialni-prace, .socialni-prace.navBigSubmenu__title, .news__checkbox .socialni-prace.news__checkboxTitle, .socialni-prace.quote, .socialni-prace.blockQuote, .stories__block span.socialni-prace, .socialni-prace.link-box__pseudolink {
  color: #43B386; }

.socialni-prace.nav__link:before {
  background-color: #43B386; }

.socialni-prace.nav__menu__item.is-hover:not(.js-open), .socialni-prace.is-hover.nav__menu__item--has-submenu:not(.js-open), .socialni-prace.nav__menu__item:hover, .socialni-prace.nav__menu__item--has-submenu:hover, .socialni-prace.nav__menu__item:focus, .socialni-prace.nav__menu__item--has-submenu:focus, .socialni-prace.nav__menu__item.current:not(.js-open), .socialni-prace.current.nav__menu__item--has-submenu:not(.js-open), .socialni-prace.navBigSubmenu__item, .socialni-prace.quote, .socialni-prace.sidenav__item.is-active {
  border-color: #43B386; }

.socialni-prace .docNews__docLink:hover, .socialni-prace .docAccordion__docLink:hover, .socialni-prace .docNews__downloadLink:hover, .socialni-prace .docAccordion__detailBtn:hover, .socialni-prace .docAccordion__downloadLink:hover, .socialni-prace .docAccordion__anchorLink:hover {
  border-color: #43B386; }

.socialni-prace.btn--white:hover, .socialni-prace.footer__h, .socialni-prace.gray-narrow-block.text-colored {
  color: #43B386 !important; }

.widget--link-box:hover .socialni-prace.link-box__pseudolink {
  color: #3ca078; }

.socialni-prace .docAccordion__docLink.has-arrow:after, .socialni-prace .docNews__downloadLink, .socialni-prace .docAccordion__detailBtn, .socialni-prace .docAccordion__downloadLink, .socialni-prace .docAccordion__anchorLink, .socialni-prace .setbyparent p, .setbyparent .socialni-prace p, .socialni-prace .sidenav__itemName, .socialni-prace .sidenav__subitem:before, .socialni-prace .sidenav__subitem a, .sidenav__subitem .socialni-prace a {
  color: #43B386; }

.socialni-prace .docAccordion__anchorLink svg, .docAccordion__anchorLink .socialni-prace svg {
  fill: #43B386; }

body.socialni-prace .pgs__top-text__more__btn, body.socialni-prace .pgs__top-text__more__btn--less, body.socialni-prace .pictured-list__link, body.socialni-prace .donators__donator a:hover .donator__name, .donators__donator a:hover body.socialni-prace .donator__name,
body[data-cvt-color="socialni-prace"] .pgs__top-text__more__btn,
body[data-cvt-color="socialni-prace"] .pgs__top-text__more__btn--less,
body[data-cvt-color="socialni-prace"] .pictured-list__link,
body[data-cvt-color="socialni-prace"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="socialni-prace"] .donator__name {
  color: #43B386; }

.socialni-prace .nav__menu__item.is-hover:not(.js-open), .socialni-prace .is-hover.nav__menu__item--has-submenu:not(.js-open), .socialni-prace .nav__menu__item:hover, .socialni-prace .nav__menu__item--has-submenu:hover, .socialni-prace .nav__menu__item:focus, .socialni-prace .nav__menu__item--has-submenu:focus, .socialni-prace .nav__menu__item.current:not(.js-open), .socialni-prace .current.nav__menu__item--has-submenu:not(.js-open), .socialni-prace .navBigSubmenu__item, .socialni-prace .quote, .socialni-prace .sidenav__item.is-active {
  border-color: #43B386; }

body.socialni-prace .nav__menu__item.current:not(.js-open):not(.set-by-class), body.socialni-prace .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="socialni-prace"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="socialni-prace"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #43B386; }

body.socialni-prace .like-rowed-table__item a:hover, .like-rowed-table__item body.socialni-prace a:hover, body.socialni-prace .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.socialni-prace a:hover, body.socialni-prace .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.socialni-prace a:hover,
body[data-cvt-color="socialni-prace"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="socialni-prace"] a:hover,
body[data-cvt-color="socialni-prace"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="socialni-prace"] a:hover,
body[data-cvt-color="socialni-prace"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="socialni-prace"] a:hover {
  color: #43B386 !important; }

body.socialni-prace .pgs__top-text__more__btn:hover, body.socialni-prace .pgs__top-text__more__btn--less:hover, body.socialni-prace .pictured-list__link:hover,
body[data-cvt-color="socialni-prace"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="socialni-prace"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="socialni-prace"] .pictured-list__link:hover {
  color: #358e6a; }

body.socialni-prace .gray-narrow-block.actual, body.socialni-prace .gray-narrow-block:hover, body.socialni-prace .nav__link.current:before, body.socialni-prace .branch-offices .gray-narrow-block.active, .branch-offices body.socialni-prace .gray-narrow-block.active, body.socialni-prace .branch-offices .gray-narrow-block.active:before, .branch-offices body.socialni-prace .gray-narrow-block.active:before, body.socialni-prace .branch-office__data:before,
body[data-cvt-color="socialni-prace"] .gray-narrow-block.actual,
body[data-cvt-color="socialni-prace"] .gray-narrow-block:hover,
body[data-cvt-color="socialni-prace"] .nav__link.current:before,
body[data-cvt-color="socialni-prace"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="socialni-prace"] .gray-narrow-block.active,
body[data-cvt-color="socialni-prace"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="socialni-prace"] .gray-narrow-block.active:before,
body[data-cvt-color="socialni-prace"] .branch-office__data:before {
  background-color: #43B386; }

body.socialni-prace .iconBlock__itemIco svg, .iconBlock__itemIco body.socialni-prace svg,
body[data-cvt-color="socialni-prace"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="socialni-prace"] svg {
  fill: #43B386; }

.migrace.btnArticle, .migrace.color-box, .migrace.dynamicBlock, .migrace.gray-narrow-block.actual, .migrace.gray-narrow-block:hover, .migrace.gray-narrow-block.bg-by-class, .migrace.icon-link:hover, .migrace.tile, .migrace.tile--image, .migrace.tileArticle__dec, .migrace.articlePreview__btn, .migrace.articlePreview__icon, .migrace.well, .medium-text blockquote.migrace, .migrace.tile--article, .migrace.tile--job {
  --bgColor: #49BDCF;
  background-color: #49BDCF; }

.migrace.gray-narrow-block.actual, .migrace.gray-narrow-block:hover {
  background-color: #49BDCF !important; }

.migrace .docNews__ico, .migrace .docAccordion__ico {
  background-color: #49BDCF; }

.migrace.color-box.link:hover {
  background-color: #71ccda; }

.nav__link.is-ms .migrace.linkIcoChar, .migrace.article__perex, .migrace.customSelect__item, .gray-narrow-block span.migrace, .migrace.map__pin.is-selected, .migrace.mapCz__pin, .map__legendItem svg.migrace, .mapDialog__sections svg.migrace, .migrace.nav__link, .migrace.nav__link.darujte.is-ms, .migrace.nav__link.darujte-mobile.is-ms, .migrace.nav__menu__item, .migrace.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.migrace, .migrace.navBigSubmenu__title, .news__checkbox .migrace.news__checkboxTitle, .migrace.quote, .migrace.blockQuote, .stories__block span.migrace, .migrace.link-box__pseudolink {
  color: #49BDCF; }

.migrace.nav__link:before {
  background-color: #49BDCF; }

.migrace.nav__menu__item.is-hover:not(.js-open), .migrace.is-hover.nav__menu__item--has-submenu:not(.js-open), .migrace.nav__menu__item:hover, .migrace.nav__menu__item--has-submenu:hover, .migrace.nav__menu__item:focus, .migrace.nav__menu__item--has-submenu:focus, .migrace.nav__menu__item.current:not(.js-open), .migrace.current.nav__menu__item--has-submenu:not(.js-open), .migrace.navBigSubmenu__item, .migrace.quote, .migrace.sidenav__item.is-active {
  border-color: #49BDCF; }

.migrace .docNews__docLink:hover, .migrace .docAccordion__docLink:hover, .migrace .docNews__downloadLink:hover, .migrace .docAccordion__detailBtn:hover, .migrace .docAccordion__downloadLink:hover, .migrace .docAccordion__anchorLink:hover {
  border-color: #49BDCF; }

.migrace.btn--white:hover, .migrace.footer__h, .migrace.gray-narrow-block.text-colored {
  color: #49BDCF !important; }

.widget--link-box:hover .migrace.link-box__pseudolink {
  color: #35b5c9; }

.migrace .docAccordion__docLink.has-arrow:after, .migrace .docNews__downloadLink, .migrace .docAccordion__detailBtn, .migrace .docAccordion__downloadLink, .migrace .docAccordion__anchorLink, .migrace .setbyparent p, .setbyparent .migrace p, .migrace .sidenav__itemName, .migrace .sidenav__subitem:before, .migrace .sidenav__subitem a, .sidenav__subitem .migrace a {
  color: #49BDCF; }

.migrace .docAccordion__anchorLink svg, .docAccordion__anchorLink .migrace svg {
  fill: #49BDCF; }

body.migrace .pgs__top-text__more__btn, body.migrace .pgs__top-text__more__btn--less, body.migrace .pictured-list__link, body.migrace .donators__donator a:hover .donator__name, .donators__donator a:hover body.migrace .donator__name,
body[data-cvt-color="migrace"] .pgs__top-text__more__btn,
body[data-cvt-color="migrace"] .pgs__top-text__more__btn--less,
body[data-cvt-color="migrace"] .pictured-list__link,
body[data-cvt-color="migrace"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="migrace"] .donator__name {
  color: #49BDCF; }

.migrace .nav__menu__item.is-hover:not(.js-open), .migrace .is-hover.nav__menu__item--has-submenu:not(.js-open), .migrace .nav__menu__item:hover, .migrace .nav__menu__item--has-submenu:hover, .migrace .nav__menu__item:focus, .migrace .nav__menu__item--has-submenu:focus, .migrace .nav__menu__item.current:not(.js-open), .migrace .current.nav__menu__item--has-submenu:not(.js-open), .migrace .navBigSubmenu__item, .migrace .quote, .migrace .sidenav__item.is-active {
  border-color: #49BDCF; }

body.migrace .nav__menu__item.current:not(.js-open):not(.set-by-class), body.migrace .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="migrace"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="migrace"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #49BDCF; }

body.migrace .like-rowed-table__item a:hover, .like-rowed-table__item body.migrace a:hover, body.migrace .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.migrace a:hover, body.migrace .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.migrace a:hover,
body[data-cvt-color="migrace"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="migrace"] a:hover,
body[data-cvt-color="migrace"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="migrace"] a:hover,
body[data-cvt-color="migrace"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="migrace"] a:hover {
  color: #49BDCF !important; }

body.migrace .pgs__top-text__more__btn:hover, body.migrace .pgs__top-text__more__btn--less:hover, body.migrace .pictured-list__link:hover,
body[data-cvt-color="migrace"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="migrace"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="migrace"] .pictured-list__link:hover {
  color: #30a3b5; }

body.migrace .gray-narrow-block.actual, body.migrace .gray-narrow-block:hover, body.migrace .nav__link.current:before, body.migrace .branch-offices .gray-narrow-block.active, .branch-offices body.migrace .gray-narrow-block.active, body.migrace .branch-offices .gray-narrow-block.active:before, .branch-offices body.migrace .gray-narrow-block.active:before, body.migrace .branch-office__data:before,
body[data-cvt-color="migrace"] .gray-narrow-block.actual,
body[data-cvt-color="migrace"] .gray-narrow-block:hover,
body[data-cvt-color="migrace"] .nav__link.current:before,
body[data-cvt-color="migrace"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="migrace"] .gray-narrow-block.active,
body[data-cvt-color="migrace"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="migrace"] .gray-narrow-block.active:before,
body[data-cvt-color="migrace"] .branch-office__data:before {
  background-color: #49BDCF; }

body.migrace .iconBlock__itemIco svg, .iconBlock__itemIco body.migrace svg,
body[data-cvt-color="migrace"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="migrace"] svg {
  fill: #49BDCF; }

.jeden-svet.btnArticle, .jeden-svet.color-box, .jeden-svet.dynamicBlock, .jeden-svet.gray-narrow-block.actual, .jeden-svet.gray-narrow-block:hover, .jeden-svet.gray-narrow-block.bg-by-class, .jeden-svet.icon-link:hover, .jeden-svet.tile, .jeden-svet.tile--image, .jeden-svet.tileArticle__dec, .jeden-svet.articlePreview__btn, .jeden-svet.articlePreview__icon, .jeden-svet.well, .medium-text blockquote.jeden-svet, .jeden-svet.tile--article, .jeden-svet.tile--job {
  --bgColor: #49BDCF;
  background-color: #49BDCF; }

.jeden-svet.gray-narrow-block.actual, .jeden-svet.gray-narrow-block:hover {
  background-color: #49BDCF !important; }

.jeden-svet .docNews__ico, .jeden-svet .docAccordion__ico {
  background-color: #49BDCF; }

.jeden-svet.color-box.link:hover {
  background-color: #71ccda; }

.nav__link.is-ms .jeden-svet.linkIcoChar, .jeden-svet.article__perex, .jeden-svet.customSelect__item, .gray-narrow-block span.jeden-svet, .jeden-svet.map__pin.is-selected, .jeden-svet.mapCz__pin, .map__legendItem svg.jeden-svet, .mapDialog__sections svg.jeden-svet, .jeden-svet.nav__link, .jeden-svet.nav__link.darujte.is-ms, .jeden-svet.nav__link.darujte-mobile.is-ms, .jeden-svet.nav__menu__item, .jeden-svet.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.jeden-svet, .jeden-svet.navBigSubmenu__title, .news__checkbox .jeden-svet.news__checkboxTitle, .jeden-svet.quote, .jeden-svet.blockQuote, .stories__block span.jeden-svet, .jeden-svet.link-box__pseudolink {
  color: #49BDCF; }

.jeden-svet.nav__link:before {
  background-color: #49BDCF; }

.jeden-svet.nav__menu__item.is-hover:not(.js-open), .jeden-svet.is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet.nav__menu__item:hover, .jeden-svet.nav__menu__item--has-submenu:hover, .jeden-svet.nav__menu__item:focus, .jeden-svet.nav__menu__item--has-submenu:focus, .jeden-svet.nav__menu__item.current:not(.js-open), .jeden-svet.current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet.navBigSubmenu__item, .jeden-svet.quote, .jeden-svet.sidenav__item.is-active {
  border-color: #49BDCF; }

.jeden-svet .docNews__docLink:hover, .jeden-svet .docAccordion__docLink:hover, .jeden-svet .docNews__downloadLink:hover, .jeden-svet .docAccordion__detailBtn:hover, .jeden-svet .docAccordion__downloadLink:hover, .jeden-svet .docAccordion__anchorLink:hover {
  border-color: #49BDCF; }

.jeden-svet.btn--white:hover, .jeden-svet.footer__h, .jeden-svet.gray-narrow-block.text-colored {
  color: #49BDCF !important; }

.widget--link-box:hover .jeden-svet.link-box__pseudolink {
  color: #35b5c9; }

.jeden-svet .docAccordion__docLink.has-arrow:after, .jeden-svet .docNews__downloadLink, .jeden-svet .docAccordion__detailBtn, .jeden-svet .docAccordion__downloadLink, .jeden-svet .docAccordion__anchorLink, .jeden-svet .setbyparent p, .setbyparent .jeden-svet p, .jeden-svet .sidenav__itemName, .jeden-svet .sidenav__subitem:before, .jeden-svet .sidenav__subitem a, .sidenav__subitem .jeden-svet a {
  color: #49BDCF; }

.jeden-svet .docAccordion__anchorLink svg, .docAccordion__anchorLink .jeden-svet svg {
  fill: #49BDCF; }

body.jeden-svet .pgs__top-text__more__btn, body.jeden-svet .pgs__top-text__more__btn--less, body.jeden-svet .pictured-list__link, body.jeden-svet .donators__donator a:hover .donator__name, .donators__donator a:hover body.jeden-svet .donator__name,
body[data-cvt-color="jeden-svet"] .pgs__top-text__more__btn,
body[data-cvt-color="jeden-svet"] .pgs__top-text__more__btn--less,
body[data-cvt-color="jeden-svet"] .pictured-list__link,
body[data-cvt-color="jeden-svet"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="jeden-svet"] .donator__name {
  color: #49BDCF; }

.jeden-svet .nav__menu__item.is-hover:not(.js-open), .jeden-svet .is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet .nav__menu__item:hover, .jeden-svet .nav__menu__item--has-submenu:hover, .jeden-svet .nav__menu__item:focus, .jeden-svet .nav__menu__item--has-submenu:focus, .jeden-svet .nav__menu__item.current:not(.js-open), .jeden-svet .current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet .navBigSubmenu__item, .jeden-svet .quote, .jeden-svet .sidenav__item.is-active {
  border-color: #49BDCF; }

body.jeden-svet .nav__menu__item.current:not(.js-open):not(.set-by-class), body.jeden-svet .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #49BDCF; }

body.jeden-svet .like-rowed-table__item a:hover, .like-rowed-table__item body.jeden-svet a:hover, body.jeden-svet .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.jeden-svet a:hover, body.jeden-svet .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.jeden-svet a:hover,
body[data-cvt-color="jeden-svet"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="jeden-svet"] a:hover,
body[data-cvt-color="jeden-svet"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="jeden-svet"] a:hover,
body[data-cvt-color="jeden-svet"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="jeden-svet"] a:hover {
  color: #49BDCF !important; }

body.jeden-svet .pgs__top-text__more__btn:hover, body.jeden-svet .pgs__top-text__more__btn--less:hover, body.jeden-svet .pictured-list__link:hover,
body[data-cvt-color="jeden-svet"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="jeden-svet"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="jeden-svet"] .pictured-list__link:hover {
  color: #30a3b5; }

body.jeden-svet .gray-narrow-block.actual, body.jeden-svet .gray-narrow-block:hover, body.jeden-svet .nav__link.current:before, body.jeden-svet .branch-offices .gray-narrow-block.active, .branch-offices body.jeden-svet .gray-narrow-block.active, body.jeden-svet .branch-offices .gray-narrow-block.active:before, .branch-offices body.jeden-svet .gray-narrow-block.active:before, body.jeden-svet .branch-office__data:before,
body[data-cvt-color="jeden-svet"] .gray-narrow-block.actual,
body[data-cvt-color="jeden-svet"] .gray-narrow-block:hover,
body[data-cvt-color="jeden-svet"] .nav__link.current:before,
body[data-cvt-color="jeden-svet"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="jeden-svet"] .gray-narrow-block.active,
body[data-cvt-color="jeden-svet"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="jeden-svet"] .gray-narrow-block.active:before,
body[data-cvt-color="jeden-svet"] .branch-office__data:before {
  background-color: #49BDCF; }

body.jeden-svet .iconBlock__itemIco svg, .iconBlock__itemIco body.jeden-svet svg,
body[data-cvt-color="jeden-svet"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="jeden-svet"] svg {
  fill: #49BDCF; }

.execution.btnArticle, .execution.color-box, .execution.dynamicBlock, .execution.gray-narrow-block.actual, .execution.gray-narrow-block:hover, .execution.gray-narrow-block.bg-by-class, .execution.icon-link:hover, .execution.tile, .execution.tile--image, .execution.tileArticle__dec, .execution.articlePreview__btn, .execution.articlePreview__icon, .execution.well, .medium-text blockquote.execution, .execution.tile--article, .execution.tile--job {
  --bgColor: #43B386;
  background-color: #43B386; }

.execution.gray-narrow-block.actual, .execution.gray-narrow-block:hover {
  background-color: #43B386 !important; }

.execution .docNews__ico, .execution .docAccordion__ico {
  background-color: #43B386; }

.execution.color-box.link:hover {
  background-color: #64c59e; }

.nav__link.is-ms .execution.linkIcoChar, .execution.article__perex, .execution.customSelect__item, .gray-narrow-block span.execution, .execution.map__pin.is-selected, .execution.mapCz__pin, .map__legendItem svg.execution, .mapDialog__sections svg.execution, .execution.nav__link, .execution.nav__link.darujte.is-ms, .execution.nav__link.darujte-mobile.is-ms, .execution.nav__menu__item, .execution.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.execution, .execution.navBigSubmenu__title, .news__checkbox .execution.news__checkboxTitle, .execution.quote, .execution.blockQuote, .stories__block span.execution, .execution.link-box__pseudolink {
  color: #43B386; }

.execution.nav__link:before {
  background-color: #43B386; }

.execution.nav__menu__item.is-hover:not(.js-open), .execution.is-hover.nav__menu__item--has-submenu:not(.js-open), .execution.nav__menu__item:hover, .execution.nav__menu__item--has-submenu:hover, .execution.nav__menu__item:focus, .execution.nav__menu__item--has-submenu:focus, .execution.nav__menu__item.current:not(.js-open), .execution.current.nav__menu__item--has-submenu:not(.js-open), .execution.navBigSubmenu__item, .execution.quote, .execution.sidenav__item.is-active {
  border-color: #43B386; }

.execution .docNews__docLink:hover, .execution .docAccordion__docLink:hover, .execution .docNews__downloadLink:hover, .execution .docAccordion__detailBtn:hover, .execution .docAccordion__downloadLink:hover, .execution .docAccordion__anchorLink:hover {
  border-color: #43B386; }

.execution.btn--white:hover, .execution.footer__h, .execution.gray-narrow-block.text-colored {
  color: #43B386 !important; }

.widget--link-box:hover .execution.link-box__pseudolink {
  color: #3ca078; }

.execution .docAccordion__docLink.has-arrow:after, .execution .docNews__downloadLink, .execution .docAccordion__detailBtn, .execution .docAccordion__downloadLink, .execution .docAccordion__anchorLink, .execution .setbyparent p, .setbyparent .execution p, .execution .sidenav__itemName, .execution .sidenav__subitem:before, .execution .sidenav__subitem a, .sidenav__subitem .execution a {
  color: #43B386; }

.execution .docAccordion__anchorLink svg, .docAccordion__anchorLink .execution svg {
  fill: #43B386; }

body.execution .pgs__top-text__more__btn, body.execution .pgs__top-text__more__btn--less, body.execution .pictured-list__link, body.execution .donators__donator a:hover .donator__name, .donators__donator a:hover body.execution .donator__name,
body[data-cvt-color="execution"] .pgs__top-text__more__btn,
body[data-cvt-color="execution"] .pgs__top-text__more__btn--less,
body[data-cvt-color="execution"] .pictured-list__link,
body[data-cvt-color="execution"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="execution"] .donator__name {
  color: #43B386; }

.execution .nav__menu__item.is-hover:not(.js-open), .execution .is-hover.nav__menu__item--has-submenu:not(.js-open), .execution .nav__menu__item:hover, .execution .nav__menu__item--has-submenu:hover, .execution .nav__menu__item:focus, .execution .nav__menu__item--has-submenu:focus, .execution .nav__menu__item.current:not(.js-open), .execution .current.nav__menu__item--has-submenu:not(.js-open), .execution .navBigSubmenu__item, .execution .quote, .execution .sidenav__item.is-active {
  border-color: #43B386; }

body.execution .nav__menu__item.current:not(.js-open):not(.set-by-class), body.execution .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="execution"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="execution"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #43B386; }

body.execution .like-rowed-table__item a:hover, .like-rowed-table__item body.execution a:hover, body.execution .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.execution a:hover, body.execution .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.execution a:hover,
body[data-cvt-color="execution"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="execution"] a:hover,
body[data-cvt-color="execution"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="execution"] a:hover,
body[data-cvt-color="execution"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="execution"] a:hover {
  color: #43B386 !important; }

body.execution .pgs__top-text__more__btn:hover, body.execution .pgs__top-text__more__btn--less:hover, body.execution .pictured-list__link:hover,
body[data-cvt-color="execution"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="execution"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="execution"] .pictured-list__link:hover {
  color: #358e6a; }

body.execution .gray-narrow-block.actual, body.execution .gray-narrow-block:hover, body.execution .nav__link.current:before, body.execution .branch-offices .gray-narrow-block.active, .branch-offices body.execution .gray-narrow-block.active, body.execution .branch-offices .gray-narrow-block.active:before, .branch-offices body.execution .gray-narrow-block.active:before, body.execution .branch-office__data:before,
body[data-cvt-color="execution"] .gray-narrow-block.actual,
body[data-cvt-color="execution"] .gray-narrow-block:hover,
body[data-cvt-color="execution"] .nav__link.current:before,
body[data-cvt-color="execution"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="execution"] .gray-narrow-block.active,
body[data-cvt-color="execution"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="execution"] .gray-narrow-block.active:before,
body[data-cvt-color="execution"] .branch-office__data:before {
  background-color: #43B386; }

body.execution .iconBlock__itemIco svg, .iconBlock__itemIco body.execution svg,
body[data-cvt-color="execution"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="execution"] svg {
  fill: #43B386; }

.jeden-svet-varianty.btnArticle, .jeden-svet-varianty.color-box, .jeden-svet-varianty.dynamicBlock, .jeden-svet-varianty.gray-narrow-block.actual, .jeden-svet-varianty.gray-narrow-block:hover, .jeden-svet-varianty.gray-narrow-block.bg-by-class, .jeden-svet-varianty.icon-link:hover, .jeden-svet-varianty.tile, .jeden-svet-varianty.tile--image, .jeden-svet-varianty.tileArticle__dec, .jeden-svet-varianty.articlePreview__btn, .jeden-svet-varianty.articlePreview__icon, .jeden-svet-varianty.well, .medium-text blockquote.jeden-svet-varianty, .jeden-svet-varianty.tile--article, .jeden-svet-varianty.tile--job {
  --bgColor: #49BDCF;
  background-color: #49BDCF; }

.jeden-svet-varianty.gray-narrow-block.actual, .jeden-svet-varianty.gray-narrow-block:hover {
  background-color: #49BDCF !important; }

.jeden-svet-varianty .docNews__ico, .jeden-svet-varianty .docAccordion__ico {
  background-color: #49BDCF; }

.jeden-svet-varianty.color-box.link:hover {
  background-color: #71ccda; }

.nav__link.is-ms .jeden-svet-varianty.linkIcoChar, .jeden-svet-varianty.article__perex, .jeden-svet-varianty.customSelect__item, .gray-narrow-block span.jeden-svet-varianty, .jeden-svet-varianty.map__pin.is-selected, .jeden-svet-varianty.mapCz__pin, .map__legendItem svg.jeden-svet-varianty, .mapDialog__sections svg.jeden-svet-varianty, .jeden-svet-varianty.nav__link, .jeden-svet-varianty.nav__link.darujte.is-ms, .jeden-svet-varianty.nav__link.darujte-mobile.is-ms, .jeden-svet-varianty.nav__menu__item, .jeden-svet-varianty.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.jeden-svet-varianty, .jeden-svet-varianty.navBigSubmenu__title, .news__checkbox .jeden-svet-varianty.news__checkboxTitle, .jeden-svet-varianty.quote, .jeden-svet-varianty.blockQuote, .stories__block span.jeden-svet-varianty, .jeden-svet-varianty.link-box__pseudolink {
  color: #49BDCF; }

.jeden-svet-varianty.nav__link:before {
  background-color: #49BDCF; }

.jeden-svet-varianty.nav__menu__item.is-hover:not(.js-open), .jeden-svet-varianty.is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-varianty.nav__menu__item:hover, .jeden-svet-varianty.nav__menu__item--has-submenu:hover, .jeden-svet-varianty.nav__menu__item:focus, .jeden-svet-varianty.nav__menu__item--has-submenu:focus, .jeden-svet-varianty.nav__menu__item.current:not(.js-open), .jeden-svet-varianty.current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-varianty.navBigSubmenu__item, .jeden-svet-varianty.quote, .jeden-svet-varianty.sidenav__item.is-active {
  border-color: #49BDCF; }

.jeden-svet-varianty .docNews__docLink:hover, .jeden-svet-varianty .docAccordion__docLink:hover, .jeden-svet-varianty .docNews__downloadLink:hover, .jeden-svet-varianty .docAccordion__detailBtn:hover, .jeden-svet-varianty .docAccordion__downloadLink:hover, .jeden-svet-varianty .docAccordion__anchorLink:hover {
  border-color: #49BDCF; }

.jeden-svet-varianty.btn--white:hover, .jeden-svet-varianty.footer__h, .jeden-svet-varianty.gray-narrow-block.text-colored {
  color: #49BDCF !important; }

.widget--link-box:hover .jeden-svet-varianty.link-box__pseudolink {
  color: #35b5c9; }

.jeden-svet-varianty .docAccordion__docLink.has-arrow:after, .jeden-svet-varianty .docNews__downloadLink, .jeden-svet-varianty .docAccordion__detailBtn, .jeden-svet-varianty .docAccordion__downloadLink, .jeden-svet-varianty .docAccordion__anchorLink, .jeden-svet-varianty .setbyparent p, .setbyparent .jeden-svet-varianty p, .jeden-svet-varianty .sidenav__itemName, .jeden-svet-varianty .sidenav__subitem:before, .jeden-svet-varianty .sidenav__subitem a, .sidenav__subitem .jeden-svet-varianty a {
  color: #49BDCF; }

.jeden-svet-varianty .docAccordion__anchorLink svg, .docAccordion__anchorLink .jeden-svet-varianty svg {
  fill: #49BDCF; }

body.jeden-svet-varianty .pgs__top-text__more__btn, body.jeden-svet-varianty .pgs__top-text__more__btn--less, body.jeden-svet-varianty .pictured-list__link, body.jeden-svet-varianty .donators__donator a:hover .donator__name, .donators__donator a:hover body.jeden-svet-varianty .donator__name,
body[data-cvt-color="jeden-svet-varianty"] .pgs__top-text__more__btn,
body[data-cvt-color="jeden-svet-varianty"] .pgs__top-text__more__btn--less,
body[data-cvt-color="jeden-svet-varianty"] .pictured-list__link,
body[data-cvt-color="jeden-svet-varianty"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="jeden-svet-varianty"] .donator__name {
  color: #49BDCF; }

.jeden-svet-varianty .nav__menu__item.is-hover:not(.js-open), .jeden-svet-varianty .is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-varianty .nav__menu__item:hover, .jeden-svet-varianty .nav__menu__item--has-submenu:hover, .jeden-svet-varianty .nav__menu__item:focus, .jeden-svet-varianty .nav__menu__item--has-submenu:focus, .jeden-svet-varianty .nav__menu__item.current:not(.js-open), .jeden-svet-varianty .current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-varianty .navBigSubmenu__item, .jeden-svet-varianty .quote, .jeden-svet-varianty .sidenav__item.is-active {
  border-color: #49BDCF; }

body.jeden-svet-varianty .nav__menu__item.current:not(.js-open):not(.set-by-class), body.jeden-svet-varianty .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet-varianty"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet-varianty"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #49BDCF; }

body.jeden-svet-varianty .like-rowed-table__item a:hover, .like-rowed-table__item body.jeden-svet-varianty a:hover, body.jeden-svet-varianty .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.jeden-svet-varianty a:hover, body.jeden-svet-varianty .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.jeden-svet-varianty a:hover,
body[data-cvt-color="jeden-svet-varianty"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="jeden-svet-varianty"] a:hover,
body[data-cvt-color="jeden-svet-varianty"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="jeden-svet-varianty"] a:hover,
body[data-cvt-color="jeden-svet-varianty"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="jeden-svet-varianty"] a:hover {
  color: #49BDCF !important; }

body.jeden-svet-varianty .pgs__top-text__more__btn:hover, body.jeden-svet-varianty .pgs__top-text__more__btn--less:hover, body.jeden-svet-varianty .pictured-list__link:hover,
body[data-cvt-color="jeden-svet-varianty"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="jeden-svet-varianty"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="jeden-svet-varianty"] .pictured-list__link:hover {
  color: #30a3b5; }

body.jeden-svet-varianty .gray-narrow-block.actual, body.jeden-svet-varianty .gray-narrow-block:hover, body.jeden-svet-varianty .nav__link.current:before, body.jeden-svet-varianty .branch-offices .gray-narrow-block.active, .branch-offices body.jeden-svet-varianty .gray-narrow-block.active, body.jeden-svet-varianty .branch-offices .gray-narrow-block.active:before, .branch-offices body.jeden-svet-varianty .gray-narrow-block.active:before, body.jeden-svet-varianty .branch-office__data:before,
body[data-cvt-color="jeden-svet-varianty"] .gray-narrow-block.actual,
body[data-cvt-color="jeden-svet-varianty"] .gray-narrow-block:hover,
body[data-cvt-color="jeden-svet-varianty"] .nav__link.current:before,
body[data-cvt-color="jeden-svet-varianty"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="jeden-svet-varianty"] .gray-narrow-block.active,
body[data-cvt-color="jeden-svet-varianty"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="jeden-svet-varianty"] .gray-narrow-block.active:before,
body[data-cvt-color="jeden-svet-varianty"] .branch-office__data:before {
  background-color: #49BDCF; }

body.jeden-svet-varianty .iconBlock__itemIco svg, .iconBlock__itemIco body.jeden-svet-varianty svg,
body[data-cvt-color="jeden-svet-varianty"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="jeden-svet-varianty"] svg {
  fill: #49BDCF; }

.vzdelavaci-program-varianty.btnArticle, .vzdelavaci-program-varianty.color-box, .vzdelavaci-program-varianty.dynamicBlock, .vzdelavaci-program-varianty.gray-narrow-block.actual, .vzdelavaci-program-varianty.gray-narrow-block:hover, .vzdelavaci-program-varianty.gray-narrow-block.bg-by-class, .vzdelavaci-program-varianty.icon-link:hover, .vzdelavaci-program-varianty.tile, .vzdelavaci-program-varianty.tile--image, .vzdelavaci-program-varianty.tileArticle__dec, .vzdelavaci-program-varianty.articlePreview__btn, .vzdelavaci-program-varianty.articlePreview__icon, .vzdelavaci-program-varianty.well, .medium-text blockquote.vzdelavaci-program-varianty, .vzdelavaci-program-varianty.tile--article, .vzdelavaci-program-varianty.tile--job {
  --bgColor: #49BDCF;
  background-color: #49BDCF; }

.vzdelavaci-program-varianty.gray-narrow-block.actual, .vzdelavaci-program-varianty.gray-narrow-block:hover {
  background-color: #49BDCF !important; }

.vzdelavaci-program-varianty .docNews__ico, .vzdelavaci-program-varianty .docAccordion__ico {
  background-color: #49BDCF; }

.vzdelavaci-program-varianty.color-box.link:hover {
  background-color: #71ccda; }

.nav__link.is-ms .vzdelavaci-program-varianty.linkIcoChar, .vzdelavaci-program-varianty.article__perex, .vzdelavaci-program-varianty.customSelect__item, .gray-narrow-block span.vzdelavaci-program-varianty, .vzdelavaci-program-varianty.map__pin.is-selected, .vzdelavaci-program-varianty.mapCz__pin, .map__legendItem svg.vzdelavaci-program-varianty, .mapDialog__sections svg.vzdelavaci-program-varianty, .vzdelavaci-program-varianty.nav__link, .vzdelavaci-program-varianty.nav__link.darujte.is-ms, .vzdelavaci-program-varianty.nav__link.darujte-mobile.is-ms, .vzdelavaci-program-varianty.nav__menu__item, .vzdelavaci-program-varianty.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.vzdelavaci-program-varianty, .vzdelavaci-program-varianty.navBigSubmenu__title, .news__checkbox .vzdelavaci-program-varianty.news__checkboxTitle, .vzdelavaci-program-varianty.quote, .vzdelavaci-program-varianty.blockQuote, .stories__block span.vzdelavaci-program-varianty, .vzdelavaci-program-varianty.link-box__pseudolink {
  color: #49BDCF; }

.vzdelavaci-program-varianty.nav__link:before {
  background-color: #49BDCF; }

.vzdelavaci-program-varianty.nav__menu__item.is-hover:not(.js-open), .vzdelavaci-program-varianty.is-hover.nav__menu__item--has-submenu:not(.js-open), .vzdelavaci-program-varianty.nav__menu__item:hover, .vzdelavaci-program-varianty.nav__menu__item--has-submenu:hover, .vzdelavaci-program-varianty.nav__menu__item:focus, .vzdelavaci-program-varianty.nav__menu__item--has-submenu:focus, .vzdelavaci-program-varianty.nav__menu__item.current:not(.js-open), .vzdelavaci-program-varianty.current.nav__menu__item--has-submenu:not(.js-open), .vzdelavaci-program-varianty.navBigSubmenu__item, .vzdelavaci-program-varianty.quote, .vzdelavaci-program-varianty.sidenav__item.is-active {
  border-color: #49BDCF; }

.vzdelavaci-program-varianty .docNews__docLink:hover, .vzdelavaci-program-varianty .docAccordion__docLink:hover, .vzdelavaci-program-varianty .docNews__downloadLink:hover, .vzdelavaci-program-varianty .docAccordion__detailBtn:hover, .vzdelavaci-program-varianty .docAccordion__downloadLink:hover, .vzdelavaci-program-varianty .docAccordion__anchorLink:hover {
  border-color: #49BDCF; }

.vzdelavaci-program-varianty.btn--white:hover, .vzdelavaci-program-varianty.footer__h, .vzdelavaci-program-varianty.gray-narrow-block.text-colored {
  color: #49BDCF !important; }

.widget--link-box:hover .vzdelavaci-program-varianty.link-box__pseudolink {
  color: #35b5c9; }

.vzdelavaci-program-varianty .docAccordion__docLink.has-arrow:after, .vzdelavaci-program-varianty .docNews__downloadLink, .vzdelavaci-program-varianty .docAccordion__detailBtn, .vzdelavaci-program-varianty .docAccordion__downloadLink, .vzdelavaci-program-varianty .docAccordion__anchorLink, .vzdelavaci-program-varianty .setbyparent p, .setbyparent .vzdelavaci-program-varianty p, .vzdelavaci-program-varianty .sidenav__itemName, .vzdelavaci-program-varianty .sidenav__subitem:before, .vzdelavaci-program-varianty .sidenav__subitem a, .sidenav__subitem .vzdelavaci-program-varianty a {
  color: #49BDCF; }

.vzdelavaci-program-varianty .docAccordion__anchorLink svg, .docAccordion__anchorLink .vzdelavaci-program-varianty svg {
  fill: #49BDCF; }

body.vzdelavaci-program-varianty .pgs__top-text__more__btn, body.vzdelavaci-program-varianty .pgs__top-text__more__btn--less, body.vzdelavaci-program-varianty .pictured-list__link, body.vzdelavaci-program-varianty .donators__donator a:hover .donator__name, .donators__donator a:hover body.vzdelavaci-program-varianty .donator__name,
body[data-cvt-color="vzdelavaci-program-varianty"] .pgs__top-text__more__btn,
body[data-cvt-color="vzdelavaci-program-varianty"] .pgs__top-text__more__btn--less,
body[data-cvt-color="vzdelavaci-program-varianty"] .pictured-list__link,
body[data-cvt-color="vzdelavaci-program-varianty"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="vzdelavaci-program-varianty"] .donator__name {
  color: #49BDCF; }

.vzdelavaci-program-varianty .nav__menu__item.is-hover:not(.js-open), .vzdelavaci-program-varianty .is-hover.nav__menu__item--has-submenu:not(.js-open), .vzdelavaci-program-varianty .nav__menu__item:hover, .vzdelavaci-program-varianty .nav__menu__item--has-submenu:hover, .vzdelavaci-program-varianty .nav__menu__item:focus, .vzdelavaci-program-varianty .nav__menu__item--has-submenu:focus, .vzdelavaci-program-varianty .nav__menu__item.current:not(.js-open), .vzdelavaci-program-varianty .current.nav__menu__item--has-submenu:not(.js-open), .vzdelavaci-program-varianty .navBigSubmenu__item, .vzdelavaci-program-varianty .quote, .vzdelavaci-program-varianty .sidenav__item.is-active {
  border-color: #49BDCF; }

body.vzdelavaci-program-varianty .nav__menu__item.current:not(.js-open):not(.set-by-class), body.vzdelavaci-program-varianty .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="vzdelavaci-program-varianty"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="vzdelavaci-program-varianty"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #49BDCF; }

body.vzdelavaci-program-varianty .like-rowed-table__item a:hover, .like-rowed-table__item body.vzdelavaci-program-varianty a:hover, body.vzdelavaci-program-varianty .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.vzdelavaci-program-varianty a:hover, body.vzdelavaci-program-varianty .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.vzdelavaci-program-varianty a:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="vzdelavaci-program-varianty"] a:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="vzdelavaci-program-varianty"] a:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="vzdelavaci-program-varianty"] a:hover {
  color: #49BDCF !important; }

body.vzdelavaci-program-varianty .pgs__top-text__more__btn:hover, body.vzdelavaci-program-varianty .pgs__top-text__more__btn--less:hover, body.vzdelavaci-program-varianty .pictured-list__link:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .pictured-list__link:hover {
  color: #30a3b5; }

body.vzdelavaci-program-varianty .gray-narrow-block.actual, body.vzdelavaci-program-varianty .gray-narrow-block:hover, body.vzdelavaci-program-varianty .nav__link.current:before, body.vzdelavaci-program-varianty .branch-offices .gray-narrow-block.active, .branch-offices body.vzdelavaci-program-varianty .gray-narrow-block.active, body.vzdelavaci-program-varianty .branch-offices .gray-narrow-block.active:before, .branch-offices body.vzdelavaci-program-varianty .gray-narrow-block.active:before, body.vzdelavaci-program-varianty .branch-office__data:before,
body[data-cvt-color="vzdelavaci-program-varianty"] .gray-narrow-block.actual,
body[data-cvt-color="vzdelavaci-program-varianty"] .gray-narrow-block:hover,
body[data-cvt-color="vzdelavaci-program-varianty"] .nav__link.current:before,
body[data-cvt-color="vzdelavaci-program-varianty"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="vzdelavaci-program-varianty"] .gray-narrow-block.active,
body[data-cvt-color="vzdelavaci-program-varianty"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="vzdelavaci-program-varianty"] .gray-narrow-block.active:before,
body[data-cvt-color="vzdelavaci-program-varianty"] .branch-office__data:before {
  background-color: #49BDCF; }

body.vzdelavaci-program-varianty .iconBlock__itemIco svg, .iconBlock__itemIco body.vzdelavaci-program-varianty svg,
body[data-cvt-color="vzdelavaci-program-varianty"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="vzdelavaci-program-varianty"] svg {
  fill: #49BDCF; }

.dluhove-poradenstvi.btnArticle, .dluhove-poradenstvi.color-box, .dluhove-poradenstvi.dynamicBlock, .dluhove-poradenstvi.gray-narrow-block.actual, .dluhove-poradenstvi.gray-narrow-block:hover, .dluhove-poradenstvi.gray-narrow-block.bg-by-class, .dluhove-poradenstvi.icon-link:hover, .dluhove-poradenstvi.tile, .dluhove-poradenstvi.tile--image, .dluhove-poradenstvi.tileArticle__dec, .dluhove-poradenstvi.articlePreview__btn, .dluhove-poradenstvi.articlePreview__icon, .dluhove-poradenstvi.well, .medium-text blockquote.dluhove-poradenstvi, .dluhove-poradenstvi.tile--article, .dluhove-poradenstvi.tile--job {
  --bgColor: #A6C839;
  background-color: #A6C839; }

.dluhove-poradenstvi.gray-narrow-block.actual, .dluhove-poradenstvi.gray-narrow-block:hover {
  background-color: #A6C839 !important; }

.dluhove-poradenstvi .docNews__ico, .dluhove-poradenstvi .docAccordion__ico {
  background-color: #A6C839; }

.dluhove-poradenstvi.color-box.link:hover {
  background-color: #b8d361; }

.nav__link.is-ms .dluhove-poradenstvi.linkIcoChar, .dluhove-poradenstvi.article__perex, .dluhove-poradenstvi.customSelect__item, .gray-narrow-block span.dluhove-poradenstvi, .dluhove-poradenstvi.map__pin.is-selected, .dluhove-poradenstvi.mapCz__pin, .map__legendItem svg.dluhove-poradenstvi, .mapDialog__sections svg.dluhove-poradenstvi, .dluhove-poradenstvi.nav__link, .dluhove-poradenstvi.nav__link.darujte.is-ms, .dluhove-poradenstvi.nav__link.darujte-mobile.is-ms, .dluhove-poradenstvi.nav__menu__item, .dluhove-poradenstvi.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.dluhove-poradenstvi, .dluhove-poradenstvi.navBigSubmenu__title, .news__checkbox .dluhove-poradenstvi.news__checkboxTitle, .dluhove-poradenstvi.quote, .dluhove-poradenstvi.blockQuote, .stories__block span.dluhove-poradenstvi, .dluhove-poradenstvi.link-box__pseudolink {
  color: #A6C839; }

.dluhove-poradenstvi.nav__link:before {
  background-color: #A6C839; }

.dluhove-poradenstvi.nav__menu__item.is-hover:not(.js-open), .dluhove-poradenstvi.is-hover.nav__menu__item--has-submenu:not(.js-open), .dluhove-poradenstvi.nav__menu__item:hover, .dluhove-poradenstvi.nav__menu__item--has-submenu:hover, .dluhove-poradenstvi.nav__menu__item:focus, .dluhove-poradenstvi.nav__menu__item--has-submenu:focus, .dluhove-poradenstvi.nav__menu__item.current:not(.js-open), .dluhove-poradenstvi.current.nav__menu__item--has-submenu:not(.js-open), .dluhove-poradenstvi.navBigSubmenu__item, .dluhove-poradenstvi.quote, .dluhove-poradenstvi.sidenav__item.is-active {
  border-color: #A6C839; }

.dluhove-poradenstvi .docNews__docLink:hover, .dluhove-poradenstvi .docAccordion__docLink:hover, .dluhove-poradenstvi .docNews__downloadLink:hover, .dluhove-poradenstvi .docAccordion__detailBtn:hover, .dluhove-poradenstvi .docAccordion__downloadLink:hover, .dluhove-poradenstvi .docAccordion__anchorLink:hover {
  border-color: #A6C839; }

.dluhove-poradenstvi.btn--white:hover, .dluhove-poradenstvi.footer__h, .dluhove-poradenstvi.gray-narrow-block.text-colored {
  color: #A6C839 !important; }

.widget--link-box:hover .dluhove-poradenstvi.link-box__pseudolink {
  color: #96b532; }

.dluhove-poradenstvi .docAccordion__docLink.has-arrow:after, .dluhove-poradenstvi .docNews__downloadLink, .dluhove-poradenstvi .docAccordion__detailBtn, .dluhove-poradenstvi .docAccordion__downloadLink, .dluhove-poradenstvi .docAccordion__anchorLink, .dluhove-poradenstvi .setbyparent p, .setbyparent .dluhove-poradenstvi p, .dluhove-poradenstvi .sidenav__itemName, .dluhove-poradenstvi .sidenav__subitem:before, .dluhove-poradenstvi .sidenav__subitem a, .sidenav__subitem .dluhove-poradenstvi a {
  color: #A6C839; }

.dluhove-poradenstvi .docAccordion__anchorLink svg, .docAccordion__anchorLink .dluhove-poradenstvi svg {
  fill: #A6C839; }

body.dluhove-poradenstvi .pgs__top-text__more__btn, body.dluhove-poradenstvi .pgs__top-text__more__btn--less, body.dluhove-poradenstvi .pictured-list__link, body.dluhove-poradenstvi .donators__donator a:hover .donator__name, .donators__donator a:hover body.dluhove-poradenstvi .donator__name,
body[data-cvt-color="dluhove-poradenstvi"] .pgs__top-text__more__btn,
body[data-cvt-color="dluhove-poradenstvi"] .pgs__top-text__more__btn--less,
body[data-cvt-color="dluhove-poradenstvi"] .pictured-list__link,
body[data-cvt-color="dluhove-poradenstvi"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="dluhove-poradenstvi"] .donator__name {
  color: #A6C839; }

.dluhove-poradenstvi .nav__menu__item.is-hover:not(.js-open), .dluhove-poradenstvi .is-hover.nav__menu__item--has-submenu:not(.js-open), .dluhove-poradenstvi .nav__menu__item:hover, .dluhove-poradenstvi .nav__menu__item--has-submenu:hover, .dluhove-poradenstvi .nav__menu__item:focus, .dluhove-poradenstvi .nav__menu__item--has-submenu:focus, .dluhove-poradenstvi .nav__menu__item.current:not(.js-open), .dluhove-poradenstvi .current.nav__menu__item--has-submenu:not(.js-open), .dluhove-poradenstvi .navBigSubmenu__item, .dluhove-poradenstvi .quote, .dluhove-poradenstvi .sidenav__item.is-active {
  border-color: #A6C839; }

body.dluhove-poradenstvi .nav__menu__item.current:not(.js-open):not(.set-by-class), body.dluhove-poradenstvi .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="dluhove-poradenstvi"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="dluhove-poradenstvi"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #A6C839; }

body.dluhove-poradenstvi .like-rowed-table__item a:hover, .like-rowed-table__item body.dluhove-poradenstvi a:hover, body.dluhove-poradenstvi .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.dluhove-poradenstvi a:hover, body.dluhove-poradenstvi .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.dluhove-poradenstvi a:hover,
body[data-cvt-color="dluhove-poradenstvi"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="dluhove-poradenstvi"] a:hover,
body[data-cvt-color="dluhove-poradenstvi"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="dluhove-poradenstvi"] a:hover,
body[data-cvt-color="dluhove-poradenstvi"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="dluhove-poradenstvi"] a:hover {
  color: #A6C839 !important; }

body.dluhove-poradenstvi .pgs__top-text__more__btn:hover, body.dluhove-poradenstvi .pgs__top-text__more__btn--less:hover, body.dluhove-poradenstvi .pictured-list__link:hover,
body[data-cvt-color="dluhove-poradenstvi"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="dluhove-poradenstvi"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="dluhove-poradenstvi"] .pictured-list__link:hover {
  color: #86a12d; }

body.dluhove-poradenstvi .gray-narrow-block.actual, body.dluhove-poradenstvi .gray-narrow-block:hover, body.dluhove-poradenstvi .nav__link.current:before, body.dluhove-poradenstvi .branch-offices .gray-narrow-block.active, .branch-offices body.dluhove-poradenstvi .gray-narrow-block.active, body.dluhove-poradenstvi .branch-offices .gray-narrow-block.active:before, .branch-offices body.dluhove-poradenstvi .gray-narrow-block.active:before, body.dluhove-poradenstvi .branch-office__data:before,
body[data-cvt-color="dluhove-poradenstvi"] .gray-narrow-block.actual,
body[data-cvt-color="dluhove-poradenstvi"] .gray-narrow-block:hover,
body[data-cvt-color="dluhove-poradenstvi"] .nav__link.current:before,
body[data-cvt-color="dluhove-poradenstvi"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="dluhove-poradenstvi"] .gray-narrow-block.active,
body[data-cvt-color="dluhove-poradenstvi"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="dluhove-poradenstvi"] .gray-narrow-block.active:before,
body[data-cvt-color="dluhove-poradenstvi"] .branch-office__data:before {
  background-color: #A6C839; }

body.dluhove-poradenstvi .iconBlock__itemIco svg, .iconBlock__itemIco body.dluhove-poradenstvi svg,
body[data-cvt-color="dluhove-poradenstvi"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="dluhove-poradenstvi"] svg {
  fill: #A6C839; }

.jeden-svet-mesta.btnArticle, .jeden-svet-mesta.color-box, .jeden-svet-mesta.dynamicBlock, .jeden-svet-mesta.gray-narrow-block.actual, .jeden-svet-mesta.gray-narrow-block:hover, .jeden-svet-mesta.gray-narrow-block.bg-by-class, .jeden-svet-mesta.icon-link:hover, .jeden-svet-mesta.tile, .jeden-svet-mesta.tile--image, .jeden-svet-mesta.tileArticle__dec, .jeden-svet-mesta.articlePreview__btn, .jeden-svet-mesta.articlePreview__icon, .jeden-svet-mesta.well, .medium-text blockquote.jeden-svet-mesta, .jeden-svet-mesta.tile--article, .jeden-svet-mesta.tile--job {
  --bgColor: #7874B5;
  background-color: #7874B5; }

.jeden-svet-mesta.gray-narrow-block.actual, .jeden-svet-mesta.gray-narrow-block:hover {
  background-color: #7874B5 !important; }

.jeden-svet-mesta .docNews__ico, .jeden-svet-mesta .docAccordion__ico {
  background-color: #7874B5; }

.jeden-svet-mesta.color-box.link:hover {
  background-color: #9895c7; }

.nav__link.is-ms .jeden-svet-mesta.linkIcoChar, .jeden-svet-mesta.article__perex, .jeden-svet-mesta.customSelect__item, .gray-narrow-block span.jeden-svet-mesta, .jeden-svet-mesta.map__pin.is-selected, .jeden-svet-mesta.mapCz__pin, .map__legendItem svg.jeden-svet-mesta, .mapDialog__sections svg.jeden-svet-mesta, .jeden-svet-mesta.nav__link, .jeden-svet-mesta.nav__link.darujte.is-ms, .jeden-svet-mesta.nav__link.darujte-mobile.is-ms, .jeden-svet-mesta.nav__menu__item, .jeden-svet-mesta.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.jeden-svet-mesta, .jeden-svet-mesta.navBigSubmenu__title, .news__checkbox .jeden-svet-mesta.news__checkboxTitle, .jeden-svet-mesta.quote, .jeden-svet-mesta.blockQuote, .stories__block span.jeden-svet-mesta, .jeden-svet-mesta.link-box__pseudolink {
  color: #7874B5; }

.jeden-svet-mesta.nav__link:before {
  background-color: #7874B5; }

.jeden-svet-mesta.nav__menu__item.is-hover:not(.js-open), .jeden-svet-mesta.is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-mesta.nav__menu__item:hover, .jeden-svet-mesta.nav__menu__item--has-submenu:hover, .jeden-svet-mesta.nav__menu__item:focus, .jeden-svet-mesta.nav__menu__item--has-submenu:focus, .jeden-svet-mesta.nav__menu__item.current:not(.js-open), .jeden-svet-mesta.current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-mesta.navBigSubmenu__item, .jeden-svet-mesta.quote, .jeden-svet-mesta.sidenav__item.is-active {
  border-color: #7874B5; }

.jeden-svet-mesta .docNews__docLink:hover, .jeden-svet-mesta .docAccordion__docLink:hover, .jeden-svet-mesta .docNews__downloadLink:hover, .jeden-svet-mesta .docAccordion__detailBtn:hover, .jeden-svet-mesta .docAccordion__downloadLink:hover, .jeden-svet-mesta .docAccordion__anchorLink:hover {
  border-color: #7874B5; }

.jeden-svet-mesta.btn--white:hover, .jeden-svet-mesta.footer__h, .jeden-svet-mesta.gray-narrow-block.text-colored {
  color: #7874B5 !important; }

.widget--link-box:hover .jeden-svet-mesta.link-box__pseudolink {
  color: #6863ac; }

.jeden-svet-mesta .docAccordion__docLink.has-arrow:after, .jeden-svet-mesta .docNews__downloadLink, .jeden-svet-mesta .docAccordion__detailBtn, .jeden-svet-mesta .docAccordion__downloadLink, .jeden-svet-mesta .docAccordion__anchorLink, .jeden-svet-mesta .setbyparent p, .setbyparent .jeden-svet-mesta p, .jeden-svet-mesta .sidenav__itemName, .jeden-svet-mesta .sidenav__subitem:before, .jeden-svet-mesta .sidenav__subitem a, .sidenav__subitem .jeden-svet-mesta a {
  color: #7874B5; }

.jeden-svet-mesta .docAccordion__anchorLink svg, .docAccordion__anchorLink .jeden-svet-mesta svg {
  fill: #7874B5; }

body.jeden-svet-mesta .pgs__top-text__more__btn, body.jeden-svet-mesta .pgs__top-text__more__btn--less, body.jeden-svet-mesta .pictured-list__link, body.jeden-svet-mesta .donators__donator a:hover .donator__name, .donators__donator a:hover body.jeden-svet-mesta .donator__name,
body[data-cvt-color="jeden-svet-mesta"] .pgs__top-text__more__btn,
body[data-cvt-color="jeden-svet-mesta"] .pgs__top-text__more__btn--less,
body[data-cvt-color="jeden-svet-mesta"] .pictured-list__link,
body[data-cvt-color="jeden-svet-mesta"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="jeden-svet-mesta"] .donator__name {
  color: #7874B5; }

.jeden-svet-mesta .nav__menu__item.is-hover:not(.js-open), .jeden-svet-mesta .is-hover.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-mesta .nav__menu__item:hover, .jeden-svet-mesta .nav__menu__item--has-submenu:hover, .jeden-svet-mesta .nav__menu__item:focus, .jeden-svet-mesta .nav__menu__item--has-submenu:focus, .jeden-svet-mesta .nav__menu__item.current:not(.js-open), .jeden-svet-mesta .current.nav__menu__item--has-submenu:not(.js-open), .jeden-svet-mesta .navBigSubmenu__item, .jeden-svet-mesta .quote, .jeden-svet-mesta .sidenav__item.is-active {
  border-color: #7874B5; }

body.jeden-svet-mesta .nav__menu__item.current:not(.js-open):not(.set-by-class), body.jeden-svet-mesta .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet-mesta"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="jeden-svet-mesta"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #7874B5; }

body.jeden-svet-mesta .like-rowed-table__item a:hover, .like-rowed-table__item body.jeden-svet-mesta a:hover, body.jeden-svet-mesta .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.jeden-svet-mesta a:hover, body.jeden-svet-mesta .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.jeden-svet-mesta a:hover,
body[data-cvt-color="jeden-svet-mesta"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="jeden-svet-mesta"] a:hover,
body[data-cvt-color="jeden-svet-mesta"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="jeden-svet-mesta"] a:hover,
body[data-cvt-color="jeden-svet-mesta"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="jeden-svet-mesta"] a:hover {
  color: #7874B5 !important; }

body.jeden-svet-mesta .pgs__top-text__more__btn:hover, body.jeden-svet-mesta .pgs__top-text__more__btn--less:hover, body.jeden-svet-mesta .pictured-list__link:hover,
body[data-cvt-color="jeden-svet-mesta"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="jeden-svet-mesta"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="jeden-svet-mesta"] .pictured-list__link:hover {
  color: #5a55a1; }

body.jeden-svet-mesta .gray-narrow-block.actual, body.jeden-svet-mesta .gray-narrow-block:hover, body.jeden-svet-mesta .nav__link.current:before, body.jeden-svet-mesta .branch-offices .gray-narrow-block.active, .branch-offices body.jeden-svet-mesta .gray-narrow-block.active, body.jeden-svet-mesta .branch-offices .gray-narrow-block.active:before, .branch-offices body.jeden-svet-mesta .gray-narrow-block.active:before, body.jeden-svet-mesta .branch-office__data:before,
body[data-cvt-color="jeden-svet-mesta"] .gray-narrow-block.actual,
body[data-cvt-color="jeden-svet-mesta"] .gray-narrow-block:hover,
body[data-cvt-color="jeden-svet-mesta"] .nav__link.current:before,
body[data-cvt-color="jeden-svet-mesta"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="jeden-svet-mesta"] .gray-narrow-block.active,
body[data-cvt-color="jeden-svet-mesta"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="jeden-svet-mesta"] .gray-narrow-block.active:before,
body[data-cvt-color="jeden-svet-mesta"] .branch-office__data:before {
  background-color: #7874B5; }

body.jeden-svet-mesta .iconBlock__itemIco svg, .iconBlock__itemIco body.jeden-svet-mesta svg,
body[data-cvt-color="jeden-svet-mesta"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="jeden-svet-mesta"] svg {
  fill: #7874B5; }

.celorepublikove-aktivity.btnArticle, .celorepublikove-aktivity.color-box, .celorepublikove-aktivity.dynamicBlock, .celorepublikove-aktivity.gray-narrow-block.actual, .celorepublikove-aktivity.gray-narrow-block:hover, .celorepublikove-aktivity.gray-narrow-block.bg-by-class, .celorepublikove-aktivity.icon-link:hover, .celorepublikove-aktivity.tile, .celorepublikove-aktivity.tile--image, .celorepublikove-aktivity.tileArticle__dec, .celorepublikove-aktivity.articlePreview__btn, .celorepublikove-aktivity.articlePreview__icon, .celorepublikove-aktivity.well, .medium-text blockquote.celorepublikove-aktivity, .celorepublikove-aktivity.tile--article, .celorepublikove-aktivity.tile--job {
  --bgColor: #EF7C00;
  background-color: #EF7C00; }

.celorepublikove-aktivity.gray-narrow-block.actual, .celorepublikove-aktivity.gray-narrow-block:hover {
  background-color: #EF7C00 !important; }

.celorepublikove-aktivity .docNews__ico, .celorepublikove-aktivity .docAccordion__ico {
  background-color: #EF7C00; }

.celorepublikove-aktivity.color-box.link:hover {
  background-color: #ff9523; }

.nav__link.is-ms .celorepublikove-aktivity.linkIcoChar, .celorepublikove-aktivity.article__perex, .celorepublikove-aktivity.customSelect__item, .gray-narrow-block span.celorepublikove-aktivity, .celorepublikove-aktivity.map__pin.is-selected, .celorepublikove-aktivity.mapCz__pin, .map__legendItem svg.celorepublikove-aktivity, .mapDialog__sections svg.celorepublikove-aktivity, .celorepublikove-aktivity.nav__link, .celorepublikove-aktivity.nav__link.darujte.is-ms, .celorepublikove-aktivity.nav__link.darujte-mobile.is-ms, .celorepublikove-aktivity.nav__menu__item, .celorepublikove-aktivity.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.celorepublikove-aktivity, .celorepublikove-aktivity.navBigSubmenu__title, .news__checkbox .celorepublikove-aktivity.news__checkboxTitle, .celorepublikove-aktivity.quote, .celorepublikove-aktivity.blockQuote, .stories__block span.celorepublikove-aktivity, .celorepublikove-aktivity.link-box__pseudolink {
  color: #EF7C00; }

.celorepublikove-aktivity.nav__link:before {
  background-color: #EF7C00; }

.celorepublikove-aktivity.nav__menu__item.is-hover:not(.js-open), .celorepublikove-aktivity.is-hover.nav__menu__item--has-submenu:not(.js-open), .celorepublikove-aktivity.nav__menu__item:hover, .celorepublikove-aktivity.nav__menu__item--has-submenu:hover, .celorepublikove-aktivity.nav__menu__item:focus, .celorepublikove-aktivity.nav__menu__item--has-submenu:focus, .celorepublikove-aktivity.nav__menu__item.current:not(.js-open), .celorepublikove-aktivity.current.nav__menu__item--has-submenu:not(.js-open), .celorepublikove-aktivity.navBigSubmenu__item, .celorepublikove-aktivity.quote, .celorepublikove-aktivity.sidenav__item.is-active {
  border-color: #EF7C00; }

.celorepublikove-aktivity .docNews__docLink:hover, .celorepublikove-aktivity .docAccordion__docLink:hover, .celorepublikove-aktivity .docNews__downloadLink:hover, .celorepublikove-aktivity .docAccordion__detailBtn:hover, .celorepublikove-aktivity .docAccordion__downloadLink:hover, .celorepublikove-aktivity .docAccordion__anchorLink:hover {
  border-color: #EF7C00; }

.celorepublikove-aktivity.btn--white:hover, .celorepublikove-aktivity.footer__h, .celorepublikove-aktivity.gray-narrow-block.text-colored {
  color: #EF7C00 !important; }

.widget--link-box:hover .celorepublikove-aktivity.link-box__pseudolink {
  color: #d66f00; }

.celorepublikove-aktivity .docAccordion__docLink.has-arrow:after, .celorepublikove-aktivity .docNews__downloadLink, .celorepublikove-aktivity .docAccordion__detailBtn, .celorepublikove-aktivity .docAccordion__downloadLink, .celorepublikove-aktivity .docAccordion__anchorLink, .celorepublikove-aktivity .setbyparent p, .setbyparent .celorepublikove-aktivity p, .celorepublikove-aktivity .sidenav__itemName, .celorepublikove-aktivity .sidenav__subitem:before, .celorepublikove-aktivity .sidenav__subitem a, .sidenav__subitem .celorepublikove-aktivity a {
  color: #EF7C00; }

.celorepublikove-aktivity .docAccordion__anchorLink svg, .docAccordion__anchorLink .celorepublikove-aktivity svg {
  fill: #EF7C00; }

body.celorepublikove-aktivity .pgs__top-text__more__btn, body.celorepublikove-aktivity .pgs__top-text__more__btn--less, body.celorepublikove-aktivity .pictured-list__link, body.celorepublikove-aktivity .donators__donator a:hover .donator__name, .donators__donator a:hover body.celorepublikove-aktivity .donator__name,
body[data-cvt-color="celorepublikove-aktivity"] .pgs__top-text__more__btn,
body[data-cvt-color="celorepublikove-aktivity"] .pgs__top-text__more__btn--less,
body[data-cvt-color="celorepublikove-aktivity"] .pictured-list__link,
body[data-cvt-color="celorepublikove-aktivity"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="celorepublikove-aktivity"] .donator__name {
  color: #EF7C00; }

.celorepublikove-aktivity .nav__menu__item.is-hover:not(.js-open), .celorepublikove-aktivity .is-hover.nav__menu__item--has-submenu:not(.js-open), .celorepublikove-aktivity .nav__menu__item:hover, .celorepublikove-aktivity .nav__menu__item--has-submenu:hover, .celorepublikove-aktivity .nav__menu__item:focus, .celorepublikove-aktivity .nav__menu__item--has-submenu:focus, .celorepublikove-aktivity .nav__menu__item.current:not(.js-open), .celorepublikove-aktivity .current.nav__menu__item--has-submenu:not(.js-open), .celorepublikove-aktivity .navBigSubmenu__item, .celorepublikove-aktivity .quote, .celorepublikove-aktivity .sidenav__item.is-active {
  border-color: #EF7C00; }

body.celorepublikove-aktivity .nav__menu__item.current:not(.js-open):not(.set-by-class), body.celorepublikove-aktivity .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="celorepublikove-aktivity"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="celorepublikove-aktivity"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #EF7C00; }

body.celorepublikove-aktivity .like-rowed-table__item a:hover, .like-rowed-table__item body.celorepublikove-aktivity a:hover, body.celorepublikove-aktivity .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.celorepublikove-aktivity a:hover, body.celorepublikove-aktivity .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.celorepublikove-aktivity a:hover,
body[data-cvt-color="celorepublikove-aktivity"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="celorepublikove-aktivity"] a:hover,
body[data-cvt-color="celorepublikove-aktivity"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="celorepublikove-aktivity"] a:hover,
body[data-cvt-color="celorepublikove-aktivity"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="celorepublikove-aktivity"] a:hover {
  color: #EF7C00 !important; }

body.celorepublikove-aktivity .pgs__top-text__more__btn:hover, body.celorepublikove-aktivity .pgs__top-text__more__btn--less:hover, body.celorepublikove-aktivity .pictured-list__link:hover,
body[data-cvt-color="celorepublikove-aktivity"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="celorepublikove-aktivity"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="celorepublikove-aktivity"] .pictured-list__link:hover {
  color: #bc6200; }

body.celorepublikove-aktivity .gray-narrow-block.actual, body.celorepublikove-aktivity .gray-narrow-block:hover, body.celorepublikove-aktivity .nav__link.current:before, body.celorepublikove-aktivity .branch-offices .gray-narrow-block.active, .branch-offices body.celorepublikove-aktivity .gray-narrow-block.active, body.celorepublikove-aktivity .branch-offices .gray-narrow-block.active:before, .branch-offices body.celorepublikove-aktivity .gray-narrow-block.active:before, body.celorepublikove-aktivity .branch-office__data:before,
body[data-cvt-color="celorepublikove-aktivity"] .gray-narrow-block.actual,
body[data-cvt-color="celorepublikove-aktivity"] .gray-narrow-block:hover,
body[data-cvt-color="celorepublikove-aktivity"] .nav__link.current:before,
body[data-cvt-color="celorepublikove-aktivity"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="celorepublikove-aktivity"] .gray-narrow-block.active,
body[data-cvt-color="celorepublikove-aktivity"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="celorepublikove-aktivity"] .gray-narrow-block.active:before,
body[data-cvt-color="celorepublikove-aktivity"] .branch-office__data:before {
  background-color: #EF7C00; }

body.celorepublikove-aktivity .iconBlock__itemIco svg, .iconBlock__itemIco body.celorepublikove-aktivity svg,
body[data-cvt-color="celorepublikove-aktivity"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="celorepublikove-aktivity"] svg {
  fill: #EF7C00; }

.yellow-klc.btnArticle, .yellow-klc.color-box, .yellow-klc.dynamicBlock, .yellow-klc.gray-narrow-block.actual, .yellow-klc.gray-narrow-block:hover, .yellow-klc.gray-narrow-block.bg-by-class, .yellow-klc.icon-link:hover, .yellow-klc.tile, .yellow-klc.tile--image, .yellow-klc.tileArticle__dec, .yellow-klc.articlePreview__btn, .yellow-klc.articlePreview__icon, .yellow-klc.well, .medium-text blockquote.yellow-klc, .yellow-klc.tile--article, .yellow-klc.tile--job {
  --bgColor: #e64614;
  background-color: #e64614; }

.yellow-klc.gray-narrow-block.actual, .yellow-klc.gray-narrow-block:hover {
  background-color: #e64614 !important; }

.yellow-klc .docNews__ico, .yellow-klc .docAccordion__ico {
  background-color: #e64614; }

.yellow-klc.color-box.link:hover {
  background-color: #ee693f; }

.nav__link.is-ms .yellow-klc.linkIcoChar, .yellow-klc.article__perex, .yellow-klc.customSelect__item, .gray-narrow-block span.yellow-klc, .yellow-klc.map__pin.is-selected, .yellow-klc.mapCz__pin, .map__legendItem svg.yellow-klc, .mapDialog__sections svg.yellow-klc, .yellow-klc.nav__link, .yellow-klc.nav__link.darujte.is-ms, .yellow-klc.nav__link.darujte-mobile.is-ms, .yellow-klc.nav__menu__item, .yellow-klc.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.yellow-klc, .yellow-klc.navBigSubmenu__title, .news__checkbox .yellow-klc.news__checkboxTitle, .yellow-klc.quote, .yellow-klc.blockQuote, .stories__block span.yellow-klc, .yellow-klc.link-box__pseudolink {
  color: #e64614; }

.yellow-klc.nav__link:before {
  background-color: #e64614; }

.yellow-klc.nav__menu__item.is-hover:not(.js-open), .yellow-klc.is-hover.nav__menu__item--has-submenu:not(.js-open), .yellow-klc.nav__menu__item:hover, .yellow-klc.nav__menu__item--has-submenu:hover, .yellow-klc.nav__menu__item:focus, .yellow-klc.nav__menu__item--has-submenu:focus, .yellow-klc.nav__menu__item.current:not(.js-open), .yellow-klc.current.nav__menu__item--has-submenu:not(.js-open), .yellow-klc.navBigSubmenu__item, .yellow-klc.quote, .yellow-klc.sidenav__item.is-active {
  border-color: #e64614; }

.yellow-klc .docNews__docLink:hover, .yellow-klc .docAccordion__docLink:hover, .yellow-klc .docNews__downloadLink:hover, .yellow-klc .docAccordion__detailBtn:hover, .yellow-klc .docAccordion__downloadLink:hover, .yellow-klc .docAccordion__anchorLink:hover {
  border-color: #e64614; }

.yellow-klc.btn--white:hover, .yellow-klc.footer__h, .yellow-klc.gray-narrow-block.text-colored {
  color: #e64614 !important; }

.widget--link-box:hover .yellow-klc.link-box__pseudolink {
  color: #cf3f12; }

.yellow-klc .docAccordion__docLink.has-arrow:after, .yellow-klc .docNews__downloadLink, .yellow-klc .docAccordion__detailBtn, .yellow-klc .docAccordion__downloadLink, .yellow-klc .docAccordion__anchorLink, .yellow-klc .setbyparent p, .setbyparent .yellow-klc p, .yellow-klc .sidenav__itemName, .yellow-klc .sidenav__subitem:before, .yellow-klc .sidenav__subitem a, .sidenav__subitem .yellow-klc a {
  color: #e64614; }

.yellow-klc .docAccordion__anchorLink svg, .docAccordion__anchorLink .yellow-klc svg {
  fill: #e64614; }

body.yellow-klc .pgs__top-text__more__btn, body.yellow-klc .pgs__top-text__more__btn--less, body.yellow-klc .pictured-list__link, body.yellow-klc .donators__donator a:hover .donator__name, .donators__donator a:hover body.yellow-klc .donator__name,
body[data-cvt-color="yellow-klc"] .pgs__top-text__more__btn,
body[data-cvt-color="yellow-klc"] .pgs__top-text__more__btn--less,
body[data-cvt-color="yellow-klc"] .pictured-list__link,
body[data-cvt-color="yellow-klc"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="yellow-klc"] .donator__name {
  color: #e64614; }

.yellow-klc .nav__menu__item.is-hover:not(.js-open), .yellow-klc .is-hover.nav__menu__item--has-submenu:not(.js-open), .yellow-klc .nav__menu__item:hover, .yellow-klc .nav__menu__item--has-submenu:hover, .yellow-klc .nav__menu__item:focus, .yellow-klc .nav__menu__item--has-submenu:focus, .yellow-klc .nav__menu__item.current:not(.js-open), .yellow-klc .current.nav__menu__item--has-submenu:not(.js-open), .yellow-klc .navBigSubmenu__item, .yellow-klc .quote, .yellow-klc .sidenav__item.is-active {
  border-color: #e64614; }

body.yellow-klc .nav__menu__item.current:not(.js-open):not(.set-by-class), body.yellow-klc .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="yellow-klc"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="yellow-klc"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #e64614; }

body.yellow-klc .like-rowed-table__item a:hover, .like-rowed-table__item body.yellow-klc a:hover, body.yellow-klc .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.yellow-klc a:hover, body.yellow-klc .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.yellow-klc a:hover,
body[data-cvt-color="yellow-klc"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="yellow-klc"] a:hover,
body[data-cvt-color="yellow-klc"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="yellow-klc"] a:hover,
body[data-cvt-color="yellow-klc"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="yellow-klc"] a:hover {
  color: #e64614 !important; }

body.yellow-klc .pgs__top-text__more__btn:hover, body.yellow-klc .pgs__top-text__more__btn--less:hover, body.yellow-klc .pictured-list__link:hover,
body[data-cvt-color="yellow-klc"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="yellow-klc"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="yellow-klc"] .pictured-list__link:hover {
  color: #b73810; }

body.yellow-klc .gray-narrow-block.actual, body.yellow-klc .gray-narrow-block:hover, body.yellow-klc .nav__link.current:before, body.yellow-klc .branch-offices .gray-narrow-block.active, .branch-offices body.yellow-klc .gray-narrow-block.active, body.yellow-klc .branch-offices .gray-narrow-block.active:before, .branch-offices body.yellow-klc .gray-narrow-block.active:before, body.yellow-klc .branch-office__data:before,
body[data-cvt-color="yellow-klc"] .gray-narrow-block.actual,
body[data-cvt-color="yellow-klc"] .gray-narrow-block:hover,
body[data-cvt-color="yellow-klc"] .nav__link.current:before,
body[data-cvt-color="yellow-klc"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="yellow-klc"] .gray-narrow-block.active,
body[data-cvt-color="yellow-klc"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="yellow-klc"] .gray-narrow-block.active:before,
body[data-cvt-color="yellow-klc"] .branch-office__data:before {
  background-color: #e64614; }

body.yellow-klc .iconBlock__itemIco svg, .iconBlock__itemIco body.yellow-klc svg,
body[data-cvt-color="yellow-klc"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="yellow-klc"] svg {
  fill: #e64614; }

.tyrkys-klc.btnArticle, .tyrkys-klc.color-box, .tyrkys-klc.dynamicBlock, .tyrkys-klc.gray-narrow-block.actual, .tyrkys-klc.gray-narrow-block:hover, .tyrkys-klc.gray-narrow-block.bg-by-class, .tyrkys-klc.icon-link:hover, .tyrkys-klc.tile, .tyrkys-klc.tile--image, .tyrkys-klc.tileArticle__dec, .tyrkys-klc.articlePreview__btn, .tyrkys-klc.articlePreview__icon, .tyrkys-klc.well, .medium-text blockquote.tyrkys-klc, .tyrkys-klc.tile--article, .tyrkys-klc.tile--job {
  --bgColor: #009682;
  background-color: #009682; }

.tyrkys-klc.gray-narrow-block.actual, .tyrkys-klc.gray-narrow-block:hover {
  background-color: #009682 !important; }

.tyrkys-klc .docNews__ico, .tyrkys-klc .docAccordion__ico {
  background-color: #009682; }

.tyrkys-klc.color-box.link:hover {
  background-color: #00c9ae; }

.nav__link.is-ms .tyrkys-klc.linkIcoChar, .tyrkys-klc.article__perex, .tyrkys-klc.customSelect__item, .gray-narrow-block span.tyrkys-klc, .tyrkys-klc.map__pin.is-selected, .tyrkys-klc.mapCz__pin, .map__legendItem svg.tyrkys-klc, .mapDialog__sections svg.tyrkys-klc, .tyrkys-klc.nav__link, .tyrkys-klc.nav__link.darujte.is-ms, .tyrkys-klc.nav__link.darujte-mobile.is-ms, .tyrkys-klc.nav__menu__item, .tyrkys-klc.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.tyrkys-klc, .tyrkys-klc.navBigSubmenu__title, .news__checkbox .tyrkys-klc.news__checkboxTitle, .tyrkys-klc.quote, .tyrkys-klc.blockQuote, .stories__block span.tyrkys-klc, .tyrkys-klc.link-box__pseudolink {
  color: #009682; }

.tyrkys-klc.nav__link:before {
  background-color: #009682; }

.tyrkys-klc.nav__menu__item.is-hover:not(.js-open), .tyrkys-klc.is-hover.nav__menu__item--has-submenu:not(.js-open), .tyrkys-klc.nav__menu__item:hover, .tyrkys-klc.nav__menu__item--has-submenu:hover, .tyrkys-klc.nav__menu__item:focus, .tyrkys-klc.nav__menu__item--has-submenu:focus, .tyrkys-klc.nav__menu__item.current:not(.js-open), .tyrkys-klc.current.nav__menu__item--has-submenu:not(.js-open), .tyrkys-klc.navBigSubmenu__item, .tyrkys-klc.quote, .tyrkys-klc.sidenav__item.is-active {
  border-color: #009682; }

.tyrkys-klc .docNews__docLink:hover, .tyrkys-klc .docAccordion__docLink:hover, .tyrkys-klc .docNews__downloadLink:hover, .tyrkys-klc .docAccordion__detailBtn:hover, .tyrkys-klc .docAccordion__downloadLink:hover, .tyrkys-klc .docAccordion__anchorLink:hover {
  border-color: #009682; }

.tyrkys-klc.btn--white:hover, .tyrkys-klc.footer__h, .tyrkys-klc.gray-narrow-block.text-colored {
  color: #009682 !important; }

.widget--link-box:hover .tyrkys-klc.link-box__pseudolink {
  color: #007d6c; }

.tyrkys-klc .docAccordion__docLink.has-arrow:after, .tyrkys-klc .docNews__downloadLink, .tyrkys-klc .docAccordion__detailBtn, .tyrkys-klc .docAccordion__downloadLink, .tyrkys-klc .docAccordion__anchorLink, .tyrkys-klc .setbyparent p, .setbyparent .tyrkys-klc p, .tyrkys-klc .sidenav__itemName, .tyrkys-klc .sidenav__subitem:before, .tyrkys-klc .sidenav__subitem a, .sidenav__subitem .tyrkys-klc a {
  color: #009682; }

.tyrkys-klc .docAccordion__anchorLink svg, .docAccordion__anchorLink .tyrkys-klc svg {
  fill: #009682; }

body.tyrkys-klc .pgs__top-text__more__btn, body.tyrkys-klc .pgs__top-text__more__btn--less, body.tyrkys-klc .pictured-list__link, body.tyrkys-klc .donators__donator a:hover .donator__name, .donators__donator a:hover body.tyrkys-klc .donator__name,
body[data-cvt-color="tyrkys-klc"] .pgs__top-text__more__btn,
body[data-cvt-color="tyrkys-klc"] .pgs__top-text__more__btn--less,
body[data-cvt-color="tyrkys-klc"] .pictured-list__link,
body[data-cvt-color="tyrkys-klc"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="tyrkys-klc"] .donator__name {
  color: #009682; }

.tyrkys-klc .nav__menu__item.is-hover:not(.js-open), .tyrkys-klc .is-hover.nav__menu__item--has-submenu:not(.js-open), .tyrkys-klc .nav__menu__item:hover, .tyrkys-klc .nav__menu__item--has-submenu:hover, .tyrkys-klc .nav__menu__item:focus, .tyrkys-klc .nav__menu__item--has-submenu:focus, .tyrkys-klc .nav__menu__item.current:not(.js-open), .tyrkys-klc .current.nav__menu__item--has-submenu:not(.js-open), .tyrkys-klc .navBigSubmenu__item, .tyrkys-klc .quote, .tyrkys-klc .sidenav__item.is-active {
  border-color: #009682; }

body.tyrkys-klc .nav__menu__item.current:not(.js-open):not(.set-by-class), body.tyrkys-klc .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="tyrkys-klc"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="tyrkys-klc"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #009682; }

body.tyrkys-klc .like-rowed-table__item a:hover, .like-rowed-table__item body.tyrkys-klc a:hover, body.tyrkys-klc .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.tyrkys-klc a:hover, body.tyrkys-klc .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.tyrkys-klc a:hover,
body[data-cvt-color="tyrkys-klc"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="tyrkys-klc"] a:hover,
body[data-cvt-color="tyrkys-klc"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="tyrkys-klc"] a:hover,
body[data-cvt-color="tyrkys-klc"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="tyrkys-klc"] a:hover {
  color: #009682 !important; }

body.tyrkys-klc .pgs__top-text__more__btn:hover, body.tyrkys-klc .pgs__top-text__more__btn--less:hover, body.tyrkys-klc .pictured-list__link:hover,
body[data-cvt-color="tyrkys-klc"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="tyrkys-klc"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="tyrkys-klc"] .pictured-list__link:hover {
  color: #006356; }

body.tyrkys-klc .gray-narrow-block.actual, body.tyrkys-klc .gray-narrow-block:hover, body.tyrkys-klc .nav__link.current:before, body.tyrkys-klc .branch-offices .gray-narrow-block.active, .branch-offices body.tyrkys-klc .gray-narrow-block.active, body.tyrkys-klc .branch-offices .gray-narrow-block.active:before, .branch-offices body.tyrkys-klc .gray-narrow-block.active:before, body.tyrkys-klc .branch-office__data:before,
body[data-cvt-color="tyrkys-klc"] .gray-narrow-block.actual,
body[data-cvt-color="tyrkys-klc"] .gray-narrow-block:hover,
body[data-cvt-color="tyrkys-klc"] .nav__link.current:before,
body[data-cvt-color="tyrkys-klc"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="tyrkys-klc"] .gray-narrow-block.active,
body[data-cvt-color="tyrkys-klc"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="tyrkys-klc"] .gray-narrow-block.active:before,
body[data-cvt-color="tyrkys-klc"] .branch-office__data:before {
  background-color: #009682; }

body.tyrkys-klc .iconBlock__itemIco svg, .iconBlock__itemIco body.tyrkys-klc svg,
body[data-cvt-color="tyrkys-klc"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="tyrkys-klc"] svg {
  fill: #009682; }

.klima.btnArticle, .klima.color-box, .klima.dynamicBlock, .klima.gray-narrow-block.actual, .klima.gray-narrow-block:hover, .klima.gray-narrow-block.bg-by-class, .klima.icon-link:hover, .klima.tile, .klima.tile--image, .klima.tileArticle__dec, .klima.articlePreview__btn, .klima.articlePreview__icon, .klima.well, .medium-text blockquote.klima, .klima.tile--article, .klima.tile--job {
  --bgColor: #2882a0;
  background-color: #2882a0; }

.klima.gray-narrow-block.actual, .klima.gray-narrow-block:hover {
  background-color: #2882a0 !important; }

.klima .docNews__ico, .klima .docAccordion__ico {
  background-color: #2882a0; }

.klima.color-box.link:hover {
  background-color: #32a3c9; }

.nav__link.is-ms .klima.linkIcoChar, .klima.article__perex, .klima.customSelect__item, .gray-narrow-block span.klima, .klima.map__pin.is-selected, .klima.mapCz__pin, .map__legendItem svg.klima, .mapDialog__sections svg.klima, .klima.nav__link, .klima.nav__link.darujte.is-ms, .klima.nav__link.darujte-mobile.is-ms, .klima.nav__menu__item, .klima.nav__menu__item--has-submenu, .navBigSubmenu__submenu li.klima, .klima.navBigSubmenu__title, .news__checkbox .klima.news__checkboxTitle, .klima.quote, .klima.blockQuote, .stories__block span.klima, .klima.link-box__pseudolink {
  color: #2882a0; }

.klima.nav__link:before {
  background-color: #2882a0; }

.klima.nav__menu__item.is-hover:not(.js-open), .klima.is-hover.nav__menu__item--has-submenu:not(.js-open), .klima.nav__menu__item:hover, .klima.nav__menu__item--has-submenu:hover, .klima.nav__menu__item:focus, .klima.nav__menu__item--has-submenu:focus, .klima.nav__menu__item.current:not(.js-open), .klima.current.nav__menu__item--has-submenu:not(.js-open), .klima.navBigSubmenu__item, .klima.quote, .klima.sidenav__item.is-active {
  border-color: #2882a0; }

.klima .docNews__docLink:hover, .klima .docAccordion__docLink:hover, .klima .docNews__downloadLink:hover, .klima .docAccordion__detailBtn:hover, .klima .docAccordion__downloadLink:hover, .klima .docAccordion__anchorLink:hover {
  border-color: #2882a0; }

.klima.btn--white:hover, .klima.footer__h, .klima.gray-narrow-block.text-colored {
  color: #2882a0 !important; }

.widget--link-box:hover .klima.link-box__pseudolink {
  color: #23718c; }

.klima .docAccordion__docLink.has-arrow:after, .klima .docNews__downloadLink, .klima .docAccordion__detailBtn, .klima .docAccordion__downloadLink, .klima .docAccordion__anchorLink, .klima .setbyparent p, .setbyparent .klima p, .klima .sidenav__itemName, .klima .sidenav__subitem:before, .klima .sidenav__subitem a, .sidenav__subitem .klima a {
  color: #2882a0; }

.klima .docAccordion__anchorLink svg, .docAccordion__anchorLink .klima svg {
  fill: #2882a0; }

body.klima .pgs__top-text__more__btn, body.klima .pgs__top-text__more__btn--less, body.klima .pictured-list__link, body.klima .donators__donator a:hover .donator__name, .donators__donator a:hover body.klima .donator__name,
body[data-cvt-color="klima"] .pgs__top-text__more__btn,
body[data-cvt-color="klima"] .pgs__top-text__more__btn--less,
body[data-cvt-color="klima"] .pictured-list__link,
body[data-cvt-color="klima"] .donators__donator a:hover .donator__name,
.donators__donator a:hover body[data-cvt-color="klima"] .donator__name {
  color: #2882a0; }

.klima .nav__menu__item.is-hover:not(.js-open), .klima .is-hover.nav__menu__item--has-submenu:not(.js-open), .klima .nav__menu__item:hover, .klima .nav__menu__item--has-submenu:hover, .klima .nav__menu__item:focus, .klima .nav__menu__item--has-submenu:focus, .klima .nav__menu__item.current:not(.js-open), .klima .current.nav__menu__item--has-submenu:not(.js-open), .klima .navBigSubmenu__item, .klima .quote, .klima .sidenav__item.is-active {
  border-color: #2882a0; }

body.klima .nav__menu__item.current:not(.js-open):not(.set-by-class), body.klima .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class),
body[data-cvt-color="klima"] .nav__menu__item.current:not(.js-open):not(.set-by-class),
body[data-cvt-color="klima"] .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
  border-color: #2882a0; }

body.klima .like-rowed-table__item a:hover, .like-rowed-table__item body.klima a:hover, body.klima .like-rowed-table__item--italic a:hover, .like-rowed-table__item--italic body.klima a:hover, body.klima .like-rowed-table__item--main a:hover, .like-rowed-table__item--main body.klima a:hover,
body[data-cvt-color="klima"] .like-rowed-table__item a:hover,
.like-rowed-table__item body[data-cvt-color="klima"] a:hover,
body[data-cvt-color="klima"] .like-rowed-table__item--italic a:hover,
.like-rowed-table__item--italic body[data-cvt-color="klima"] a:hover,
body[data-cvt-color="klima"] .like-rowed-table__item--main a:hover,
.like-rowed-table__item--main body[data-cvt-color="klima"] a:hover {
  color: #2882a0 !important; }

body.klima .pgs__top-text__more__btn:hover, body.klima .pgs__top-text__more__btn--less:hover, body.klima .pictured-list__link:hover,
body[data-cvt-color="klima"] .pgs__top-text__more__btn:hover,
body[data-cvt-color="klima"] .pgs__top-text__more__btn--less:hover,
body[data-cvt-color="klima"] .pictured-list__link:hover {
  color: #1e6177; }

body.klima .gray-narrow-block.actual, body.klima .gray-narrow-block:hover, body.klima .nav__link.current:before, body.klima .branch-offices .gray-narrow-block.active, .branch-offices body.klima .gray-narrow-block.active, body.klima .branch-offices .gray-narrow-block.active:before, .branch-offices body.klima .gray-narrow-block.active:before, body.klima .branch-office__data:before,
body[data-cvt-color="klima"] .gray-narrow-block.actual,
body[data-cvt-color="klima"] .gray-narrow-block:hover,
body[data-cvt-color="klima"] .nav__link.current:before,
body[data-cvt-color="klima"] .branch-offices .gray-narrow-block.active,
.branch-offices body[data-cvt-color="klima"] .gray-narrow-block.active,
body[data-cvt-color="klima"] .branch-offices .gray-narrow-block.active:before,
.branch-offices body[data-cvt-color="klima"] .gray-narrow-block.active:before,
body[data-cvt-color="klima"] .branch-office__data:before {
  background-color: #2882a0; }

body.klima .iconBlock__itemIco svg, .iconBlock__itemIco body.klima svg,
body[data-cvt-color="klima"] .iconBlock__itemIco svg,
.iconBlock__itemIco body[data-cvt-color="klima"] svg {
  fill: #2882a0; }

/**
 * Pomocné třídy pro odsazení (paddnig / margin)
 */
.m-0 {
  margin: 0rem !important; }

.mt-0 {
  margin-top: 0rem !important; }

.mr-0 {
  margin-right: 0rem !important; }

.mb-0 {
  margin-bottom: 0rem !important; }

.ml-0 {
  margin-left: 0rem !important; }

.m-1 {
  margin: 0.5rem !important; }

.mt-1 {
  margin-top: 0.5rem !important; }

.mr-1 {
  margin-right: 0.5rem !important; }

.mb-1 {
  margin-bottom: 0.5rem !important; }

.ml-1 {
  margin-left: 0.5rem !important; }

.m-2 {
  margin: 1rem !important; }

.mt-2 {
  margin-top: 1rem !important; }

.mr-2 {
  margin-right: 1rem !important; }

.mb-2 {
  margin-bottom: 1rem !important; }

.ml-2 {
  margin-left: 1rem !important; }

.m-3 {
  margin: 1.5rem !important; }

.mt-3 {
  margin-top: 1.5rem !important; }

.mr-3 {
  margin-right: 1.5rem !important; }

.mb-3 {
  margin-bottom: 1.5rem !important; }

.ml-3 {
  margin-left: 1.5rem !important; }

.m-4 {
  margin: 2rem !important; }

.mt-4 {
  margin-top: 2rem !important; }

.mr-4 {
  margin-right: 2rem !important; }

.mb-4 {
  margin-bottom: 2rem !important; }

.ml-4 {
  margin-left: 2rem !important; }

.m-5 {
  margin: 2.5rem !important; }

.mt-5 {
  margin-top: 2.5rem !important; }

.mr-5 {
  margin-right: 2.5rem !important; }

.mb-5 {
  margin-bottom: 2.5rem !important; }

.ml-5 {
  margin-left: 2.5rem !important; }

.m-6 {
  margin: 3rem !important; }

.mt-6 {
  margin-top: 3rem !important; }

.mr-6 {
  margin-right: 3rem !important; }

.mb-6 {
  margin-bottom: 3rem !important; }

.ml-6 {
  margin-left: 3rem !important; }

.m-7 {
  margin: 3.5rem !important; }

.mt-7 {
  margin-top: 3.5rem !important; }

.mr-7 {
  margin-right: 3.5rem !important; }

.mb-7 {
  margin-bottom: 3.5rem !important; }

.ml-7 {
  margin-left: 3.5rem !important; }

.m-8 {
  margin: 4rem !important; }

.mt-8 {
  margin-top: 4rem !important; }

.mr-8 {
  margin-right: 4rem !important; }

.mb-8 {
  margin-bottom: 4rem !important; }

.ml-8 {
  margin-left: 4rem !important; }

.m-9 {
  margin: 4.5rem !important; }

.mt-9 {
  margin-top: 4.5rem !important; }

.mr-9 {
  margin-right: 4.5rem !important; }

.mb-9 {
  margin-bottom: 4.5rem !important; }

.ml-9 {
  margin-left: 4.5rem !important; }

.m-10 {
  margin: 5rem !important; }

.mt-10 {
  margin-top: 5rem !important; }

.mr-10 {
  margin-right: 5rem !important; }

.mb-10 {
  margin-bottom: 5rem !important; }

.ml-10 {
  margin-left: 5rem !important; }

.p-0 {
  padding: 0rem !important; }

.pt-0 {
  padding-top: 0rem !important; }

.pr-0 {
  padding-right: 0rem !important; }

.pb-0 {
  padding-bottom: 0rem !important; }

.pl-0 {
  padding-left: 0rem !important; }

.p-1 {
  padding: 0.5rem !important; }

.pt-1 {
  padding-top: 0.5rem !important; }

.pr-1 {
  padding-right: 0.5rem !important; }

.pb-1 {
  padding-bottom: 0.5rem !important; }

.pl-1 {
  padding-left: 0.5rem !important; }

.p-2 {
  padding: 1rem !important; }

.pt-2 {
  padding-top: 1rem !important; }

.pr-2 {
  padding-right: 1rem !important; }

.pb-2 {
  padding-bottom: 1rem !important; }

.pl-2 {
  padding-left: 1rem !important; }

.p-3 {
  padding: 1.5rem !important; }

.pt-3 {
  padding-top: 1.5rem !important; }

.pr-3 {
  padding-right: 1.5rem !important; }

.pb-3 {
  padding-bottom: 1.5rem !important; }

.pl-3 {
  padding-left: 1.5rem !important; }

.p-4 {
  padding: 2rem !important; }

.pt-4 {
  padding-top: 2rem !important; }

.pr-4 {
  padding-right: 2rem !important; }

.pb-4 {
  padding-bottom: 2rem !important; }

.pl-4 {
  padding-left: 2rem !important; }

.p-5 {
  padding: 2.5rem !important; }

.pt-5 {
  padding-top: 2.5rem !important; }

.pr-5 {
  padding-right: 2.5rem !important; }

.pb-5 {
  padding-bottom: 2.5rem !important; }

.pl-5 {
  padding-left: 2.5rem !important; }

.p-6 {
  padding: 3rem !important; }

.pt-6 {
  padding-top: 3rem !important; }

.pr-6 {
  padding-right: 3rem !important; }

.pb-6 {
  padding-bottom: 3rem !important; }

.pl-6 {
  padding-left: 3rem !important; }

.p-7 {
  padding: 3.5rem !important; }

.pt-7 {
  padding-top: 3.5rem !important; }

.pr-7 {
  padding-right: 3.5rem !important; }

.pb-7 {
  padding-bottom: 3.5rem !important; }

.pl-7 {
  padding-left: 3.5rem !important; }

.p-8 {
  padding: 4rem !important; }

.pt-8 {
  padding-top: 4rem !important; }

.pr-8 {
  padding-right: 4rem !important; }

.pb-8 {
  padding-bottom: 4rem !important; }

.pl-8 {
  padding-left: 4rem !important; }

.p-9 {
  padding: 4.5rem !important; }

.pt-9 {
  padding-top: 4.5rem !important; }

.pr-9 {
  padding-right: 4.5rem !important; }

.pb-9 {
  padding-bottom: 4.5rem !important; }

.pl-9 {
  padding-left: 4.5rem !important; }

.p-10 {
  padding: 5rem !important; }

.pt-10 {
  padding-top: 5rem !important; }

.pr-10 {
  padding-right: 5rem !important; }

.pb-10 {
  padding-bottom: 5rem !important; }

.pl-10 {
  padding-left: 5rem !important; }

.color-box ul,
.color-box ol,
ul.list--cvt, .article__perex, .footer__webs__h, .header__langs__active-lang, .header__ms-links__title, .header__ms-links__title--link, .like-rowed-table__heading .like-rowed-table__item--main, .medium-text ul.medium-editor-list,
.medium-text .medium-editor-list,
.medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul), .tile__perex, .career-detail__content ul, .widget__h, .pictured-list__title, .pictured-list__list, .articles__h, .donators__h, .gallery__h, .link-box__text, .simple-text-container {
  font-weight: 400; }

.stories__blockDetail h2, .donate__gdpr-agreement a, .index__perex, .donators__perex, .simple-text-container strong, .simple-text-container b {
  font-weight: 600; }

h2,
.h2, h3,
.h3, .donate__boxTitle, .donate__formWrap .form__item__caption--radio, .donate__formWrap .form__item__caption, .donate__formWrap .form__item__caption--textarea, .donate__formWrap .form__item__dropzone__caption, h4,
.h4, .mapDialog__title, h5, .h5, .link--show-more, .aid-program__links__link, .article-preview .article__title, .job-preview .article__title, .btn, .btn--black, .btn--yellow, .btn--white, .btn--hollow-30black, .btn--red, .btn--red-cvt, .btn--orange-cvt, .news__filterBtn, .color-box__more, .cookie-bar__btn, .donateLay__sideBoxTitle, .error-reporting-wrapper .form__item__caption, .error-reporting-wrapper .form__item__caption--textarea, .error-reporting-wrapper .form__item__dropzone__caption, .error-reporting-wrapper .error-reporting__heading, .finCampaign__num, .footer__h, .footer__h a, .gray-narrow-block, .hamburgerCVT-inner-text,
.hamburgerKlima-inner-text, .header__langs__lang, .header__ms-links__link,
.nav__submenu__link, .hamburger-inner-text, .headerBig__perex, .headerSmall__perex, .like-rowed-table__item--main, .nav__link, .sidebox-after-entering-page .text h3, .tile__title, .well .link--arrowed, .medium-text blockquote .link--arrowed, .well h2, .medium-text blockquote h2, .well h3, .medium-text blockquote h3, .career__filter__dropdown-wrapper .career__filter__dropdown-title, .contacts-pg__contact-form .form__item__caption, .contacts-pg__contact-form .form__item__caption--textarea, .contacts-pg__contact-form .form__item__dropzone__caption, .donate__chci-prispet .form__item__caption--select, .form-headline-big, .form-headline-small, .donate-form .donate__jak-chcete-darovat .form__item__caption--radio, .donate__thank__container__block .donate__thank__container__heading, .donate__form-error, .donate__form-success, .donate__another-amount:after, .pgs_donors-and-partners .donors-and-partners__perex, .full-text-search-header__num-records, .full-text-search .full-text-search__rest-of-web li > a, .gallery-print .gallery-print__title, .gs__perex p, .gs__perex p b,
.gs__perex p u,
.gs__perex p i, .gs__perex b,
.gs__perex u,
.gs__perex i, .index__article__perex, .index__article__link, .branch-offices .branch-link, .pf__perex, .pf__signature, .pf__header__btn, .pgs__top-text__more__btn, .pgs__top-text__more__btn--less, .yip h1,
.yip h2,
.yip h3,
.yip h4,
.yip h5,
.yip h6, .pictured-list__link, .donator__name, .harmonika__item__title, .harmonika__item__title .harmonika__item__title__editable p, .harmonika__item__title .harmonika__item__title__editable u, .harmonika__item__title .harmonika__item__title__editable h2, .harmonika__item__title .harmonika__item__title__editable h3, .harmonika__item__title .harmonika__item__title__editable h4, .harmonika__item__title .harmonika__item__title__editable h5, .harmonika__item__title .harmonika__item__title__editable ul, .harmonika__item__title .harmonika__item__title__editable li, .kontakt__section h3, .kontakt__help-category, .link-box__title, .link-box__pseudolink, .share__item, .cvtForm__message {
  font-weight: 700; }

h1,
.h1, .donate__headerTitle, .index__article-preview .article__title, .banner__title, .headerBig__title, .headerSlider__title, .headerSmall__title, .medium-text h2 b,
.medium-text h2 i,
.medium-text h2 u,
.medium-text h2 span, .popup-after-entering-page .text h3, .widgetBanner__title, .error-page__code span, .index__photogallery .photogallery__title {
  font-weight: 800; }

body {
  font-family: "adelle-sans", sans-serif; }

.infotext, .aid-program__metadata, .CVTform__note, .CVTform__noteIco, .docFilterTag__name, .like-rowed-table__item--italic, .sidebox-after-entering-page div.close:before, .well__legend, .career__selectedItem, .gs__event-infos, .gs__info__date,
.gs__info__readTime, .gs__author .gs__author-name, .widget-gallery__description, .job-tile__place, .kontakt__breadcrumbs, .searchResults .kontakt__subtitle, .share__text {
  font-family: 'Georgia', serif;
  font-weight: 400; }

html {
  font-size: 62.5%;
  font-weight: 300;
  scroll-padding-top: calc(var(--body-margin) + 5rem); }
  @media (max-width: 1300px) {
    html {
      font-size: 50%; } }

::-moz-selection {
  background-color: #14428b;
  color: #ffffff; }

::selection {
  background-color: #14428b;
  color: #ffffff; }

:root {
  --body-margin: 11rem;
  --cont-max-width: 1230px;
  --cont-narrow: 830px;
  --padding-x: 3rem; }
  @media (min-width: 1921px) {
    :root {
      --cont-max-width: 1600px; } }
  @media (max-width: 1300px) {
    :root {
      --cont-max-width: 80%; } }
  @media (max-width: 1000px) {
    :root {
      --cont-max-width: 90%; } }
  @media (max-width: 830px) {
    :root {
      --cont-max-width: 100%; } }

body {
  margin: 0;
  color: #1d1d1b;
  background-color: #ffffff;
  width: 100%;
  overflow-x: hidden;
  margin-top: var(--body-margin);
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 1.5556; }
  body.webMenu-hidden {
    --body-margin: 7rem; }
  body.overlayered {
    overflow: hidden; }
  body.dirRtl {
    direction: rtl; }
  body[data-ms-uid="pin-mongolia"] {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

body.body-loading {
  pointer-events: none; }
  body.body-loading:after {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: rgba(0, 0, 0, 0.8);
    z-index: 9998; }
  body.body-loading:before {
    display: block;
    border: 0.6rem solid #ffffff;
    width: 5rem;
    height: 5rem;
    content: "";
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-animation: loading-square 1.3s infinite linear;
            animation: loading-square 1.3s infinite linear; }

@-webkit-keyframes loading-square {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(-45deg) scale(1.1); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(0) scale(0.6);
            transform: translate(-50%, -50%) rotate(0) scale(0.6); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(45deg) scale(1.1); } }

@keyframes loading-square {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(-45deg) scale(1.1); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(0) scale(0.6);
            transform: translate(-50%, -50%) rotate(0) scale(0.6); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(45deg) scale(1.1); } }

.body--fadmin .medium-editor-cvt-static-block {
  position: relative;
  outline: 1px dashed #cbc4bc; }

.medium-editor-cvt-static-block:first-of-type .fa__widget__controlls {
  right: 1.5rem; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

a {
  color: #14428b;
  text-decoration: none;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  a:hover, a:focus-visible {
    text-decoration: underline; }

.page-content {
  visibility: visible; }
  .page-content[aria-hidden="true"] {
    visibility: hidden; }

h2 a.actual {
  pointer-events: none;
  color: #1d1d1b !important; }

.clearfix:after, .container:after, .container--narrow:after, .accessEl:after {
  content: "";
  display: table;
  clear: both; }

.float-right {
  float: right; }

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

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

.hidden {
  display: none; }

hr {
  height: 1px;
  background-color: #cbcbcb;
  border: none;
  margin: 0.5rem 0; }

pre,
code {
  font-size: 13px;
  color: #cc2255;
  padding: 5px;
  display: inline-block;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 3px;
  margin-bottom: 3px; }

pre {
  display: block;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 15px; }

ul {
  margin: 0;
  padding: 0; }

.container, .container--narrow, .accessEl {
  width: 100%;
  max-width: var(--cont-max-width, 1230px);
  padding: 0 var(--padding-x, 3rem);
  margin: auto;
  position: relative;
  display: block;
  z-index: 1; }
  @media (min-width: 1921px) {
    .container, .container--narrow, .accessEl {
      max-width: var(--cont-max-width, 1600px); } }
  @media (max-width: 1300px) {
    .container, .container--narrow, .accessEl {
      max-width: var(--cont-max-width, 80%); } }
  @media (max-width: 1000px) {
    .container, .container--narrow, .accessEl {
      max-width: var(--cont-max-width, 90%); } }
  @media (max-width: 830px) {
    .container, .container--narrow, .accessEl {
      max-width: var(--cont-max-width, 100%); } }

.container--narrow, .accessEl {
  max-width: var(--cont-narrow, 830px); }
  .container--narrow.container--narrow__padding-top, .container--narrow__padding-top.accessEl {
    padding: 4rem 3rem 0; }

.container--mini {
  max-width: 600px;
  margin: 0 auto; }

.circle--white {
  background-color: #ffffff; }

.cup {
  cursor: pointer; }

.pos-r-index {
  position: relative;
  z-index: 5; }

.d-none {
  display: none !important; }

@media (min-width: 960px) {
  .d-sm-inline {
    display: inline !important; } }

.medium-insert-action-wrapper[data-addon="CVTTripple"] {
  display: none !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.d-inline-block {
  display: inline-block !important; }

iframe {
  max-width: 100%;
  aspect-ratio: 16/9;
  border: none; }

@media (min-width: 760px) {
  .just-mobile {
    display: none !important; } }

@media (max-width: 760px) {
  .d-sm-none {
    display: none !important; } }

@media (max-width: 960px) {
  .d-md-none {
    display: none !important; } }

.my-0 {
  margin-block: 0 !important; }

.fullWidth, .map__footer, .videoWidget {
  width: calc(100% + (100vw - 100%)) !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important; }
  @media (max-width: 960px) {
    .fullWidth, .map__footer, .videoWidget {
      width: calc(100% + 6rem) !important;
      margin-left: -3rem !important;
      margin-right: -3rem !important; } }

@media (min-width: 500px) and (max-width: 760px) {
  .col-xsm-6 {
    width: 50%;
    float: left; } }

.is-loading {
  position: relative; }
  .is-loading:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 1; }
  .is-loading:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4rem;
    height: 4rem;
    margin-top: -2rem;
    margin-left: -2rem;
    border: 0.6rem solid #14428b;
    border-radius: 50%;
    border-top-color: transparent;
    -webkit-animation: loading 1s infinite ease-in-out;
            animation: loading 1s infinite ease-in-out;
    z-index: 2; }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

:is(a, button, input, textarea, summary) {
  /* Using max() ensures at least a value of 2px, 
    while allowing the possibility of scaling 
    relative to the component */
  --outline-size: max(2px, 0.08em);
  --outline-style: solid;
  --outline-color: currentColor; }

/* Base :focus styles for fallback purposes */
:is(a, button, input, textarea, summary):focus {
  outline: var(--outline-size) var(--outline-style) var(--outline-color);
  outline-offset: var(--outline-offset, var(--outline-size)); }

/* Final :focus-visible styles */
:is(a, button, input, textarea):focus-visible {
  outline: var(--outline-size) var(--outline-style) var(--outline-color);
  outline-offset: var(--outline-offset, var(--outline-size)); }

/* Remove base :focus styles when :focus-visible is available */
:is(a, button, input, textarea):focus:not(:focus-visible) {
  outline: none; }

h1,
.h1,
.donate__headerTitle {
  text-transform: uppercase;
  font-size: 4.2rem;
  margin-bottom: 1.3rem;
  line-height: 1.16667; }
  @media (max-width: 960px) {
    h1,
    .h1,
    .donate__headerTitle {
      font-size: 3rem; } }

h2,
.h2 {
  text-transform: uppercase;
  font-size: 3.6rem;
  line-height: 1.16667;
  margin-bottom: 1.3rem; }
  @media (max-width: 960px) {
    h2,
    .h2 {
      font-size: 2.4rem; } }

h3,
.h3,
.donate__boxTitle,
.donate__formWrap .form__item__caption--radio,
.donate__formWrap .form__item__caption,
.donate__formWrap .form__item__caption--textarea,
.donate__formWrap .form__item__dropzone__caption {
  text-transform: none;
  font-size: 3rem;
  margin-bottom: 1.3rem;
  line-height: 1.16667; }

h4,
.h4,
.mapDialog__title {
  text-transform: none;
  font-size: 2.4rem;
  line-height: 1.16667;
  margin-bottom: 1.3rem; }

h5, .h5 {
  font-size: 1.8rem;
  line-height: 1.33333; }

p {
  margin-bottom: 1.3rem; }

.infotext, .aid-program__metadata {
  font-style: italic;
  font-size: 1.6rem; }

.color-box ul,
.color-box ol,
ul.list--cvt {
  font-size: 1.6rem;
  text-align: left;
  list-style: none;
  padding-left: 3rem;
  line-height: 2.6rem;
  margin-bottom: 1.7rem; }
  .color-box ul p,
  .color-box ol p,
  ul.list--cvt p {
    margin: 0; }
  .color-box ul li,
  .color-box ol li,
  ul.list--cvt li {
    position: relative;
    margin-bottom: 1rem; }
    .color-box ul li:before,
    .color-box ol li:before,
    ul.list--cvt li:before {
      content: '';
      width: 0.7rem;
      height: 0.7rem;
      background: #14171B;
      display: block;
      position: absolute;
      top: 1.5rem;
      left: -2.65rem;
      -webkit-transform: rotate(45deg) translate(-50%, -50%);
          -ms-transform: rotate(45deg) translate(-50%, -50%);
              transform: rotate(45deg) translate(-50%, -50%); }
    .color-box ul li ul li:before,
    .color-box ol li ul li:before,
    ul.list--cvt li ul li:before {
      content: '';
      width: 0.7rem;
      height: 0.7rem;
      background: transparent;
      border: 1px solid #14171B;
      display: block;
      position: absolute;
      top: 1.65rem;
      left: -2.65rem;
      -webkit-transform: rotate(45deg) translate(-50%, -50%);
          -ms-transform: rotate(45deg) translate(-50%, -50%);
              transform: rotate(45deg) translate(-50%, -50%); }
  .donate__boxList .color-box ul, .donate__boxList
  .color-box ol, .donate__boxList
  ul.list--cvt {
    font-size: 1.8rem;
    line-height: 1.5;
    list-style-type: disc;
    margin-bottom: 0; }
    .donate__boxList .color-box ul li::marker, .donate__boxList
    .color-box ol li::marker, .donate__boxList
    ul.list--cvt li::marker {
      color: #14428b; }
    .donate__boxList .color-box ul li:before, .donate__boxList
    .color-box ol li:before, .donate__boxList
    ul.list--cvt li:before {
      display: none !important; }

.color-box ul,
.color-box ol {
  padding-left: 6rem;
  padding-top: 2.5rem;
  margin-bottom: 0;
  margin-top: 0; }

.color-box ol li {
  counter-increment: my-awesome-counter; }

.color-box ol li:before {
  content: counter(my-awesome-counter) ".";
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  background: transparent;
  border: none;
  top: 1.4rem; }

.color-box ul li:before {
  background: #ffffff; }

.no-results {
  display: block;
  margin: auto;
  padding: 7rem 3rem;
  text-align: center;
  font-size: 2.6rem; }

.heading-with-toggler-on-side {
  padding: 0 20rem; }
  @media (max-width: 759px) {
    .heading-with-toggler-on-side {
      padding: 0;
      margin-bottom: 0 !important; }
      .heading-with-toggler-on-side + div {
        margin-bottom: 2rem !important; } }

.link--show-more {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.4rem;
  margin-top: 0.5rem; }

.color--cvt-orange {
  color: #e64614; }

.underlined-link-container a {
  text-decoration: underline; }
  .underlined-link-container a:hover {
    text-decoration: none; }

@media (max-width: 760px) {
  .sm-w-100 {
    width: 100%; } }

form.sending .sending-blur,
form.sent .sending-blur {
  -webkit-filter: blur(2px);
          filter: blur(2px); }

.flex-break--lg {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 0;
  max-width: 0; }
  @media (max-width: 1260px) {
    .flex-break--lg {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      height: 0;
      max-width: 100%;
      width: 100%; } }

.text-red {
  color: #e94161; }

.text-green {
  color: #019682; }

.linkIcoChar {
  display: inline-block;
  font-size: 1.3em;
  -webkit-transform: translateY(2%);
      -ms-transform: translateY(2%);
          transform: translateY(2%);
  color: transparent;
  text-shadow: 0 0 #e94161;
  line-height: 1; }
  @media (max-width: 800px) {
    .linkIcoChar {
      font-size: 0.9em;
      -webkit-transform: translateY(-1%);
          -ms-transform: translateY(-1%);
              transform: translateY(-1%); } }
  .nav__link.is-ms .linkIcoChar {
    padding-right: 0; }

.font-bold {
  font-weight: bold !important; }

.fs-20 {
  font-size: 20px !important; }

.fs-18 {
  font-size: 18px !important; }

.fs-14 {
  font-size: 14px; }

.form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .form-group > label:first-child {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 50%;
    padding-top: 1rem;
    padding-right: 3rem;
    position: relative; }
    .form-group > label:first-child.required:after {
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: 1.5rem;
      width: 1.4rem;
      height: 1.4rem; }
    .form-group > label:first-child.required.error:after {
      background-image: url("../images/star-red.svg"); }
  .form-group input,
  .form-group .select-cont {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 50%; }
  .form-group label.error + input {
    border-color: #e94161;
    color: #e94161; }
  .form-group > :nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 50%; }

textarea,
input {
  border: 4px solid #cbcbcb;
  background-color: #fff;
  padding: 1.1rem;
  font-size: 1.4rem;
  font-weight: 700;
  width: 100%; }
  textarea:focus, textarea:active,
  input:focus,
  input:active {
    border-color: #00cccc;
    outline: none; }
  textarea[disabled], textarea.disabled,
  input[disabled],
  input.disabled {
    background-color: #fdfdfd;
    pointer-events: none;
    color: #aaa; }
  @media (max-width: 760px) {
    textarea,
    input {
      font-size: 16px;
      font-weight: 600; } }

textarea {
  min-height: 12rem; }

/**
 * Custom checkboxes
 * --------------------------
 *
 */
/* Base for label styling */
.career__filter__dropdown-content,
.well .career__filter__checkbox,
.medium-text blockquote .career__filter__checkbox,
body:not(.body--fadmin) {
  /* checkbox aspect */
  /* checked mark aspect */
  /* radio aspect */
  /* checked mark aspect (removed - radios are now styled only with :before)*/
  /*[type="radio"]:not(:checked) + span:after,
  [type="radio"]:checked + span:after {
    content: '';
    position: absolute;
    left: 2px;
    top: 1px;
    border-radius: 50%;
    width: 1.8rem;
    height: 1.8rem;
    background-color: #000;
    transition: all .1s;

    @media(max-width: 1200px) {
      top: 0.1rem;
      left: 0.2rem;
    }

  }*/
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */ }
  .career__filter__dropdown-content [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .career__filter__dropdown-content [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  .career__filter__dropdown-content [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .career__filter__dropdown-content [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  .well .career__filter__checkbox [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .well .career__filter__checkbox [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  .well .career__filter__checkbox [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  .well .career__filter__checkbox [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  body:not(.body--fadmin) [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  body:not(.body--fadmin) [type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):checked,
  body:not(.body--fadmin) [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),
  body:not(.body--fadmin) [type="radio"]:not(.CybotCookiebotDialogBodyLevelButton):checked {
    position: absolute;
    opacity: 0;
    width: 2px;
    height: 2px; }
  .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span,
  .career__filter__dropdown-content [type="checkbox"]:checked + span,
  .career__filter__dropdown-content [type="radio"]:not(:checked) + span,
  .career__filter__dropdown-content [type="radio"]:checked + span,
  .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span,
  .well .career__filter__checkbox [type="checkbox"]:checked + span,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span,
  .well .career__filter__checkbox [type="radio"]:not(:checked) + span,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span,
  .well .career__filter__checkbox [type="radio"]:checked + span,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span,
  body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span,
  body:not(.body--fadmin) [type="checkbox"]:checked + span,
  body:not(.body--fadmin) [type="radio"]:not(:checked) + span,
  body:not(.body--fadmin) [type="radio"]:checked + span {
    position: relative;
    -webkit-padding-start: 3rem;
            padding-inline-start: 3rem;
    -webkit-padding-end: 2rem;
            padding-inline-end: 2rem;
    font-size: 1.8rem;
    text-transform: none;
    cursor: pointer;
    font-weight: 400;
    line-height: 2.2; }
    .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span.text-transform--none,
    .career__filter__dropdown-content [type="checkbox"]:checked + span.text-transform--none,
    .career__filter__dropdown-content [type="radio"]:not(:checked) + span.text-transform--none,
    .career__filter__dropdown-content [type="radio"]:checked + span.text-transform--none,
    .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span.text-transform--none,
    .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span.text-transform--none,
    .well .career__filter__checkbox [type="checkbox"]:checked + span.text-transform--none,
    .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span.text-transform--none,
    .well .career__filter__checkbox [type="radio"]:not(:checked) + span.text-transform--none,
    .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span.text-transform--none,
    .well .career__filter__checkbox [type="radio"]:checked + span.text-transform--none,
    .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span.text-transform--none,
    body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span.text-transform--none,
    body:not(.body--fadmin) [type="checkbox"]:checked + span.text-transform--none,
    body:not(.body--fadmin) [type="radio"]:not(:checked) + span.text-transform--none,
    body:not(.body--fadmin) [type="radio"]:checked + span.text-transform--none {
      text-transform: none; }
  .career__filter__dropdown-content [type="radio"]:not(:checked) + span,
  .career__filter__dropdown-content [type="radio"]:checked + span,
  .well .career__filter__checkbox [type="radio"]:not(:checked) + span,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span,
  .well .career__filter__checkbox [type="radio"]:checked + span,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span,
  body:not(.body--fadmin) [type="radio"]:not(:checked) + span,
  body:not(.body--fadmin) [type="radio"]:checked + span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 0.7rem; }
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:not(:checked) + span,
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:checked + span,
  .career__filter__dropdown-content .form__item--checkbox-family [type="radio"]:not(:checked) + span,
  .career__filter__dropdown-content .form__item--checkbox-family [type="radio"]:checked + span,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span,
  .well .career__filter__checkbox .form__item--checkbox-family [type="radio"]:not(:checked) + span,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="radio"]:not(:checked) + span,
  .well .career__filter__checkbox .form__item--checkbox-family [type="radio"]:checked + span,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="radio"]:checked + span,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:not(:checked) + span,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:checked + span,
  body:not(.body--fadmin) .form__item--checkbox-family [type="radio"]:not(:checked) + span,
  body:not(.body--fadmin) .form__item--checkbox-family [type="radio"]:checked + span {
    font-weight: 400;
    line-height: 1.5rem;
    display: inline-block;
    min-height: 3rem;
    padding-top: 0.2rem; }
    .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:hover:before,
    .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:checked + span:hover:before,
    .career__filter__dropdown-content .form__item--checkbox-family [type="radio"]:not(:checked) + span:hover:before,
    .career__filter__dropdown-content .form__item--checkbox-family [type="radio"]:checked + span:hover:before,
    .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:hover:before,
    .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:hover:before,
    .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:hover:before,
    .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:hover:before,
    .well .career__filter__checkbox .form__item--checkbox-family [type="radio"]:not(:checked) + span:hover:before,
    .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="radio"]:not(:checked) + span:hover:before,
    .well .career__filter__checkbox .form__item--checkbox-family [type="radio"]:checked + span:hover:before,
    .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="radio"]:checked + span:hover:before,
    body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:hover:before,
    body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:checked + span:hover:before,
    body:not(.body--fadmin) .form__item--checkbox-family [type="radio"]:not(:checked) + span:hover:before,
    body:not(.body--fadmin) .form__item--checkbox-family [type="radio"]:checked + span:hover:before {
      border-color: #a5a5a5; }
  .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  .career__filter__dropdown-content [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  .well .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before,
  body:not(.body--fadmin) [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 2px solid #14428b; }
    label.error .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error
    .career__filter__dropdown-content [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .medium-text label.error blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error .well .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .medium-text label.error blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error
    body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, label.error
    body:not(.body--fadmin) [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before {
      border-color: #e94161; }
    .dirRtl .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl
    .career__filter__dropdown-content [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .medium-text .dirRtl blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl .well .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .medium-text .dirRtl blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl
    body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before, .dirRtl
    body:not(.body--fadmin) [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):before {
      left: auto;
      right: 0; }
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:before,
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:checked + span:before,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:before,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:before,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:before,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:before,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:before,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:checked + span:before {
    top: 0px; }
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:after,
  .career__filter__dropdown-content .form__item--checkbox-family [type="checkbox"]:checked + span:after,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:after,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:after,
  .well .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:after,
  .medium-text blockquote .career__filter__checkbox .form__item--checkbox-family [type="checkbox"]:checked + span:after,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:not(:checked) + span:after,
  body:not(.body--fadmin) .form__item--checkbox-family [type="checkbox"]:checked + span:after {
    top: 4px; }
  .career__filter__dropdown-content .form__item__caption--checkbox-family,
  .well .career__filter__checkbox .form__item__caption--checkbox-family,
  .medium-text blockquote .career__filter__checkbox .form__item__caption--checkbox-family,
  body:not(.body--fadmin) .form__item__caption--checkbox-family {
    font-size: 1.4rem;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 700;
    line-height: 4rem;
    margin-top: 1rem; }
    .career__filter__dropdown-content .form__item__caption--checkbox-family.required,
    .well .career__filter__checkbox .form__item__caption--checkbox-family.required,
    .medium-text blockquote .career__filter__checkbox .form__item__caption--checkbox-family.required,
    body:not(.body--fadmin) .form__item__caption--checkbox-family.required {
      padding-left: 2rem; }
      .career__filter__dropdown-content .form__item__caption--checkbox-family.required:after,
      .well .career__filter__checkbox .form__item__caption--checkbox-family.required:after,
      .medium-text blockquote .career__filter__checkbox .form__item__caption--checkbox-family.required:after,
      body:not(.body--fadmin) .form__item__caption--checkbox-family.required:after {
        content: "";
        position: absolute;
        background-image: url("../images/star.svg");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        top: 1.5rem;
        left: 1rem;
        width: 1.4rem;
        height: 1.4rem; }
    .career__filter__dropdown-content .form__item__caption--checkbox-family.required.error:after,
    .well .career__filter__checkbox .form__item__caption--checkbox-family.required.error:after,
    .medium-text blockquote .career__filter__checkbox .form__item__caption--checkbox-family.required.error:after,
    body:not(.body--fadmin) .form__item__caption--checkbox-family.required.error:after {
      background-image: url("../images/star-red.svg"); }
  .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  .career__filter__dropdown-content [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  .well .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after,
  body:not(.body--fadmin) [type="checkbox"]:checked + span:not(.CybotCookiebotDialogBodyLevelButtonSlider):after {
    content: "";
    position: absolute;
    top: 0.4rem;
    left: 3px;
    background-color: #14428b;
    -webkit-mask: url("../images/tick.svg") no-repeat 50% 50%;
    mask: url("../images/tick.svg") no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 14px;
    height: 12px;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; }
  .career__filter__dropdown-content [type="radio"]:not(:checked) + span:before,
  .career__filter__dropdown-content [type="radio"]:checked + span:before,
  .well .career__filter__checkbox [type="radio"]:not(:checked) + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span:before,
  .well .career__filter__checkbox [type="radio"]:checked + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span:before,
  body:not(.body--fadmin) [type="radio"]:not(:checked) + span:before,
  body:not(.body--fadmin) [type="radio"]:checked + span:before {
    content: "";
    position: absolute;
    left: 0.4rem;
    top: 1.4rem;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    outline: 2px solid #14428b;
    outline-offset: 0.4rem; }
  .career__filter__dropdown-content [type="radio"]:not(:checked) + span:before,
  .well .career__filter__checkbox [type="radio"]:not(:checked) + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span:before,
  body:not(.body--fadmin) [type="radio"]:not(:checked) + span:before {
    background-color: transparent;
    border: 2px solid transparent; }
  .career__filter__dropdown-content [type="radio"]:checked + span:before,
  .well .career__filter__checkbox [type="radio"]:checked + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span:before,
  body:not(.body--fadmin) [type="radio"]:checked + span:before {
    background-color: #14428b;
    border: 2px solid transparent; }
  .career__filter__dropdown-content [type="checkbox"]:not(:checked) + span:after,
  .career__filter__dropdown-content [type="radio"]:not(:checked) + span:after,
  .well .career__filter__checkbox [type="checkbox"]:not(:checked) + span:after,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:not(:checked) + span:after,
  .well .career__filter__checkbox [type="radio"]:not(:checked) + span:after,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:not(:checked) + span:after,
  body:not(.body--fadmin) [type="checkbox"]:not(:checked) + span:after,
  body:not(.body--fadmin) [type="radio"]:not(:checked) + span:after {
    opacity: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0); }
  .career__filter__dropdown-content [type="checkbox"]:checked + span:after,
  .career__filter__dropdown-content [type="radio"]:checked + span:after,
  .well .career__filter__checkbox [type="checkbox"]:checked + span:after,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:checked + span:after,
  .well .career__filter__checkbox [type="radio"]:checked + span:after,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:checked + span:after,
  body:not(.body--fadmin) [type="checkbox"]:checked + span:after,
  body:not(.body--fadmin) [type="radio"]:checked + span:after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .career__filter__dropdown-content [type="checkbox"]:disabled:not(:checked) + span:before,
  .career__filter__dropdown-content [type="checkbox"]:disabled:checked + span:before,
  .career__filter__dropdown-content [type="radio"]:disabled:not(:checked) + span:before,
  .career__filter__dropdown-content [type="radio"]:disabled:checked + span:before,
  .well .career__filter__checkbox [type="checkbox"]:disabled:not(:checked) + span:before,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:disabled:not(:checked) + span:before,
  .well .career__filter__checkbox [type="checkbox"]:disabled:checked + span:before,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:disabled:checked + span:before,
  .well .career__filter__checkbox [type="radio"]:disabled:not(:checked) + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:disabled:not(:checked) + span:before,
  .well .career__filter__checkbox [type="radio"]:disabled:checked + span:before,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:disabled:checked + span:before,
  body:not(.body--fadmin) [type="checkbox"]:disabled:not(:checked) + span:before,
  body:not(.body--fadmin) [type="checkbox"]:disabled:checked + span:before,
  body:not(.body--fadmin) [type="radio"]:disabled:not(:checked) + span:before,
  body:not(.body--fadmin) [type="radio"]:disabled:checked + span:before {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #ccc;
    background-color: #f1f1f1;
    opacity: 0.6; }
  .career__filter__dropdown-content [type="checkbox"]:disabled:checked + span:after,
  .well .career__filter__checkbox [type="checkbox"]:disabled:checked + span:after,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:disabled:checked + span:after,
  body:not(.body--fadmin) [type="checkbox"]:disabled:checked + span:after {
    color: #bababa;
    opacity: 0.5; }
  .career__filter__dropdown-content [type="radio"]:disabled:checked + span:after,
  .well .career__filter__checkbox [type="radio"]:disabled:checked + span:after,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:disabled:checked + span:after,
  body:not(.body--fadmin) [type="radio"]:disabled:checked + span:after {
    background-color: #bababa; }
  .career__filter__dropdown-content [type="checkbox"]:disabled + span,
  .career__filter__dropdown-content [type="radio"]:disabled + span,
  .well .career__filter__checkbox [type="checkbox"]:disabled + span,
  .medium-text blockquote .career__filter__checkbox [type="checkbox"]:disabled + span,
  .well .career__filter__checkbox [type="radio"]:disabled + span,
  .medium-text blockquote .career__filter__checkbox [type="radio"]:disabled + span,
  body:not(.body--fadmin) [type="checkbox"]:disabled + span,
  body:not(.body--fadmin) [type="radio"]:disabled + span {
    cursor: default;
    color: #aaa;
    opacity: 0.5; }

/**
 * Formulářové prvky, když jsou v šedém boxu (.well)
 */
.well textarea, .medium-text blockquote textarea,
.well input,
.medium-text blockquote input {
  border-color: transparent; }
  .well textarea:focus, .medium-text blockquote textarea:focus, .well textarea:active, .medium-text blockquote textarea:active,
  .well input:focus,
  .medium-text blockquote input:focus,
  .well input:active,
  .medium-text blockquote input:active {
    border-color: #00cccc;
    outline: none; }

.well .selectboxit-container .selectboxit, .medium-text blockquote .selectboxit-container .selectboxit {
  border-color: transparent; }

.well .selectboxit-container .selectboxit.selectboxit-disabled, .medium-text blockquote .selectboxit-container .selectboxit.selectboxit-disabled {
  background-color: #fdfdfd; }

.well [type="checkbox"]:not(:checked) + span:before, .medium-text blockquote [type="checkbox"]:not(:checked) + span:before,
.well [type="checkbox"]:checked + span:before,
.medium-text blockquote [type="checkbox"]:checked + span:before {
  border-color: transparent; }

.well [type="checkbox"]:disabled:not(:checked) + span:before, .medium-text blockquote [type="checkbox"]:disabled:not(:checked) + span:before,
.well [type="checkbox"]:disabled:checked + span:before,
.medium-text blockquote [type="checkbox"]:disabled:checked + span:before,
.well [type="radio"]:disabled:not(:checked) + span:before,
.medium-text blockquote [type="radio"]:disabled:not(:checked) + span:before,
.well [type="radio"]:disabled:checked + span:before,
.medium-text blockquote [type="radio"]:disabled:checked + span:before {
  background-color: #fdfdfd; }

.well [type="radio"]:not(:checked) + span:before, .medium-text blockquote [type="radio"]:not(:checked) + span:before,
.well [type="radio"]:checked + span:before,
.medium-text blockquote [type="radio"]:checked + span:before {
  border-color: transparent; }

.selectboxit--text-transform-none .selectboxit-list .selectboxit-option-anchor,
.selectboxit--text-transform-none .selectboxit-container .selectboxit {
  text-transform: none; }
  .dirRtl .selectboxit--text-transform-none .selectboxit-list .selectboxit-option-anchor, .dirRtl
  .selectboxit--text-transform-none .selectboxit-container .selectboxit {
    text-align: right; }

.form__item {
  margin-bottom: 1rem;
  display: inline-block;
  width: 100%; }
  .form__item textarea {
    resize: vertical; }

.form__item__caption, .form__item__caption--textarea, .form__item__dropzone__caption {
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase; }
  .form__item--small-fonts .form__item__caption, .form__item--small-fonts .form__item__caption--textarea, .form__item--small-fonts .form__item__dropzone__caption {
    text-transform: none;
    font-weight: 400; }

.form__item--radio-in-row .form__item__caption--radio {
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 4rem; }

.form__item--radio-in-row .form__item--radio {
  margin-right: 2rem; }
  .form__item--radio-in-row .form__item--radio span {
    font-weight: 400 !important;
    padding-left: 3rem !important; }

@media (min-width: 960px) {
  .form-inputs-firm-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.form-firm-text {
  font-size: 14px;
  margin-top: 1rem; }

.ico {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ico-fix-1 {
  top: 1px; }

.ico-fix-n1 {
  top: -1px; }

.ico-fix-n2 {
  top: -2px; }

.ico-fix-2 {
  top: 2px; }

.ico-fix-4 {
  top: 0.4rem; }

.ico--small {
  width: 1.2rem;
  height: 1.2rem; }

.ico--medium {
  width: 15px !important;
  height: 15px !important; }

.ico--regular {
  width: 20px !important;
  height: 20px !important;
  position: relative; }

.ico--lg {
  width: 3.2rem;
  height: 3.2rem; }

.ico--md {
  width: 1.4rem;
  height: 1.4rem; }

.ico--lg {
  width: 2.4rem;
  height: 2.4rem; }

.ico--small {
  width: 1.1rem !important;
  height: 1.1rem !important; }

@media (min-width: 501px) {
  .just-mob {
    display: none !important; } }

.mt-auto {
  margin-top: auto !important; }

.btn-unstyled {
  border: none;
  background-color: transparent;
  outline: none;
  outline-color: #14428b; }
  .btn-unstyled:hover {
    outline: none; }

.d-block {
  display: block !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

@media (max-width: 501px) {
  .just-pc {
    display: none !important; } }

@media (min-width: 760px) {
  .just-mobile {
    display: none !important; } }

@media (max-width: 760px) {
  .d-sm-none {
    display: none !important; } }

.my-auto {
  margin-block: auto !important; }

.w-full {
  width: 100% !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-none {
  display: none !important; }

@media (min-width: 960px) {
  .d-sm-inline {
    display: inline !important; } }

@media (max-width: 501px) {
  .just-pc {
    display: none !important; } }

@media (min-width: 760px) {
  .just-mobile {
    display: none !important; } }

@media (max-width: 760px) {
  .d-sm-none {
    display: none !important; } }

@media (max-width: 960px) {
  .d-md-none {
    display: none !important; }
  .d-md-block {
    display: block !important; } }

@media (min-width: 501px) {
  .just-mob {
    display: none !important; } }

.mt-auto {
  margin-top: auto !important; }

.btn-unstyled {
  border: none;
  background-color: transparent;
  outline: none;
  outline-color: #14428b; }
  .btn-unstyled:hover {
    outline: none; }

.my-0 {
  margin-block: 0 !important; }

.fullWidth, .map__footer, .videoWidget {
  width: calc(100% + (100vw - 100%)) !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important; }
  @media (max-width: 960px) {
    .fullWidth, .map__footer, .videoWidget {
      width: calc(100% + 6rem) !important;
      margin-left: -3rem !important;
      margin-right: -3rem !important; } }

@media (min-width: 500px) and (max-width: 760px) {
  .col-xsm-6 {
    width: 50%;
    float: left; } }

.transition-all-2-linear {
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  border-radius: 50%; }

.circle--white {
  background-color: #ffffff; }

.cup {
  cursor: pointer; }

.pos-r-index {
  position: relative;
  z-index: 5; }

.medium-insert-action-wrapper[data-addon="CVTTripple"] {
  display: none !important; }

.items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.circleImg {
  display: block;
  border-radius: 50%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover; }

.justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.form__item__dropzone.form-item--dropzone--profile-pic .dropzone__image-upload__message {
  background: none;
  color: #e94161;
  font-weight: 200;
  text-align: center;
  text-decoration: underline; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dropzone__image-upload__message:before {
    content: '';
    display: block;
    width: 10rem;
    height: 10rem;
    background: url(../images/kontakt-default.jpg);
    background-size: cover;
    background-position: center center;
    margin: auto;
    margin-bottom: 1rem; }

.form__item__dropzone.form-item--dropzone--profile-pic:hover .dropzone__image-upload__message {
  text-decoration: none; }

.form__item__dropzone.form-item--dropzone--profile-pic .dz-preview,
.form__item__dropzone.form-item--dropzone--profile-pic .dropzone__uploadImagePreview {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
  max-height: 14rem;
  max-width: 100%;
  text-align: center; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview img,
  .form__item__dropzone.form-item--dropzone--profile-pic .dropzone__uploadImagePreview img {
    max-height: 14rem;
    display: block;
    margin: auto;
    max-width: 100%; }

.form__item__dropzone.form-item--dropzone--profile-pic .dz-preview {
  max-height: 120px; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-details {
    font-size: 1.2rem;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.7);
    padding: 3px 5px; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-progress {
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 1px solid #ffffff;
    background: rgba(255, 255, 255, 0.4); }
    .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-progress .dz-upload {
      display: block;
      height: 10px;
      background: #ffffff; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-success-mark {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: none; }
    .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-success-mark svg path {
      fill: #5d9021; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-error-mark {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: none; }
    .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-error-mark svg path {
      fill: #e94161; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview .dz-error-message {
    display: none;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview.dz-success .dz-success-mark {
    display: block; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview.dz-error .dz-error-mark {
    display: block; }
  .form__item__dropzone.form-item--dropzone--profile-pic .dz-preview.dz-error .dz-error-message {
    display: block; }

.form__item__dropzone.form-item--dropzone--profile-pic .is-uploaded .dropzone__image-upload__message,
.form__item__dropzone.form-item--dropzone--profile-pic .is-uploading .dropzone__image-upload__message {
  display: none; }

.form__item__dropzone {
  margin: 0 auto 1rem auto;
  text-align: left; }
  .form__item__dropzone .dropzone__image-upload__message {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: rgba(255, 255, 255, 0.8);
    font-weight: 800;
    padding: 0.5rem;
    pointer-events: none; }
  .form__item__dropzone .dropzone__image__button--close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.7rem;
    line-height: 1.9rem;
    width: 3rem;
    height: 3rem;
    border: none;
    outline: none;
    background-color: rgba(255, 255, 255, 0.8);
    color: #595858; }
    .form__item__dropzone .dropzone__image__button--close svg {
      width: 1.6rem;
      height: 1.6rem; }
    .form__item__dropzone .dropzone__image__button--close:focus {
      outline: none; }
    .form__item__dropzone .dropzone__image__button--close:hover {
      color: #3f3f3f; }
      .form__item__dropzone .dropzone__image__button--close:hover:before {
        color: #ffffff; }

.form__item__dropzone__field {
  position: relative;
  max-width: 100%;
  height: 20rem;
  border: 0.1rem solid #595858;
  background-color: rgba(255, 255, 255, 0.2);
  background-size: cover;
  background-position: center center;
  cursor: pointer; }
  .form-item--dropzone--profile-pic .form__item__dropzone__field {
    border: none;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 2rem; }

.formCaption--checkboxFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 1.4rem !important;
  line-height: 1.6rem !important; }

.formItem, .formItem--checkbox {
  display: block; }
  .formItem.w-auto, .w-auto.formItem--checkbox {
    display: inline-block;
    width: auto; }

.formItemsFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.formLay--varianty {
  background: #3cb9e6 !important; }
  .formLay--varianty .form__item__field {
    background: #b1e3f5 !important;
    border-color: #b1e3f5 !important; }
    .formLay--varianty .form__item__field:hover, .formLay--varianty .form__item__field:focus {
      border-color: #098e9c !important; }
  .formLay--varianty .btn:hover, .formLay--varianty .btn--black:hover, .formLay--varianty .btn--yellow:hover, .formLay--varianty .btn--white:hover, .formLay--varianty .btn--hollow-30black:hover, .formLay--varianty .btn--red:hover, .formLay--varianty .btn--red-cvt:hover, .formLay--varianty .btn--orange-cvt:hover, .formLay--varianty .news__filterBtn:hover {
    border-color: #098e9c;
    background: #098e9c; }

.accessElToRight {
  margin-bottom: 1.5rem; }
  .accessElToRight .accessEl {
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    text-align: right; }
  @media (min-width: 760px) {
    .accessElToRight {
      margin-bottom: 0; }
      .accessElToRight .accessEl__btn {
        -webkit-transform: translateY(4.5rem);
            -ms-transform: translateY(4.5rem);
                transform: translateY(4.5rem); }
      .accessElToRight .accessEl.is-open .accessEl__btn {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0); } }

.accessEl {
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-height: 5rem;
  padding: 0;
  margin-left: 0; }
  .accessEl.is-open {
    margin: 0 auto 4rem; }

.accessEl__svg {
  width: 4rem;
  height: 4rem;
  margin: auto;
  color: inherit; }

.accessEl__btn {
  height: 5rem;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.2rem 1.5rem 0.2rem 0.5rem;
  background-color: #ffffff;
  border: 2px solid #14428b;
  color: #14428b;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .accessEl__btn:hover, .accessEl__btn:focus {
    color: #ffffff;
    background-color: #14428b;
    border-color: transparent; }
  .accessEl__btn > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 700; }
  .is-open .accessEl__btn {
    padding: 0.2rem 1.5rem 0.2rem 1.5rem; }

.accessEl__svg--close {
  display: none;
  width: 2rem;
  height: 2rem; }
  .is-open .accessEl__svg--close {
    display: block; }

.accessEl__svg--open {
  display: block; }
  .is-open .accessEl__svg--open {
    display: none; }

.accessEl__video {
  position: relative;
  aspect-ratio: 16 / 9;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top; }
  .is-open .accessEl__video {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .accessEl__video iframe {
    visibility: hidden;
    width: 100%; }
    .is-open .accessEl__video iframe {
      visibility: visible; }

.aid-program {
  margin-bottom: 8rem;
  max-height: 305px;
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.68, 0, 0.36, 1);
       -o-transition-timing-function: cubic-bezier(0.68, 0, 0.36, 1);
          transition-timing-function: cubic-bezier(0.68, 0, 0.36, 1); }
  @media (max-width: 960px) {
    .aid-program {
      max-height: 505px; } }
  .aid-program.full {
    max-height: 20000px; }
  .aid-program h3 {
    margin-top: 0; }

@media (max-width: 960px) {
  .aid-program__left {
    height: 200px;
    overflow: hidden; } }

.aid-program__right {
  max-height: inherit; }
  @media (max-width: 960px) {
    .aid-program__right {
      max-height: 305px; } }

@media (max-width: 960px) {
  .full .aid-program__right {
    max-height: 20000px; } }

.aid-program__image {
  max-width: 100%;
  height: auto; }

.aid-program__metadata {
  color: #666;
  line-height: 1.4;
  margin-bottom: 0.5rem; }
  .aid-program__metadata a {
    color: #666;
    text-decoration: underline; }

.aid-program__text {
  color: #333333;
  line-height: 1.5;
  padding-bottom: 30px; }
  .aid-program__text .perex {
    font-style: italic; }

.aid-program__more {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding-left: 10px;
  height: 17rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 100%); }
  .aid-program.full .aid-program__more {
    height: 20px;
    background: none; }
  .dirRtl .aid-program__more {
    padding-left: 0;
    padding-right: 10px; }

.aid-program__more__btn {
  position: absolute;
  bottom: 0;
  font-size: 1.4rem;
  width: 100%;
  background-color: #fff;
  font-weight: 700;
  text-transform: uppercase; }

.aid-program__links__link {
  font-size: 1.6rem;
  display: inline-block;
  text-transform: uppercase; }
  .aid-program__links__link:first-child {
    margin-right: 3rem; }
    .dirRtl .aid-program__links__link:first-child {
      margin-right: 0;
      margin-left: 3rem; }
  .aid-program__links__link:after {
    content: "\203A";
    display: block;
    float: right;
    margin: -0.6rem 0 0 0.5rem;
    font-size: 1.9em;
    font-weight: 300;
    line-height: 1; }
    .dirRtl .aid-program__links__link:after {
      float: left;
      margin-left: 0;
      margin-right: 0.7rem; }
  .aid-program__links__link.download:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -0.5rem;
    margin-left: 1rem; }
    .dirRtl .aid-program__links__link.download:after {
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg); }

.article-preview, .job-preview {
  text-decoration: none;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: inherit;
  display: block;
  text-align: left;
  color: #ffffff; }
  .tile--article .article-preview, .tile--job .article-preview, .tile--article .job-preview, .tile--job .job-preview {
    color: #ffffff; }
  .article-preview:before, .job-preview:before {
    display: block;
    position: absolute;
    z-index: 2;
    content: '';
    width: 100%;
    height: 70%;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    -webkit-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear; }
  .article-preview:hover .article__img, .job-preview:hover .article__img {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
        -ms-transform: translate(-50%, -50%) scale(1.05);
            transform: translate(-50%, -50%) scale(1.05); }
  .article-preview:hover:before, .job-preview:hover:before {
    opacity: 0.5; }

.article-preview__bottom {
  display: block;
  position: absolute;
  bottom: 2rem;
  left: 3rem;
  right: 3rem;
  z-index: 4;
  color: #ffffff;
  max-height: 100%; }
  .tile--2x2 .article-preview__bottom, .tile--article--2x2 .article-preview__bottom {
    right: 13rem;
    bottom: 2.5rem; }
    @media (max-width: 959px) {
      .tile--2x2 .article-preview__bottom, .tile--article--2x2 .article-preview__bottom {
        right: 3rem; } }

.article__title {
  margin-bottom: 0.5rem;
  font-size: 5.2rem;
  letter-spacing: -0.13rem; }
  h2.article__title {
    text-transform: initial; }
  .index__article-preview .article__title {
    color: #ffffff;
    margin-bottom: 0.5rem;
    font-size: 5.2rem;
    letter-spacing: -0.13rem; }
  .article-preview .article__title, .job-preview .article__title {
    font-size: 2rem;
    letter-spacing: 0.003rem;
    line-height: 2.5rem;
    text-transform: none; }
    .tile--article--2x2 .article-preview .article__title, .tile--article--2x2 .job-preview .article__title {
      font-size: 3rem;
      line-height: 4rem;
      margin-bottom: 1.5rem; }

.article__img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all .8s ease;
  -o-transition: all .8s ease;
  transition: all .8s ease;
  -webkit-transition: -webkit-transform .8s ease;
  transition: -webkit-transform .8s ease;
  -o-transition: transform .8s ease;
  transition: transform .8s ease;
  transition: transform .8s ease, -webkit-transform .8s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  height: 102%;
  width: auto;
  max-width: none;
  max-height: none; }
  .article__img.wide {
    height: 102%;
    width: auto;
    max-width: none;
    max-height: none; }
  .article__img.tall {
    width: 102%;
    height: auto;
    max-width: none;
    max-height: none; }

.article__perex {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 0; }
  .article__perex:empty {
    display: none; }

.autocomplete {
  position: absolute;
  width: 100%;
  top: calc(100% - 2px);
  left: 0;
  max-height: calc(max(424px, 60vh));
  background-color: #ffffff;
  border: 2px solid #14428b;
  z-index: 999;
  font-size: calc(max(12px, 1.4rem));
  overflow-y: auto; }

.autocomplete__phrase {
  padding: 1.3rem 2rem;
  border-bottom: 2px solid #F5F2F1; }
  .autocomplete__phrase a {
    display: block;
    line-height: 1.7; }

.autocomplete__title {
  color: #4c5767;
  padding: 1.3rem 2rem 0.2rem; }

.autocomplete__item {
  display: grid;
  grid-template-columns: 7.5rem 1fr 9ch;
  padding: 1.3rem 2rem;
  border-bottom: 2px solid #F5F2F1;
  gap: 1.8rem; }
  .autocomplete__item:hover {
    background-color: #F5F2F1;
    text-decoration: none; }
  .autocomplete__item:focus-visible {
    outline: 2px solid #14428b; }
  @media (max-width: 760px) {
    .autocomplete__item {
      grid-template-columns: 1fr auto;
      gap: 1rem; } }
  @media (max-width: 380px) {
    .autocomplete__item {
      grid-template-columns: 1fr; } }

.autocomplete__itemTitle {
  font-size: 1.6rem;
  color: #14428b;
  margin-top: 0;
  text-transform: none;
  margin-bottom: 0.7rem; }

.autocomplete__itemCategory {
  display: inline-block;
  background-color: #eeeae8;
  padding: 0.2em 0.8em;
  border-radius: 0.8em;
  font-size: 12px; }

.autocomplete__itemImg {
  position: relative;
  width: 7.5rem;
  height: 5rem;
  margin-right: 1.8rem; }
  .autocomplete__itemImg img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  @media (max-width: 760px) {
    .autocomplete__itemImg {
      display: none; } }

.autocomplete__itemIcon {
  display: none;
  position: absolute;
  left: calc(50% - 1.5rem);
  bottom: 0.6rem; }
  .autocomplete__itemIcon svg {
    width: 3rem;
    height: 3rem;
    color: #ffffff;
    fill: #ffffff; }
  .autocomplete__section--video .autocomplete__itemIcon {
    display: block; }

.autocomplete__itemDate {
  color: #4c5767; }
  @media (min-width: 380px) {
    .autocomplete__itemDate {
      text-align: right; } }

.autoDonatePopup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.autoDonatePopup__content {
  padding: 4rem;
  background-color: #ffffff;
  border: 10px solid #e10d3f;
  margin: auto;
  max-width: 1030px;
  width: 100%;
  text-align: center;
  position: relative; }
  .autoDonatePopup__content h3 {
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 0; }
  .autoDonatePopup__content .link {
    color: #e10e40;
    font-weight: 900;
    font-size: 1.4rem;
    text-transform: uppercase; }
  .autoDonatePopup__content .btn, .autoDonatePopup__content .btn--black, .autoDonatePopup__content .btn--yellow, .autoDonatePopup__content .btn--white, .autoDonatePopup__content .btn--hollow-30black, .autoDonatePopup__content .btn--red, .autoDonatePopup__content .btn--red-cvt, .autoDonatePopup__content .btn--orange-cvt, .autoDonatePopup__content .news__filterBtn {
    font-weight: 900;
    text-transform: uppercase; }

.autoDonatePopup__text {
  max-width: 740px;
  margin: 0 auto; }

.autoDonatePopup__btns {
  margin-top: 3rem; }

.banner--skutecny-darek, .banner--vhodna-pozice {
  display: block;
  max-width: 77rem;
  width: 100%;
  margin: auto;
  color: #ffffff !important;
  text-align: center;
  padding: 3rem 10rem;
  position: relative;
  background-color: #cccccc;
  background-size: cover;
  background-position: center center;
  margin-bottom: 4rem; }
  .banner--skutecny-darek:before, .banner--vhodna-pozice:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0; }
  .banner--skutecny-darek:hover, .banner--vhodna-pozice:hover {
    text-decoration: none; }
    .banner--skutecny-darek:hover .btn--white, .banner--vhodna-pozice:hover .btn--white {
      background: #ffffff;
      color: #1d1d1b !important; }
  @media (max-width: 500px) {
    .banner--skutecny-darek, .banner--vhodna-pozice {
      padding: 2rem; } }

.banner--vhodna-pozice {
  margin: 8rem auto; }

.banner__title {
  font-size: 4rem;
  text-transform: uppercase; }

.banner__content {
  position: relative;
  z-index: 1; }

.breadcrumbs-container {
  padding-top: 4rem;
  padding-bottom: 2rem; }
  .is-article .breadcrumbs-container {
    padding-top: 2rem; }

.breadcrumbs {
  display: inline-block;
  list-style: none;
  width: 100%;
  text-align: left;
  padding: 0 0;
  line-height: 1.8rem; }
  .breadcrumbs .home-icon {
    display: inline-block;
    float: left;
    margin-top: -0.5rem;
    margin-bottom: -0.9rem; }
    .breadcrumbs .home-icon:after {
      content: ">";
      float: right;
      display: inline-block;
      margin: 0.55rem 0.9rem 0 0.7rem;
      font-style: italic; }
    .breadcrumbs .home-icon a {
      display: inline;
      float: left;
      width: 2.8rem; }
      .breadcrumbs .home-icon a svg {
        width: 2.6rem;
        height: 2.6rem; }
      .breadcrumbs .home-icon a:after {
        content: ""; }

.breadcrumb, .docCategory__breadcrumbLink {
  font-size: 1.6rem;
  display: inline-block;
  line-height: 1.25;
  float: left; }
  .dirRtl .breadcrumb, .dirRtl .docCategory__breadcrumbLink {
    float: right; }

.breadcrumb__link, .docCategory__breadcrumbLink {
  color: #14428b !important;
  text-decoration: underline; }
  .breadcrumb__link:after, .docCategory__breadcrumbLink:after {
    content: ">";
    display: inline-block;
    color: #14171B;
    margin: 0 1.5rem 0 1.5rem;
    font-weight: 700;
    font-size: 0.9em; }
    .dirRtl .breadcrumb__link:after, .dirRtl .docCategory__breadcrumbLink:after {
      float: left; }
  .breadcrumb__link:hover, .docCategory__breadcrumbLink:hover, .breadcrumb__link:focus, .docCategory__breadcrumbLink:focus {
    text-decoration: none; }

.webMenuBtn__wrap {
  margin-left: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4rem;
  padding-right: 180px; }
  .webMenuBtn__wrap.just-mobile {
    display: none !important; }
  @media (max-width: 1300px) {
    .webMenuBtn__wrap {
      margin-left: 1.5rem; } }
  @media (max-width: 600px) {
    .webMenuBtn__wrap {
      padding-right: 0; } }
  @media (max-width: 640px) {
    .webMenuBtn__wrap.just-pc {
      display: none !important; }
    .webMenuBtn__wrap.just-mobile {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      height: auto;
      margin-left: 3rem;
      padding: 1rem 0 2rem; } }
  @media (max-width: 520px) {
    .webMenuBtn__wrap {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 0.5rem;
      margin-left: 0;
      height: auto;
      padding-block: 0.5rem 1rem; } }

.webMenuBtn {
  display: block;
  font-size: calc(max(11px, 1.2rem));
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.3em 1em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 1 !important;
  text-decoration: none; }
  @media (max-width: 640px) {
    .webMenuBtn {
      font-size: 13px; } }
  .webMenuBtn:hover, .webMenuBtn:focus {
    text-decoration: none; }

.webMenuBtn--blue {
  background-color: #194993; }
  .webMenuBtn--blue:hover, .webMenuBtn--blue:focus {
    background-color: #ffffff;
    color: #194993; }

.webMenuBtn--yellow {
  background-color: #daa200; }
  .webMenuBtn--yellow:hover, .webMenuBtn--yellow:focus {
    background-color: #ffffff;
    color: #daa200; }

.webMenuBtn--orange {
  background-color: #ef7c00; }

.btn, .btn--black, .btn--yellow, .btn--white, .btn--hollow-30black, .btn--red, .btn--red-cvt, .btn--orange-cvt, .news__filterBtn {
  text-transform: uppercase;
  font-size: 1.6rem;
  line-height: 1.5;
  display: inline-block;
  margin: 0.5rem 0.25rem;
  padding: 1.6rem 6rem;
  text-decoration: none;
  background: none;
  color: #14171B;
  border: 2px solid #14171B;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-color: #14171B;
  color: #14171B; }
  .btn:hover, .btn--black:hover, .btn--yellow:hover, .btn--white:hover, .btn--hollow-30black:hover, .btn--red:hover, .btn--red-cvt:hover, .btn--orange-cvt:hover, .news__filterBtn:hover {
    background: #14171B;
    color: #ffffff;
    text-decoration: none; }
  .btn.no-wrap, .no-wrap.btn--black, .no-wrap.btn--yellow, .no-wrap.btn--white, .no-wrap.btn--hollow-30black, .no-wrap.btn--red, .no-wrap.btn--red-cvt, .no-wrap.btn--orange-cvt, .no-wrap.news__filterBtn {
    white-space: nowrap; }
  .btn:focus, .btn--black:focus, .btn--yellow:focus, .btn--white:focus, .btn--hollow-30black:focus, .btn--red:focus, .btn--red-cvt:focus, .btn--orange-cvt:focus, .news__filterBtn:focus {
    outline: none; }
  .btn:focus-visible, .btn--black:focus-visible, .btn--yellow:focus-visible, .btn--white:focus-visible, .btn--hollow-30black:focus-visible, .btn--red:focus-visible, .btn--red-cvt:focus-visible, .btn--orange-cvt:focus-visible, .news__filterBtn:focus-visible {
    outline: 0.2rem solid #14418B;
    outline-offset: 0.2rem; }
  .btn svg, .btn--black svg, .btn--yellow svg, .btn--white svg, .btn--hollow-30black svg, .btn--red svg, .btn--red-cvt svg, .btn--orange-cvt svg, .news__filterBtn svg {
    display: inline-block;
    float: left;
    width: 3.5rem;
    height: 3.5rem;
    margin: 0.4rem 2rem 0.4rem -2rem; }
  .btn:hover svg, .btn--black:hover svg, .btn--yellow:hover svg, .btn--white:hover svg, .btn--hollow-30black:hover svg, .btn--red:hover svg, .btn--red-cvt:hover svg, .btn--orange-cvt:hover svg, .news__filterBtn:hover svg {
    fill: currentColor; }
  .btn.is-disabled, .is-disabled.btn--black, .is-disabled.btn--yellow, .is-disabled.btn--white, .is-disabled.btn--hollow-30black, .is-disabled.btn--red, .is-disabled.btn--red-cvt, .is-disabled.btn--orange-cvt, .is-disabled.news__filterBtn {
    opacity: 0.3;
    pointer-events: none; }
  .btn.is-loading, .is-loading.btn--black, .is-loading.btn--yellow, .is-loading.btn--white, .is-loading.btn--hollow-30black, .is-loading.btn--red, .is-loading.btn--red-cvt, .is-loading.btn--orange-cvt, .is-loading.news__filterBtn {
    position: relative;
    pointer-events: none;
    padding-left: 6rem !important; }
    .btn.is-loading:before, .is-loading.btn--black:before, .is-loading.btn--yellow:before, .is-loading.btn--white:before, .is-loading.btn--hollow-30black:before, .is-loading.btn--red:before, .is-loading.btn--red-cvt:before, .is-loading.btn--orange-cvt:before, .is-loading.news__filterBtn:before {
      content: "";
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 3rem;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 2rem;
      height: 2rem;
      border: 0.3rem solid #14171B;
      -webkit-animation: loading-square 1.3s infinite linear;
              animation: loading-square 1.3s infinite linear; }
  .finCampaign__box .btn, .finCampaign__box .btn--black, .finCampaign__box .btn--yellow, .finCampaign__box .btn--white, .finCampaign__box .btn--hollow-30black, .finCampaign__box .btn--red, .finCampaign__box .btn--red-cvt, .finCampaign__box .btn--orange-cvt, .finCampaign__box .news__filterBtn {
    padding: 1.6rem 3rem; }

.btn--black {
  border-color: #14171B;
  color: #14171B;
  color: #14171B !important; }
  .btn--black:hover {
    background: #14171B;
    color: #ffffff;
    text-decoration: none; }
  .btn--black:hover {
    color: #ffffff !important; }

.btn--yellow {
  border-color: #ffcc00;
  color: #ffcc00;
  color: #ffcc00 !important; }
  .btn--yellow:hover {
    background: #ffcc00;
    color: #ffffff;
    text-decoration: none; }
  .btn--yellow.is-loading:before {
    border-color: #ffcc00; }
  .btn--yellow:hover {
    color: #14171B !important; }
    .btn--yellow:hover.is-loading:before {
      border-color: #14171B; }

.btn--white {
  border-color: #ffffff;
  color: #ffffff; }
  .btn--white:hover {
    background: #ffffff;
    color: #ffffff;
    text-decoration: none; }
  .btn--white.is-loading:before {
    border-color: #ffffff; }
  .btn--white:hover {
    color: #14171B !important; }
    .btn--white:hover.is-loading:before {
      border-color: #14171B; }

.btn--hollow-30black {
  border-color: #ffffff;
  color: #ffffff;
  background: rgba(20, 23, 27, 0.3); }
  .btn--hollow-30black:hover {
    background: #ffffff;
    color: #ffffff;
    text-decoration: none; }
  .btn--hollow-30black.is-loading:before {
    border-color: #ffffff; }
  .btn--hollow-30black:hover {
    color: #14171B !important; }
    .btn--hollow-30black:hover.is-loading:before {
      border-color: #14171B; }

.btn--small {
  padding: 1.2rem 2rem; }

.btn--medium {
  padding: 1.2rem 4rem; }

.btn--red {
  border-color: #e94161;
  color: #e94161;
  color: #e94161 !important; }
  .btn--red:hover {
    background: #e94161;
    color: #ffffff;
    text-decoration: none; }
  .btn--red.is-loading:before {
    border-color: #e94161; }
  .btn--red:hover {
    color: #ffffff !important; }
    .btn--red:hover.is-loading:before {
      border-color: #ffffff; }
  .btn--red.btn--full {
    background: #e94161;
    color: #ffffff !important; }
    .btn--red.btn--full:hover {
      background: #ffffff;
      color: #e94161 !important; }

.btn--next {
  position: relative;
  padding: 1.4rem 5.6rem 1.2rem 3.3rem; }
  .btn--next:after {
    content: '';
    position: absolute;
    top: calc(50% - 0.45rem);
    right: 3rem;
    width: 0.9rem;
    height: 0.9rem;
    border-right: 2px solid;
    border-top: 2px solid;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

.btn--more {
  position: relative;
  padding: 1.4rem 5.6rem 1.2rem 3.3rem; }
  .btn--more:after {
    content: '';
    position: absolute;
    top: calc(50% - 0.6rem);
    right: 3rem;
    width: 0.9rem;
    height: 0.9rem;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

.btn--blue {
  background-color: transparent;
  text-decoration: none !important;
  color: #14428b;
  border: 2px solid;
  font-size: 1.6rem;
  line-height: 1.5; }
  .btn--blue:hover, .btn--blue:focus {
    color: #ffffff !important;
    background-color: #14428b !important;
    border-color: #14428b; }

.btn--ico {
  font-size: 15px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.4rem 2.5rem;
  letter-spacing: -0.43px;
  margin: 0;
  text-transform: uppercase; }
  .btn--ico svg {
    color: currentColor;
    fill: currentColor;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 1.6rem;
    height: 1.6rem;
    float: none;
    margin: 0;
    -webkit-transition: fill 0.15s ease-in;
    -o-transition: fill 0.15s ease-in;
    transition: fill 0.15s ease-in; }

.btn__text {
  -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
          transform: translateY(1px);
  line-height: 1.2; }

.btn--red-cvt {
  border-color: #e94161;
  color: #e94161;
  color: #e94161 !important; }
  .btn--red-cvt:hover {
    background: #e94161;
    color: #ffffff;
    text-decoration: none; }
  .btn--red-cvt.is-loading:before {
    border-color: #e94161; }
  .btn--red-cvt:hover {
    color: #ffffff !important; }
    .btn--red-cvt:hover.is-loading:before {
      border-color: #ffffff; }

.btn__ico {
  max-height: 1.8rem; }
  .btn--small .btn__ico {
    height: 2rem;
    width: 1.8rem;
    margin: 0 1rem 0 0; }

.btn--orange-cvt {
  border-color: #e64614;
  color: #e64614;
  color: #e64614 !important; }
  .btn--orange-cvt:hover {
    background: #e64614;
    color: #ffffff;
    text-decoration: none; }
  .btn--orange-cvt:hover {
    color: #ffffff !important; }

.btn--light {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.btn--pink {
  color: #e10d3f !important;
  border-color: #e10d3f !important; }
  .btn--pink:hover, .btn--pink:focus {
    color: #ffffff !important;
    background-color: #e10d3f; }

.btnArticle {
  display: inline-block;
  padding: 0.4rem 2rem !important;
  color: #ffffff !important; }

.btn--withIcon, .btn--borderWhite {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.btn--borderWhite {
  border: 2px solid #ffffff;
  color: #ffffff;
  font-size: 1.6rem;
  text-transform: uppercase;
  padding: 1.1rem 3.3rem 1.1rem 3rem; }
  .btn--borderWhite svg {
    width: 1.8rem;
    height: 1.6rem;
    margin: 0;
    margin-right: 1.5ch; }
  .btn--borderWhite:visited {
    color: #ffffff; }
  .btn--borderWhite:hover, .btn--borderWhite:focus {
    background-color: #ffffff;
    color: #E94161 !important; }

.btn--body-color {
  border-color: #e94161;
  color: #e94161; }
  .btn--body-color:hover {
    background: #e94161;
    color: #ffffff;
    text-decoration: none; }
  body.humanitarci .btn--body-color,
  body[data-cvt-color="humanitarci"] .btn--body-color {
    border-color: #EB5A4A;
    color: #EB5A4A; }
    body.humanitarci .btn--body-color:hover,
    body[data-cvt-color="humanitarci"] .btn--body-color:hover {
      background: #EB5A4A;
      color: #ffffff;
      text-decoration: none; }
  body.lidska-prava .btn--body-color,
  body[data-cvt-color="lidska-prava"] .btn--body-color {
    border-color: #F9B000;
    color: #F9B000; }
    body.lidska-prava .btn--body-color:hover,
    body[data-cvt-color="lidska-prava"] .btn--body-color:hover {
      background: #F9B000;
      color: #ffffff;
      text-decoration: none; }
  body.vzdelani-a-osveta .btn--body-color,
  body[data-cvt-color="vzdelani-a-osveta"] .btn--body-color {
    border-color: #49BDCF;
    color: #49BDCF; }
    body.vzdelani-a-osveta .btn--body-color:hover,
    body[data-cvt-color="vzdelani-a-osveta"] .btn--body-color:hover {
      background: #49BDCF;
      color: #ffffff;
      text-decoration: none; }
  body.socialni-prace .btn--body-color,
  body[data-cvt-color="socialni-prace"] .btn--body-color {
    border-color: #43B386;
    color: #43B386; }
    body.socialni-prace .btn--body-color:hover,
    body[data-cvt-color="socialni-prace"] .btn--body-color:hover {
      background: #43B386;
      color: #ffffff;
      text-decoration: none; }
  body.migrace .btn--body-color,
  body[data-cvt-color="migrace"] .btn--body-color {
    border-color: #49BDCF;
    color: #49BDCF; }
    body.migrace .btn--body-color:hover,
    body[data-cvt-color="migrace"] .btn--body-color:hover {
      background: #49BDCF;
      color: #ffffff;
      text-decoration: none; }
  body.jeden-svet .btn--body-color,
  body[data-cvt-color="jeden-svet"] .btn--body-color {
    border-color: #49BDCF;
    color: #49BDCF; }
    body.jeden-svet .btn--body-color:hover,
    body[data-cvt-color="jeden-svet"] .btn--body-color:hover {
      background: #49BDCF;
      color: #ffffff;
      text-decoration: none; }
  body.jeden-svet-na-skolach .btn--body-color,
  body[data-cvt-color="jeden-svet-na-skolach"] .btn--body-color {
    border-color: #034f91;
    color: #034f91; }
    body.jeden-svet-na-skolach .btn--body-color:hover,
    body[data-cvt-color="jeden-svet-na-skolach"] .btn--body-color:hover {
      background: #034f91;
      color: #ffffff;
      text-decoration: none; }
  body.varianty .btn--body-color,
  body[data-cvt-color="varianty"] .btn--body-color {
    border-color: #00b1eb;
    color: #00b1eb; }
    body.varianty .btn--body-color:hover,
    body[data-cvt-color="varianty"] .btn--body-color:hover {
      background: #00b1eb;
      color: #ffffff;
      text-decoration: none; }
  body.darujte .btn--body-color,
  body[data-cvt-color="darujte"] .btn--body-color {
    border-color: #ffcc00;
    color: #ffcc00; }
    body.darujte .btn--body-color:hover,
    body[data-cvt-color="darujte"] .btn--body-color:hover {
      background: #ffcc00;
      color: #ffffff;
      text-decoration: none; }
  body.jeden-svet-varianty .btn--body-color,
  body[data-cvt-color="jeden-svet-varianty"] .btn--body-color {
    border-color: #49BDCF;
    color: #49BDCF; }
    body.jeden-svet-varianty .btn--body-color:hover,
    body[data-cvt-color="jeden-svet-varianty"] .btn--body-color:hover {
      background: #49BDCF;
      color: #ffffff;
      text-decoration: none; }
  body.vzdelavaci-program-varianty .btn--body-color,
  body[data-cvt-color="vzdelavaci-program-varianty"] .btn--body-color {
    border-color: #49BDCF;
    color: #49BDCF; }
    body.vzdelavaci-program-varianty .btn--body-color:hover,
    body[data-cvt-color="vzdelavaci-program-varianty"] .btn--body-color:hover {
      background: #49BDCF;
      color: #ffffff;
      text-decoration: none; }

.btnUnstyled {
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0; }

.color-box {
  display: block;
  width: 100%;
  height: inherit;
  text-decoration: none;
  font-size: 1.6rem;
  text-align: left;
  position: relative;
  color: #ffffff;
  background: #595858;
  background-position: center center;
  background-size: cover; }
  .color-box p {
    padding: 2.5rem 3rem 5.5rem 3rem;
    line-height: 2.5rem;
    overflow: hidden;
    margin: 0 !important; }
    @media (max-width: 1300px) {
      .color-box p {
        line-height: 2rem; } }
    .color-box p.article__perex {
      padding: 0; }
  .color-box .link-tile + p {
    padding-top: 5rem; }
  .color-box.link {
    color: #ffffff;
    text-decoration: none;
    -webkit-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    transition: background 0.2s linear; }
  .color-box.box-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    .color-box.box-button:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.3);
      z-index: 0; }
  .color-box .article-preview__icon {
    position: absolute;
    right: 1rem;
    top: 1rem;
    background-color: #ffffff;
    display: block;
    height: 3.7rem;
    width: 3.7rem; }
    .color-box .article-preview__icon svg {
      /*
			transform: rotate(45deg) ;
			-webkit-transform: rotate(45deg) ;
			-moz-transform: rotate(22deg) ;
			-o-transform: rotate(45deg) ;
			-ms-transform: rotate(45deg) ;
			*/
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      position: absolute;
      top: 0.5rem;
      left: 0rem; }
    .color-box .article-preview__icon.icon--article {
      display: none; }
    .color-box .article-preview__icon.icon--calendar svg {
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      position: absolute;
      left: 0rem;
      top: 0.7rem; }
    .color-box .article-preview__icon.icon--publication svg {
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      position: absolute;
      left: 0rem;
      top: 0.7rem; }
    .color-box .article-preview__icon.icon--link-tile {
      margin-bottom: 2rem; }
      .color-box .article-preview__icon.icon--link-tile svg {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(22deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        position: absolute;
        left: 0.1rem;
        top: 0.6rem; }
    .color-box .article-preview__icon.icon--video svg {
      /*
				transform: rotate(45deg) ;
				-webkit-transform: rotate(45deg) ;
				-moz-transform: rotate(22deg) ;
				-o-transform: rotate(45deg) ;
				-ms-transform: rotate(45deg) ;
				*/
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      position: absolute;
      left: 0rem;
      top: 0.7rem; }

.color-box__more {
  position: absolute;
  bottom: 3rem;
  left: 3rem;
  text-transform: uppercase;
  font-size: 1.4rem; }
  .color-box__more:after {
    display: inline-block;
    content: '>';
    margin-left: 1rem; }

#svgicon-fotogalerie path:first-child {
  fill: none; }

.color-box__centeredBtn {
  max-width: calc(100% - 3rem);
  text-align: center;
  padding: 1.6rem 4rem;
  display: block;
  position: relative;
  z-index: 1; }
  .color-box__centeredBtn .text {
    max-width: 100%;
    display: block; }

.container--widgets-under-header {
  z-index: 2; }

.containerInEditor, .container--narrow .menuYIP .container, .accessEl .menuYIP .container, .container--narrow .menuYIP .container--narrow, .accessEl .menuYIP .container--narrow, .container--narrow .menuYIP .accessEl, .accessEl .menuYIP .accessEl {
  --width: calc(
        min(
            (100vw - 2 * var(--padding-x)), 
            var(--cont-max-width)
        ));
  --margin: calc(((var(--width) - var(--cont-narrow)) / 2) * -1);
  width: var(--width);
  margin-inline: var(--margin); }
  @media (max-width: 1300px) {
    .containerInEditor, .container--narrow .menuYIP .container, .accessEl .menuYIP .container, .container--narrow .menuYIP .container--narrow, .accessEl .menuYIP .container--narrow, .container--narrow .menuYIP .accessEl, .accessEl .menuYIP .accessEl {
      width: auto;
      margin-inline: -12rem; } }
  @media (max-width: 1180px) {
    .containerInEditor, .container--narrow .menuYIP .container, .accessEl .menuYIP .container, .container--narrow .menuYIP .container--narrow, .accessEl .menuYIP .container--narrow, .container--narrow .menuYIP .accessEl, .accessEl .menuYIP .accessEl {
      width: 100%;
      margin-inline: 0;
      max-width: 100%; } }

.content p {
  line-height: 1.5; }

.content__tile {
  display: block;
  width: 38rem;
  height: 24.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto; }

.content__tile--left {
  margin-left: -18rem;
  margin-right: 1rem;
  float: left; }

.content__tile--right {
  margin-right: -18rem;
  margin-left: 1rem;
  float: right; }

.cookie-bar {
  position: fixed;
  z-index: 9999;
  bottom: 0;
  left: 0;
  width: 20rem;
  max-width: 98%;
  background: rgba(20, 23, 27, 0.7);
  color: #ffffff;
  font-size: 12px;
  padding: 20px;
  border-top-right-radius: 8px;
  -webkit-box-shadow: 0 0 10px -8px rgba(89, 88, 88, 0.2);
          box-shadow: 0 0 10px -8px rgba(89, 88, 88, 0.2);
  line-height: 15px; }
  .cookie-bar p {
    margin: 0 0 10px 0; }
  @media (max-width: 760px) {
    [data-ms-uid="friends-club"] .cookie-bar {
      width: 100%;
      max-width: 100%;
      border-top-right-radius: 0;
      background-color: rgba(0, 0, 0, 0.95);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 15px; }
      [data-ms-uid="friends-club"] .cookie-bar p {
        margin-bottom: 0; } }

.cookie-bar__btn {
  width: 100%;
  text-align: center;
  border: 0.4rem solid #ffffff;
  background-color: transparent;
  color: #ffffff;
  float: right;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  padding: 1.2rem 0;
  text-transform: uppercase; }
  .cookie-bar__btn:hover {
    text-decoration: none;
    color: #14171B;
    background-color: #ffffff; }
  @media (max-width: 760px) {
    [data-ms-uid="friends-club"] .cookie-bar__btn {
      display: inline-block;
      width: auto;
      float: none;
      padding: 1.2rem 2rem;
      margin-left: 1rem; } }

.copyText {
  position: relative;
  -webkit-padding-end: 3rem;
          padding-inline-end: 3rem;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .copyText:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-image: url("../images/icons/copy.svg");
    -o-object-fit: contain;
       object-fit: contain;
    background-repeat: no-repeat;
    background-position: center; }
  .copyText.is-copied:after {
    background-image: url("../images/check.svg"); }

.copyText--left {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-padding-start: 3rem;
          padding-inline-start: 3rem; }
  .copyText--left:after {
    right: auto;
    left: 0;
    width: 18px;
    height: 18px;
    top: 2px; }

.countdown {
  --font-base: 2.8rem;
  --font-small: 2rem;
  --font-large: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3rem;
  background-color: #f2c048;
  -webkit-box-shadow: 0 0 0 100vmax #f2c048;
          box-shadow: 0 0 0 100vmax #f2c048;
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax);
  color: #14171B;
  font-size: var(--font-base);
  padding-inline: var(--padding-x);
  line-height: 1.4; }
  .countdown strong {
    font-size: var(--font-large); }
  @media (max-width: 960px) {
    .countdown {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 2rem 0;
      gap: 2rem; } }
  @media (max-width: 760px) {
    .countdown {
      padding-block: 2rem; } }

.countdown__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3rem 2rem;
  border-left: 1px solid #ffffff;
  text-align: center;
  font-size: var(--font-small);
  min-width: 130px; }
  .countdown__value strong {
    display: block;
    font-size: var(--font-large);
    font-weight: 700;
    line-height: 1.1; }
  .countdown__value:last-of-type {
    border-right: 1px solid #ffffff; }
  @media (max-width: 760px) {
    .countdown__value {
      padding: 1rem 1.5rem;
      min-width: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%; } }

.countdown__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 760px) {
    .countdown__container {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }

.countdown__remains {
  font-size: var(--font-small); }

.countdown__text {
  text-align: center; }
  @media (max-width: 960px) {
    .countdown__text {
      grid-column: span 2; } }

.customSelect {
  position: relative;
  text-align: left; }

.customSelect__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .customSelect--white .customSelect__title {
    background-color: #ffffff;
    border: 2px solid #14428b;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 22ch; }

.customSelect--white .customSelect__btn {
  background-color: transparent !important;
  border: none !important;
  color: #14428b !important;
  outline: none; }

.customSelect--accordion .customSelect__btn {
  font-size: 1.6rem !important;
  color: #1d1d1b !important;
  text-transform: none !important;
  font-weight: 400 !important; }

.customSelect__arrow,
.btnMenu__arrow {
  padding: 0.2rem 2rem 0.2rem 2rem;
  color: #14428b; }
  .customSelect__arrow svg,
  .btnMenu__arrow svg {
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    -webkit-transition: -webkit-transform 0.25s ease;
    transition: -webkit-transform 0.25s ease;
    -o-transition: transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
  .is-open .customSelect__arrow svg, .is-open
  .btnMenu__arrow svg {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.btnMenu__arrow {
  border-left: 2px solid #14428b; }

.customSelect__body {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #ffffff;
  border-top: none;
  display: none;
  max-height: 164px;
  overflow-y: auto;
  scrollbar-width: thin;
  z-index: 100;
  text-align: left;
  font-size: 0.9em;
  z-index: 10000; }
  .newsletterHp .customSelect__body {
    max-height: 120px; }
  .customSelect--white .customSelect__body {
    border: 2px solid #14428b;
    border-bottom: none;
    top: auto;
    bottom: 100%;
    max-height: 60vh; }
  .customSelect--accordion .customSelect__body {
    bottom: auto;
    top: 100%;
    max-height: 800px;
    border-bottom: 2px solid #14428b;
    border-top: none; }
  .is-open .customSelect__body {
    display: block; }
  .customSelect__body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
            box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    background-color: #f5f5f5; }
  .customSelect__body::-webkit-scrollbar {
    width: 6px;
    height: 8px;
    background-color: #f5f5f5; }
  .customSelect__body::-webkit-scrollbar-thumb {
    background-color: #b9bbc2;
    border-radius: 5px; }
  .customSelect__body .label-checkbox {
    line-height: 24px; }

.customSelect__item {
  padding: 1.2rem 1.5rem;
  text-align: left;
  text-transform: none;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.3;
  color: #14428b; }
  .customSelect__item:not(:last-of-type) {
    border-bottom: 1px solid #F5F2F1; }
  .customSelect__item:focus, .customSelect__item:hover {
    background-color: #F5F2F1; }
  .customSelect--accordion .customSelect__item {
    --py: 1.5rem;
    --px: 3rem;
    font-size: 1.8rem;
    display: block;
    padding: var(--py) var(--px); }
    .customSelect--accordion .customSelect__item.accordion-active:has(.customSelect__itemImg) {
      display: grid;
      grid-template-columns: repeat(2, calc(50% - 1.25rem));
      gap: 2.5rem; }
    .customSelect--accordion .customSelect__item .btn--next {
      padding: 0.7rem 3rem 0.6rem 1.5rem; }
      .customSelect--accordion .customSelect__item .btn--next:after {
        right: 1.5rem; }

.customSelect__label {
  display: inline-block;
  color: rgba(20, 23, 27, 0.4);
  line-height: 1.5625;
  font-size: 1.6rem; }

.customSelect__itemTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 700;
  gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.customSelect__gray {
  font-weight: 400;
  color: rgba(20, 23, 27, 0.5); }

.customSelect__itemText {
  color: #1d1d1b;
  display: none; }
  .accordion-active .customSelect__itemText {
    display: block; }

.customSelect__itemImg {
  display: none;
  height: calc(100% + calc(var(--py) * 2));
  width: calc(100% + var(--px));
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 2 / 1;
  margin: calc(var(--py) * -1) calc(var(--px) * -1) calc(var(--py) * -1) 0; }
  .accordion-active .customSelect__itemImg {
    display: block; }

.CVTform {
  display: inline-block;
  width: 100%;
  clear: both; }
  @media (max-width: 760px) {
    .CVTform {
      width: calc(100% + 6rem);
      margin-left: -3rem;
      margin-right: -3rem; } }

.CVTform__head {
  background: #f1f1f1;
  text-align: center;
  padding: 4rem 3rem;
  position: relative; }
  @media (max-width: 960px) {
    .CVTform__head {
      padding: 3rem 2rem; } }

.CVTform__headText {
  display: inline-block;
  margin: 0;
  max-width: calc(100% - 44rem); }
  @media (max-width: 960px) {
    .CVTform__headText {
      max-width: 100%;
      width: 100%; } }

.CVTform__headBtn {
  margin: 0;
  position: absolute;
  right: 3rem;
  top: 4rem; }
  @media (max-width: 960px) {
    .CVTform__headBtn {
      position: static;
      margin-top: 2rem; } }

.CVTform__formPart {
  background: #f1f1f1;
  margin-top: 1px;
  padding: 3rem;
  display: inline-block;
  width: 100%;
  clear: both;
  float: left;
  position: relative; }

.CVTform__partTitle {
  display: inline-block;
  width: 20rem;
  float: left;
  padding-top: 1.5rem;
  font-size: 1.6rem; }
  .CVTform__formPart.is-overlayered .CVTform__partTitle {
    -webkit-filter: blur(5px);
            filter: blur(5px); }
  @media (max-width: 760px) {
    .CVTform__partTitle {
      width: 100%;
      padding-top: 0;
      margin-bottom: 2rem; } }

.CVTform__partForm {
  display: inline-block;
  float: left;
  width: calc(100% - 20rem);
  max-width: 81rem; }
  .CVTform__formPart.is-overlayered .CVTform__partForm {
    -webkit-filter: blur(5px);
            filter: blur(5px); }
  @media (max-width: 760px) {
    .CVTform__partForm {
      width: 100%; } }

.CVTformItem {
  margin-bottom: 1rem;
  display: inline-block;
  width: 100%; }
  .CVTformItem.with-overCaption {
    position: relative; }
    .CVTformItem.with-overCaption input,
    .CVTformItem.with-overCaption textarea {
      padding-top: 2.3rem;
      padding-bottom: 1rem; }
  .CVTformItem.is-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 4.8rem; }
    @media (max-width: 760px) {
      .CVTformItem.is-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .CVTformItem.no-wrap .CVTformItem__radio {
    white-space: nowrap; }
  .CVTformItem.d-none {
    display: none; }
  .CVTform__flex .CVTformItem {
    margin-right: 4rem; }
    .CVTform__flex .CVTformItem.is-flex, .CVTform__flex .CVTformItem:last-child {
      margin-right: 0; }
  .CVTformItem input,
  .CVTformItem .selectboxit,
  .CVTformItem textarea {
    background: #ffffff;
    border: 4px solid #ffffff;
    padding-left: calc(2rem - 4px);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .CVTformItem input:hover,
    .CVTformItem .selectboxit:hover,
    .CVTformItem textarea:hover {
      border-color: #d0d0d0; }
    .CVTformItem input:focus,
    .CVTformItem .selectboxit:focus,
    .CVTformItem textarea:focus {
      border-color: #d0d0d0; }
  .CVTformItem textarea {
    resize: none; }
  .CVTformItem .selectboxit-text {
    height: 100%;
    line-height: 4.2rem; }

.CVTformItem__caption {
  text-transform: none;
  font-weight: 700;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16rem;
          flex: 0 0 16rem;
  margin-right: 1.5rem;
  font-size: 1.4rem;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .CVTformItem.with-overCaption .CVTformItem__caption {
    position: absolute;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4px;
    padding: 1rem 1.5rem; }
  .CVTformItem.with-overCaption.is-focused .CVTformItem__caption {
    padding-top: 0.3rem;
    padding-bottom: 0;
    font-size: 1rem;
    -webkit-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
            transform: translateY(-150%); }
  .CVTformItem__caption.d-none {
    display: none; }

.CVTform__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .CVTform__flex.button-with-note {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1260px) {
      .CVTform__flex.button-with-note {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .CVTform__flex.button-with-note .btn, .CVTform__flex.button-with-note .btn--black, .CVTform__flex.button-with-note .btn--yellow, .CVTform__flex.button-with-note .btn--white, .CVTform__flex.button-with-note .btn--hollow-30black, .CVTform__flex.button-with-note .btn--red, .CVTform__flex.button-with-note .btn--red-cvt, .CVTform__flex.button-with-note .btn--orange-cvt, .CVTform__flex.button-with-note .news__filterBtn {
          margin-bottom: 3rem; } }
    @media (max-width: 760px) {
      .CVTform__flex.button-with-note {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  @media (max-width: 1260px) {
    .CVTform__flex.wrap-lg {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.CVTformItem.is-flex .CVTformItem__checkbox, .CVTformItem.is-flex
.CVTformItem__radio {
  margin-right: 4rem; }
  @media (max-width: 760px) {
    .CVTformItem.is-flex .CVTformItem__checkbox, .CVTformItem.is-flex
    .CVTformItem__radio {
      width: 100%;
      margin-right: 0; } }

.CVTformItem__checkbox input,
.CVTformItem__radio input {
  display: none; }

.CVTformItem__checkbox input + span,
.CVTformItem__checkbox span.CVTformItem__checkbox__span,
.CVTformItem__checkbox input + span--kp,
.CVTformItem__checkbox span.CVTformItem__checkbox__span--kp,
.CVTformItem__checkbox .CVTformItem__radio input + span--kp,
.CVTformItem__radio .CVTformItem__checkbox input + span--kp,
.CVTformItem__radio input + span,
.CVTformItem__radio span.CVTformItem__checkbox__span,
.CVTformItem__radio .CVTformItem__checkbox input + span--kp,
.CVTformItem__checkbox .CVTformItem__radio input + span--kp,
.CVTformItem__radio input + span--kp,
.CVTformItem__radio span.CVTformItem__checkbox__span--kp {
  position: relative !important;
  padding-left: 4.5rem !important;
  padding-right: 2rem !important;
  font-size: 1.4rem !important;
  text-transform: none !important;
  cursor: pointer !important;
  font-weight: 700 !important;
  line-height: 4rem !important; }
  .CVTformItem__checkbox input + span:before,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span:before,
  .CVTformItem__checkbox input + span--kp:before,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span--kp:before,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:before,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:before,
  .CVTformItem__radio input + span:before,
  .CVTformItem__radio span.CVTformItem__checkbox__span:before,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:before,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:before,
  .CVTformItem__radio input + span--kp:before,
  .CVTformItem__radio span.CVTformItem__checkbox__span--kp:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: -0.5rem !important;
    left: 0 !important;
    background: #ffffff !important;
    border: 4px solid #ffffff !important;
    width: 3rem !important;
    height: 3rem !important;
    border-radius: 50% !important;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .CVTformItem__checkbox input + span:after,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span:after,
  .CVTformItem__checkbox input + span--kp:after,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span--kp:after,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:after,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:after,
  .CVTformItem__radio input + span:after,
  .CVTformItem__radio span.CVTformItem__checkbox__span:after,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:after,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:after,
  .CVTformItem__radio input + span--kp:after,
  .CVTformItem__radio span.CVTformItem__checkbox__span--kp:after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 0.1rem !important;
    left: 0.6rem !important;
    background: #14171B !important;
    width: 1.8rem !important;
    height: 1.8rem !important;
    border-radius: 50% !important;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.1) !important;
        -ms-transform: scale(0.1) !important;
            transform: scale(0.1) !important;
    opacity: 0; }
  .CVTformItem__checkbox input + span:hover:before,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span:hover:before,
  .CVTformItem__checkbox input + span--kp:hover:before,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span--kp:hover:before,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:hover:before,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:hover:before,
  .CVTformItem__radio input + span:hover:before,
  .CVTformItem__radio span.CVTformItem__checkbox__span:hover:before,
  .CVTformItem__radio .CVTformItem__checkbox input + span--kp:hover:before,
  .CVTformItem__checkbox .CVTformItem__radio input + span--kp:hover:before,
  .CVTformItem__radio input + span--kp:hover:before,
  .CVTformItem__radio span.CVTformItem__checkbox__span--kp:hover:before {
    border-color: #fafafa !important; }
  .CVTformItem__checkbox input + span--kp,
  .CVTformItem__checkbox span.CVTformItem__checkbox__span--kp,
  .CVTformItem__radio input + span--kp,
  .CVTformItem__radio span.CVTformItem__checkbox__span--kp {
    display: block;
    line-height: 2rem !important;
    margin-top: 0.5rem; }

.CVTformItem__checkbox.is-active span.CVTformItem__checkbox__span:after, .CVTformItem__checkbox.is-active input + span--kp:after,
.CVTformItem__checkbox.is-active span.CVTformItem__checkbox__span--kp:after,
.CVTformItem__checkbox.is-active .CVTformItem__radio input + span--kp:after, .CVTformItem__radio .CVTformItem__checkbox.is-active input + span--kp:after,
.CVTformItem__checkbox input:checked + span:after,
.CVTformItem__radio.is-active span.CVTformItem__checkbox__span:after,
.CVTformItem__radio.is-active .CVTformItem__checkbox input + span--kp:after,
.CVTformItem__checkbox .CVTformItem__radio.is-active input + span--kp:after,
.CVTformItem__radio.is-active input + span--kp:after,
.CVTformItem__radio.is-active span.CVTformItem__checkbox__span--kp:after,
.CVTformItem__radio input:checked + span:after {
  opacity: 1 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important; }

.CVTformItem__checkbox input + span:before,
.CVTformItem__checkbox span.CVTformItem__checkbox__span:before,
.CVTformItem__checkbox input + span--kp:before,
.CVTformItem__checkbox span.CVTformItem__checkbox__span--kp:before,
.CVTformItem__checkbox .CVTformItem__radio input + span--kp:before,
.CVTformItem__radio .CVTformItem__checkbox input + span--kp:before {
  border-radius: 0 !important; }

.CVTformItem__checkbox input + span:after,
.CVTformItem__checkbox span.CVTformItem__checkbox__span:after,
.CVTformItem__checkbox input + span--kp:after,
.CVTformItem__checkbox span.CVTformItem__checkbox__span--kp:after,
.CVTformItem__checkbox .CVTformItem__radio input + span--kp:after,
.CVTformItem__radio .CVTformItem__checkbox input + span--kp:after {
  border-radius: 0 !important; }

.CVTform__note {
  display: inline-block;
  font-style: italic;
  font-size: 1.4rem; }
  @media (max-width: 760px) {
    .CVTform__note {
      text-align: center; } }

.CVTform__noteIco {
  font-style: italic;
  font-weight: 800;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.2rem;
  height: 2.2rem;
  background: #ffffff;
  border-radius: 50%;
  margin-right: 0.8rem;
  margin-top: -0.4rem; }
  @media (max-width: 760px) {
    .CVTform__noteIco {
      clear: both;
      float: none;
      margin: 0 auto 1rem auto; } }

.CVTform__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2rem 20%;
  background: rgba(20, 23, 27, 0.7);
  text-align: center;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  pointer-events: none; }
  .CVTform__formPart.is-overlayered .CVTform__overlay {
    opacity: 1;
    pointer-events: auto; }

.CVTform__overlay__ico {
  display: block;
  background: #ffffff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  left: 10%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #e94161; }
  .success-message .CVTform__overlay__ico {
    background: #5d9021; }
  .CVTform__overlay__ico svg {
    fill: #ffffff;
    width: 40%; }

.CVTpopup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(20, 23, 27, 0.8);
  z-index: 99999;
  display: none; }
  .CVTpopup.is-tall {
    overflow-y: scroll; }

.CVTpopup__title {
  text-align: center;
  margin-bottom: 4rem;
  margin-top: 3rem; }

.CVTpopup__content {
  background: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  max-width: 140rem;
  padding: 3rem; }
  .CVTpopup.is-tall .CVTpopup__content {
    top: 3rem;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 3rem; }
  .CVTpopup--small .CVTpopup__content {
    max-width: 640px;
    padding: 3rem 5rem; }
    @media (max-width: 760px) {
      .CVTpopup--small .CVTpopup__content {
        padding: 3rem; } }

.CVTpopup__close {
  position: absolute;
  top: 0.8rem;
  right: 0.8rem;
  display: block;
  width: 4rem;
  height: 4rem;
  cursor: pointer; }
  .CVTpopup__close:after, .CVTpopup__close:before {
    background: #14171B;
    display: block;
    width: 85%;
    height: 3px;
    content: '';
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 49%;
    left: 0; }
  .CVTpopup__close:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .CVTpopup__close:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .CVTpopup__close:hover:after, .CVTpopup__close:hover:before {
    background: #e94161; }

.CVTpopup__footer {
  display: inline-block;
  width: 100%;
  text-align: center;
  border-top: 1px solid rgba(89, 88, 88, 0.2);
  padding: 2.5rem 0 0 0;
  margin-top: 3rem; }

.CVTpopup__footerText {
  display: inline-block;
  margin-right: 2rem; }

.CVTpopup__perex {
  text-align: center;
  font-size: 2rem; }

.CVTpopup__p {
  text-align: center;
  font-size: 1.6rem;
  max-width: 800px;
  margin: 0 auto; }

.CVTpopup__iframe {
  width: calc(100% - 4rem);
  margin: 2rem;
  height: 80vh; }
  @media (max-width: 1259px) {
    .CVTpopup__iframe {
      height: 60vw; } }
  @media (max-width: 959px) {
    .CVTpopup__iframe {
      height: 50vw; } }

.directorWord {
  display: grid;
  grid-template-columns: 256px auto;
  gap: 3rem;
  margin-block: 2rem 4rem;
  -webkit-padding-end: 10rem;
          padding-inline-end: 10rem; }
  @media (max-width: 1260px) {
    .directorWord {
      -webkit-padding-end: 0;
              padding-inline-end: 0; } }
  @media (max-width: 960px) {
    .directorWord {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }

.directorWord__director {
  padding-top: 1rem; }
  @media (max-width: 960px) {
    .directorWord__director {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      gap: 2rem; } }
  .directorWord__director img {
    max-width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  @media (max-width: 760px) {
    .directorWord__director > img {
      max-width: 45%; } }

.docAccordion {
  display: block;
  background: #f1f1f1;
  padding: 0.5rem;
  margin-bottom: 0.5rem; }

.docAccordion__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: justify;
      -ms-flex-align: justify;
          align-items: justify; }

.docAccordion__docLink {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: -1px;
  position: relative;
  padding-right: 3rem;
  cursor: pointer; }
  .docAccordion.is-active .docAccordion__docLink {
    background: #ffffff;
    border-color: #ffffff; }
    .docAccordion.is-active .docAccordion__docLink:hover {
      border-bottom-color: #ffffff !important; }
  .docAccordion__docLink.has-arrow:after {
    content: '▼';
    font-size: 1.2rem;
    position: absolute;
    top: 50%;
    right: 1rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    .yellow .docAccordion__docLink.has-arrow:after {
      color: #e64614; }
    .tyrkys .docAccordion__docLink.has-arrow:after {
      color: #009682; }
  .docAccordion.is-active .docAccordion__docLink.has-arrow:after {
    -webkit-transform: translateY(-50%) rotate(-180deg);
        -ms-transform: translateY(-50%) rotate(-180deg);
            transform: translateY(-50%) rotate(-180deg); }

.docAccordion__detailBtn {
  color: #e94161;
  cursor: pointer;
  margin-right: 0.1rem;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: -1px;
  text-transform: uppercase;
  font-weight: 800;
  position: relative; }
  .docAccordion.is-active .docAccordion__detailBtn {
    background: #ffffff;
    border-bottom: 1px solid #ffffff; }
    .docAccordion.is-active .docAccordion__detailBtn:after {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }

.docAccordion__downloadLink {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: -1px; }

.docAccordion__anchorLink {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: -1px;
  cursor: pointer; }
  .docAccordion__anchorLink svg {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%; }
    .yellow .docAccordion__anchorLink svg {
      fill: #e64614; }
    .tyrkys .docAccordion__anchorLink svg {
      fill: #009682; }
  .docAccordion__anchorLink.is-coppied svg, .docAccordion__anchorLink.is-coppied:hover svg {
    fill: #5d9021;
    -webkit-transform: scale(0.1);
        -ms-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0;
    -webkit-transition: fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s;
    transition: fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s;
    -o-transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s;
    transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s;
    transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s; }

.docAccordion__body {
  background: #ffffff;
  padding: 1.2rem 2rem 1.3rem 2.5rem !important; }
  .docAccordion.is-active .docAccordion__body {
    display: block; }

.docAccordion__attrs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #f1f1f1;
  padding-top: 0.5rem;
  margin-top: 1rem; }

.docAccordion__footer {
  border-top: 1px solid #f1f1f1;
  margin-top: 1rem;
  padding-top: 1.5rem;
  font-size: 1.2rem; }

.docAccordion__attr {
  font-size: 1.2rem;
  margin-right: 1.7rem; }
  .docAccordion__attr:last-child {
    margin-right: 0; }

.docAccrodion__small {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-left: 1.6rem;
  margin-bottom: 2rem; }

.docAccordion__info {
  border-top: 1px solid #f1f1f1;
  padding-top: 1.5rem;
  display: inline-block;
  width: 100%;
  float: none;
  clear: both; }

.docAccordion__infoImg {
  display: inline-block;
  float: left;
  width: 98px;
  margin-right: 2.5rem;
  padding-top: 0.4rem; }
  .docAccordion__infoImg img {
    border: 1px solid #f1f1f1;
    max-width: 100%; }
  .docAccordion__infoImg .fileIco {
    border: 1px solid #f1f1f1; }

.docAccordion__infoText {
  display: inline-block;
  float: left;
  width: calc(100% - 100px - 2.5rem);
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.8rem; }
  @media (max-width: 500px) {
    .docAccordion__infoText {
      width: 100%;
      margin-top: 1rem; } }

.docAccordion__infoTextRow {
  margin-bottom: 1rem; }

.docCategories__wrapper {
  padding-left: 4rem; }
  @media (max-width: 759px) {
    .docCategories__wrapper {
      padding-left: 0; } }

.docCategory {
  margin-bottom: 3rem;
  display: inline-block;
  width: 100%; }
  .docCategory:last-child {
    margin-bottom: 6rem; }

.docCategory__heading {
  margin-top: 0; }

.docCategory__breadcrumbs {
  display: inline-block;
  width: 100%;
  margin-top: -1rem;
  margin-bottom: 0.5rem;
  padding-left: 0.3rem; }

.docCategory__breadcrumbLink svg {
  width: 2rem; }

.docCategory__breadcrumbLink:last-child:after {
  display: none; }

.docCategory__desc {
  margin: 0 0 2rem 0; }

.docFilterTag {
  display: inline-block;
  float: left;
  padding: 0.3rem 0.8rem;
  background: #d8d8d8;
  margin: 1rem 0.2rem;
  border: 0.2rem solid #d8d8d8;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer; }
  .docFilterTag:hover {
    border-color: #14171B; }

.docFilterTag__name {
  font-size: 1.6rem;
  font-style: italic;
  display: inline-block;
  float: left; }

.docFilterTag__ico {
  display: inline-block;
  float: right;
  width: 2rem;
  height: 2rem;
  position: relative;
  margin: 0 -0.5rem 0 0.6rem; }
  .docFilterTag__ico:after, .docFilterTag__ico:before {
    background: #14171B;
    display: block;
    width: 85%;
    height: 1px;
    content: '';
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 49%;
    left: 0;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .docFilterTag__ico:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .docFilterTag__ico:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .docFilterTag:hover .docFilterTag__ico:after, .docFilterTag:hover .docFilterTag__ico:before {
    height: 2px; }

.docNews {
  background: #f1f1f1;
  padding: 0.1rem 3rem 3rem 3rem;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.docNews__rows {
  overflow: hidden; }
  .docNews__rows.is-scrollable {
    overflow-y: scroll; }

.docNews__title {
  font-size: 3rem; }

.docNews__ico, .docAccordion__ico {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  min-height: 1rem;
  max-width: 1rem;
  max-height: 1rem;
  background-color: #e94161;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  padding: 0;
  margin-right: 1.2rem;
  margin-left: 0.4rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 0.5rem; }
  .yellow .docNews__ico, .yellow .docAccordion__ico {
    background: #e64614; }
  .tyrkys .docNews__ico, .tyrkys .docAccordion__ico {
    background: #009682; }

.docNews__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: justify;
      -ms-flex-align: justify;
          align-items: justify;
  border-bottom: 1px solid #ffffff; }
  .docNews__row:first-child {
    border-top: 1px solid #ffffff; }

.docNews__docLink, .docAccordion__docLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #14171B;
  padding: 0.7rem;
  padding-right: 2.7rem;
  width: 100%;
  text-align: left;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-right: 0.1rem;
  border: 0.4rem solid #f1f1f1; }
  .docNews__docLink:hover, .docAccordion__docLink:hover {
    text-decoration: none;
    background-color: #ffffff; }
    .yellow .docNews__docLink:hover, .yellow .docAccordion__docLink:hover {
      border-color: #e64614; }
    .tyrkys .docNews__docLink:hover, .tyrkys .docAccordion__docLink:hover {
      border-color: #009682; }

.docNews__text, .docAccordion__text {
  margin-right: 1rem;
  display: block; }

.docNews__name, .docAccordion__name {
  font-weight: 600;
  font-size: 1.6rem;
  text-transform: uppercase;
  line-height: 1.9rem; }
  .docNews__name small, .docAccordion__name small {
    text-transform: none;
    font-size: 1.2rem;
    font-weight: 400;
    display: inline-block; }

.docNews__desc, .docAccordion__desc {
  font-size: 1.2rem;
  max-height: 1.7rem;
  overflow: hidden; }

.docNews__date {
  margin-right: 2rem;
  font-size: 1.4rem; }

.docNews__downloadLink, .docAccordion__detailBtn, .docAccordion__downloadLink, .docAccordion__anchorLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.2rem;
  padding: 0.7rem 1.2rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: 0.4rem solid #f1f1f1;
  text-transform: uppercase;
  font-weight: 600;
  position: relative; }
  .docNews__downloadLink span, .docAccordion__detailBtn span, .docAccordion__downloadLink span, .docAccordion__anchorLink span {
    display: inline-block; }
  .yellow .docNews__downloadLink, .yellow .docAccordion__detailBtn, .yellow .docAccordion__downloadLink, .yellow .docAccordion__anchorLink {
    color: #e64614; }
  .tyrkys .docNews__downloadLink, .tyrkys .docAccordion__detailBtn, .tyrkys .docAccordion__downloadLink, .tyrkys .docAccordion__anchorLink {
    color: #009682; }
  .docNews__downloadLink:hover, .docAccordion__detailBtn:hover, .docAccordion__downloadLink:hover, .docAccordion__anchorLink:hover {
    text-decoration: none;
    background: #ffffff; }
    .yellow .docNews__downloadLink:hover, .yellow .docAccordion__detailBtn:hover, .yellow .docAccordion__downloadLink:hover, .yellow .docAccordion__anchorLink:hover {
      border-color: #e64614; }
    .tyrkys .docNews__downloadLink:hover, .tyrkys .docAccordion__detailBtn:hover, .tyrkys .docAccordion__downloadLink:hover, .tyrkys .docAccordion__anchorLink:hover {
      border-color: #009682; }

.docUploadForm {
  display: inline-block;
  width: 100%;
  margin: 7rem 0; }

.donate__header {
  max-width: 60ch;
  text-align: center;
  margin-inline: auto; }
  .donate__header p:last-of-type {
    margin-bottom: 0; }

.donate__headerTitle {
  color: #14428b;
  text-transform: none !important;
  margin-bottom: 2rem; }

.donate__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.donate__banners {
  display: grid;
  gap: 3rem;
  grid-template-columns: 2fr 3fr; }
  @media (max-width: 760px) {
    .donate__banners {
      grid-template-columns: 1fr; } }

.donate__container {
  max-width: 860px;
  margin: 6rem auto; }
  @media (max-width: 1260px) {
    .donate__container {
      margin: 4rem auto; } }

.donate__boxTitle, .donate__formWrap .form__item__caption--radio, .donate__formWrap .form__item__caption, .donate__formWrap .form__item__caption--textarea, .donate__formWrap .form__item__dropzone__caption {
  display: block;
  margin-top: 0;
  color: #14428b;
  margin-top: 4rem;
  font-size: 2.4rem;
  line-height: 1.167; }
  @media (max-width: 1260px) {
    .donate__boxTitle, .donate__formWrap .form__item__caption--radio, .donate__formWrap .form__item__caption, .donate__formWrap .form__item__caption--textarea, .donate__formWrap .form__item__dropzone__caption {
      margin-top: 2.5rem; } }

.donate__formWrap {
  background-color: #F5F2F1;
  padding: clamp(2.5rem, 2.5vw, 5.1rem) clamp(3rem, 4vw, 7.3rem); }
  .donate__formWrap a {
    text-decoration: underline; }
  .donate__formWrap .form__item__caption--radio {
    display: block; }
  .donate__formWrap .form__item__field {
    border: 2px solid #14428b;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.56; }
  .donate__formWrap .form__item {
    position: relative; }
    .donate__formWrap .form__item span.required:after {
      content: ' *';
      color: #14428b; }

.form__item__field:user-invalid {
  border-color: #e94161; }

.donate__anotherAmount {
  max-width: 24rem; }
  .donate__anotherAmount .form__item__caption, .donate__anotherAmount .form__item__caption--textarea, .donate__anotherAmount .form__item__dropzone__caption {
    margin-top: 1.5rem; }

.donate__anotherAmountCont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem; }
  .donate__anotherAmountCont span {
    color: #14428b;
    font-weight: 700; }

.donate__email {
  position: relative;
  border: 2px solid #14428b;
  padding: 0.7rem 1rem;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .donate__email .form__item {
    margin-bottom: 0; }
  .donate__email .form__item__caption, .donate__email .form__item__caption--textarea, .donate__email .form__item__dropzone__caption {
    position: absolute;
    visibility: hidden; }
  .donate__email .form__item__field {
    border: none;
    margin-left: -1rem;
    margin-top: -1rem;
    margin-bottom: -1rem;
    background-color: transparent; }
  .donate__email .b_order {
    color: #ffffff;
    background-color: #e94161;
    border-color: #e94161;
    padding: 0.5rem 1rem;
    margin: 0; }
  @media (max-width: 760px) {
    .donate__email {
      padding: 0.4rem 0.4rem 0.4rem 1rem; } }

.donate__emailSuccess {
  background-color: #42B386;
  color: #ffffff;
  text-align: center;
  position: relative;
  margin-top: 5px;
  padding: 0.5rem; }
  .donate__emailSuccess:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: calc(50% - 10px);
    width: 0;
    height: 0;
    border-bottom: 14px solid #42B386;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent; }

.donate__text {
  text-align: center;
  color: #14428b;
  font-size: 14px;
  line-height: 1.43;
  max-width: 46ch;
  margin: 1.8rem auto 0; }

.donate__formFooter {
  text-align: center;
  margin-top: 5rem; }
  @media (max-width: 1260px) {
    .donate__formFooter {
      margin-top: 2.5rem; } }

.donateForm__amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: -2rem;
  margin-right: -2rem; }
  .donateForm__amount .CVTformItem__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 15%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    margin-right: 2rem;
    margin-bottom: 2rem;
    min-width: 9rem; }
    .donateForm__amount .CVTformItem__radio span {
      padding: 0 1rem !important;
      white-space: nowrap;
      height: 6rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: #ffffff;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-transition: all 0.2s ease !important;
      -o-transition: all 0.2s ease !important;
      transition: all 0.2s ease !important; }
      .donateForm__amount .CVTformItem__radio span:before, .donateForm__amount .CVTformItem__radio span:after {
        display: none !important; }
    .donateForm__amount .CVTformItem__radio:hover span,
    .donateForm__amount .CVTformItem__radio input:checked + span {
      background: #e94161;
      color: #ffffff; }
  .donateForm__amount .CVTformItem {
    margin: 0;
    width: 30%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    margin-bottom: 2rem;
    margin-right: 2rem;
    min-width: 17rem; }
    .donateForm__amount .CVTformItem input:focus, .donateForm__amount .CVTformItem input:hover {
      border-color: #e94161 !important; }
    .donateForm__amount .CVTformItem.is-focused input {
      border-color: #e94161 !important; }
  @media (max-width: 760px) {
    .donateForm__amount {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.donateLay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  @media (max-width: 960px) {
    .donateLay {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.donateLay__sideBox {
  position: sticky;
  top: calc(60px + 2rem);
  margin-left: 2rem;
  margin-top: 5rem;
  width: 30rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30rem;
          flex: 0 0 30rem;
  background: #ffcc00; }
  @media (max-width: 960px) {
    .donateLay__sideBox {
      width: 100%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin: 0; } }

.donateLay__sideBoxImg {
  width: 100%; }

.donateLay__sideBoxTitle {
  text-transform: uppercase;
  font-size: 1.8rem;
  margin: 2rem 2rem 1rem 2rem; }

.donateLay__sideBoxText {
  font-size: 1.6rem;
  margin: 1rem 2rem; }

.donateLay__sideBoxBtn {
  padding: 1rem 2rem 2rem 2rem;
  text-align: center; }
  .donateLay__sideBoxBtn .btn, .donateLay__sideBoxBtn .btn--black, .donateLay__sideBoxBtn .btn--yellow, .donateLay__sideBoxBtn .btn--white, .donateLay__sideBoxBtn .btn--hollow-30black, .donateLay__sideBoxBtn .btn--red, .donateLay__sideBoxBtn .btn--red-cvt, .donateLay__sideBoxBtn .btn--orange-cvt, .donateLay__sideBoxBtn .news__filterBtn {
    color: #14171B !important;
    width: 100%;
    text-align: center;
    padding: 1rem;
    margin: 0; }
    .donateLay__sideBoxBtn .btn:hover, .donateLay__sideBoxBtn .btn--black:hover, .donateLay__sideBoxBtn .btn--yellow:hover, .donateLay__sideBoxBtn .btn--white:hover, .donateLay__sideBoxBtn .btn--hollow-30black:hover, .donateLay__sideBoxBtn .btn--red:hover, .donateLay__sideBoxBtn .btn--red-cvt:hover, .donateLay__sideBoxBtn .btn--orange-cvt:hover, .donateLay__sideBoxBtn .news__filterBtn:hover {
      color: #ffffff !important; }

/** two boxes side by side filling whole width **/
.double-box {
  display: inline-block;
  width: calc(100% + 3rem);
  margin: 7rem -1.5rem;
  min-height: 5rem; }
  .double-box .box {
    margin: 1.5rem;
    display: inline-block;
    width: calc(50% - 3rem);
    float: left;
    text-align: center;
    padding: 7.5rem 1rem;
    min-height: 3rem;
    background-color: #cccccc;
    background-size: cover;
    background-position: center center;
    position: relative; }
    .double-box .box:before {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.3);
      z-index: 0; }
    .double-box .box .btn--white {
      width: 80%;
      z-index: 1;
      background-color: rgba(0, 0, 0, 0.4); }
    .double-box .box:hover {
      text-decoration: none; }
      .double-box .box:hover .btn--white {
        background: #ffffff;
        color: #1d1d1b !important; }
    .double-box .box.setted .btn--white {
      position: absolute;
      top: 50%;
      left: 10%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  @media (max-width: 760px) {
    .double-box {
      text-align: center; }
      .double-box .box {
        float: none;
        width: calc(50% - 3.5rem); } }
  @media (max-width: 500px) {
    .double-box {
      text-align: center; }
      .double-box .box {
        float: none;
        width: calc(100% - 3rem); } }

.dynamicGrid {
  /**
   * User input values.
   */
  --grid-layout-gap: 3.2rem;
  --grid-column-count: 3;
  --grid-item--min-width: 250px;
  /**
  * Calculated values.
  */
  --gap-count: calc(var(--grid-column-count) - 1);
  --total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));
  --grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));
  grid-gap: var(--grid-layout-gap); }

.ears__or {
  font-size: 2.4rem;
  display: inline-block;
  margin-left: 1rem;
  margin-right: 1rem;
  color: #595858; }

.earsWithOverlay__contentContainer {
  position: relative; }

.earsWithOverlay__contentBlock {
  -webkit-filter: blur(2px);
          filter: blur(2px); }
  .earsWithOverlay__contentContainer.is-selected .earsWithOverlay__contentBlock {
    -webkit-filter: none;
            filter: none; }

.earsWithOverlay__overlay {
  position: absolute;
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  background: rgba(255, 255, 255, 0.9); }
  .earsWithOverlay__contentContainer.is-selected .earsWithOverlay__overlay {
    display: none; }

.earsWithOverlay__content {
  position: absolute;
  top: 2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 1rem 3rem;
  text-align: center; }
  .earsWithOverlay--right .earsWithOverlay__content {
    text-align: right; }

.earsWithOverlay__close {
  position: absolute;
  right: 2rem;
  top: 2rem;
  cursor: pointer; }

.earsWithOverlay__arr {
  max-width: 5rem;
  max-height: 7.5rem; }
  body[data-cvt-color="klc"] .earsWithOverlay__arr {
    max-width: none;
    max-height: none;
    width: 60%;
    max-height: 18rem;
    margin-left: -30%; }
  .earsWithOverlay--right .earsWithOverlay__arr {
    position: relative;
    left: -20px;
    width: 15rem !important; }
    @media (max-width: 960px) {
      .earsWithOverlay--right .earsWithOverlay__arr {
        display: block;
        margin: 0 auto !important; } }

.earsWithOverlay__text {
  text-shadow: 0 0 14px #ffffff;
  font-weight: 600;
  font-size: 2rem; }
  body[data-cvt-color="klc"] .earsWithOverlay__text {
    color: #e64614; }

.earsWithOverlay--right {
  z-index: 100;
  top: 100%;
  width: 100%;
  height: 300px;
  right: 0; }

div.quriobotWidgetButton {
  top: calc(100% - 80px) !important;
  z-index: 2147483640 !important; }

#CookiebotWidget {
  left: 20px !important;
  bottom: 27px !important;
  z-index: 99999 !important; }

#CybotCookiebotDialog {
  z-index: 2147483646 !important; }
  @media (max-width: 960px) {
    #CybotCookiebotDialog {
      position: fixed;
      top: 1vh;
      left: 1vw;
      width: 100%;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      max-width: 98vw;
      max-height: 98vh; } }

div.quriobotWidgetContainer {
  z-index: 2147483640 !important; }

#engt #engt-container .engt-launcher {
  -webkit-transform: scale(0.4);
      -ms-transform: scale(0.4);
          transform: scale(0.4);
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s; }

#engt #engt-container .engt-auto-popup-container {
  -webkit-transform: scale(0.4) translate(25%, 50%);
      -ms-transform: scale(0.4) translate(25%, 50%);
          transform: scale(0.4) translate(25%, 50%);
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition-delay: 0.8s;
       -o-transition-delay: 0.8s;
          transition-delay: 0.8s; }

body.engati-init #engt #engt-container .engt-launcher {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1; }

body.engati-init #engt #engt-container .engt-auto-popup-container {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1; }

body.fixed-fnd-is-showed #engt #engt-container .engt-launcher {
  bottom: 85px; }

body.fixed-fnd-is-showed #engt #engt-container .engt-boxclose {
  margin-bottom: -60px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: 0; }

body.dada-is-quiet #engt #engt-container .engt-auto-popup-container {
  display: none !important; }

.error-reporting-wrapper {
  z-index: 9999;
  position: fixed;
  top: 25%;
  right: -50rem;
  -webkit-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  min-height: 482px;
  z-index: 9998;
  background: #ffffff;
  border-top: 3px solid #14171B;
  border-left: 3px solid #14171B;
  border-bottom: 3px solid #14171B;
  width: 50rem;
  padding: 2rem; }
  @media (max-width: 500px) {
    .error-reporting-wrapper {
      right: -32rem; } }
  @media (max-width: 500px) {
    .error-reporting-wrapper {
      width: 32rem; } }
  .error-reporting-wrapper.open {
    right: 0; }
    .error-reporting-wrapper.open .error-reporting-button:before {
      content: 'x';
      font-style: normal; }
  .error-reporting-wrapper .error-reporting-button {
    position: absolute;
    top: 0;
    right: 100%;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5.5rem 5.5rem 5.5rem 0;
    border-color: transparent #14171B transparent transparent;
    cursor: pointer; }
    .error-reporting-wrapper .error-reporting-button:before {
      display: block;
      content: '!';
      font-size: 2.6rem;
      color: #ffffff;
      font-style: italic;
      position: relative;
      right: -2.7rem;
      top: -2rem; }
    .error-reporting-wrapper .error-reporting-button:hover:before {
      color: #ffcc00; }
  .error-reporting-wrapper .form__item__caption, .error-reporting-wrapper .form__item__caption--textarea, .error-reporting-wrapper .form__item__dropzone__caption,
  .error-reporting-wrapper .form__item__caption--textarea {
    text-transform: uppercase;
    display: block;
    margin-bottom: 0.5rem; }
  .error-reporting-wrapper .error-reporting-form-container form {
    background: #fff; }
  .error-reporting-wrapper .error-reporting__heading {
    margin-top: 0;
    text-transform: uppercase;
    font-size: 1.6rem; }
  .error-reporting-wrapper .error-reporting__note {
    font-size: 1.4rem;
    /*
    	@media (max-width: $screen-xs){
			display: none;
		}
		*/ }
  .error-reporting-wrapper .error-reporting__email {
    font-size: 1.4rem; }
  .error-reporting-wrapper .error-reporting__description {
    font-size: 1.4rem;
    margin-top: 1rem; }
    .error-reporting-wrapper .error-reporting__description textarea {
      min-height: 5rem; }
  .error-reporting-wrapper .error-reporting__btn {
    text-align: left;
    margin-top: 1rem; }
    .error-reporting-wrapper .error-reporting__btn input, .error-reporting-wrapper .error-reporting__btn a {
      padding: 0.8rem 2.2rem;
      font-size: 1.4rem;
      border: 3px solid #000000;
      max-width: 28rem; }
  .error-reporting-wrapper .error-reporting__loading {
    text-align: center;
    padding-top: 150px; }

.fileIco {
  width: 100%;
  position: relative; }
  .fileIco svg {
    margin-left: 5%;
    width: 95%;
    height: 100%;
    fill: #14171B; }

.fileIco__text {
  font-weight: 600;
  position: absolute;
  bottom: 22%;
  left: 0;
  font-size: 1.2rem;
  text-transform: uppercase;
  background: #14171B;
  color: #ffffff;
  border-radius: 0.4rem;
  display: block;
  padding: 0.3rem 0.9rem;
  letter-spacing: 0.05rem; }

.widget--finCampaign {
  margin-top: 7rem; }
  .widget--finCampaign.widget {
    display: block; }

.finCampaign__h {
  max-width: 666px;
  margin: 0 auto 3.5rem auto;
  text-align: center; }

.finCampaign__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 3rem);
  margin: 0 -1.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.finCampaign__box {
  margin: 1.5rem;
  border: 4px solid #f1f1f1;
  padding: 2.5rem;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.333% - 3rem);
          flex: 0 0 calc(33.333% - 3rem);
  width: calc(33.333% - 3rem); }
  @media (max-width: 960px) {
    .finCampaign__box {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 calc(50% - 3rem);
              flex: 0 0 calc(50% - 3rem);
      width: calc(50% - 3rem); } }
  @media (max-width: 500px) {
    .finCampaign__box {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 calc(100% - 3rem);
              flex: 0 0 calc(100% - 3rem);
      width: calc(100% - 3rem); } }

.finCampaign__num {
  font-size: 6rem;
  margin: 0 auto; }

.finCampaign__currency {
  font-size: 3rem; }

.finCampaign__text {
  font-size: 1.8rem;
  line-height: 3rem;
  margin: 1.4rem auto 1.6rem auto; }
  .finCampaign__text strong {
    font-size: 2.6rem; }

.flexFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px;
  width: calc(100% + 10px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  @media (max-width: 960px) {
    .flexFilter {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.flexFilter__item {
  padding: 0 10px;
  text-align: unset; }
  .flexFilter__item.w-50 {
    width: 50%; }
  .flexFilter__item.is-disabled {
    pointer-events: none;
    opacity: 0.6; }
  .flexFilter__item.is-hidden {
    opacity: 0 !important; }
    @media (max-width: 960px) {
      .flexFilter__item.is-hidden {
        display: none; } }
  .flexFilter__item .btn, .flexFilter__item .btn--black, .flexFilter__item .btn--yellow, .flexFilter__item .btn--white, .flexFilter__item .btn--hollow-30black, .flexFilter__item .btn--red, .flexFilter__item .btn--red-cvt, .flexFilter__item .btn--orange-cvt, .flexFilter__item .news__filterBtn {
    white-space: nowrap; }
  .flexFilter__item.md-ml-15 {
    margin-left: 15rem; }
  @media (max-width: 960px) {
    .flexFilter__item {
      width: 100%;
      margin-bottom: 2rem !important; }
      .flexFilter__item.w-50 {
        width: 100%; }
      .flexFilter__item.sm-w-50 {
        width: 50%; }
      .flexFilter__item.sm-order-2 {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .flexFilter__item.md-ml-15 {
        margin-left: 0;
        text-align: center; } }

.footer {
  background: #0e2e63;
  display: block;
  width: 100%;
  clear: both; }

.footer__link {
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-size: 1.4rem;
  opacity: 0.8; }
  .footer__link.color-donate {
    color: #e94161; }
  .footer__link:hover {
    opacity: 1; }
  .footer_webs .footer__link {
    margin-right: 2rem; }
  @media (max-width: 960px) {
    .footer__link {
      font-size: 1.6rem; }
      .footer__webs .footer__link {
        margin-right: 2rem;
        line-height: 4rem;
        white-space: nowrap; } }
  @media (max-width: 500px) {
    .footer__webs .footer__link {
      display: block; } }

.footer__linksWrap + .footer__h {
  padding: 7rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }

.footer__toggleContent {
  display: none; }
  .footer__toggleContent.is-active {
    display: block; }

.footer__h--link {
  margin: 0 !important;
  cursor: pointer; }

.footer__toggleIcon {
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  -o-transition: transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  cursor: pointer; }
  .is-active > .footer__toggleIcon {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.footer__socials {
  padding: 6rem 0;
  margin-top: 2.5rem;
  display: inline-block;
  width: 100%;
  clear: both;
  margin-bottom: 7.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  @media (max-width: 960px) {
    .footer__socials {
      display: block; } }
  @media (max-width: 960px) {
    .footer__socials {
      margin-top: 0;
      padding-top: 3rem; } }
  @media (max-width: 500px) {
    .footer__socials {
      margin-bottom: 0rem;
      padding: 2rem 0 4rem; } }
  .footer__socials a {
    margin-left: 5rem; }
    .footer__socials a:first-child {
      margin-left: 0; }
    @media (max-width: 511px) {
      .footer__socials a {
        margin-left: 5rem; } }
    @media (max-width: 419px) {
      .footer__socials a {
        margin-left: 2rem; } }
  .footer__socials .footer__socials__inner {
    margin: 0 auto; }
    @media (max-width: 960px) {
      .footer__socials .footer__socials__inner {
        width: 50rem; } }
    @media (max-width: 511px) {
      .footer__socials .footer__socials__inner {
        width: 100%; } }

.footer__webs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
  padding: 4rem 0; }
  @media (max-width: 960px) {
    .footer__webs {
      display: block; } }

.footer__webs__h {
  color: #ffffff;
  font-size: 1.6rem;
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block; }
  @media (max-width: 960px) {
    .footer__webs__h {
      margin-bottom: 3rem; } }
  @media (max-width: 760px) {
    .footer__webs__h {
      font-size: 1.8rem;
      display: block; } }

.footer__column {
  display: inline-block;
  width: 25%;
  text-align: left;
  padding-right: 1rem;
  margin-bottom: 7rem;
  /*&.is-mobile-visible {
		@media (max-width: $screen-xs) {
			display: block;
		}
	}*/ }
  .dirRtl .footer__column {
    text-align: right;
    float: right; }
  .footer__column:last-child {
    padding-right: 0; }
  @media (max-width: 960px) {
    .footer__column {
      width: 50%; }
      .footer__column:nth-child(odd) {
        clear: both; } }
  @media (max-width: 500px) {
    .footer__column {
      width: 100%;
      display: block;
      margin-bottom: 2rem; }
      body[data-ms-uid] .footer__column {
        display: block; } }
  .footer__column #donate {
    color: #e94161; }
  .footer__partners .footer__column:first-child {
    text-align: center; }
    @media (max-width: 1150px) {
      .footer__partners .footer__column:first-child {
        width: 100%;
        float: none; } }
    .footer__partners .footer__column:first-child .footer__image {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .footer__partners .footer__column:first-child .footer__image img {
        max-width: 100%;
        height: auto;
        margin: 0 auto;
        padding: 5% 15%; }
  .footer__partners .footer__column:last-child {
    width: 75%; }
    .footer__partners .footer__column:last-child .footer__webs__h {
      margin-left: 1.5%; }
    @media (max-width: 1150px) {
      .footer__partners .footer__column:last-child {
        width: 100%;
        float: none; } }
  @media (max-width: 500px) {
    .footer__partners .footer__column {
      display: block; } }

.footer__column_w2 {
  width: 50%; }
  .footer__column_w2 .footer__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-height: 220px; }
    .footer__column_w2 .footer__list.footer__toggleContent {
      display: none; }
    .footer__column_w2 .footer__list.footer__toggleContent.is-active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .footer__column_w2 .footer__list--tall {
    max-height: 320px; }
  @media (max-width: 960px) {
    .footer__column_w2 {
      width: 100%; } }

.footer__h {
  font-size: 2.4rem;
  color: #ffffff;
  margin-top: 0rem;
  margin-bottom: 1.8rem;
  letter-spacing: -0.9px; }
  .footer__h a {
    color: #ffffff;
    text-decoration: none; }
  @media (max-width: 760px) {
    .footer__h {
      margin-top: 3rem; } }
  .footer__h.color-donate,
  .footer__h.color-donate a {
    color: #e94161; }
  .footer__toggleContent .footer__h {
    font-size: 2rem; }

.footer__subtitle {
  display: inline-block;
  font-size: 1.4rem;
  color: #ffffff;
  opacity: 0.8;
  margin-top: 1.4rem; }
  @media (max-width: 760px) {
    .footer__subtitle {
      font-size: 1.6rem; } }

.footer__p {
  color: #999999;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-size: 1.6rem;
  margin-top: 0.5rem; }
  .footer__p a {
    text-decoration: underline;
    color: inherit;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    .footer__p a:hover {
      color: #ffffff; }
  @media (max-width: 760px) {
    .footer__p {
      font-size: 1.8rem;
      line-height: 1.5; } }

.footer__list {
  line-height: 1.4;
  list-style: none;
  color: #ffffff;
  margin-top: -1rem;
  width: 100%;
  min-height: 1rem; }
  @media (max-width: 760px) {
    .footer__list {
      line-height: 2; } }
  .footer__toggleContent .footer__list {
    line-height: 1.6; }

.footer__signature {
  display: inline-block;
  width: 100%;
  font-size: 1.6rem;
  padding: 4rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2rem; }
  @media (max-width: 760px) {
    .footer__signature {
      margin-top: 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.footer__signature__cvt {
  float: left;
  color: #ffffff;
  line-height: 3rem; }
  .footer__signature__cvt a {
    color: #ffffff; }
  @media (max-width: 500px) {
    .footer__signature__cvt {
      display: block;
      float: none; } }

.footer__signature__izon {
  float: right;
  color: #ffffff;
  text-align: right;
  line-height: 3rem;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media (max-width: 760px) {
    .footer__signature__izon {
      display: block;
      float: none;
      margin-top: 2rem;
      text-align: left; } }

.footer__signature__izon__text {
  display: inline-block;
  height: 2.2rem;
  line-height: 2.2rem; }

.footer__signature__izon__kruska {
  display: block;
  padding-top: 1rem; }

.footer__link--izon {
  color: #ffffff;
  text-decoration: underline;
  position: relative;
  padding-left: 1rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: inline-block;
  height: 2.2rem;
  opacity: 0.8; }
  .footer__link--izon.reverse {
    padding-left: 0;
    padding-right: 1rem; }
  .footer__link--izon svg {
    fill: #ffffff;
    opacity: 1;
    width: 5rem;
    height: 2.2rem;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .footer__link--izon:hover {
    text-decoration: none;
    color: #ffffff; }
    .footer__link--izon:hover svg {
      opacity: 1; }

.footer__link--kruska {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .footer__link--kruska:hover {
    text-decoration: none;
    color: #ffffff; }

.footer__bottom {
  background-color: #14428b;
  color: #ffffff; }

.footer__links {
  display: inline-block;
  width: 100%;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 760px) {
    .footer__links {
      margin-top: 0; } }

.footer__partners {
  display: inline-block;
  width: 100%;
  margin-bottom: 10rem; }
  @media (max-width: 1150px) {
    .footer__partners .footer__webs__h {
      text-align: center;
      display: block;
      margin-left: 0;
      margin-top: 10rem; } }

.footer__images {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .footer__images .footer__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66%;
            flex: 0 0 16.66%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .footer__images .footer__image img {
      max-width: 100%;
      height: auto;
      margin: 0 auto;
      padding: 10% 15%; }
    @media (max-width: 1300px) {
      .footer__images .footer__image {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%; } }
    @media (max-width: 900px) {
      .footer__images .footer__image {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
    @media (max-width: 700px) {
      .footer__images .footer__image {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33.3333%;
                flex: 0 0 33.3333%; } }

.footer__info {
  margin-top: 6rem; }
  .footer__info p {
    text-align: center;
    color: #999999; }

.formChooseArrow {
  display: block;
  position: relative;
  z-index: 9;
  height: 7rem;
  margin-bottom: 3rem; }
  .formChooseArrow svg {
    height: 4.5rem;
    width: 4rem;
    width: auto;
    displaY: block;
    position: absolute;
    top: -0.6rem;
    left: calc(50% - 2rem);
    fill: #e94161; }
  .formChooseArrow span {
    position: absolute;
    color: #e94161;
    top: 2rem;
    right: calc(50% + 0.5rem);
    text-align: center;
    font-family: ff-market-web, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2rem; }
  .formChooseArrow.formChooseArrow__en span {
    right: calc(50% + 3rem); }

.pinkBlock {
  background-color: #E94161;
  color: #ffffff;
  -webkit-box-shadow: 0 0 0 100vmax #E94161;
          box-shadow: 0 0 0 100vmax #E94161;
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax); }
  @media (min-width: 760px) {
    .pinkBlock {
      display: grid;
      grid-template-columns: 56% 44%; } }

.pinkBlock__imgWrap {
  position: relative; }

.pinkBlock__img {
  margin: 0 -3rem; }
  @media (min-width: 760px) {
    .pinkBlock__img {
      position: absolute;
      width: 56vw;
      right: 0;
      top: 0;
      height: 100%;
      margin: 0; } }
  @media (max-width: 760px) {
    .pinkBlock__img {
      margin-left: -4rem;
      margin-right: -4rem; } }
  .pinkBlock__img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.pinkBlock__content {
  padding: 6rem 0 6rem calc(max(4rem, 5.2vw)); }
  .pinkBlock__content p ~ .btn, .pinkBlock__content p ~ .btn--black, .pinkBlock__content p ~ .btn--yellow, .pinkBlock__content p ~ .btn--white, .pinkBlock__content p ~ .btn--hollow-30black, .pinkBlock__content p ~ .btn--red, .pinkBlock__content p ~ .btn--red-cvt, .pinkBlock__content p ~ .btn--orange-cvt, .pinkBlock__content p ~ .news__filterBtn {
    margin-top: 2rem; }
  @media (max-width: 760px) {
    .pinkBlock__content {
      padding: 6rem; } }
  @media (max-width: 500px) {
    .pinkBlock__content {
      padding: 4rem 0rem 4rem; } }

.medium-text .pinkBlock__title {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.167;
  margin-bottom: 2.8rem;
  margin-top: 0; }

.blueBlock__title {
  margin-bottom: 2rem !important;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase; }

.blueBlock__perex {
  max-width: 624px;
  margin: 0 auto 7rem; }
  .medium-text .blueBlock__perex {
    margin: 0 auto 7rem; }

.blueBlock, .newsletterHp {
  position: relative;
  -webkit-box-shadow: 0 0 0 100vmax #14428b;
          box-shadow: 0 0 0 100vmax #14428b;
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax);
  background-color: #14428b;
  color: #ffffff;
  padding: 7rem 0 12rem; }
  .medium-text .blueBlock a, .medium-text .newsletterHp a,
  .blueBlock a,
  .newsletterHp a {
    color: #ffffff; }
    .medium-text .blueBlock a:visited, .medium-text .newsletterHp a:visited,
    .blueBlock a:visited,
    .newsletterHp a:visited {
      color: rgba(255, 255, 255, 0.8); }

.medium-text .blueBlock__ul,
.blueBlock__ul {
  line-height: 2.1;
  padding-left: 2rem;
  list-style-type: disc;
  margin-left: 0; }

.grayBlock {
  -webkit-box-shadow: 0 0 0 100vmax #F5F2F1;
          box-shadow: 0 0 0 100vmax #F5F2F1;
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax);
  background-color: #F5F2F1;
  padding-top: clamp(5rem, 9.5vmin, 9rem);
  padding-bottom: clamp(5rem, 10vmin, 10rem); }
  @media (max-width: 760px) {
    .grayBlock {
      -webkit-padding-before: 0;
              padding-block-start: 0; } }

.dynamicBlock {
  -webkit-box-shadow: 0 0 0 100vmax var(--bgColor, #14428b);
          box-shadow: 0 0 0 100vmax var(--bgColor, #14428b);
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax);
  background-color: var(--bgColor, #14428b);
  color: #ffffff;
  padding-block: clamp(5rem, 6.5vmin, 7.8rem); }
  .dynamicBlock h1, .dynamicBlock h2, .dynamicBlock h3, .dynamicBlock h4, .dynamicBlock h5, .dynamicBlock h6, .dynamicBlock a {
    color: inherit !important; }

.gallery {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.95);
  z-index: 999999; }
  .gallery .arr--right,
  .gallery .arr--left {
    display: block;
    width: 5rem;
    height: 7rem;
    position: absolute;
    top: 50%;
    left: 1rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer; }
    .gallery .arr--right:before,
    .gallery .arr--left:before {
      content: '';
      display: inline-block;
      float: left;
      width: 3rem;
      height: 3rem;
      border-top: 3px solid rgba(255, 255, 255, 0.7);
      border-left: 3px solid rgba(255, 255, 255, 0.7);
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      margin: 2rem;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear;
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%; }
    .gallery .arr--right:hover:before,
    .gallery .arr--left:hover:before {
      border-color: #ffcc00;
      -webkit-transform: rotate(-45deg) scale(1.1);
          -ms-transform: rotate(-45deg) scale(1.1);
              transform: rotate(-45deg) scale(1.1); }
  .gallery .arr--right {
    left: auto;
    right: 1rem; }
    .gallery .arr--right:before {
      float: right;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      border-top: 3px solid rgba(255, 255, 255, 0.7);
      border-right: 3px solid rgba(255, 255, 255, 0.7);
      border-left: none; }
    .gallery .arr--right:hover:before {
      -webkit-transform: rotate(45deg) scale(1.1);
          -ms-transform: rotate(45deg) scale(1.1);
              transform: rotate(45deg) scale(1.1); }

.gallery__close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 7rem;
  height: 7rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
  z-index: 99999; }
  .gallery__close:before, .gallery__close:after {
    content: '';
    display: block;
    width: 5rem;
    height: 3px;
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .gallery__close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg); }
  .gallery__close:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
    .gallery__close:hover:before, .gallery__close:hover:after {
      background: #14418B; }

.gallery__slider {
  width: 100%;
  height: 9.8rem;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0 7rem; }
  .gallery__slider img {
    height: 9rem;
    width: auto;
    margin: 0.4rem 0.2rem;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    cursor: pointer;
    float: left; }
    .gallery__slider img:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }
  .gallery__slider .arr--right,
  .gallery__slider .arr--left {
    top: 20%;
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6); }
    .gallery__slider .arr--right:hover,
    .gallery__slider .arr--left:hover {
      -webkit-transform: scale(0.7);
          -ms-transform: scale(0.7);
              transform: scale(0.7); }

.gallery__slider__wrap {
  width: 100%;
  position: relative;
  height: 9.8rem;
  overflow: hidden; }

.gallery__slider__images {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.gallery__main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 10.2rem; }
  .gallery__main.gallery__main--solo {
    bottom: 0; }

.gallery__main__img {
  display: block;
  position: absolute;
  top: 0;
  left: 6rem;
  right: 6rem;
  bottom: 0;
  text-align: center; }
  .gallery__main__img.loading:before {
    display: block;
    border: 0.6rem solid #ffffff;
    width: 5rem;
    height: 5rem;
    content: '';
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 0;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-animation: loading-square 1.3s infinite linear;
            animation: loading-square 1.3s infinite linear; }

@keyframes loading-square {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(-45deg) scale(1.1); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(0) scale(0.6);
            transform: translate(-50%, -50%) rotate(0) scale(0.6); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(45deg) scale(1.1); } }
  .gallery__main__img img {
    max-width: 100%;
    max-height: calc(100% - 0.4rem);
    width: auto;
    height: auto;
    margin: 0.2rem;
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    .gallery__main__img img.wide {
      width: 100%;
      height: auto; }
    .gallery__main__img img.tall {
      width: auto;
      height: 100%; }

.gallery__infos, .gallery__options {
  display: inline-block;
  background: rgba(38, 38, 38, 0.6);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #ffffff;
  position: absolute;
  bottom: -0.4rem;
  z-index: 99;
  left: 6rem;
  font-size: 1.6rem;
  padding: 0.8rem 1.5rem;
  /*
	.who,
	.when,
	.where {
		display: block;
		height: 2rem;
		line-height: 1.5rem;
		&:before {
			display: inline-block;
			margin-right: 1rem;
			content: '';
			width: 1.5rem;
			height: 1.5rem;
			background-size: contain;
			background-position: center center;
			background-repeat: no-repeat;
		}
	}
	.who:before {
		background: url(../images/svg/silueta--white.svg);
		height: 1.1rem;
	}
	.where:before {
		background: url(../images/svg/pin--white.svg);
	}
	.when:before {
		background: url(../images/svg/kalendar--white.svg);
	}
*/ }
  .gallery__infos .who, .gallery__options .who,
  .gallery__infos .when,
  .gallery__options .when,
  .gallery__infos .where,
  .gallery__options .where,
  .gallery__infos .desc,
  .gallery__options .desc {
    display: inline-block;
    float: left; }
    .gallery__infos .who:after, .gallery__options .who:after,
    .gallery__infos .when:after,
    .gallery__options .when:after,
    .gallery__infos .where:after,
    .gallery__options .where:after,
    .gallery__infos .desc:after,
    .gallery__options .desc:after {
      display: inline-block;
      content: '|';
      margin: 0 1rem;
      opacity: 0.3; }
    .gallery__infos .who.last:after, .gallery__options .who.last:after,
    .gallery__infos .when.last:after,
    .gallery__options .when.last:after,
    .gallery__infos .where.last:after,
    .gallery__options .where.last:after,
    .gallery__infos .desc.last:after,
    .gallery__options .desc.last:after {
      display: none; }

.gallery__options {
  position: absolute;
  bottom: -0.4rem;
  right: 6rem;
  left: auto; }
  .gallery__options a {
    color: #ffffff; }
  .gallery__options svg {
    fill: #ffffff;
    display: inline-block;
    width: 2.5rem;
    position: relative;
    top: 0.4rem;
    margin-right: 0.5rem; }

.gray-narrow-blocks {
  margin-bottom: 4rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(260px, 30%), 1fr));
  gap: 1rem; }
  .gray-narrow-blocks.centered {
    text-align: center; }
  .gray-narrow-blocks li {
    list-style-type: none; }

.gray-narrow-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f1f1f1;
  color: #1d1d1b !important;
  font-size: 1.6rem;
  padding: 1rem 1rem 1rem 0;
  min-height: 7rem;
  position: relative;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  /* Krátkodobě se používalo na Resources (KLC)
	&.color-btn {
		@extend %color-set-by-class-important;

		&.yellow {
			color: $color--orange-klc !important;
		}

		&.tyrkys {
			color: $color--blue-klc !important;
		}

		border: 0.4rem solid $color--gray-box-bg;
		&:hover {
			@extend %border-color-set-by-class;

			&.yellow {
				border-color: $color--orange-klc;
			}

			&.tyrkys {
				border-color: $color--blue-klc;
			}
			
			background: $color--white;
		}
	}
*/ }
  .gray-narrow-block.actual, .gray-narrow-block:hover {
    color: #ffffff !important;
    background-color: #14418B;
    text-decoration: none; }
    .gray-narrow-block.actual svg, .gray-narrow-block:hover svg {
      fill: #ffffff !important; }
    .gray-narrow-block.actual.text-colored, .gray-narrow-block:hover.text-colored {
      color: #ffffff !important; }
      .gray-narrow-block.actual.text-colored span, .gray-narrow-block:hover.text-colored span {
        color: #ffffff; }
  .gray-narrow-block span {
    position: absolute;
    top: 50%;
    right: 0;
    text-align: left;
    display: inline-block;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    padding-left: 10rem;
    padding-right: 1rem; }
  .gray-narrow-block .iconActivity {
    left: 0;
    width: 10rem;
    display: block;
    float: left;
    text-align: center;
    line-height: 5rem;
    height: 5rem;
    font-size: 4rem; }
  .gray-narrow-block .icon {
    float: right;
    display: block;
    width: 2rem;
    height: 4.5rem;
    margin-right: 1rem;
    margin-left: auto; }
  svg use:empty .gray-narrow-block span {
    padding-left: 3rem; }
  .gray-narrow-blocks.centered .gray-narrow-block {
    float: none;
    margin: 0.25rem 0.5rem; }
  .gray-narrow-block.no-icon span,
  .gray-narrow-blocks.no-icons .gray-narrow-block span {
    padding: 0 1rem;
    text-align: center; }
  .gray-narrow-blocks--media .gray-narrow-block span {
    display: inline;
    position: relative;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    top: 0;
    padding: 0;
    text-align: center; }
  .gray-narrow-blocks--media .gray-narrow-block > svg {
    position: relative;
    top: -2px; }

.gray-narrow-block__icon {
  width: 10rem;
  display: inline-block;
  float: left;
  min-height: 5rem;
  left: 0;
  width: 10rem;
  display: inline-block;
  text-align: center;
  line-height: 5rem;
  height: 5rem;
  font-size: 4rem;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat; }
  .color-btn .gray-narrow-block__icon {
    margin-top: -0.4rem; }

.grecaptcha-badge {
  visibility: hidden; }

.grecaptcha__note {
  font-size: 12px !important; }

.hamburgerCVT,
.hamburgerKlima {
  position: relative;
  top: 0;
  right: 0;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  padding: 0 1rem;
  height: 100%;
  display: grid;
  place-content: center; }
  .hamburgerCVT:hover,
  .hamburgerKlima:hover {
    background-color: #0e2e63; }
  .dirRtl .hamburgerCVT, .dirRtl
  .hamburgerKlima {
    right: auto;
    left: 3rem; }

.hamburgerCVT-inner-text,
.hamburgerKlima-inner-text {
  color: #fff;
  font-size: 8px;
  text-transform: uppercase;
  position: relative;
  top: 15px; }
  .is-active .hamburgerCVT-inner-text, .is-active
  .hamburgerKlima-inner-text {
    display: none; }

.is-active .hamburgerCVT-box, .is-active
.hamburgerKlima-box {
  top: 3px; }

.hamburger.open span:nth-child(4) {
  top: 1rem;
  width: 0%;
  left: 50%; }

.hamsterCircle {
  display: inline-block;
  width: 100%;
  margin-top: 7rem;
  padding-top: 4rem;
  margin-bottom: 6rem;
  border-top: 1px solid rgba(89, 88, 88, 0.1); }

.hamsterCircle__left {
  text-align: center; }

.hamsterCircle__right {
  text-align: center; }

.hamsterCircle__title {
  font-size: 4rem;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 4rem; }

.hamsterCircle__subtitle {
  font-size: 2rem;
  margin-bottom: 2rem; }

#header > .container, #header > .container--narrow, #header > .accessEl {
  padding-right: 0rem; }
  @media (max-width: 960px) {
    #header > .container, #header > .container--narrow, #header > .accessEl {
      padding-right: 0; } }

.header {
  display: block;
  width: 100%;
  height: 7rem;
  position: fixed;
  top: 4rem;
  left: 0;
  z-index: 9997;
  -webkit-transition: height 0.2s linear;
  -o-transition: height 0.2s linear;
  transition: height 0.2s linear;
  background-color: #14428b;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .header.without-web-menu {
    top: 0; }
  .header .container, .header .container--narrow, .header .accessEl {
    position: static;
    padding: 0; }
    @media (max-width: 960px) {
      .header .container, .header .container--narrow, .header .accessEl {
        max-width: unset; } }
  .header.scrolled {
    height: 6rem; }
  @media (max-width: 960px) {
    .header {
      height: 60px; }
      .header.scrolled-mobile {
        height: 55px; } }
  @media (max-width: 830px) {
    .header {
      padding-left: 3rem; } }

.header__nav, .header__right, .ms-header__nav {
  display: block;
  margin: 0 0 0 5rem;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 100%;
  padding: 1.5rem 0.1rem 0 0; }
  @media (max-width: 960px) {
    .header__nav, .header__right, .ms-header__nav {
      margin: 0;
      width: 100%;
      height: calc(100vh - var(--body-margin));
      height: calc(100dvh - var(--body-margin));
      position: absolute;
      left: 0;
      top: 100%;
      background-color: #ffffff;
      overflow-y: auto;
      padding-bottom: 4rem;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      visibility: hidden; }
      .open .header__nav, .open .header__right, .open .ms-header__nav {
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        visibility: visible; } }
  .scrolled .header__nav, .scrolled .header__right, .scrolled .ms-header__nav {
    height: 6rem;
    padding: 1rem 0.1rem 1rem 0; }
  @media (max-width: 960px) {
    .header__nav.submenu-open, .submenu-open.header__right, .submenu-open.ms-header__nav {
      overflow-y: hidden;
      padding-bottom: 0; } }
  .dirRtl .header__nav, .dirRtl .header__right, .dirRtl .ms-header__nav {
    float: right; }

.header__button {
  margin: auto 0; }

.header__search__container,
.header__langs__container__items,
.header__ms-links__container__items,
.nav__submenu__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: calc(1230px - 6rem);
  margin: auto;
  list-style: none;
  text-align: left;
  padding: 4.5rem 2rem;
  padding-left: 13.3rem; }
  @media (max-width: 1300px) {
    .header__search__container,
    .header__langs__container__items,
    .header__ms-links__container__items,
    .nav__submenu__items {
      max-width: 80%;
      width: 80%;
      padding-left: 19rem;
      padding-right: 3rem; } }
  @media (max-width: 1200px) {
    .header__search__container,
    .header__langs__container__items,
    .header__ms-links__container__items,
    .nav__submenu__items {
      max-width: 80%;
      width: 80%;
      padding-left: 19rem;
      padding-right: 3rem; } }
  @media (max-width: 1103px) {
    .header__search__container,
    .header__langs__container__items,
    .header__ms-links__container__items,
    .nav__submenu__items {
      max-width: 80%;
      width: 80%;
      padding-left: 15rem;
      padding-right: 3rem; } }
  @media (max-width: 1000px) {
    .header__search__container,
    .header__langs__container__items,
    .header__ms-links__container__items,
    .nav__submenu__items {
      max-width: 90%;
      width: 90%;
      padding-left: 19rem;
      padding-right: 3rem; } }
  @media (max-width: 960px) {
    .header__search__container,
    .header__langs__container__items,
    .header__ms-links__container__items,
    .nav__submenu__items {
      width: 100%;
      display: inline-block;
      clear: both;
      margin: 0;
      list-style: none;
      text-align: left;
      padding: 0;
      max-height: 0; }
      .submenu-mobile-open .header__search__container,
      .js-open .header__search__container, .submenu-mobile-open .header__langs__container__items, .submenu-mobile-open .header__ms-links__container__items,
      .js-open .header__langs__container__items,
      .js-open .header__ms-links__container__items, .submenu-mobile-open
      .nav__submenu__items,
      .js-open
      .nav__submenu__items {
        max-height: 420rem; } }


.header__langs__container__items,
.header__ms-links__container__items {
  padding: 1rem 0.5rem 0.5rem 2rem;
  margin: 0; }
  @media (max-width: 960px) {
    
    .header__langs__container__items,
    .header__ms-links__container__items {
      padding: 0; } }
  @media (max-width: 1300px) {
    
    .header__langs__container__items,
    .header__ms-links__container__items {
      width: 100%;
      max-width: 100%; } }

.header__langs__container__item, .header__ms-links__container__item,
.nav__submenu__item {
  display: inline-block;
  float: left;
  width: 31%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 31%;
          flex: 0 0 31%;
  margin-right: 8rem;
  margin: 1.1rem 0;
  max-height: 0; }
  .submenu-mobile-open .header__langs__container__item, .submenu-mobile-open .header__ms-links__container__item,
  .js-open .header__langs__container__item,
  .js-open .header__ms-links__container__item, .submenu-mobile-open
  .nav__submenu__item,
  .js-open
  .nav__submenu__item {
    max-height: none; }
  @media (max-width: 960px) {
    .header__langs__container__item, .header__ms-links__container__item,
    .nav__submenu__item {
      display: block;
      float: none;
      width: 100%;
      margin: 0;
      padding: 0; } }

.nav__submenu__item {
  margin: 0;
  opacity: 0;
  max-height: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-right: 2rem; }
  .js-open .nav__submenu__item {
    margin: 1.1rem 0;
    opacity: 1;
    max-height: 9rem; }

.header__langs__container__item, .header__ms-links__container__item {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  clear: both;
  display: inline-block;
  width: 100%;
  max-height: none; }
  .dirRtl .header__langs__container__item, .dirRtl .header__ms-links__container__item {
    text-align: right;
    padding-right: 1.5rem; }
  @media (max-width: 760px) {
    .header__langs__container__item, .header__ms-links__container__item {
      max-height: 0; } }

.header__langs__lang, .header__ms-links__link,
.nav__submenu__link {
  font-size: 1.6rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #1d1d1b;
  display: inline-block;
  padding: 0.3rem 0;
  text-transform: none;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .header__langs__lang:hover, .header__ms-links__link:hover,
  .nav__submenu__link:hover {
    text-decoration: underline; }
  @media (max-width: 960px) {
    .header__langs__lang, .header__ms-links__link,
    .nav__submenu__link {
      padding: 2.5rem 6rem;
      color: #14428b;
      width: 100%;
      opacity: 0;
      -webkit-transition: all 0.2s step-start;
      -o-transition: all 0.2s step-start;
      transition: all 0.2s step-start; }
      .submenu-mobile-open .header__langs__lang, .submenu-mobile-open .header__ms-links__link, .submenu-mobile-open
      .nav__submenu__link {
        opacity: 1;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear; }
      .ms-header__nav .header__langs__lang, .ms-header__nav .header__ms-links__link, .ms-header__nav
      .nav__submenu__link {
        padding-top: 1rem;
        padding-bottom: 1rem; } }

.header.scrolled .nav__link {
  padding-bottom: 1rem;
  height: 5rem; }

.header__search {
  display: inline-block;
  float: right;
  margin: 0 0 0rem 0.1rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  /*
	@media (max-width: 1103px){
		margin-right:0;
	}
*/ }
  .header__search.js-open {
    background: #ffffff;
    padding-bottom: 2rem; }
    .header__search.js-open path {
      fill: #14171B; }
  @media (max-width: 960px) {
    .header__search {
      display: none; } }
  @media (max-width: 380px) {
    .header--friends .header__search {
      display: block;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0; }
      .header--friends .header__search .header__search__sub {
        display: block;
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        z-index: 5;
        visibility: visible; }
      .header--friends .header__search .header__search__magnify {
        display: none; }
      .header--friends .header__search .header__search__container {
        padding-left: 1rem; }
      .header--friends .header__search .header__search__container {
        padding-block: 1rem;
        max-height: unset;
        height: auto;
        max-width: calc(100% - 2rem); }
      .header--friends .header__search .header__search__btn {
        -webkit-margin-start: -2px;
                margin-inline-start: -2px; }
      .header--friends .header__search .header__search__btn {
        padding-inline: 2rem;
        font-size: 13px;
        text-transform: none; }
      .header--friends .header__search .header__search__magnify__mobile {
        display: none; }
      .header--friends .header__search input {
        font-size: 13px; }
      .header--friends .header__search .header__search__input {
        border-color: #14428b;
        border-width: 2px; } }
  .scrolled .header__search {
    padding-bottom: 1rem;
    margin-right: 0;
    /*
		@media (max-width: 1230px){
			margin:0;
		}
		*/ }

.header__search__input {
  background: #f1f1f1;
  border: none;
  padding: 1rem 1.8rem;
  height: 6.2rem;
  line-height: 6.2rem;
  border: 0.4rem solid transparent; }
  .header__search__input:focus-visible, .header__search__input:hover {
    border-color: #14428b; }

.header__search__btn {
  margin: 0 0 0 2rem;
  outline: 2px solid transparent !important; }
  .header__search__btn svg {
    display: none;
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
    top: 0rem;
    left: 3.8rem; }
    .header__search__btn svg path {
      fill: #333333; }
  .header__search__btn:focus {
    outline-color: #14428b !important; }

.header__search__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media (max-width: 1300px) and (min-width: 1000px) {
    .header__search__flex {
      padding-left: 15rem; } }

.header__search__magnify {
  height: 4rem;
  width: 6rem;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 0 0.8rem; }
  .header__search__magnify svg {
    position: absolute;
    top: 48%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 16px;
    height: 15px; }
    .header__search__magnify svg path {
      fill: #ffffff; }
  @media (max-width: 960px) {
    .header__search__magnify {
      height: 100%;
      width: 8rem;
      border-right: 1px solid #0e2e63;
      border-left: 1px solid #0e2e63; } }
  @media (max-width: 760px) {
    .header__search__magnify {
      width: 6rem; } }
  @media (min-width: 1000px) and (max-width: 1120px) {
    .header__search__magnify {
      width: 3.5rem; } }
  .header__search__magnify:hover {
    background: #0e2e63; }
  .header__search.js-open .header__search__magnify:hover {
    background: #ffffff; }

.header__search__magnify__mobile {
  display: none; }
  .header__search__magnify__mobile svg path {
    fill: #ffffff;
    -webkit-transition: fill 0.1s ease-in-out;
    -o-transition: fill 0.1s ease-in-out;
    transition: fill 0.1s ease-in-out; }
  @media (max-width: 960px) {
    .header__search__magnify__mobile {
      display: block;
      position: absolute;
      top: 1.5rem;
      left: 1rem;
      width: 1.5rem;
      height: 1.5rem; } }

.header__search__sub {
  position: absolute;
  top: 100%;
  /*the same as header height*/
  left: 0;
  right: 0;
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #ffffff;
  border-bottom: 2px solid #14428b;
  z-index: -3;
  padding-bottom: 0rem;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  visibility: hidden; }
  .js-open .header__search__sub {
    display: block;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    z-index: -2;
    visibility: visible; }
  .header__searchMobile .header__search__sub {
    width: 99vw;
    right: 0vw;
    left: auto;
    top: 100%;
    padding: 4rem 2rem; }

.header__search__container {
  padding-left: 16.5rem; }
  .header__searchMobile .header__search__container {
    padding: 0;
    display: block;
    margin: 0 auto; }

.header__langs, .header__ms-links {
  position: relative;
  display: inline-block;
  margin: 0 0 0rem 0.1rem;
  padding-bottom: 2rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  @media (max-width: 960px) {
    .header__langs, .header__ms-links {
      display: inline-block;
      width: 100%;
      float: left;
      clear: both;
      margin: 0;
      padding: 0;
      padding-left: 0;
      padding-bottom: 0;
      margin-top: 2rem; }
      .open .header__langs, .open .header__ms-links {
        margin-top: 0;
        display: inline-block !important;
        clear: both; } }
  .scrolled .header__langs, .scrolled .header__ms-links {
    padding-bottom: 1rem; }
  .dirRtl .header__langs, .dirRtl .header__ms-links {
    float: left;
    margin-right: 0;
    margin-left: 0.1rem; }

.header__langs__container, .header__ms-links__container {
  position: absolute;
  top: 100%;
  left: -1rem;
  width: 22rem;
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #ffffff;
  border-bottom: 1rem solid #14171B;
  border-left: 1rem solid #14171B;
  border-right: 1rem solid #14171B;
  z-index: -3;
  padding-bottom: 1.6rem;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .scrolled .header__langs__container, .scrolled .header__ms-links__container {
    top: calc(100% - 0.6rem); }
  @media (max-width: 960px) {
    .header__langs__container, .header__ms-links__container {
      position: static;
      max-height: 0;
      opacity: 0;
      pointer-events: none;
      pointer-events: auto;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      background: #333333;
      border: none;
      z-index: -3;
      padding-bottom: 0;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .header__langs__container.lang-mobile-open, .lang-mobile-open.header__ms-links__container {
        max-height: 100rem;
        opacity: 1;
        pointer-events: auto; }
      .js-open .header__langs__container, .js-open .header__ms-links__container {
        max-height: none;
        border-top: 1px solid #595858;
        width: 100%;
        background: #595858;
        color: #ffffff; } }

.header__langs__active-lang .flag, .header__ms-links__title .flag, .header__ms-links__title--link .flag {
  display: inline-block;
  float: left;
  width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  content: "";
  background: #242424;
  margin: 1rem 0 0.8rem 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 10px -2px rgba(20, 23, 27, 0.5);
          box-shadow: 0 0 10px -2px rgba(20, 23, 27, 0.5); }
  @media (max-width: 960px) {
    .header__langs__active-lang .flag, .header__ms-links__title .flag, .header__ms-links__title--link .flag {
      line-height: 7rem;
      margin-top: 2.4rem; } }

.header__langs__active-lang, .header__ms-links__title, .header__ms-links__title--link {
  display: inline-block;
  float: left;
  height: 4rem;
  line-height: 4rem;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.4rem;
  cursor: pointer;
  padding: 0 2rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  [data-ms-uid="pin-mongolia"] .header__langs__active-lang, [data-ms-uid="pin-mongolia"] .header__ms-links__title, [data-ms-uid="pin-mongolia"] .header__ms-links__title--link {
    font-size: 1.3rem; }
  .header__langs__active-lang:hover, .header__ms-links__title:hover, .header__ms-links__title--link:hover {
    background-color: #0e2e63; }
  @media (max-width: 1103px) {
    .header__langs__active-lang, .header__ms-links__title, .header__ms-links__title--link {
      padding: 0 1rem; } }
  .js-open .header__langs__active-lang, .js-open .header__ms-links__title, .js-open .header__ms-links__title--link {
    color: #14171B; }
    .js-open .header__langs__active-lang:hover, .js-open .header__ms-links__title:hover, .js-open .header__ms-links__title--link:hover {
      background-color: transparent; }
  @media (max-width: 960px) {
    .header__langs__active-lang, .header__ms-links__title, .header__ms-links__title--link {
      padding-left: 3rem;
      height: 7rem;
      line-height: 7rem;
      position: relative;
      z-index: 10;
      width: 100%; }
      .header__langs__active-lang.headline-open, .headline-open.header__ms-links__title, .headline-open.header__ms-links__title--link {
        background: #ffffff;
        color: #14171B; }
      .js-open .header__langs__active-lang, .js-open .header__ms-links__title, .js-open .header__ms-links__title--link, .js-open .header__langs__active-lang:hover, .js-open .header__ms-links__title:hover, .js-open .header__ms-links__title--link:hover {
        background: #595858;
        color: #ffffff; } }

.header__langs.js-open, .js-open.header__ms-links {
  background: #ffffff; }
  .header__langs.js-open .header__langs__container, .js-open.header__ms-links .header__langs__container, .header__langs.js-open .header__ms-links__container, .js-open.header__ms-links .header__ms-links__container {
    display: block;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    z-index: -2;
    z-index: 9; }

@media (max-width: 960px) {
  .header__langs__lang, .header__ms-links__link {
    font-weight: 400;
    width: 100%;
    color: #ffffff;
    max-height: 0;
    padding: 0; }
    .submenu-mobile-open .header__langs__lang, .submenu-mobile-open .header__ms-links__link,
    .js-open .header__langs__lang,
    .js-open .header__ms-links__link {
      max-height: none;
      display: block;
      padding: 1.5rem 6rem; } }

.header__langs__lang i, .header__ms-links__link i {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  float: left;
  margin: 0 1rem 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-shadow: 0 0 10px -2px rgba(20, 23, 27, 0.5);
          box-shadow: 0 0 10px -2px rgba(20, 23, 27, 0.5); }
  .dirRtl .header__langs__lang i, .dirRtl .header__ms-links__link i {
    float: right;
    margin-left: 1rem;
    margin-right: 0; }

.hamburger {
  position: absolute;
  top: 12px;
  right: 5px;
  -webkit-transition: all 0.4s ease !important;
  -o-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important; }
  .scrolled-mobile:not(.open) .hamburger {
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }

.hamburger-inner-text {
  color: #fff;
  font-size: 1.2rem;
  position: relative;
  top: 10px; }
  .is-active .hamburger-inner-text {
    display: none; }

.header__ms-links__title svg, .header__ms-links__title--link svg {
  fill: #ffffff;
  width: 2rem;
  height: 2rem;
  display: inline-block;
  border-radius: 2rem;
  float: left;
  margin: 1rem 0.8rem 0.8rem 0;
  border: 0.5px solid #ffffff;
  stroke: #14171B;
  stroke-width: 3px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  @media (max-width: 960px) {
    .header__ms-links__title svg, .header__ms-links__title--link svg {
      margin-top: 1.4rem; } }

.js-open .header__ms-links__title svg, .js-open .header__ms-links__title--link svg {
  fill: #14171B;
  border-color: #14171B;
  stroke: #ffffff; }
  @media (max-width: 960px) {
    .js-open .header__ms-links__title svg, .js-open .header__ms-links__title--link svg {
      fill: #ffffff;
      border-color: #ffffff;
      stroke: #595858; } }

.header__ms-links__title:after, .header__ms-links__title--link:after {
  content: "▼";
  font-size: 1.1rem;
  position: relative;
  top: -0.1rem;
  left: 1.2rem;
  line-height: 1; }

.header__ms-links__title.headline-open:after, .headline-open.header__ms-links__title--link:after {
  content: "▲";
  font-size: 1.1rem;
  position: relative;
  top: -0.1rem;
  left: 1.2rem; }

@media (max-width: 960px) {
  .header__ms-links__title, .header__ms-links__title--link {
    display: inline-block;
    line-height: 4.8rem;
    padding: 1.3rem 3rem;
    width: 100%; } }

.header__ms-links__title--link:hover {
  text-decoration: none; }

.header__ms-links__title--link i {
  display: inline-block;
  float: left;
  width: 3rem;
  height: 3rem;
  background-position: center center;
  background-size: contain;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: 0.4rem;
  margin-bottom: -0.4rem;
  line-height: 2rem;
  margin-right: 1.2rem; }

.header__ms-links__container {
  left: auto;
  right: -1rem; }
  .scrolled .header__ms-links__container {
    top: 100%; }

.header__ms-links__link {
  display: block; }

.header__ms-links__links__container__title {
  font-size: 1.4rem;
  padding-left: 0.2rem; }
  @media (max-width: 960px) {
    .header__ms-links__links__container__title {
      display: block;
      padding-left: 3rem; } }

.header__right {
  float: right;
  margin-left: 0;
  padding: 2rem 0.1rem 0 0; }
  .scrolled .header__right {
    padding: 1rem 0.1rem 0 0; }
  @media (max-width: 960px) {
    .header__right {
      padding-left: 1rem;
      margin-left: -3rem;
      float: left;
      padding-right: 1px !important; } }
  @media (max-width: 830px) {
    .header__right {
      margin-left: 3rem;
      padding-right: 10.5rem !important; } }
  .dirRtl .header__right {
    float: left; }

.header__login {
  display: inline-block;
  float: right;
  color: #ffffff;
  margin: 0 0 0 0.1rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.header__loginText {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.4rem;
  cursor: pointer;
  line-height: 4rem;
  height: 4rem;
  display: inline-block;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 0 2rem; }
  .header__loginText:hover {
    background: #595858;
    text-decoration: none; }

.header__loginOut {
  line-height: 2rem;
  display: inline-block;
  text-align: right;
  color: #ffcc00; }
  .header__loginText:hover .header__loginOut {
    color: #ffffff; }

.header__loginName {
  display: block;
  font-size: 1rem; }

.header__loginOutText {
  display: block; }

.header__menuRight {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%; }
  @media (max-width: 960px) {
    .header__menuRight {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; } }

.header__searchMobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 961px) {
    .header__searchMobile {
      display: none; } }
  @media (max-width: 380px) {
    .header--friends .header__searchMobile {
      display: none; } }

.header__btnDarujte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0.8rem 4.3rem;
  height: 100%; }
  .header__btnDarujte svg {
    width: 18px;
    height: 16px;
    color: inherit;
    fill: inherit; }
  @media (max-width: 760px) {
    .header__btnDarujte {
      padding-left: 2rem;
      padding-right: 1rem; }
      .header__btnDarujte svg {
        margin-left: -1rem;
        margin-right: 1rem; } }
  .header__btnDarujte:hover, .header__btnDarujte:focus-visible {
    border-color: #ffffff; }

.header__friendsBtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem;
  color: #e94161;
  font-weight: 900;
  font-size: 1.5rem;
  border-right: 1px solid #0e2e63;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  @media (min-width: 960px) {
    .header__friendsBtn {
      display: none; } }
  .header__friendsBtn:hover, .header__friendsBtn:focus-visible {
    background-color: #e94161;
    color: #ffffff;
    text-decoration: none; }

.header__container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; }

.header__author {
  position: absolute;
  bottom: calc(max(2vw, 1.5rem));
  right: calc(max(2vw, 1.5rem));
  --height: 40px;
  width: calc(min(300px, 90%));
  overflow: hidden;
  color: #ffffff;
  font-size: 14px;
  line-height: 2.154;
  height: var(--height);
  z-index: 100; }
  .headerSlider .header__author {
    bottom: auto;
    top: -6rem; }
    @media (min-width: 960px) and (max-width: 1540px) {
      .headerSlider .header__author {
        z-index: 100;
        top: auto;
        left: 0;
        width: 70%;
        text-align: right;
        bottom: 25px;
        padding-right: 25px; } }
    @media (max-width: 960px) {
      .headerSlider .header__author {
        z-index: 100000; } }
  .header__author:hover .header__authorCopy, .header__author:focus-visible .header__authorCopy {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-delay: 0;
         -o-transition-delay: 0;
            transition-delay: 0; }
  .header__author:hover .header__authorName, .header__author:focus-visible .header__authorName {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  .header__author:hover .header__authorText, .header__author:focus-visible .header__authorText {
    opacity: 1;
    -webkit-transition-delay: 0.25s;
         -o-transition-delay: 0.25s;
            transition-delay: 0.25s; }

.header__authorCopy {
  display: block;
  background-color: rgba(20, 23, 27, 0.5);
  border-radius: 50%;
  width: var(--height);
  height: var(--height);
  line-height: var(--height);
  text-align: center;
  margin-right: 0;
  margin-left: auto;
  -webkit-transition: opacity 0.25s ease-in;
  -o-transition: opacity 0.25s ease-in;
  transition: opacity 0.25s ease-in;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s; }

.header__authorName {
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
  background-color: rgba(20, 23, 27, 0.5);
  padding: 0.5rem 1.5rem;
  border-radius: 2.5rem;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }

.header__authorText {
  -webkit-transition: opacity 0.25s ease-in;
  -o-transition: opacity 0.25s ease-in;
  transition: opacity 0.25s ease-in;
  opacity: 0; }

.headerBig {
  display: block;
  position: relative;
  width: 100%;
  height: calc(100vh - 12rem);
  z-index: 1;
  overflow: hidden; }
  .headerBig:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #14171B;
    opacity: 0.45; }
    @media (max-width: 960px) {
      .headerBig:before {
        height: auto;
        height: 245px;
        bottom: auto;
        top: 0; } }
  @media (max-width: 960px) {
    .headerBig {
      height: auto;
      padding-top: 245px; } }

.headerBig__img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 280px);
  pointer-events: none; }
  @media (max-width: 960px) {
    .headerBig__img {
      height: calc(245px + 200px);
      z-index: -1; } }

.headerBig__text {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 1230px;
  max-width: 90%; }
  @media (max-width: 960px) {
    .headerBig__text {
      position: static;
      background: #14171B;
      width: 100%;
      max-width: 100%;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.headerBig__title {
  color: #ffffff;
  font-size: 6.6rem;
  margin: 0; }
  .headerBig__title a {
    color: #ffffff !important; }
    .headerBig__title a:hover {
      text-decoration: none; }
  @media (max-width: 960px) {
    .headerBig__title {
      position: absolute;
      top: 122px;
      left: 0;
      width: 100%;
      max-width: 100%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin: 0;
      padding: 3rem;
      text-align: center;
      font-size: 30px;
      line-height: 1.2em;
      z-index: 2; } }

.headerBig__perex {
  color: #ffffff;
  font-size: 2rem; }
  @media (max-width: 960px) {
    .headerBig__perex {
      font-size: 1.8rem;
      line-height: 2.6rem;
      margin: 0;
      padding: 3rem;
      text-align: left;
      position: relative;
      z-index: 2;
      background: #14171B; } }

.headerBig__btn {
  margin-top: 5rem; }
  @media (max-width: 960px) {
    .headerBig__btn {
      margin: 3rem auto 3rem auto; } }

.header__wrap {
  position: relative; }

.headerMouse {
  display: block;
  border: 0.3rem solid #ffffff;
  height: 6rem;
  width: 4rem;
  border-radius: 1.9rem;
  position: absolute;
  bottom: 2rem;
  left: calc(50% - 2rem);
  z-index: 3;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .headerSlider .headerMouse {
    top: calc(50% - 3rem); }
    @media (max-height: 777px) {
      .headerSlider .headerMouse {
        top: 30%; } }
  .headerMouse.is-visible {
    opacity: 1; }
  .headerMouse:before {
    content: '';
    display: block;
    width: 1rem;
    height: 1rem;
    background: #ffffff;
    border-radius: 1rem;
    position: absolute;
    top: 1rem;
    left: calc(50% - 0.5rem);
    -webkit-animation-name: mouseScroll;
            animation-name: mouseScroll;
    -webkit-animation-duration: 1.2s;
            animation-duration: 1.2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  @media (max-width: 960px), (max-height: 450px) {
    .headerMouse {
      display: none; } }

@-webkit-keyframes mouseScroll {
  0% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(2.8rem);
            transform: translateY(2.8rem);
    opacity: 0; } }

@keyframes mouseScroll {
  0% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(2.8rem);
            transform: translateY(2.8rem);
    opacity: 0; } }

.headerNew {
  position: relative; }

.headerNew--small {
  background-color: #F5F2F1; }

.headerNew__content {
  text-align: center;
  margin: 0 auto; }
  .headerNew--small .headerNew__content {
    padding: 4.2rem 0; }

.headerNew__title {
  font-size: 4rem;
  line-height: 1.15;
  text-transform: uppercase;
  letter-spacing: -0.0015em;
  color: #14428b;
  font-weight: 700; }

.headerNew__text {
  font-size: 1.8rem;
  letter-spacing: -0.014em;
  line-height: 1.556;
  margin-top: 2.1rem; }

@-webkit-keyframes itemHover {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(1.04);
            transform: scale(1.04); } }

@keyframes itemHover {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(1.04);
            transform: scale(1.04); } }

.headerSlider {
  display: block;
  position: relative;
  width: 100%;
  z-index: 1;
  direction: ltr; }
  .headerSlider .container, .headerSlider .container--narrow, .headerSlider .accessEl {
    z-index: 5 !important; }
    .webMenu-hidden .headerSlider .container, .webMenu-hidden .headerSlider .container--narrow, .webMenu-hidden .headerSlider .accessEl {
      height: calc(100vh - 8rem); }
    @media (max-width: 960px) {
      .headerSlider .container, .headerSlider .container--narrow, .headerSlider .accessEl {
        height: auto; } }
  @media (max-width: 960px) {
    .headerSlider {
      height: auto;
      background: #F5F2F1; } }
  .headerSlider .slick-list {
    overflow: visible; }
    @media (max-width: 960px) {
      .headerSlider .slick-list {
        overflow: hidden; } }
  .headerSlider .headerSlider__slide {
    position: relative;
    height: calc(100vh - var(--body-margin));
    grid-auto-rows: 2fr 1fr; }
    .webMenu-hidden .headerSlider .headerSlider__slide {
      height: calc(100vh - 7rem); }
    @media (min-width: 2300px) {
      .headerSlider .headerSlider__slide {
        grid-auto-rows: 3fr 1fr; } }
    @media (min-width: 960px) and (max-width: 1540px) {
      .headerSlider .headerSlider__slide {
        grid-auto-rows: auto;
        grid-template-columns: 7fr 3fr;
        padding: 0; }
        .headerSlider .headerSlider__slide .container, .headerSlider .headerSlider__slide .container--narrow, .headerSlider .headerSlider__slide .accessEl {
          position: static;
          max-width: 100%;
          padding: 4vmax 3rem 3vmax 3vw;
          height: 100%; } }
    @media (min-width: 960px) and (max-width: 1300px) {
      .headerSlider .headerSlider__slide .container, .headerSlider .headerSlider__slide .container--narrow, .headerSlider .headerSlider__slide .accessEl {
        padding: 3vmax 2vw 2vmax 2.5vw; } }
    @media (max-width: 520px) {
      .headerSlider .headerSlider__slide {
        height: 100%;
        grid-auto-rows: auto auto; } }

.headerSlider__slide {
  position: relative;
  display: grid; }
  .headerSlider__slide:not(:first-child) {
    display: none;
    opacity: 0;
    pointer-events: none; }
  .headerSlider.slick-initialized .headerSlider__slide {
    opacity: 1;
    pointer-events: auto;
    display: grid; }

.headerSlider__slideInner {
  width: 100%;
  position: relative;
  overflow: hidden; }
  .headerSlider__slideInner:before {
    content: "";
    display: block;
    width: 100%;
    height: 80%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(20, 23, 27, 0.5)));
    background-image: -webkit-linear-gradient(transparent, rgba(20, 23, 27, 0.5));
    background-image: -o-linear-gradient(transparent, rgba(20, 23, 27, 0.5));
    background-image: linear-gradient(transparent, rgba(20, 23, 27, 0.5));
    pointer-events: none; }
  @media (max-width: 960px) {
    .headerSlider__slideInner {
      height: auto;
      padding-top: 245px; } }
  @media (max-width: 520px) {
    .headerSlider__slideInner {
      padding-top: 0;
      height: auto; } }

.headerSlider__imgWrap {
  position: absolute;
  inset: 0;
  z-index: 1; }

.headerSlider__img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .headerSlider__img:focus {
    outline: none; }
  @media (max-width: 960px) {
    .headerSlider__img {
      height: calc(100% + 180px); } }
  .headerSlider__img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top center;
       object-position: top center;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    /*.is-animating & {
            animation: 10s itemHover;
            animation-fill-mode: forwards;
        }

        .is-paused & {
            animation-play-state: paused;
        }*/ }
  @media (max-width: 520px) {
    .headerSlider__img {
      position: relative;
      height: auto; }
      .headerSlider__img img {
        aspect-ratio: 16 / 9; } }

iframe.headerSlider__img {
  z-index: 10; }

.headerSlider__foot {
  background-color: #F5F2F1;
  color: #14171B; }
  .dirRtl .headerSlider__foot {
    direction: rtl; }

.headerSlider__texts {
  display: grid;
  padding-top: calc(max(3rem, 4vmin));
  padding-bottom: calc(max(2rem, 3vmin));
  grid-template-columns: 46% 50%;
  grid-column-gap: 4%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .headerSlider__texts:hover {
    text-decoration: none; }
    .headerSlider__texts:hover .headerSlider__title {
      text-decoration: underline;
      text-underline-offset: 0.15em;
      text-decoration-thickness: 0.1em; }
  @media (min-width: 960px) and (max-width: 1540px) {
    .headerSlider__texts {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 0; } }
  @media (max-width: 1300px) {
    .headerSlider__texts {
      grid-template-columns: 48% 48%;
      grid-column-gap: 4%; } }
  @media (max-width: 760px) {
    .headerSlider__texts {
      display: block; } }

.headerSlider__title {
  color: #14428b;
  font-size: clamp(2.2rem, 3.8vmin, 4rem);
  line-height: 1.15;
  margin-top: 0;
  text-transform: none !important; }
  @media (max-width: 1540px) {
    .headerSlider__title {
      margin-bottom: 4vh;
      font-size: clamp(20px, calc(1rem + 1.1vw), 28px);
      line-height: 1.2;
      margin-bottom: 2rem; } }
  @media (max-width: 760px) {
    .headerSlider__title {
      grid-column-start: 1;
      grid-column-end: 3;
      margin-bottom: 1.5rem; } }

.headerSlider__perex {
  color: #14171B;
  font-size: clamp(14px, 2vmin, 1.8rem);
  line-height: 1.555;
  margin: 0;
  -ms-flex-item-align: start;
      align-self: start; }
  @media (min-width: 960px) and (max-width: 1540px) {
    .headerSlider__perex {
      margin-bottom: 1.5rem; } }
  @media (max-width: 760px) {
    .headerSlider__perex {
      display: none; } }

.sliderArrows {
  display: block;
  position: absolute;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border: none;
  border-radius: 50%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1; }
  .sliderArrows:focus-visible {
    outline-offset: 0.2rem;
    outline: 0.2rem solid #14428b; }

.sliderArrows--white {
  background-image: url(/images/svg/arrow-left-white.svg);
  -webkit-filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5)); }

.sliderArrows--blue {
  background-image: url(/images/svg/arrow-left-blue.svg); }

.headerSlider__next,
.headerSlider__prev {
  left: 6rem;
  top: calc(30vh - 4.6rem);
  background-image: url(/images/svg/arrow-left-white.svg);
  -webkit-filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5)); }
  .headerSlider__next:hover,
  .headerSlider__prev:hover {
    left: 5.5rem;
    opacity: 0.9; }
  @media (min-width: 960px) and (max-width: 1540px) {
    .headerSlider__next,
    .headerSlider__prev {
      top: calc(48vh - 4.6rem); } }
  @media (max-width: 960px) {
    .headerSlider__next,
    .headerSlider__prev {
      top: calc((50vw * 0.56) - 2rem);
      left: 3rem; }
      .headerSlider__next:hover,
      .headerSlider__prev:hover {
        left: 2.5rem; } }

.headerSlider__next {
  left: auto;
  right: 6rem;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
  .headerSlider__next:hover {
    left: auto;
    right: 5.5rem; }
  @media (min-width: 960px) and (max-width: 1540px) {
    .headerSlider__next {
      right: 35%; }
      .headerSlider__next:hover {
        right: 34.5%; } }
  @media (max-width: 960px) {
    .headerSlider__next {
      right: 3rem; }
      .headerSlider__next:hover {
        right: 2.5rem; } }

.headerSlider__dots {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  list-style: none; }
  .headerSlider__dots li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: background-color 0.25s ease;
    -o-transition: background-color 0.25s ease;
    transition: background-color 0.25s ease;
    background-color: #C8CEDC;
    cursor: pointer;
    overflow: hidden; }
    .headerSlider__dots li button {
      display: block;
      width: 100%;
      height: 100%;
      color: transparent;
      outline: none;
      border: none;
      opacity: 0;
      -webkit-transform-origin: left;
          -ms-transform-origin: left;
              transform-origin: left;
      background-color: transparent;
      -webkit-transition: background-color 0.3s ease;
      -o-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease; }
  .headerSlider__dots .slick-active button {
    background-color: #14428b; }

.headerSlider__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (min-width: 960px) and (max-width: 1540px) {
    .headerSlider__btn {
      margin-bottom: 0;
      margin-top: auto; }
      .headerSlider__btn .btn, .headerSlider__btn .btn--black, .headerSlider__btn .btn--yellow, .headerSlider__btn .btn--white, .headerSlider__btn .btn--hollow-30black, .headerSlider__btn .btn--red, .headerSlider__btn .btn--red-cvt, .headerSlider__btn .btn--orange-cvt, .headerSlider__btn .news__filterBtn {
        font-size: 1.4rem; } }
  @media (max-width: 760px) {
    .headerSlider__btn {
      width: 100%;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      gap: 0.5rem; } }

.headerSlider--noFooter {
  position: relative; }
  .headerSlider--noFooter .header__author {
    position: absolute;
    top: auto;
    right: var(--padding-x);
    bottom: var(--padding-x);
    z-index: 100; }
  .headerSlider--noFooter .slick-track,
  .headerSlider--noFooter .slick-list {
    height: 100%; }
  .headerSlider--noFooter .headerSlider__next {
    right: 2rem; }
  .headerSlider--noFooter .headerSlider__prev {
    left: 2rem; }
  @media (max-width: 1200px) {
    .headerSlider--noFooter .headerSlider__next,
    .headerSlider--noFooter .headerSlider__prev {
      top: 4rem; } }
  @media (max-width: 760px) {
    .headerSlider--noFooter .headerSlider__next,
    .headerSlider--noFooter .headerSlider__prev {
      top: calc(22vh - 20px); } }

.headerSliderNoFooter__slide {
  position: relative;
  height: calc(100svh - var(--body-margin)); }
  @media (max-width: 760px) {
    .headerSliderNoFooter__slide {
      height: auto;
      min-height: calc(100svh - 92px); } }
  .headerSliderNoFooter__slide .headerSlider__img {
    position: relative;
    display: block;
    width: 100%;
    height: calc(100% - 8px);
    -o-object-fit: cover;
       object-fit: cover; }
    @media (max-width: 760px) {
      .headerSliderNoFooter__slide .headerSlider__img {
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%; } }
  .headerSliderNoFooter__slide:before {
    content: '';
    position: absolute;
    inset: 0;
    background: -webkit-gradient(linear, right in hsl, from(transparent), to(rgba(20, 23, 27, 0.6)));
    background: -webkit-linear-gradient(left in hsl, transparent, rgba(20, 23, 27, 0.6));
    background: -o-linear-gradient(left in hsl, transparent, rgba(20, 23, 27, 0.6));
    background: linear-gradient(to right in hsl, transparent, rgba(20, 23, 27, 0.6));
    z-index: 5; }
    @media (max-width: 760px) {
      .headerSliderNoFooter__slide:before {
        background: rgba(20, 23, 27, 0.1); } }
  @media (max-width: 760px) {
    .headerSliderNoFooter__slide {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; } }
  @media (min-width: 760px) {
    .headerSliderNoFooter__slide .btn--blue {
      color: #ffffff; } }

.headerSliderNoFooter__imgWrap {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  @media (min-width: 760px) {
    .headerSliderNoFooter__imgWrap {
      height: 100%; } }
  @media (max-width: 760px) {
    .headerSliderNoFooter__imgWrap {
      min-height: 44vh; }
      .headerSliderNoFooter__imgWrap a {
        display: block;
        height: 100%; } }

.headerSlider__absCont {
  position: absolute;
  right: calc(var(--padding-x) * 3);
  bottom: 15rem;
  max-width: 48ch;
  z-index: 100; }
  .headerSlider__absCont .headerSlider__title {
    color: #ffffff; }
  @media (max-width: 1200px) {
    .headerSlider__absCont {
      bottom: auto;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); } }
  .headerSlider__absCont .headerSlider__perex {
    color: #ffffff;
    font-size: 2rem; }
    @media (max-width: 760px) {
      .headerSlider__absCont .headerSlider__perex {
        display: block; } }
  @media (max-width: 760px) {
    .headerSlider__absCont {
      position: relative;
      left: 0;
      top: auto;
      right: auto;
      max-width: 100%;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      background-color: #F5F2F1;
      color: #14171B;
      padding: 2rem var(--padding-x); }
      .headerSlider__absCont .headerSlider__title {
        color: #14428b; }
      .headerSlider__absCont .headerSlider__perex {
        display: none; } }

.headerSmall {
  display: block;
  position: relative;
  width: 100%;
  height: 430px;
  z-index: 1;
  overflow: hidden; }
  .headerSmall:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #14171B;
    opacity: 0.45; }
  @media (max-width: 960px) {
    .headerSmall {
      height: auto;
      padding-top: 245px; } }

.headerSmall__img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 280px); }
  @media (max-width: 759px) {
    .headerSmall__img {
      height: calc(290px + 150px); } }

.headerSmall__text {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 1230px;
  max-width: 90%; }
  @media (max-width: 960px) {
    .headerSmall__text {
      position: static;
      background: #14171B;
      width: 100%;
      max-width: 100%;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (max-width: 960px) {
    .headerSmallNoImage .headerSmall__text {
      background: transparent; } }

.headerSmall__title {
  color: #ffffff;
  font-size: 6.6rem;
  margin: 0; }
  .headerSmall__title a {
    color: #ffffff !important; }
    .headerSmall__title a:hover {
      text-decoration: none; }
  @media (max-width: 960px) {
    .headerSmall__title {
      position: absolute;
      top: 122px;
      left: 0;
      width: 100%;
      max-width: 100%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin: 0;
      padding: 3rem;
      text-align: center;
      font-size: 30px;
      line-height: 1.2em;
      z-index: 2; } }
  @media (max-width: 960px) {
    .headerSmallNoImage .headerSmall__title {
      position: relative;
      top: 0;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); } }

.headerSmall__perex {
  color: #ffffff;
  font-size: 2rem; }
  @media (max-width: 960px) {
    .headerSmall__perex {
      font-size: 1.8rem;
      line-height: 2.6rem;
      margin: 0;
      padding: 3rem;
      text-align: left;
      position: relative;
      z-index: 2;
      background: #14171B; } }

.headerSmallNoImage {
  position: relative;
  padding: 2em 0;
  background-color: #f1f1f1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 960px) {
    .headerSmallNoImage {
      min-height: 30rem; } }
  .headerSmallNoImage:before {
    display: none; }
  .headerSmallNoImage .headerSmall__title {
    color: #14171B;
    margin: 0; }
  .headerSmallNoImage .headerSmall__text {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: auto; }
  .headerSmallNoImage ~ .contact__filter {
    padding: 2rem 0 5rem; }

.help {
  --grid-layout-gap: 3rem; }
  .help fieldset {
    padding: 0;
    border: none; }

.help__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: var(--grid-layout-gap);
  grid-auto-flow: row dense; }
  @media (max-width: 960px) {
    .help__list {
      --grid-layout-gap: 1.5rem;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 480px) {
    .help__list {
      grid-template-columns: 1fr;
      --grid-layout-gap: 1rem; } }

.help__item input[type="radio"] {
  visibility: hidden;
  position: absolute; }

.help__btnText {
  position: relative;
  z-index: 4;
  line-height: 1.3; }
  svg + .help__btnText {
    -webkit-transform: translateY(1px);
        -ms-transform: translateY(1px);
            transform: translateY(1px); }

.help__content {
  position: relative;
  display: none;
  grid-column: 1 / span 3;
  padding: 4rem 3rem 3.5rem;
  border: 2px solid #14428b;
  -webkit-margin-before: calc(var(--grid-layout-gap) * -1);
          margin-block-start: calc(var(--grid-layout-gap) * -1); }
  @media (max-width: 960px) {
    .help__content {
      grid-column: 1 / span 2; } }
  @media (max-width: 480px) {
    .help__content {
      grid-column: 1 / span 1;
      padding: 2rem 1.5rem; } }
  .help__item:has(:checked) + .help__content {
    display: block; }

.help__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  background-color: #F5F2F1;
  border: 2px solid #F5F2F1;
  color: #14428b;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
  -webkit-transition: backgroundColor 0.25s ease-in;
  -o-transition: backgroundColor 0.25s ease-in;
  transition: backgroundColor 0.25s ease-in;
  cursor: pointer; }
  .help__btn svg {
    position: relative;
    z-index: 4; }
  .help__btn:hover, .help__btn:focus-visible {
    background-color: transparent; }

.help__item:has(:checked) {
  position: relative;
  z-index: 2; }
  .help__item:has(:checked) .help__btn {
    background-color: #fff;
    border-color: #14428b;
    position: relative;
    z-index: 2; }
    .help__item:has(:checked) .help__btn:before {
      content: '';
      position: absolute;
      inset: 0 0 -4px 0;
      background: #ffffff;
      z-index: 1; }

.help__card {
  display: grid;
  grid-template-columns: 10rem 3fr 2fr;
  position: relative;
  border: 2px solid #F5F2F1;
  gap: 2rem;
  padding: 2.5rem 2rem; }
  .help__card ~ .help__card {
    -webkit-margin-before: 2rem;
            margin-block-start: 2rem; }
  .help__card img {
    display: block;
    max-width: 100%;
    height: auto; }
  @media (max-width: 760px) {
    .help__card {
      grid-template-columns: 1fr; } }

.help__cardTag {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #14428b;
  color: #ffffff;
  padding: 0.1rem 1rem;
  line-height: 1.2; }

.helpCard__cont {
  border-left: 2px solid #F5F2F1;
  -webkit-padding-start: 2rem;
          padding-inline-start: 2rem; }
  @media (max-width: 760px) {
    .helpCard__cont {
      border-left: none;
      -webkit-padding-start: 0;
              padding-inline-start: 0;
      border-top: 1px solid #F5F2F1;
      -webkit-margin-before: -1.5rem;
              margin-block-start: -1.5rem;
      -webkit-padding-before: 1.5rem;
              padding-block-start: 1.5rem; } }

.help__cardHead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.5rem; }

.help__cardTagGray {
  font-size: 1.5rem;
  letter-spacing: -0.09px;
  background-color: #EDE9E7;
  padding: 0.2rem 1rem;
  border-radius: 1.2rem; }

.helpCard__contItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-wrap: wrap;
  word-break: break-word;
  line-height: 1.2;
  font-size: 1.5rem;
  letter-spacing: -0.12px; }
  .helpCard__contItem .ico {
    color: #14428b;
    fill: #14428b; }
  .helpCard__contItem ~ .helpCard__contItem {
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem; }

.help__cardText {
  color: rgba(20, 23, 27, 0.65); }

.select {
  border: 2px solid #14428b;
  padding: 1rem 2rem;
  color: #14428b;
  font-weight: 700; }
  .select :focus,
  .select :hover {
    outline: none; }

.help__close {
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
  padding: 0;
  border: 0;
  background: none;
  line-height: 0;
  padding: 0.3rem; }

.hyperlinkCopy {
  display: inline-block;
  padding-left: 1rem;
  width: 2.3rem;
  height: 2.3rem;
  position: relative;
  cursor: pointer; }
  h2 .hyperlinkCopy {
    margin-left: 1rem;
    margin-top: 0.2rem;
    margin-bottom: -0.2rem; }
  .hyperlinkCopy svg {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 1.5rem;
    height: 1.5rem;
    z-index: 2; }
  .hyperlinkCopy:hover svg {
    fill: #e94161; }
  .hyperlinkCopy.is-coppied svg, .hyperlinkCopy.is-coppied:hover svg {
    fill: #5d9021;
    -webkit-transform: translate(-50%, -50%) scale(0.1);
        -ms-transform: translate(-50%, -50%) scale(0.1);
            transform: translate(-50%, -50%) scale(0.1);
    opacity: 0;
    -webkit-transition: fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s;
    transition: fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s;
    -o-transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s;
    transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s;
    transition: transform 0.2s ease-in-out 0.5s, fill 0.3s ease-in-out, opacity 0.2s ease-in-out 0.6s, -webkit-transform 0.2s ease-in-out 0.5s; }

.hyperlinkCopy__note {
  position: absolute;
  font-size: 1.2rem;
  top: 0;
  left: 0;
  height: 2.5rem;
  line-height: 1.9rem;
  background: #ffcc00;
  padding: 0.3rem 1rem 0.3rem 3rem;
  z-index: 1; }

.icon-link-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.icon-link {
  margin: 5px;
  /* and that, will result in a 10px gap */
  display: block;
  background-color: #FFF;
  background-color: #f1f1f1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem 3.6rem;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -ms-flex-preferred-size: calc(100% / 3 - 10px);
      flex-basis: calc(100% / 3 - 10px); }
  .icon-link:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #e94161; }

.icon-link__ico {
  margin-right: 3.6rem; }
  .icon-link:hover .icon-link__ico svg {
    fill: #FFF; }

.icon-link__text {
  text-transform: uppercase;
  color: #000;
  font-weight: 700; }
  .icon-link:hover .icon-link__text {
    color: #FFF; }

.iconBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 4.5rem auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3rem -1rem;
  width: calc(100% + 2rem); }

.iconBlock__h {
  text-align: center; }

.iconBlock__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(16.66% - 2rem);
          flex: 0 0 calc(16.66% - 2rem);
  margin: 1rem;
  min-width: 16rem; }
  .iconBlock[data-items-count="6"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(16.66% - 2rem);
            flex: 0 0 calc(16.66% - 2rem); }
  .iconBlock[data-items-count="5"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(20% - 2rem);
            flex: 0 0 calc(20% - 2rem); }
  .iconBlock[data-items-count="4"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 2rem);
            flex: 0 0 calc(25% - 2rem); }
  .iconBlock[data-items-count="3"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(30% - 2rem);
            flex: 0 0 calc(30% - 2rem); }
  .iconBlock[data-items-count="2"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(42% - 2rem);
            flex: 0 0 calc(42% - 2rem); }
  .iconBlock[data-items-count="1"] .iconBlock__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 2rem);
            flex: 0 0 calc(100% - 2rem); }
  @media (max-width: 960px) {
    .iconBlock__item {
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 0 calc(42% - 2rem) !important;
              flex: 0 0 calc(42% - 2rem) !important; } }
  @media (max-width: 500px) {
    .iconBlock__item {
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 0 calc(100% - 2rem) !important;
              flex: 0 0 calc(100% - 2rem) !important;
      width: 100%; } }

.iconBlock__itemIco {
  margin: 0 auto;
  width: 7rem; }
  .iconBlock__itemIco svg {
    fill: #14418B;
    width: 100%;
    max-height: 7rem; }

.iconBlock__itemText {
  text-align: center; }

.image-ico-tile {
  display: inline-block;
  width: 100%;
  clear: both;
  margin: 1rem 0;
  position: relative; }

.image-ico-tile__image {
  display: inline-block;
  float: left;
  background-color: #cccccc;
  width: 4rem;
  height: 4rem;
  margin-right: 2rem;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }
  .medium__editable .image-ico-tile__image {
    cursor: pointer; }
  .image-ico-tile__image img {
    min-width: 100%;
    min-height: 100%;
    max-width: none !important;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    .image-ico-tile__image img.wide {
      height: 100%;
      width: auto; }
    .image-ico-tile__image img.tall {
      width: 100%;
      height: auto; }
  .image-ico-tile__image svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: 50%; }

.image-ico-tile__text {
  display: inline-block;
  float: left;
  width: calc(100% - 6rem);
  margin-left: 6rem; }
  .image-ico-tile__text p {
    width: 100%;
    margin: 0.8rem 0 0 !important;
    line-height: 2rem;
    font-size: 1.4rem; }
    .image-ico-tile__text p:first-child {
      margin: 0 !important; }
  .image-ico-tile__text:after {
    min-height: 4rem; }

.image-tile-btn {
  min-height: 220px;
  margin-bottom: 0.5rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  background-size: cover; }
  .image-tile-btn:after {
    position: absolute;
    content: '';
    background-color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.3;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease; }
  .image-tile-btn .btn, .image-tile-btn .btn--black, .image-tile-btn .btn--yellow, .image-tile-btn .btn--white, .image-tile-btn .btn--hollow-30black, .image-tile-btn .btn--red, .image-tile-btn .btn--red-cvt, .image-tile-btn .btn--orange-cvt, .image-tile-btn .news__filterBtn {
    position: relative;
    z-index: 9;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background-color: rgba(0, 0, 0, 0.4); }
  .image-tile-btn p {
    color: #FFF;
    z-index: 9;
    text-align: center;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s; }
  .medium-text .image-tile-btn a {
    color: #ffffff !important; }
  .image-tile-btn:hover {
    text-decoration: none; }
    .image-tile-btn:hover .btn, .image-tile-btn:hover .btn--black, .image-tile-btn:hover .btn--yellow, .image-tile-btn:hover .btn--white, .image-tile-btn:hover .btn--hollow-30black, .image-tile-btn:hover .btn--red, .image-tile-btn:hover .btn--red-cvt, .image-tile-btn:hover .btn--orange-cvt, .image-tile-btn:hover .news__filterBtn {
      background-color: #FFF;
      color: #000 !important; }
    .image-tile-btn:hover:after {
      opacity: .1; }
  .image-tile-btn:hover p {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.inputAnchor {
  position: relative; }

.inputAnchor__item {
  background-color: #ffffff;
  border: 2px solid #14428b;
  border-radius: 0.8rem;
  padding: 1.4rem;
  text-wrap: pretty;
  font-size: 14px;
  line-height: 1.4;
  width: 26rem;
  position: absolute;
  bottom: 100%;
  left: auto;
  right: 0;
  -webkit-transform: translateY(0.5rem);
      -ms-transform: translateY(0.5rem);
          transform: translateY(0.5rem);
  z-index: 100;
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  opacity: 0;
  visibility: hidden; }
  .inputAnchor__item p:first-child {
    margin-top: 0; }
  .inputAnchor__item p:last-child {
    margin-bottom: 0; }
  .inputAnchor__item p ~ p {
    -webkit-margin-before: 0;
            margin-block-start: 0; }
  .inputAnchor__item:before {
    content: '';
    position: absolute;
    width: 0;
    right: 12px;
    top: 100%;
    border-top: 10px solid #14428b;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }

.inputAnchor__info {
  --top: 1.2rem;
  --bottom: auto;
  position: absolute;
  right: -1rem;
  top: var(--top);
  bottom: var(--bottom);
  z-index: 10;
  padding: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .inputAnchor__info:hover .inputAnchor__item, .inputAnchor__info:focus-visible .inputAnchor__item, .inputAnchor__info:has(.inputAnchor__btn:active) .inputAnchor__item {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .inputAnchor__info:hover .inputAnchor__btn, .inputAnchor__info:focus-visible .inputAnchor__btn, .inputAnchor__info:has(.inputAnchor__btn:active) .inputAnchor__btn {
    background-color: #14428b;
    fill: #ffffff; }

.inputAnchor__btn {
  width: 30px;
  height: 30px;
  border: 2px solid #14428b;
  border-radius: 50%;
  fill: #14428b;
  text-align: center;
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .inputAnchor__btn svg {
    margin: auto; }

.like-rowed-table {
  margin-top: 2.6rem; }

.like-rowed-table__row {
  border-bottom: 1px solid rgba(20, 23, 27, 0.1);
  padding: 2rem 0; }
  .like-rowed-table__row:first-child {
    border-top: 1px solid rgba(20, 23, 27, 0.1); }

@media (max-width: 700px) {
  .like-rowed-table__item, .like-rowed-table__item--italic, .like-rowed-table__item--main {
    padding-top: 2px;
    padding-bottom: 2px; } }

.like-rowed-table__item:first-child, .like-rowed-table__item--italic:first-child, .like-rowed-table__item--main:first-child {
  padding-left: 0; }
  @media (max-width: 700px) {
    .like-rowed-table__item:first-child, .like-rowed-table__item--italic:first-child, .like-rowed-table__item--main:first-child {
      padding-left: 15px; } }

.like-rowed-table__item:last-child, .like-rowed-table__item--italic:last-child, .like-rowed-table__item--main:last-child {
  padding-right: 0; }
  @media (max-width: 700px) {
    .like-rowed-table__item:last-child, .like-rowed-table__item--italic:last-child, .like-rowed-table__item--main:last-child {
      padding-right: 15px; } }

.like-rowed-table__item a, .like-rowed-table__item--italic a, .like-rowed-table__item--main a {
  color: #14171B !important; }
  .like-rowed-table__item a:hover, .like-rowed-table__item--italic a:hover, .like-rowed-table__item--main a:hover {
    color: #e94161 !important;
    text-decoration: none; }

.like-rowed-table__item--italic {
  font-size: 1.6rem;
  font-style: italic;
  color: #333333; }

.like-rowed-table__item--main {
  text-transform: uppercase;
  font-size: 1.6rem; }
  .like-rowed-table__heading .like-rowed-table__item--main {
    font-size: 2.2rem; }
  .like-rowed-table__item--main .js-sort {
    cursor: pointer; }

.mapWrap {
  padding: 5rem 0 0; }
  @media (max-width: 1260px) {
    .mapWrap {
      padding: 3rem 0 0; } }
  @media (max-width: 760px) {
    .mapWrap .just-pc {
      display: none !important; } }
  .mapWrap .just-mobile {
    display: none; }
    @media (max-width: 760px) {
      .mapWrap .just-mobile {
        display: block !important; } }
  .mapWrap .accessEl {
    display: none; }
  .is-homepage .mapWrap .accessEl {
    display: block; }

.map {
  min-height: 50rem;
  margin: 0 auto;
  position: relative; }
  .map__worldWrap .map {
    min-height: 60rem;
    width: 100%;
    padding-bottom: 2rem;
    overflow: hidden; }
    @media (-webkit-min-device-pixel-ratio: 1.3541666666666667) and (min-width: 1200px), (-o-min-device-pixel-ratio: 65/48) and (min-width: 1200px), (min-resolution: 130dpi) and (min-width: 1200px) {
      .map__worldWrap .map {
        min-height: 45rem; } }
  .map path.is-active, .map path.js-path {
    cursor: pointer;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    transform-box: fill-box; }
    .map path.is-active:hover, .map path.is-active:focus, .map path.js-path:hover, .map path.js-path:focus {
      fill: #ffffff;
      -webkit-transform: scale(1.05);
          -ms-transform: scale(1.05);
              transform: scale(1.05);
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%; }
  .map svg {
    max-width: 100%;
    height: auto; }
  @media (max-width: 760px) {
    .map {
      display: none; } }

.map--cz {
  padding: 4rem 0; }
  .mapPSI .map--cz {
    padding: 1rem 0 0; }

.map__svg {
  position: relative;
  display: block;
  max-width: 1362px;
  margin: auto; }

.map__svg--world {
  width: 114%;
  max-width: unset !important;
  -webkit-margin-start: -13%;
          margin-inline-start: -13%; }
  @media (-webkit-min-device-pixel-ratio: 1.3541666666666667) and (min-width: 1200px), (-o-min-device-pixel-ratio: 65/48) and (min-width: 1200px), (min-resolution: 130dpi) and (min-width: 1200px) {
    .map__svg--world {
      width: 108%;
      -webkit-margin-start: -10%;
              margin-inline-start: -10%; } }

.map__worldWrap {
  max-width: auto;
  width: 120%;
  margin-left: -10%;
  margin-right: -10%; }
  @media (max-width: 1400px) {
    .map__worldWrap {
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }

.map__pin {
  cursor: pointer;
  position: absolute;
  visibility: hidden;
  color: #9D9D9D;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }
  .map__pin.is-active {
    visibility: visible; }
  .mapPSI .map__pin {
    pointer-events: none; }

.map__heading {
  position: relative; }
  @media (min-width: 1260px) {
    .map__heading .accessEl {
      position: absolute;
      right: 0;
      top: 0;
      text-align: right; } }
  @media (min-width: 1260px) {
    .map__heading .accessEl__video {
      -webkit-transform-origin: right top;
          -ms-transform-origin: right top;
              transform-origin: right top; } }
  @media (max-width: 760px) {
    .map__heading .accessEl {
      display: none !important; } }

.map__footerTitle {
  position: relative;
  top: 5px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #14428b; }
  @media (max-width: 400px) {
    .map__footerTitle {
      font-size: 1.5rem; } }

.is-active .is-inView .map__pin {
  opacity: 1;
  -webkit-transition-delay: calc(var(--orderOverall) * 0.03s);
       -o-transition-delay: calc(var(--orderOverall) * 0.03s);
          transition-delay: calc(var(--orderOverall) * 0.03s); }

.is-active .is-inView--animated.is-inView .map__pin {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s; }

.mapCz__pin {
  position: relative;
  -webkit-transform: translate(calc(var(--order) * 12px), -80px);
      -ms-transform: translate(calc(var(--order) * 12px), -80px);
          transform: translate(calc(var(--order) * 12px), -80px);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }
  .mapPSI .mapCz__pin {
    pointer-events: none; }
  .mapCz__pin.is-disabled {
    cursor: default;
    color: #9D9D9D; }

@-webkit-keyframes slideIn {
  100% {
    -webkit-transform: translate(calc(var(--order) * 12px), 0);
            transform: translate(calc(var(--order) * 12px), 0);
    opacity: 1; } }

@keyframes slideIn {
  100% {
    -webkit-transform: translate(calc(var(--order) * 12px), 0);
            transform: translate(calc(var(--order) * 12px), 0);
    opacity: 1; } }

.is-active .is-inView .mapCz__pin {
  -webkit-transform: translate(calc(var(--order) * 12px), 0);
      -ms-transform: translate(calc(var(--order) * 12px), 0);
          transform: translate(calc(var(--order) * 12px), 0);
  opacity: 1;
  -webkit-transition-delay: var(--delay);
       -o-transition-delay: var(--delay);
          transition-delay: var(--delay); }

.is-active .is-inView--animated.is-inView .mapCz__pin {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s; }

.map__pin--multiple.is-selected {
  color: #14428b;
  fill: #14428b; }

.map__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  inset: 0;
  background: transparent;
  z-index: 10;
  display: none;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }
  .map__cover.is-active {
    display: block; }

.map__title {
  color: #14428b;
  position: relative;
  max-width: 30ch;
  margin-top: 4rem; }
  .medium-text .map__title.hp-h2 {
    text-transform: none; }

.map__footer {
  margin-top: 0;
  background-color: #F5F2F1;
  padding: 0 0 2.8rem;
  border-top: 2px solid #14428b;
  position: relative;
  z-index: 10; }

.map__footerContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2rem;
  padding-block: 2rem; }
  .map__footerContent .accessEl__btn {
    position: absolute;
    right: 0;
    top: -5rem; }
  @media (max-width: 760px) {
    .map__footerContent {
      -webkit-padding-after: 0;
              padding-block-end: 0; } }

.map__footerLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6.4rem;
  margin: 2rem 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (max-width: 760px) {
    .map__footerLeft {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 1rem;
      margin: 1rem 0; } }

.map__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 6rem auto 2rem auto;
  position: relative;
  max-width: 1180px; }
  .map__menu:before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 2px;
    top: calc(100% - 2px);
    left: calc((100% - 100vw) / 2);
    background-color: #14428b; }
  .map__menu .map__btn:first-of-type, .map__menu .customSelect--white .customSelect__btn:first-of-type, .customSelect--white .map__menu .customSelect__btn:first-of-type {
    border-right: none; }
  @media (max-width: 760px) {
    .map__menu {
      margin: 1rem auto 0 0; } }

.map__btn, .customSelect--white .customSelect__btn {
  background-color: #ffffff;
  font-weight: 700;
  font-size: 1.6rem;
  text-transform: uppercase;
  color: #14428b;
  font-weight: 700;
  line-height: 1.35;
  padding: 1.3rem 2.1rem 1.1rem;
  border: 2px solid #14428b;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #14428b;
  color: #ffffff; }
  .map__menu .map__btn:after, .map__menu .customSelect--white .customSelect__btn:after, .customSelect--white .map__menu .customSelect__btn:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #14428b;
    bottom: -2px;
    left: 0;
    z-index: 2; }
  .map__btn.is-disabled, .customSelect--white .is-disabled.customSelect__btn {
    background-color: #ffffff;
    color: #14428b; }
    .map__btn.is-disabled:hover, .customSelect--white .is-disabled.customSelect__btn:hover, .map__btn.is-disabled:focus-visible, .customSelect--white .is-disabled.customSelect__btn:focus-visible {
      background-color: #14428b;
      color: #ffffff; }
    .map__btn.is-disabled:after, .customSelect--white .is-disabled.customSelect__btn:after {
      display: none; }

.mapMobile {
  position: relative;
  display: none; }
  @media (max-width: 760px) {
    .mapMobile {
      display: grid;
      grid-template-columns: 1fr 1fr;
      border: none;
      margin: 0 calc(var(--padding-x) * -1); } }
  .mapMobile:after {
    content: '';
    position: absolute;
    top: -2px;
    left: calc(50% - 1px);
    width: 2px;
    height: calc(100% + 4px);
    z-index: 2;
    background-color: #14428b; }

.mapMobile__item {
  padding: 1.4rem 2.5rem;
  -webkit-transition: backgroundColor 0.25s ease;
  -o-transition: backgroundColor 0.25s ease;
  transition: backgroundColor 0.25s ease;
  position: relative;
  cursor: pointer;
  display: none; }
  .mapMobile__item.is-selected {
    display: block; }
  .mapMobile__item:hover, .mapMobile__item:focus {
    background-color: #F5F2F1; }
  .mapMobile__item:not(:nth-last-of-type(-n+2)) {
    border-bottom: 2px solid #F5F2F1; }

.mapMobile__title {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .mapMobile__title:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    left: calc(100% + 5px);
    top: 8px;
    border-right: 1px solid #14428b;
    border-top: 1px solid #14428b;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

.map__container {
  display: grid;
  grid-template-columns: 1fr clamp(240px, 30%, 320px);
  gap: 2rem; }
  @media (max-width: 760px) {
    .map__container {
      display: block; } }

.map__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem; }
  .map__right > .map__btn, .customSelect--white .map__right > .customSelect__btn {
    display: block; }
  .map__right .customSelect__btn {
    text-align: left; }

.map__pcMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem; }
  .map__pcMenu .map__btn, .map__pcMenu .customSelect--white .customSelect__btn, .customSelect--white .map__pcMenu .customSelect__btn {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    background-color: #14428b;
    color: #ffffff; }
    .map__pcMenu .map__btn.is-disabled, .map__pcMenu .customSelect--white .is-disabled.customSelect__btn, .customSelect--white .map__pcMenu .is-disabled.customSelect__btn {
      background-color: #ffffff;
      color: #14428b; }
      .map__pcMenu .map__btn.is-disabled:hover, .map__pcMenu .customSelect--white .is-disabled.customSelect__btn:hover, .customSelect--white .map__pcMenu .is-disabled.customSelect__btn:hover, .map__pcMenu .map__btn.is-disabled:focus-visible, .map__pcMenu .customSelect--white .is-disabled.customSelect__btn:focus-visible, .customSelect--white .map__pcMenu .is-disabled.customSelect__btn:focus-visible {
        background-color: #14428b;
        color: #ffffff; }

.map__legendItems {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-block: 2rem 0;
  font-size: 1.6rem !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  list-style-type: none; }

.map__legendItem {
  text-align: right;
  position: relative;
  -webkit-padding-end: 3rem;
          padding-inline-end: 3rem;
  line-height: 1.3;
  margin-block: 1rem; }
  .map__legendItem:before {
    display: none !important; }
  .map__legendItem svg {
    position: absolute;
    right: 0;
    top: -0.2rem; }

.mapa {
  min-height: 50rem;
  width: 100%; }

.mapDialog {
  border: none;
  padding: 0;
  width: 100%;
  max-width: 80%;
  max-width: calc(min(calc(100% - 6rem), 950px));
  -webkit-box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.24); }
  .mapDialog:focus {
    outline: none; }

.mapDialog__close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  background-color: #14428b;
  color: #ffffff;
  width: 5rem;
  height: 5rem;
  text-align: center;
  line-height: 5rem;
  font-size: 2.2rem; }

.mapDialog__inner {
  display: grid;
  grid-template-columns: 270px auto;
  height: 100%;
  max-height: 80vh;
  min-height: 400px; }
  @media (max-width: 760px) {
    .mapDialog__inner {
      grid-template-columns: 1fr;
      grid-template-rows: 16rem 1fr; } }

.mapDialog__image {
  position: relative;
  height: 100%;
  isolation: isolate; }
  .mapDialog__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
    z-index: -2; }
  .mapDialog__image:before {
    content: '';
    position: absolute;
    top: 6rem;
    right: 0;
    width: 0;
    height: 0;
    border-top: 1.8rem solid transparent;
    border-bottom: 1.8rem solid transparent;
    border-right: 1.8rem solid #ffffff; }
  .mapDialog__image:after {
    content: '';
    inset: 0;
    position: absolute;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 23, 27, 0.5)), to(transparent));
    background-image: -webkit-linear-gradient(rgba(20, 23, 27, 0.5), transparent);
    background-image: -o-linear-gradient(rgba(20, 23, 27, 0.5), transparent);
    background-image: linear-gradient(rgba(20, 23, 27, 0.5), transparent);
    z-index: -1; }

.mapDialog__title {
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 6rem;
  width: 80%;
  text-align: center;
  margin: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.mapDialog__content {
  padding: 6rem 4.8rem 7rem;
  height: 100%;
  overflow-y: auto;
  max-height: 80vh;
  overscroll-behavior: contain; }
  .mapDialog__content.medium-text {
    margin-bottom: 0; }
  .mapDialog__content > *:first-child {
    margin-top: 0; }
  .mapDialog__content > *:last-child {
    margin-bottom: 0; }
  @media (max-width: 760px) {
    .mapDialog__content {
      padding: 3rem; } }

.mapDialog__sections {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 4rem; }
  .mapDialog__sections svg {
    display: inline-block;
    width: 24px;
    height: 30px;
    margin-left: -1.5rem; }
    .mapDialog__sections svg:first-of-type {
      margin-left: 0; }
  @media (max-width: 960px) {
    .mapDialog__sections {
      bottom: 1rem; } }

.medium-text {
  margin-bottom: 7rem;
  /*
	.iframe-wrapper {
		text-align: center;
		iframe[src *= "youtube"] {
			width: 100% !important;
			height: 42rem !important;
			max-height: 60vh;
		}
		iframe[src *= "facebook"] {
			width: 500px !important;
			height: 500px !important;
			margin: 1rem auto 1rem auto !important;
		}
		iframe[src *= "instagram"] {
			width: auto !important;
			height: auto !important;
			margin: 1rem auto 1rem auto !important;
		}
	}




	img{
		@media(max-width: $screen-sm) {
			width:100%;
			height:auto;
		}
	}

	&.pgs__top-text {
		h1,h2:not(.article__title),h3,h4 {
		  @extend %font--regular;
		  font-size: 3rem;
		  margin-bottom: 1.3rem;
		  line-height: 4rem;
		  font-weight: 800;
		}
	}

*/ }
  .medium-text h2 {
    text-transform: none;
    font-size: 3.6rem;
    line-height: 1.17;
    margin-bottom: 1.3rem;
    font-weight: 700; }
    .medium-text h2 b,
    .medium-text h2 i,
    .medium-text h2 u,
    .medium-text h2 span {
      font-weight: 800 !important;
      font-style: normal;
      text-decoration: none; }
  .medium-text h3 {
    font-size: 3rem;
    margin-bottom: 1.3rem;
    line-height: 1.17;
    font-weight: 700; }
    .medium-text h3 b,
    .medium-text h3 i,
    .medium-text h3 u,
    .medium-text h3 span {
      font-weight: 700 !important;
      font-style: normal;
      text-decoration: none; }
  .medium-text h4 {
    font-size: 2.4rem;
    margin-bottom: 1.3rem;
    line-height: 1.17;
    font-weight: 700; }
    .medium-text h4 b,
    .medium-text h4 i,
    .medium-text h4 u,
    .medium-text h4 span {
      font-weight: 700 !important;
      font-style: normal;
      text-decoration: none; }
  .medium-text h5 {
    font-weight: 700;
    font-size: 1.8rem;
    margin-bottom: 1.3rem;
    line-height: 1.17; }
    .medium-text h5 b,
    .medium-text h5 i,
    .medium-text h5 u,
    .medium-text h5 span {
      font-weight: 700 !important;
      font-style: normal;
      text-decoration: none; }
  .medium-text p b {
    font-weight: 900; }
  .medium-text ul.medium-editor-list,
  .medium-text .medium-editor-list,
  .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) {
    font-size: 1.8rem;
    text-align: left;
    list-style: none;
    padding-left: 3rem;
    line-height: 1.5556;
    margin-bottom: 1.7rem;
    margin-left: 1rem; }
    .medium-text ul.medium-editor-list p,
    .medium-text .medium-editor-list p,
    .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) p {
      margin: 0; }
    .medium-text ul.medium-editor-list li,
    .medium-text .medium-editor-list li,
    .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) li {
      position: relative;
      margin-bottom: 1rem; }
      .medium-text ul.medium-editor-list li:before,
      .medium-text .medium-editor-list li:before,
      .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) li:before {
        content: "";
        width: 0.5rem;
        height: 0.5rem;
        background-color: #14428b;
        border-radius: 50%;
        display: block;
        position: absolute;
        top: 1.65rem;
        left: -2.65rem;
        -webkit-transform: rotate(45deg) translate(-50%, -50%);
            -ms-transform: rotate(45deg) translate(-50%, -50%);
                transform: rotate(45deg) translate(-50%, -50%); }
    .medium-text ul.medium-editor-list ul,
    .medium-text .medium-editor-list ul,
    .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) ul {
      padding-left: 2.5rem; }
      .medium-text ul.medium-editor-list ul li:before,
      .medium-text .medium-editor-list ul li:before,
      .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) ul li:before {
        content: "";
        width: 0.7rem;
        height: 0.7rem;
        background: transparent;
        border: 1px solid #14171B;
        display: block;
        position: absolute;
        top: 1.65rem;
        left: -2.65rem;
        -webkit-transform: rotate(45deg) translate(-50%, -50%);
            -ms-transform: rotate(45deg) translate(-50%, -50%);
                transform: rotate(45deg) translate(-50%, -50%); }
      .medium-text ul.medium-editor-list ul ul,
      .medium-text .medium-editor-list ul ul,
      .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) ul ul {
        padding-left: 0; }
        .medium-text ul.medium-editor-list ul ul li,
        .medium-text .medium-editor-list ul ul li,
        .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) ul ul li {
          font-size: 90%; }
          .medium-text ul.medium-editor-list ul ul li:before,
          .medium-text .medium-editor-list ul ul li:before,
          .medium-text ul:not(.medium-insert-buttons-addons):not(.donators__slider):not(.lSPager):not(.selectboxit-options):not(.slick-dots):not(.blueBlock__ul) ul ul li:before {
            display: none; }
  [data-ms-uid="friends-club"] .medium-text h1:first-child,
  [data-ms-uid="friends-club"] .medium-text h2:first-child,
  [data-ms-uid="friends-club"] .medium-text h3:first-child,
  [data-ms-uid="friends-club"] .medium-text h4:first-child,
  [data-ms-uid="friends-club"] .medium-text h5:first-child,
  [data-ms-uid="friends-club"] .medium-text h6:first-child,
  [data-ms-uid="friends-club"] .medium-text p:first-child {
    margin-top: 0; }
  .medium-text .hp-h2 {
    font-size: 4rem;
    font-weight: 700;
    letter-spacing: -0.04em;
    text-transform: uppercase; }
    @media (max-width: 1260px) {
      .medium-text .hp-h2 {
        font-size: 3rem; } }
  .medium-text .hp-h2--lwcs {
    text-transform: none; }

:where(.medium-text) a:not([class*="btn"]) {
  color: #14418B;
  text-decoration: underline;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  :where(.medium-text) a:not([class*="btn"]):hover, :where(.medium-text) a:not([class*="btn"]):focus-visible {
    color: inherit; }
  :where(.medium-text) a:not([class*="btn"]):visited {
    color: #595858; }

.medium-editor-cvt-image {
  max-width: 117rem; }
  .medium-editor-cvt-image .description {
    color: #595858;
    padding-top: 1rem;
    font-size: 1.6rem;
    line-height: 1.5; }
  .medium-editor-cvt-image img {
    width: 100%;
    height: auto; }
  .medium-editor-cvt-image.wide .description {
    text-align: center; }
  .medium-editor-cvt-image.wide .medium-editor-cvt-image__img {
    width: calc(100% + 36rem);
    margin: 0 -18rem; }
    @media (max-width: 1170px) {
      .medium-editor-cvt-image.wide .medium-editor-cvt-image__img {
        width: 100%;
        margin: 0; } }
  .medium-editor-cvt-image.left {
    display: inline-block;
    float: left;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem 2.6rem 1.5rem -18rem; }
    @media (max-width: 1090px) {
      .medium-editor-cvt-image.left {
        margin: 1.5rem 2.6rem 1.5rem 0;
        max-width: 50%; } }
    @media (max-width: 470px) {
      .medium-editor-cvt-image.left {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100%; } }
  .medium-editor-cvt-image.right {
    display: inline-block;
    float: right;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem;
    margin: 1.5rem -18rem 1.5rem 2.6rem; }
    @media (max-width: 1090px) {
      .medium-editor-cvt-image.right {
        margin: 1.5rem 0 1.5rem 2.6rem;
        max-width: 50%; } }
    @media (max-width: 470px) {
      .medium-editor-cvt-image.right {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100%; } }
  .medium-editor-cvt-image.center .medium-editor-cvt-image__img,
  .medium-editor-cvt-image.center .description {
    display: block;
    float: none;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem auto;
    text-align: center; }
  .medium-editor-cvt-image.center .description {
    margin: 0 auto; }
  .harmonika__item .medium-editor-cvt-image.right {
    margin-right: 0; }
  .harmonika__item .medium-editor-cvt-image.left {
    margin-left: 0; }
  .harmonika__item .medium-editor-cvt-image.wide {
    max-width: 100%; }
    .harmonika__item .medium-editor-cvt-image.wide .medium-editor-cvt-image__img {
      width: 100%;
      margin: 0; }

.medium-editor-cvt-tile {
  width: 38rem;
  max-width: 100vw;
  /*
	@media (max-width: 1300px){
		width:calc(33.333% - 1rem) !important;
	}
*/ }
  .medium-editor-cvt-tile.widget--kontakt {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  @media (max-width: 880px) {
    .medium-editor-cvt-tile {
      width: 100% !important; } }
  .medium-editor-cvt-tile .article__img {
    max-width: none; }
  .medium-editor-cvt-tile.left {
    display: inline-block;
    float: left;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem 2.6rem 1.5rem -18rem; }
    @media (max-width: 1090px) {
      .medium-editor-cvt-tile.left {
        margin: 1.5rem 2.6rem 1.5rem 0;
        max-width: 50%; } }
    @media (max-width: 960px) {
      .medium-editor-cvt-tile.left {
        float: none;
        margin: 1.5rem 0 1.5rem 0;
        max-width: 360px; } }
    @media (max-width: 470px) {
      .medium-editor-cvt-tile.left {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100% !important; } }
  .medium-editor-cvt-tile.right {
    display: inline-block;
    float: right;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem;
    margin: 1.5rem -18rem 1.5rem 2.6rem; }
    @media (max-width: 1090px) {
      .medium-editor-cvt-tile.right {
        margin: 1.5rem 0 1.5rem 2.6rem;
        max-width: 50%; } }
    @media (max-width: 960px) {
      .medium-editor-cvt-tile.right {
        float: none;
        margin: 1.5rem 0 1.5rem 0;
        max-width: 360px; } }
    @media (max-width: 470px) {
      .medium-editor-cvt-tile.right {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100% !important; } }
  .medium-editor-cvt-tile.left-center, .medium-editor-cvt-tile.right-center {
    margin: 1.5rem 0.5rem 1.5rem 0 !important;
    width: calc(50% - 0.5rem) !important;
    float: left; }
    @media (max-width: 580px) {
      .medium-editor-cvt-tile.left-center, .medium-editor-cvt-tile.right-center {
        float: none;
        margin: 1.5rem 0 1.5rem 0;
        width: 100% !important; } }
  .medium-editor-cvt-tile.right-center {
    margin: 1.5rem 0 1.5rem 0.5rem !important;
    float: right; }
  .medium-editor-cvt-tile.center {
    display: block;
    float: none;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem auto; }
    @media (max-width: 850px) {
      .medium-editor-cvt-tile.center {
        max-width: 100% !important; } }
  .medium-editor-cvt-tile p {
    padding: 0; }
  .medium-editor-cvt-tile[data-tile-type="job-offer"] h3 {
    line-height: 2rem;
    font-size: 1.6rem; }
  .medium-editor-cvt-tile[data-tile-type="job-offer"] p {
    color: #000; }
  .harmonika__item .medium-editor-cvt-tile.left {
    margin-left: 0; }
  .harmonika__item .medium-editor-cvt-tile.right {
    margin-right: 0; }
  .harmonika__item .tripple-tile .medium-editor-cvt-tile {
    margin: auto; }

.html-wrapper iframe {
  max-width: 100% !important;
  margin: auto;
  display: block; }

.html-wrapper twitterwidget {
  margin: auto; }

.articlesAfterMe {
  /**
   * User input values.
   */
  --grid-layout-gap: 20px;
  --grid-column-count: 3;
  --grid-item--min-width: 250px;
  /**
  * Calculated values.
  */
  --gap-count: calc(var(--grid-column-count) - 1);
  --total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));
  --grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));
  grid-gap: var(--grid-layout-gap); }

.nav__home-container {
  position: relative;
  width: 13rem;
  height: 7rem;
  display: inline-block;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
  .dirRtl .nav__home-container {
    float: right; }
  .scrolled .nav__home-container {
    height: 6rem; }
  @media (max-width: 960px) {
    .nav__home-container {
      height: 100%;
      padding: 10px 0;
      left: 3rem; }
      .dirRtl .nav__home-container {
        left: auto;
        right: 3rem; } }

.nav__home, .ms-ge__nav__home {
  display: inline-block;
  float: left;
  width: 9.6rem;
  height: 9.6rem;
  background: url(../images/pin-bile-cz.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  z-index: 42;
  top: 40%;
  left: 27%;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg) translate(-50%, -50%);
      -ms-transform: rotate(-45deg) translate(-50%, -50%);
          transform: rotate(-45deg) translate(-50%, -50%); }
  .nav__home.cs, .cs.ms-ge__nav__home {
    background: url(../images/pin-bile-cz.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat; }
  .nav__home.en, .en.ms-ge__nav__home {
    background: url(../images/pin-bile-en.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat; }
  .nav__home:hover, .ms-ge__nav__home:hover {
    -webkit-transform: rotate(-45deg) translate(-50%, -50%) scale(1.05);
        -ms-transform: rotate(-45deg) translate(-50%, -50%) scale(1.05);
            transform: rotate(-45deg) translate(-50%, -50%) scale(1.05); }
  .scrolled .nav__home, .scrolled .ms-ge__nav__home {
    width: 3.8rem;
    height: 3.8rem;
    top: 19%;
    left: 18.5%; }
  @media (max-width: 960px) {
    .nav__home, .ms-ge__nav__home {
      position: absolute;
      top: 24%;
      left: 60%; } }
  @media (max-width: 960px) {
    .nav__home, .ms-ge__nav__home {
      width: 65px;
      height: 65px;
      top: 26px;
      left: 10px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
      .scrolled-mobile:not(.open) .nav__home, .scrolled-mobile:not(.open) .ms-ge__nav__home {
        width: 3.8rem;
        height: 3.8rem;
        top: 22%;
        left: 18.5%; }
      .nav__home:hover, .ms-ge__nav__home:hover {
        -webkit-transform: rotate(-45deg) scale(1.05);
            -ms-transform: rotate(-45deg) scale(1.05);
                transform: rotate(-45deg) scale(1.05); } }
  .dirRtl .nav__home, .dirRtl .ms-ge__nav__home {
    left: 80px; }

.nav__menu {
  display: inline-block;
  float: left;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin-left: 0; }
  @media (max-width: 960px) {
    .nav__menu {
      margin: 0;
      padding: 0;
      float: none;
      display: block; } }
  @media (max-width: 380px) {
    .header--friends .nav__menu {
      padding-top: 10rem !important; } }
  @media (max-width: 1103px) {
    .scrolled .nav__menu {
      margin: 0fnav__menu 11.7rem 0 3rem; } }
  .dirRtl .nav__menu {
    margin-right: 3rem; }
  .ms-header__nav .nav__menu {
    padding-top: 1.5rem; }

.nav__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 1rem 0; }
  .nav__logo img {
    margin: auto 0;
    max-height: 90%;
    -o-object-fit: contain;
       object-fit: contain;
    max-width: 100%;
    width: 82px; }

.nav__link {
  outline-offset: 4px;
  outline-width: 2px;
  font-size: 1.4rem;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  line-height: 4rem;
  margin: 0;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  [data-ms-uid="pin-mongolia"] .nav__link {
    font-size: 1.3rem; }
  @media (max-width: 960px) {
    .nav__link {
      position: relative; } }
  .nav__link.hlavni-doplnkova {
    color: #e94161;
    font-weight: 900;
    font-size: 1.5rem; }
  .nav__link.darujte, .nav__link.darujte-mobile {
    color: #e94161;
    font-weight: 900;
    font-size: 1.5rem;
    margin-top: -0.2rem; }
    .nav__link.darujte:before, .nav__link.darujte-mobile:before {
      background: #e94161; }
    .nav__link.darujte.is-ms, .nav__link.darujte-mobile.is-ms {
      right: 6rem;
      top: 0.6rem; }
  .nav__link.darujte-mobile {
    display: none; }
  .fs-20 .nav__link {
    font-size: 20px; }
  .nav__link.current, .nav__link:hover {
    text-decoration: none;
    /*&:before {
			height: 5px;
		}*/ }
    @media (max-width: 960px) {
      .nav__link.current:before, .nav__link:hover:before {
        width: 5px;
        height: 100%; } }
  @media (min-width: 961px) {
    .js-open .nav__link {
      text-decoration: none;
      color: #14171B; } }
  @media (max-width: 1200px) {
    .nav__link {
      padding: 0 1rem; } }
  @media (max-width: 960px) {
    .nav__link {
      display: block;
      height: auto;
      margin: 0;
      color: #14428b;
      font-size: 16px;
      text-transform: none;
      -webkit-box-flex: 999;
          -ms-flex-positive: 999;
              flex-grow: 999;
      padding: 2.6rem 3rem; }
      .nav__link.hlavni-doplnkova {
        font-size: 2rem; }
      .nav__link.darujte {
        font-size: 2rem; }
      .nav__link.darujte-mobile {
        display: block;
        position: absolute;
        top: 0.6rem;
        right: 6rem;
        width: auto;
        background: none;
        border-left: none;
        font-size: 1.8rem;
        opacity: 1;
        pointer-events: auto;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .nav__link.darujte-mobile:before {
          display: none; }
        .nav__link.darujte-mobile:hover {
          background: none; }
      .nav__menu__item--has-submenu .nav__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .navBigSubmenu__submenu__link .nav__link {
        padding: 0; } }
  @media (max-width: 480px) {
    .nav__link {
      padding-top: 2rem;
      padding-bottom: 2rem; } }

.nav__menu__item, .nav__menu__item--has-submenu {
  display: inline-block;
  padding: 0 2.5rem;
  height: 5.5rem;
  border-bottom: 5px solid transparent;
  letter-spacing: 0.015em;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  @media (max-width: 1230px) {
    .nav__menu__item, .nav__menu__item--has-submenu {
      padding: 0 1.5rem; } }
  @media (max-width: 960px) {
    .nav__menu__item, .nav__menu__item--has-submenu {
      display: block;
      float: none;
      height: inherit;
      border-bottom: 1px solid #f5f2f1;
      padding: 0;
      cursor: pointer; }
      .nav__menu__item.current, .current.nav__menu__item--has-submenu {
        background-color: #f5f2f1;
        position: static !important;
        border-color: #f5f2f1 !important; } }
  .scrolled .nav__menu__item, .scrolled .nav__menu__item--has-submenu {
    height: 5rem; }
  .nav__menu__item.darujte, .darujte.nav__menu__item--has-submenu {
    display: none !important; }
    @media (min-width: 961px) {
      .nav__menu__item.darujte, .darujte.nav__menu__item--has-submenu {
        float: right;
        height: 8rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0;
        position: absolute;
        height: 100%;
        top: 0;
        right: 0;
        border-bottom: 0; }
        .nav__menu__item.darujte .btn--red, .darujte.nav__menu__item--has-submenu .btn--red {
          padding: 0.8rem 4.3rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          height: 100%; }
        .nav__menu__item.darujte svg, .darujte.nav__menu__item--has-submenu svg {
          width: 18px;
          height: 16px;
          margin: 0 1rem 0 0; } }
  .nav__menu__item.is-hover:not(.js-open), .is-hover.nav__menu__item--has-submenu:not(.js-open), .nav__menu__item:hover, .nav__menu__item--has-submenu:hover, .nav__menu__item:focus, .nav__menu__item--has-submenu:focus {
    border-color: #ffffff; }
    .nav__menu__item.is-hover:not(.js-open):before, .is-hover.nav__menu__item--has-submenu:not(.js-open):before, .nav__menu__item:hover:before, .nav__menu__item--has-submenu:hover:before, .nav__menu__item:focus:before, .nav__menu__item--has-submenu:focus:before {
      -webkit-transform: scaleX(1);
          -ms-transform: scaleX(1);
              transform: scaleX(1); }
  .nav__menu__item.current:not(.js-open):not(.set-by-class), .current.nav__menu__item--has-submenu:not(.js-open):not(.set-by-class) {
    border-color: #ffffff;
    position: relative; }
  .nav__menu__item.current:not(.js-open), .current.nav__menu__item--has-submenu:not(.js-open) {
    border-color: #ffffff;
    position: relative; }

.nav__menu__item--has-submenu {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  -webkit-tap-highlight-color: transparent !important; }
  @media (min-width: 961px) {
    .nav__menu__item--has-submenu.js-open {
      background: #ffffff;
      color: #14171B; }
      .nav__menu__item--has-submenu.js-open .nav__submenu {
        pointer-events: auto;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        z-index: -2;
        visibility: visible;
        padding-bottom: 0 !important; } }

.ico.nav__menu__itemIcon {
  color: #14428b; }
  @media (min-width: 961px) {
    .ico.nav__menu__itemIcon {
      display: none; } }

.nav__submenu {
  position: absolute;
  top: 100%;
  /*the same as header height*/
  left: 0;
  right: 0;
  visibility: hidden;
  pointer-events: none;
  background-color: #ffffff;
  z-index: -3;
  max-height: 0;
  padding-bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden; }
  @media (max-width: 960px) {
    .nav__submenu {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: calc(98vh - var(--body-margin));
      height: calc(98dvh - var(--body-margin));
      max-height: unset;
      background: #ffffff;
      padding-bottom: 0;
      z-index: 5;
      -webkit-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      pointer-events: all;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      display: grid;
      grid-template-columns: 60px 1fr;
      justify-items: stretch; }
      .nav__menu__item.js-open .nav__submenu, .js-open.nav__menu__item--has-submenu .nav__submenu {
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        visibility: visible; }
      .ms-header__nav .nav__submenu {
        position: relative;
        display: none;
        height: auto;
        max-height: unset;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0); }
      .ms-header__nav .js-open.nav__menu__item--has-submenu .nav__submenu {
        display: block;
        padding-bottom: 0 !important; } }
  .nav__menu__item.js-open .nav__submenu, .js-open.nav__menu__item--has-submenu .nav__submenu {
    max-height: calc(100vh - var(--body-margin));
    padding-bottom: 5rem; }

.nav__submenuBack {
  display: none; }
  @media (max-width: 960px) {
    .nav__submenuBack {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 100%;
      background-color: #f5f2f1;
      color: #14428b; }
      .nav__submenuBack:focus-visible {
        outline: 2px solid #1d1d1b; }
      .nav__submenuBack svg {
        position: sticky;
        bottom: calc(50% - 10px);
        display: block;
        width: 11px;
        height: 20px;
        margin: auto; } }

.nav__submenu--newMenu {
  position: absolute;
  top: 100%;
  /*the same as header height*/
  left: 0;
  right: 0;
  display: block;
  opacity: 0;
  pointer-events: none;
  background: transparent;
  z-index: -3;
  overflow: hidden;
  border-bottom: none;
  opacity: 0;
  max-height: 0;
  padding-bottom: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .nav__submenu--newMenu:after {
    content: "";
    height: 1rem;
    background-color: #14428b;
    position: absolute;
    bottom: 0;
    width: calc(392px + ((100vw - 1230px) / 2));
    left: 0;
    z-index: 20; }
    @media (max-width: 1300px) {
      .nav__submenu--newMenu:after {
        width: calc(340px + 10%); } }
    @media (max-width: 960px) {
      .nav__submenu--newMenu:after {
        display: none; } }
  @media (min-width: 961px) {
    .nav__submenu--newMenu.is-open:after {
      width: calc(100% + 10px); } }
  @media (max-width: 960px) {
    .nav__submenu--newMenu {
      position: static;
      opacity: 0;
      max-height: 0;
      pointer-events: none;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      background: #0e2e63;
      color: #ffffff;
      border: none;
      z-index: -3;
      padding-bottom: 0;
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      .nav__submenu--newMenu.submenu-mobile-open {
        max-height: 420rem;
        pointer-events: auto;
        opacity: 1;
        z-index: 3 !important; } }
  .nav__menu__item--has-submenu.js-open .nav__submenu--newMenu {
    max-height: 100vh;
    padding-bottom: 5rem; }
    .nav__menu__item--has-submenu.js-open .nav__submenu--newMenu.nav__submenu--gray {
      max-height: unset; }

.megamenuWrap {
  border-bottom: 2px solid #14428b; }
  @media (max-width: 1400px) {
    .megamenuWrap {
      max-height: calc(100vh - 13rem);
      overflow-y: scroll;
      scrollbar-width: thin; }
      .megamenuWrap::-webkit-scrollbar {
        width: 0.5rem; } }
  @media (max-width: 960px) {
    .megamenuWrap {
      overflow-y: scroll;
      max-height: unset;
      border-bottom: none;
      padding-bottom: 4rem; } }

.navBigSubmenu__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media (max-width: 960px) {
    .navBigSubmenu__container {
      margin-left: 0;
      margin-right: 0; } }

.navBigSubmenu {
  width: 400px;
  list-style-type: none;
  padding-top: 6rem;
  padding-left: 4rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  padding: 8rem 0 4rem 6rem;
  z-index: 10; }
  @media (max-width: 1300px) {
    .navBigSubmenu {
      width: 340px;
      padding: 4vh 0 4rem 3vh; } }
  @media (max-width: 960px) {
    .navBigSubmenu {
      background-color: transparent;
      padding: 0;
      max-width: unset;
      width: 100%;
      position: static; }
      .navBigSubmenu:after {
        display: none; } }

.navBigSubmenu__item {
  position: relative;
  padding: 0.5rem 1rem 0.5rem 2rem;
  border-left: 4px solid;
  margin-bottom: 1px;
  color: #14428b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 7rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  -webkit-tap-highlight-color: transparent !important; }
  .navBigSubmenu__item:before, .navBigSubmenu__item:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    left: -4px;
    background-color: #f5f2f1;
    bottom: 100%;
    z-index: 2; }
  .navBigSubmenu__item:after {
    bottom: auto;
    top: 100%; }
  .navBigSubmenu__item.is-active, .navBigSubmenu__item:hover, .navBigSubmenu__item:focus-visible {
    background-color: #F5F2F1; }
  @media (max-width: 1260px) {
    .navBigSubmenu__item {
      border-left: 4px solid transparent; } }
  @media (max-width: 960px) {
    .navBigSubmenu__item {
      position: static;
      padding: 0;
      padding-left: 0 !important; }
      .navBigSubmenu__item:before, .navBigSubmenu__item:after {
        display: none; }
      .navBigSubmenu__item:hover, .navBigSubmenu__item:focus-visible {
        background-color: transparent; } }

.navBigSubmenu__item--title {
  font-size: calc(max(18px, 2rem));
  border-left: none;
  padding-left: 2rem;
  list-style-type: none;
  text-transform: none; }
  @media (min-width: 960px) {
    .navBigSubmenu__item--title {
      display: none; } }
  .navBigSubmenu__item--title a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding-right: 0; }
  .navBigSubmenu__item--title svg {
    width: 1.8rem;
    height: 1.8rem;
    color: rgba(20, 23, 27, 0.2); }
  .navBigSubmenu__item--title:before {
    display: none; }

.navBigSubmenu__link {
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.3;
  position: relative;
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #14428b;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .navBigSubmenu__link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .navBigSubmenu__link:focus-visible {
    outline-offset: 8px; }
  .navBigSubmenu__link .external-link {
    display: inline-block;
    margin-left: 0.5rem;
    width: 10px;
    height: 10px;
    position: relative;
    top: -2px; }
  @media (max-width: 960px) {
    .navBigSubmenu__link {
      font-size: 16px;
      padding: 3.2rem 3rem;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      position: relative; }
      .navBigSubmenu__link:after, .navBigSubmenu__link:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        background-color: #f5f2f1;
        left: -4px;
        top: 100%;
        z-index: 2; }
      .navBigSubmenu__link:before {
        top: auto;
        bottom: 100%; } }
  .navBigSubmenu__link:hover, .navBigSubmenu__link:focus {
    text-decoration: none; }

a.navBigSubmenu__link:hover, a.navBigSubmenu__link:focus-visible {
  text-decoration: underline; }

span.navBigSubmenu__link {
  cursor: default; }

.navBigSubmenu__submenu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 5.8rem 2rem 0 7rem;
  position: relative;
  display: none;
  height: 100%; }
  .navBigSubmenu__submenu::-webkit-scrollbar {
    width: 3px; }
  .navBigSubmenu__submenu a:focus-visible {
    outline-offset: 4px; }
  .navBigSubmenu__submenu ul {
    padding-left: 1.5rem;
    padding: 3rem 0 6rem; }
    @media (max-width: 1260px) {
      .navBigSubmenu__submenu ul {
        padding: 0; } }
  .navBigSubmenu__submenu li::before {
    content: "";
    position: absolute;
    top: 1.2em;
    width: 4px;
    height: 4px;
    background-color: #14428b;
    border-radius: 50%;
    left: 0; }
  .navBigSubmenu__submenu li {
    list-style-type: none;
    font-weight: 700;
    text-transform: uppercase;
    padding: 1rem 2rem;
    position: relative; }
    @media (max-width: 1300px) {
      .navBigSubmenu__submenu li {
        padding-top: 0.7rem;
        padding-bottom: 0.7rem; }
        .navBigSubmenu__submenu li:before {
          top: 1em; } }
  .navBigSubmenu__submenu.is-open {
    display: block; }
  @media (min-width: 961px) {
    .navBigSubmenu__submenu.just-mobile {
      display: none; } }
  @media (max-width: 960px) {
    .navBigSubmenu__submenu {
      display: grid;
      grid-template-columns: 60px 1fr;
      place-content: stretch;
      color: #ffffff;
      padding: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: 10;
      background-color: #ffffff;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      visibility: hidden;
      -webkit-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      overflow-y: scroll; }
      [data-level="1"].js-open .navBigSubmenu__submenu {
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        visibility: visible; }
      .navBigSubmenu__submenu ul {
        padding: 0 0 5rem 0rem;
        display: block; } }

.navBigSubmenu__content {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  height: 100%; }
  .navBigSubmenu__content > a:hover, .navBigSubmenu__content > a:focus {
    text-decoration: none; }
  @media (max-width: 1260px) {
    .navBigSubmenu__content .row {
      padding: 2.5rem 0; } }

.navBigSubmenu__submenu.is-open .navBigSubmenu__content {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.navBigSubmenu__extIco {
  display: inline-block;
  margin-left: 1rem;
  width: 15px;
  height: 15px;
  position: relative;
  top: -2px;
  color: rgba(20, 23, 27, 0.25); }

.navBigSubmenu__submenu__link {
  font-size: 1.6rem; }
  .navBigSubmenu__submenu__link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #14428b;
    text-transform: none; }
  .navBigSubmenu__submenu__link svg {
    margin-left: 1rem;
    width: 15px;
    height: 15px;
    position: relative;
    top: -2px;
    color: rgba(20, 23, 27, 0.25); }
  @media (max-width: 960px) {
    .navBigSubmenu__submenu__link {
      display: block;
      font-size: 16px;
      padding: 2rem 3rem !important;
      min-height: 76px;
      display: grid;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 2px solid #f5f2f1; }
      .navBigSubmenu__submenu__link:before {
        display: none; }
      .navBigSubmenu__submenu__link a {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }

@media (max-width: 960px) {
  .navBigSubmenu__submenuTitle {
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important; }
    .navBigSubmenu__submenuTitle .nav__link {
      font-size: 20px;
      line-height: 1.3; }
    .navBigSubmenu__submenuTitle:hover .nav__link,
    .navBigSubmenu__submenuTitle:focus-visible .nav__link {
      text-decoration: underline; } }

.navBigSubmenu__arrow {
  display: none;
  padding: 0.4rem 1rem;
  cursor: pointer; }
  @media (max-width: 960px) {
    .navBigSubmenu__arrow:before {
      content: "";
      width: 0;
      height: 0;
      -webkit-transition: -webkit-transform 0.3s ease-in;
      transition: -webkit-transform 0.3s ease-in;
      -o-transition: transform 0.3s ease-in;
      transition: transform 0.3s ease-in;
      transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
      position: relative;
      top: 0;
      margin-left: 2rem;
      display: block;
      width: 0;
      height: 0;
      border-top: 7px solid #ffffff;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent; } }
  .is-active > .navBigSubmenu__arrow:before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

.navBigSubmenu__bg {
  position: absolute;
  bottom: 0;
  right: calc((1200px - 100vw) / 2);
  width: calc(100% + ((100vw - 1230px) / 2));
  height: 100%;
  z-index: -1;
  overflow: hidden; }
  @media (max-width: 1300px) {
    .navBigSubmenu__bg {
      right: calc((78vw - 100vw) / 2);
      width: calc(100% + ((100vw - 80vw) / 2)); } }
  .navBigSubmenu__bg.with-overlay:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    background: -webkit-linear-gradient(120deg, rgba(0, 0, 0, 0), #f3f3f3 39%);
    background: -o-linear-gradient(120deg, rgba(0, 0, 0, 0), #f3f3f3 39%);
    background: linear-gradient(330deg, rgba(0, 0, 0, 0), #f3f3f3 39%); }

.navBigSubmenu__img {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 90%;
  max-height: 350px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right bottom;
     object-position: right bottom;
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  opacity: 0; }
  .is-open .navBigSubmenu__img {
    opacity: 1; }

.navBigSubmenu__title {
  font-weight: 700;
  line-height: 1.05;
  font-size: 2rem;
  margin-bottom: 0;
  color: #14428b; }
  a:hover > .navBigSubmenu__title,
  a:focus-visible > .navBigSubmenu__title {
    text-decoration: underline;
    text-decoration-thickness: 0.15rem;
    text-underline-offset: 0.2rem; }

.navBigSubmenu__desc {
  text-transform: none;
  color: #14171B;
  font-size: 1.6rem;
  margin-top: 0;
  line-height: 1.75;
  font-weight: 400;
  opacity: 0.7; }
  @media (max-width: 960px) {
    .navBigSubmenu__desc {
      font-size: 14px;
      opacity: 0.8;
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.2; } }

.navBigSubmenu__wrapper {
  width: 100%; }
  @media (max-width: 960px) {
    .navBigSubmenu__wrapper {
      display: none !important; } }

.navBigSubmenu__itemWrap {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

:root {
  --news-asside-width: 34rem; }
  @media (max-width: 1300px) {
    :root {
      --news-asside-width: 39rem; } }
  @media (max-width: 960px) {
    :root {
      --news-asside-width: 32rem; } }

.news__headerWrap {
  position: relative;
  z-index: 20; }

.news__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 5rem 0 2rem;
  position: relative;
  z-index: 15; }
  @media (max-width: 960px) {
    .news__header {
      padding: 4rem 0; } }
  @media (max-width: 602px) {
    .news__header {
      display: block; } }

.news__search {
  position: relative;
  z-index: 10;
  -ms-flex-preferred-size: 730px;
      flex-basis: 730px; }
  @media (min-width: 602px) {
    .news__search {
      margin-left: 2rem; } }

.news__input {
  position: relative;
  color: #14428b;
  background-color: transparent;
  width: var(--news-asside-width);
  margin-right: 0;
  margin-left: auto;
  -webkit-transition: width 0.25s ease-in;
  -o-transition: width 0.25s ease-in;
  transition: width 0.25s ease-in; }
  .news__input.is-focused {
    width: 100%; }
    .news__input.is-focused input {
      padding-left: 4rem; }
  .news__input input {
    font-size: 1.6rem;
    padding: 1.3rem 2rem 1.3rem;
    border-width: 2px;
    border-color: #14428b; }
    .news__input input::-webkit-input-placeholder {
      color: #14428b; }
    .news__input input::-moz-placeholder {
      color: #14428b; }
    .news__input input::-ms-input-placeholder {
      color: #14428b; }
    .news__input input::placeholder {
      color: #14428b; }
    .is-focused .news__input input, .news__input input:focus, .news__input input:hover {
      border-color: #14428b; }
  .news__input input[type="search"] {
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none; }
  .news__input > svg {
    position: absolute;
    top: 50%;
    right: 2rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  @media (max-width: 602px) {
    .news__input {
      width: 100%;
      margin-left: 0; } }

.news__searchSubmit {
  position: absolute;
  background-color: transparent;
  border: none;
  top: 50%;
  -webkit-transform: translateY(-46%);
      -ms-transform: translateY(-46%);
          transform: translateY(-46%);
  left: 0.5rem; }
  .news__searchSubmit svg {
    position: relative; }

.news__content {
  margin: 4rem 0;
  display: grid;
  grid-template-columns: 1fr var(--news-asside-width);
  gap: 3rem; }
  @media (max-width: 760px) {
    .news__content {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: hidden;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      gap: 4rem;
      margin-top: 0; }
      .news__content .tileArticle + .tileArticle {
        margin-top: 1.5rem; }
      .news__content .tileArticle--news.tileArticle--double {
        margin-bottom: 2rem; } }
  @media (max-width: 602px) {
    .news__content .tileArticle {
      margin: 0;
      max-width: 100%; } }

.news__asideBlock .h4, .news__asideBlock .mapDialog__title {
  margin-bottom: 2.8rem; }
  @media (max-width: 760px) {
    .news__asideBlock .h4, .news__asideBlock .mapDialog__title {
      margin-bottom: 1rem; } }

.news__asideBlock + .news__asideBlock {
  margin-top: 7rem; }
  @media (max-width: 760px) {
    .news__asideBlock + .news__asideBlock {
      margin-top: 2rem; } }

.news__activeFilter {
  margin-bottom: 2rem; }
  @media (min-width: 760px) {
    .news__activeFilter {
      min-height: 3.8rem; } }

.news__activeFilter:empty {
  margin-bottom: 0;
  min-height: 0; }

.news__checkbox {
  display: block;
  position: relative;
  margin-bottom: 2px; }
  .news__checkbox .news__checkboxTitle {
    display: block;
    text-transform: none !important;
    font-size: 1.6rem !important;
    font-weight: 700;
    line-height: 1.5 !important;
    padding: 1.2rem 2rem 1.2rem 6.5rem !important;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    .news__checkbox .news__checkboxTitle:before {
      position: absolute;
      left: 2rem !important;
      top: calc(50% - 1.25rem) !important;
      width: 2.5rem !important;
      height: 2.5rem !important;
      accent-color: #14428b;
      border: 2px solid #14428b !important; }
    .news__checkbox .news__checkboxTitle:after {
      top: calc(50% - 0.6rem) !important;
      left: 2.6rem !important;
      width: 1.4rem !important;
      height: 1.2rem !important;
      background-size: contain !important; }
    .news__checkbox .news__checkboxTitle:hover, .news__checkbox .news__checkboxTitle:focus {
      background-color: #F5F2F1; }
  .news__checkbox input[type="checkbox"]:checked + .news__checkboxTitle {
    background-color: #F5F2F1; }
    .news__checkbox input[type="checkbox"]:checked + .news__checkboxTitle:before {
      background-color: #14428b !important; }
    .news__checkbox input[type="checkbox"]:checked + .news__checkboxTitle:after {
      background-image: url("../images/tick--white.svg") !important; }

.setbyparent p {
  font-weight: bold; }

.news__tagWrap {
  position: relative; }

.news__tag {
  position: relative;
  display: inline-block;
  padding: 5px 7px 5px 12px;
  margin: 5px 10px 5px 13px;
  background-color: #F5F2F1;
  font-size: 13px;
  line-height: 1.923;
  color: #4d5867;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  .news__tag:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 0;
    height: 0;
    border-top: 17.5px solid transparent;
    border-bottom: 17.5px solid transparent;
    border-right: 12px solid #F5F2F1;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease; }
  .news__tag:after {
    content: '';
    position: absolute;
    top: calc(50% - 4px);
    right: calc(100% - 6px);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ffffff; }
  .news__tag:hover, .news__tag:focus,
  input[type="checkbox"]:checked + .news__tag {
    background-color: #14428b;
    color: #ffffff; }
    .news__tag:hover:before, .news__tag:focus:before,
    input[type="checkbox"]:checked + .news__tag:before {
      border-right-color: #14428b; }

.news__tags {
  position: relative;
  overflow: hidden; }
  .is-clipped .news__tags {
    max-height: 18rem; }

.news__tagsWrap {
  position: relative; }
  .news__tagsWrap.is-clipped:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5rem;
    z-index: 2;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, white 10%, rgba(255, 255, 255, 0) 100%); }

.news__tagsLink {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 0;
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #14428b;
  font-weight: 700;
  font-size: 1.4rem;
  display: none;
  z-index: 10;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .news__tagsLink svg {
    margin-left: 0.6rem; }
  .news__tagsLink.showLess {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 100%;
    bottom: auto; }
    .news__tagsLink.showLess svg {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      position: relative;
      top: -2px; }
  .is-clipped .news__tagsLink.showLess {
    display: none; }
  .is-clipped .news__tagsLink.showMore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.news__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5rem 0; }
  @media (max-width: 760px) {
    .news__footer {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .news__footer .btn--more {
        -ms-flex-preferred-size: 60%;
            flex-basis: 60%;
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content;
        margin: 0 auto 2rem;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }

.news__footerTitle {
  font-size: 18px;
  line-height: 1.38; }
  @media (max-width: 760px) {
    .news__footerTitle {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }

.news__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.5rem; }
  @media (max-width: 760px) {
    .news__pagination {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; } }

.news__paginationItem {
  font-weight: 700;
  color: #14428b; }
  .news__paginationItem.is-active {
    text-decoration: underline;
    color: #14171B; }

.news__paginationNext,
.news__paginationPrev {
  position: relative;
  width: 5.2rem;
  height: 5.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  color: #14428b;
  border: 2px solid #14428b; }
  .news__paginationNext:after,
  .news__paginationPrev:after {
    content: '';
    display: block;
    margin: auto;
    position: relative;
    left: -0.2rem;
    width: 0.9rem;
    height: 0.9rem;
    border-right: 2px solid;
    border-top: 2px solid;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease; }

.news__paginationPrev:after {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  left: 0; }

.news__activeFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem; }

.news__activeTag {
  font-size: 1.5rem;
  color: #14428b;
  background-color: #EDE9E7;
  border-radius: 1.4rem;
  line-height: 1.5;
  padding: 0.3rem 1rem; }

.news__activeTagRemove {
  background-color: transparent;
  outline: none;
  width: 16px;
  height: 16px;
  line-height: 14px;
  text-align: center;
  border: 1px solid #14428b;
  border-radius: 50%;
  padding: 0 1px 0 0;
  margin-left: 1rem;
  font-size: 1.8rem;
  position: relative;
  top: 1px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  .news__activeTagRemove:hover, .news__activeTagRemove:focus {
    background-color: #14428b;
    color: #ffffff; }

.news__filterBtn {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 99%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 2rem;
  color: #14428b;
  border-color: #14428b; }
  .news__filterBtn:hover,
  .news__filterBtn:focus .news__filterBtn.is-active {
    color: #ffffff;
    background-color: #14428b; }
  @media (max-width: 760px) {
    .news__filterBtn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.news__filterWrapper {
  position: relative; }
  @media (max-width: 760px) {
    .news__filterWrapper {
      display: block;
      position: absolute;
      right: 0;
      width: calc(min(100%, 400px));
      top: 0;
      -webkit-transition: all 0.25s ease-in;
      -o-transition: all 0.25s ease-in;
      transition: all 0.25s ease-in;
      background-color: #ffffff;
      padding: 4rem 2rem;
      z-index: 100;
      -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
              box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      visibility: hidden;
      max-height: 90%;
      overflow: auto; }
      .news__filterWrapper.is-active {
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        visibility: visible; } }

.news__filterClose {
  position: absolute;
  left: 0.5rem;
  top: 2rem;
  background-color: transparent;
  color: #14428b;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 0;
  border: none;
  display: none; }
  @media (max-width: 760px) {
    .news__filterClose {
      display: block; } }

.newsletterHp {
  background-color: #14428b;
  position: relative;
  padding: 5rem 0;
  color: #ffffff; }
  .newsletterHp a {
    text-decoration: underline; }

.medium-text .newsletterHp__title {
  font-size: 3.4rem;
  line-height: 1.35;
  margin-top: 0; }

.medium-text .newsletterHp__title--bigger {
  font-size: calc(clamp(3.2rem, 1.9rem + 2.0408vw, 4.8rem));
  line-height: 1.25;
  margin-block: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.newsletterHpRow__phone {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content; }

.newsletterHp__field {
  display: block;
  width: 100%;
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
  font-size: 1.6rem;
  padding: 1.4rem 2.1rem; }
  .newsletterHp__field::-webkit-input-placeholder {
    color: #ffffff;
    opacity: 1; }
  .newsletterHp__field::-moz-placeholder {
    color: #ffffff;
    opacity: 1; }
  .newsletterHp__field::-ms-input-placeholder {
    color: #ffffff;
    opacity: 1; }
  .newsletterHp__field::placeholder {
    color: #ffffff;
    opacity: 1; }
  .newsletterHp__field:hover, .newsletterHp__field:focus {
    border-color: #ffffff; }

.newsletterHp__dec {
  position: absolute;
  right: calc(100% - 150px);
  top: 0;
  height: 100%;
  width: auto; }

.newsletterHp__items {
  display: grid;
  margin-bottom: 2rem;
  grid-template-columns: 1fr auto; }
  @media (max-width: 760px) {
    .newsletterHp__items {
      grid-template-columns: 1fr;
      gap: 2rem; } }

.btnMenu {
  margin: 0 auto; }
  @media (max-width: 760px) {
    .btnMenu {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; } }

.btnMenu__selected {
  background-color: #ffffff;
  -webkit-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease; }
  .btnMenu__selected:hover, .btnMenu__selected:focus {
    opacity: 0.9; }

.newsltrBtn {
  background-color: #ffffff;
  color: #14428b;
  text-transform: uppercase;
  font-weight: 700;
  border: 2px solid #ffffff;
  line-height: 1.2;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 1.5rem 2.1rem;
  font-size: 1.6rem; }
  @media (min-width: 500px) {
    .newsltrBtn {
      height: 54px; } }

.newsletterHp__checkbox {
  grid-column: 1 / 3;
  padding-top: 2rem;
  position: relative; }
  @media (max-width: 500px) {
    .newsletterHp__checkbox {
      grid-column: 1 / 2;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      padding-top: 0; } }

.newsletterHp__checkboxField {
  position: absolute;
  left: 4px !important;
  width: 40px;
  top: 40px;
  opacity: 0; }

.newsletterHp__checkboxCaption {
  display: block;
  position: relative;
  padding-left: 5rem !important;
  font-size: 1.6rem !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  font-weight: 400 !important;
  padding-right: 0 !important; }
  .newsletterHp__checkboxCaption:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px !important;
    background-color: transparent !important;
    border: 2px solid #ffffff !important;
    width: 2.6rem !important;
    height: 2.6rem !important; }
  .newsletterHp__checkboxCaption:after {
    content: "";
    position: absolute;
    top: 0.9rem !important;
    left: 0.5rem !important;
    background-image: url("../images/tick--white.svg") !important; }

.newsletterHpRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .newsletterHpRow .newsRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.2rem 1.5rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .newsletterHpRow .col-6 {
    -ms-flex-preferred-size: calc(50% - 1.5rem);
        flex-basis: calc(50% - 1.5rem); }
    @media (max-width: 540px) {
      .newsletterHpRow .col-6 {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }

.js-object-fit {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%; }

.js-object-fit-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%; }
  .js-object-fit-wrapper img {
    opacity: 0; }

.paginator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5rem;
  margin-bottom: 3rem; }

.paginator__page {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3rem;
          flex: 0 0 3rem;
  margin: 0 -1px;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .paginator__page.is-current, .paginator__page:hover {
    font-weight: 700;
    text-decoration: none; }

.paginator__next,
.paginator__prev {
  display: block;
  height: 3rem;
  margin-right: 2rem;
  margin-bottom: -0.2rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .paginator__next svg,
  .paginator__prev svg {
    height: 3rem;
    width: 1.3rem; }
  .paginator__next:hover,
  .paginator__prev:hover {
    -webkit-transform: translateX(-0.5rem);
        -ms-transform: translateX(-0.5rem);
            transform: translateX(-0.5rem); }
  .paginator__next.is-noActive,
  .paginator__prev.is-noActive {
    pointer-events: none;
    opacity: 0.1; }

.paginator__next {
  margin-right: 0;
  margin-left: 2rem; }
  .paginator__next svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .paginator__next:hover {
    -webkit-transform: translateX(0.5rem);
        -ms-transform: translateX(0.5rem);
            transform: translateX(0.5rem); }

.popup-after-entering-page {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
  right: 0;
  z-index: 9999;
  background: rgba(20, 23, 27, 0.8);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear; }
  .popup-after-entering-page .content {
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 117rem; }
    .popup-after-entering-page .content.large {
      top: 20px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      margin-bottom: 20px; }
  .popup-after-entering-page .img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 66%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  .popup-after-entering-page .text {
    display: inline-block;
    float: right;
    width: 34%;
    padding: 5.8rem 3rem;
    font-size: 1.4rem; }
    .popup-after-entering-page .text h3 {
      text-transform: uppercase;
      font-size: 3rem;
      letter-spacing: -0.02rem; }
    .popup-after-entering-page .text p {
      margin-bottom: 2rem;
      font-size: 1.6rem; }
    .popup-after-entering-page .text iframe, .popup-after-entering-page .text img {
      max-width: 100%; }
  .popup-after-entering-page .btn, .popup-after-entering-page .btn--black, .popup-after-entering-page .btn--yellow, .popup-after-entering-page .btn--white, .popup-after-entering-page .btn--hollow-30black, .popup-after-entering-page .btn--red, .popup-after-entering-page .btn--red-cvt, .popup-after-entering-page .btn--orange-cvt, .popup-after-entering-page .news__filterBtn {
    padding: 1.4rem 3rem;
    font-size: 1.4rem; }
  .popup-after-entering-page span.close {
    margin: 0 1.6rem;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer; }
    .popup-after-entering-page span.close:hover {
      text-decoration: none; }
  .popup-after-entering-page div.close {
    position: absolute;
    top: 0.8rem;
    right: 0.8rem;
    display: block;
    width: 4rem;
    height: 4rem;
    cursor: pointer; }
    .popup-after-entering-page div.close:after, .popup-after-entering-page div.close:before {
      background: #14171B;
      display: block;
      width: 85%;
      height: 3px;
      content: '';
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      position: absolute;
      top: 49%;
      left: 0; }
    .popup-after-entering-page div.close:before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .popup-after-entering-page div.close:after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .popup-after-entering-page div.close:hover:after, .popup-after-entering-page div.close:hover:before {
      background: #e94161; }
  .popup-after-entering-page.showed {
    opacity: 1;
    pointer-events: auto; }

.medium-text blockquote {
  display: inline-block;
  width: 100%;
  margin: 0 !important;
  font-size: 1.6rem;
  line-height: 1.5; }
  .medium-text blockquote .tile.left, .medium-text blockquote .left.tile--image,
  .medium-text blockquote .medium-editor-cvt-image.left {
    margin-left: 0; }
  .medium-text blockquote .tile.right, .medium-text blockquote .right.tile--image,
  .medium-text blockquote .medium-editor-cvt-image.right {
    margin-right: 0; }
  .medium-text blockquote h2 {
    font-size: 3.4rem;
    line-height: 1.176; }
  .medium-text blockquote h3 {
    font-size: 2.8rem;
    line-height: 1.176; }
  .medium-text blockquote h4 {
    font-size: 2.1rem;
    line-height: 1.176; }
  .medium-text blockquote h5 {
    font-size: 1.6rem;
    line-height: 1.176; }

.quote {
  border-left-width: 0.6rem;
  border-left-style: solid;
  border-left-color: #14428b;
  padding: 3rem 3rem 3rem 5rem;
  font-size: 2.4rem;
  line-height: 1.25;
  font-style: italic; }
  .quote.align--justify .description {
    text-align: center; }
  .quote.align--justify .medium-editor-cvt-image__img {
    width: calc(100% + 36rem);
    margin: 0 -18rem; }
    @media (max-width: 1170px) {
      .quote.align--justify .medium-editor-cvt-image__img {
        width: 100%;
        margin: 0; } }
  .quote.align--left {
    display: inline-block;
    float: left;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem 2.6rem 1.5rem -18rem; }
    @media (max-width: 1090px) {
      .quote.align--left {
        margin: 1.5rem 2.6rem 1.5rem 0;
        max-width: 50%; } }
    @media (max-width: 470px) {
      .quote.align--left {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100%; } }
  .quote.align--right {
    display: inline-block;
    float: right;
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem;
    margin: 1.5rem -18rem 1.5rem 2.6rem; }
    @media (max-width: 1090px) {
      .quote.align--right {
        margin: 1.5rem 0 1.5rem 2.6rem;
        max-width: 50%; } }
    @media (max-width: 470px) {
      .quote.align--right {
        margin: 1.5rem 0 1.5rem 0;
        width: 100%;
        max-width: 100%; } }
  .quote.align--center {
    width: 38rem;
    max-width: 100%;
    margin: 1.5rem -18rem 1.5rem 2.6rem;
    margin-left: calc(50% - 19rem); }
    @media (max-width: 470px) {
      .quote.align--center {
        margin-left: 0;
        width: 100%; } }

.blockQuote {
  background-color: #f1f1f1;
  padding: 2rem;
  color: #000;
  position: relative;
  width: 100%;
  margin: 0;
  font-size: 2.4rem;
  line-height: 1.25;
  font-style: italic;
  text-align: center; }

.schoolDonation__wrap {
  position: relative; }

.schoolDonation {
  position: absolute;
  max-width: 420px;
  right: 0;
  top: 0;
  color: #14428b; }
  @media (max-width: 960px) {
    .schoolDonation {
      position: relative;
      top: 0;
      -webkit-padding-before: 2.5rem;
              padding-block-start: 2.5rem;
      max-width: 500px; } }

.schoolDonation__svg {
  position: absolute;
  width: 9.5rem;
  height: 5.2rem;
  color: #14428b;
  top: 1.5rem;
  left: -3rem;
  -webkit-transform: scaleX(0.9) translate(1.5rem, 1.5rem);
      -ms-transform: scaleX(0.9) translate(1.5rem, 1.5rem);
          transform: scaleX(0.9) translate(1.5rem, 1.5rem);
  opacity: 0;
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  -webkit-transition-delay: .5s;
       -o-transition-delay: .5s;
          transition-delay: .5s; }
  @media (max-width: 960px) {
    .schoolDonation__svg {
      top: -1rem;
      left: 4rem; } }
  @media (max-width: 400px) {
    .schoolDonation__svg {
      display: none; } }

.schoolDonation__wrap.is-active .schoolDonation__svg {
  -webkit-transform: scaleX(1) translate(0, 0);
      -ms-transform: scaleX(1) translate(0, 0);
          transform: scaleX(1) translate(0, 0);
  opacity: 1; }

.schoolDonation__title {
  font-size: 2.4rem;
  font-weight: 500;
  color: #ffc543;
  margin-bottom: 0;
  -webkit-margin-start: 4rem;
          margin-inline-start: 4rem; }
  @media (max-width: 960px) {
    .schoolDonation__title {
      text-align: center; } }
  .schoolDonation__title span {
    display: block;
    position: relative;
    left: 4rem; }
    @media (max-width: 960px) {
      .schoolDonation__title span {
        left: 0; } }

.schoolDonation__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 3rem; }
  .schoolDonation__text p {
    line-height: 1.4;
    font-size: 1.6rem;
    -webkit-margin-before: 0;
            margin-block-start: 0; }
    @media (min-width: 420px) and (max-width: 960px) {
      .schoolDonation__text p {
        font-size: 2rem; } }

.schoolDonation__oneOne {
  font-size: 3rem;
  font-weight: 800;
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
  position: relative; }
  .schoolDonation__oneOne:after, .schoolDonation__oneOne:before {
    content: '';
    position: absolute;
    top: calc(50% - 0.25rem);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 6rem;
    aspect-ratio: 1 / 1.07;
    border: 1px solid #ffc543;
    border-radius: 50%; }
  .schoolDonation__oneOne:before {
    top: calc(50% - 0.5rem);
    width: 6.4rem; }

.schoolDonation__bonus {
  font-size: 2.4rem;
  color: #ffc543;
  line-height: 1.2;
  font-weight: 500; }
  .schoolDonation__bonus strong {
    display: block;
    font-size: 1.2em; }
  @media (min-width: 420px) and (max-width: 960px) {
    .schoolDonation__bonus {
      font-size: 2.8rem; } }

body {
  scrollbar-width: thin; }

::-webkit-scrollbar-track {
  background-color: #e6e6e6; }

::-webkit-scrollbar {
  height: 10px;
  width: 10px;
  background-color: #e6e6e6; }

::-webkit-scrollbar-thumb {
  background-color: #14428b; }

.searchform {
  margin-bottom: 7rem; }

.searchform__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  @media (max-width: 500px) {
    .searchform__item {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.searchform__input {
  margin-right: 2rem; }
  @media (max-width: 500px) {
    .searchform__input {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }

@media (max-width: 500px) {
  .searchform__btn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 2rem !important; } }

.searchSelect .selectize-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  border-radius: 0 !important;
  height: 100%;
  border: 2px solid #14428b;
  padding: 0.5rem 1rem;
  line-height: 4rem;
  font-weight: 400;
  font-size: 1.4rem;
  font-weight: 700; }
  .searchSelect .selectize-input.focus, .searchSelect .selectize-input:focus-visible, .searchSelect .selectize-input:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 2px solid #14428b; }

.selectize-dropdown {
  height: auto !important;
  padding-left: 0 !important;
  margin: 0 !important;
  font-size: 1.4rem !important;
  font-weight: 700; }

.selectize-control.form__item__field--select {
  padding-left: 0 !important;
  border-radius: 0 !important; }

.separator, .separator--4rem {
  display: inline-block;
  width: 100%;
  clear: both; }

.separator--4rem {
  height: 4rem; }

.sidebox-after-entering-page {
  position: fixed;
  top: 10%;
  right: -25rem;
  z-index: 9999;
  background: #ffffff;
  border-top: 3px solid #14171B;
  border-left: 3px solid #14171B;
  border-bottom: 3px solid #14171B;
  width: 25rem;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  .sidebox-after-entering-page.showed {
    right: 0; }
  .sidebox-after-entering-page .img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 15rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  .sidebox-after-entering-page .text {
    display: inline-block;
    float: right;
    width: 100%;
    padding: 17rem 2rem 2rem 2rem;
    font-size: 1.4rem; }
    .sidebox-after-entering-page .text h3 {
      text-transform: uppercase;
      font-size: 1.6rem;
      letter-spacing: -0.02rem; }
    .sidebox-after-entering-page .text p {
      margin-bottom: 0.8rem;
      font-size: 1.4rem;
      line-height: 2.2rem; }
  .sidebox-after-entering-page .btn, .sidebox-after-entering-page .btn--black, .sidebox-after-entering-page .btn--yellow, .sidebox-after-entering-page .btn--white, .sidebox-after-entering-page .btn--hollow-30black, .sidebox-after-entering-page .btn--red, .sidebox-after-entering-page .btn--red-cvt, .sidebox-after-entering-page .btn--orange-cvt, .sidebox-after-entering-page .news__filterBtn {
    padding: 0.8rem 2.2rem;
    font-size: 1.2rem;
    border: 2px solid #14171B; }
  .sidebox-after-entering-page div.close {
    position: absolute;
    top: 0;
    right: 100%;
    display: block;
    width: 7rem;
    height: 7rem;
    -webkit-transform: rotate(45deg) translate(45%, -20%);
        -ms-transform: rotate(45deg) translate(45%, -20%);
            transform: rotate(45deg) translate(45%, -20%);
    background: #14171B;
    cursor: pointer; }
    .sidebox-after-entering-page div.close:before {
      display: block;
      content: 'i';
      font-size: 2.6rem;
      color: #ffffff;
      font-style: italic;
      -webkit-transform: rotate(-45deg) translate(0%, 23%);
          -ms-transform: rotate(-45deg) translate(0%, 23%);
              transform: rotate(-45deg) translate(0%, 23%);
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%; }
  .sidebox-after-entering-page.showed div.close:after, .sidebox-after-entering-page.showed div.close:before {
    background: #ffffff;
    display: block;
    width: 28%;
    height: 2px;
    content: '';
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 65%;
    left: 15%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .sidebox-after-entering-page.showed div.close:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .sidebox-after-entering-page.showed div.close:hover:after, .sidebox-after-entering-page.showed div.close:hover:before {
    background: #e94161; }

.sidenav {
  display: inline-block;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0 0 6rem 0; }

.sidenav__item {
  display: inline-block;
  width: 100%;
  float: left;
  background: #f1f1f1;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  border: 0.4rem solid #f1f1f1; }
  .sidenav__item.is-active {
    background: #ffffff; }
    .sidenav__item.is-active.yellow {
      border-color: #e64614; }
    .sidenav__item.is-active.tyrkys {
      border-color: #009682; }

.sidenav__itemToggler {
  display: inline-block;
  float: left;
  width: 3rem;
  height: 3rem;
  background: #ffffff;
  border-radius: 2rem;
  position: relative;
  margin: 0 1rem 0 0;
  text-align: center;
  cursor: pointer; }
  .sidenav__itemToggler:before {
    font-size: 1.6rem;
    content: '▼';
    line-height: 3rem; }
  .is-closed .sidenav__itemToggler:before {
    content: '►';
    line-height: 2.8rem; }
  .is-flat .sidenav__itemToggler:before {
    content: '●';
    font-size: 2.4rem;
    line-height: 2.6rem; }
  .is-active .sidenav__itemToggler {
    background: #f1f1f1; }

.sidenav__itemName {
  display: inline-block;
  float: left;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0.6rem 0;
  font-size: 1.6rem;
  max-width: calc(100% - 4rem); }
  .yellow .sidenav__itemName {
    color: #e64614; }
  .tyrkys .sidenav__itemName {
    color: #009682; }

.sidenav__subsidenav {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 0.8rem;
  display: inline-block;
  width: 100%;
  float: left; }
  .is-closed .sidenav__subsidenav {
    display: none; }

.sidenav__subitem {
  padding-left: 5rem;
  font-size: 1.4rem;
  padding-bottom: 0.6rem; }
  .sidenav__subitem:before {
    content: '•';
    font-weight: 800;
    width: 1rem;
    margin-left: -1rem;
    display: inline-block;
    float: left; }
    .yellow .sidenav__subitem:before {
      color: #e64614; }
    .tyrkys .sidenav__subitem:before {
      color: #009682; }
  .yellow .sidenav__subitem a {
    color: #e64614; }
  .tyrkys .sidenav__subitem a {
    color: #009682; }

/*
.skipnav {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    background-color: $color--white;
    border: 2px solid $color--blue-cvt;
    color: $color--blue-cvt;                                
    padding: 1rem 2rem;
    text-decoration: none;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    text-decoration: none;


    &:focus,
    &:focus-visible {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        outline: none;
        position: absolute;
        top: 14rem;
        left: 2rem;
        z-index: 10000;
    }
}*/
.sliderStats {
  position: relative;
  margin-top: 5rem;
  margin-top: clamp(5rem, 7.5vmin, 8rem); }
  @media (min-width: 760px) and (max-width: 830px) {
    .sliderStats {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto; } }
  .sliderStats .sliderArrows {
    top: calc(50% - 20px);
    -webkit-transition: -webkit-transform 0.25s ease-in;
    transition: -webkit-transform 0.25s ease-in;
    -o-transition: transform 0.25s ease-in;
    transition: transform 0.25s ease-in;
    transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in; }
    @media (max-width: 760px) {
      .sliderStats .sliderArrows {
        -webkit-filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5));
                filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5)); } }
  .sliderStats .arrow-next {
    left: 100%;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
    @media (max-width: 760px) {
      .sliderStats .arrow-next {
        left: auto;
        right: -1rem; } }
    .sliderStats .arrow-next:hover, .sliderStats .arrow-next:focus {
      -webkit-transform: rotate(180deg) translateX(-5px);
          -ms-transform: rotate(180deg) translateX(-5px);
              transform: rotate(180deg) translateX(-5px); }
  .sliderStats .arrow-prev {
    right: 100%; }
    @media (max-width: 760px) {
      .sliderStats .arrow-prev {
        left: -1rem; } }
    .sliderStats .arrow-prev:hover, .sliderStats .arrow-prev:focus {
      -webkit-transform: translateX(-5px);
          -ms-transform: translateX(-5px);
              transform: translateX(-5px); }

.sliderStats:not(.slick-initialized) > div:not(:first-of-type) {
  display: none; }

.sliderStats__item {
  max-width: 300px;
  text-align: center;
  margin: 0 auto; }
  @media (max-width: 400px) {
    .sliderStats__item {
      padding: 0 4rem; } }

.sliderStats__title {
  max-width: 230px;
  color: #14428b;
  margin-left: auto;
  margin-right: auto; }

.sliderStats__img {
  display: block;
  height: 8rem;
  margin: 0 auto;
  fill: #14428b;
  color: #14428b; }

.social__fb, .social__tw, .social__yt, .social__linkedin, .social__ig, .social__threads {
  display: inline-block;
  margin: 0.35rem 0.25rem;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  overflow: hidden;
  padding-left: 3rem;
  color: #ffffff;
  font-size: 1.4rem;
  line-height: 1.6; }
  .social__fb:after, .social__tw:after, .social__yt:after, .social__linkedin:after, .social__ig:after, .social__threads:after {
    content: '';
    display: block;
    width: 2rem;
    height: 2rem;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .footer__socials .social__fb, .footer__socials .social__tw, .footer__socials .social__yt, .footer__socials .social__linkedin, .footer__socials .social__ig, .footer__socials .social__threads {
    float: none; }

.social__fb:after {
  background-image: url(../images/icons/ico-facebook.svg); }

.social__tw:after {
  background-image: url(../images/icons/ico-x.svg); }

.social__yt:after {
  background-image: url(../images/icons/ico-youtube.svg); }

.social__linkedin:after {
  background-image: url(../images/icons/ico-linkedin.svg); }

.social__ig {
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
  .social__ig:after {
    background-image: url(../images/icons/ico-instagram.svg); }

.social__threads:after {
  background-image: url(../images/icons/ico-threads.svg); }

.stories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10rem; }

.stories__block {
  background-color: #f1f1f1;
  width: calc(33.33% - 3rem);
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-top: 14rem;
  padding: 3rem;
  padding-bottom: 4rem;
  padding-top: 4rem;
  text-align: center;
  position: relative;
  color: #14171B;
  text-decoration: none; }
  @media (max-width: 960px) {
    .stories__block {
      width: calc(50% - 3rem); } }
  @media (max-width: 760px) {
    .stories__block {
      width: calc(100% - 3rem); } }
  .stories__block h2 {
    font-size: 1.6rem;
    line-height: 2.5rem;
    font-weight: bold;
    text-transform: none; }
  .stories__block .stories__image {
    position: relative; }
    .stories__block .stories__image img {
      max-width: 15rem;
      max-height: 15rem;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      bottom: 0rem; }
  .stories__block p {
    font-size: 1.8rem;
    line-height: 3rem; }
  .stories__block:hover {
    text-decoration: none; }

.stories__blockDetail {
  width: 100%;
  color: #ffffff;
  background-color: transparent; }
  .stories__blockDetail h2 {
    font-size: 3rem;
    line-height: 8rem;
    text-transform: none;
    margin-top: 1rem; }

.stories__detailBg {
  background-image: url(/images/microsites/klub-pratel/ambasadorstvi-pribeh-detail.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 18rem;
  padding-bottom: 18rem; }

.subscribe__email,
.subscribe__code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 880px;
  margin-bottom: 2rem; }
  .subscribe__email .form__item,
  .subscribe__code .form__item {
    width: calc(100% - 22rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    margin-bottom: 0; }
    @media (max-width: 960px) {
      .subscribe__email .form__item,
      .subscribe__code .form__item {
        width: 100%;
        margin-bottom: 2rem; } }
    @media (max-width: 500px) {
      .subscribe__email .form__item,
      .subscribe__code .form__item {
        display: block; } }
  .subscribe__email input,
  .subscribe__code input {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 6rem;
    border: none;
    font-size: 1.6rem;
    padding: 1.5rem 1.2rem;
    border: 0.4rem solid #ffffff; }
    .subscribe__email input:hover, .subscribe__email input:focus,
    .subscribe__code input:hover,
    .subscribe__code input:focus {
      border-color: #d0d0d0; }
    .subscribe__email input.error,
    .subscribe__code input.error {
      border-color: #e94161; }
    @media (max-width: 500px) {
      .subscribe__email input,
      .subscribe__code input {
        margin-left: 0;
        margin-top: 1.2rem; } }
  .subscribe__email .form__item__caption, .subscribe__email .form__item__caption--textarea, .subscribe__email .form__item__dropzone__caption,
  .subscribe__code .form__item__caption,
  .subscribe__code .form__item__caption--textarea,
  .subscribe__code .form__item__dropzone__caption {
    font-size: 1.8rem;
    text-transform: none;
    font-weight: 400;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  @media (max-width: 960px) {
    .subscribe__email,
    .subscribe__code {
      display: block; } }

.subscribe__code {
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .subscribe__code .form__item {
    max-width: 410px; }
  
  .subscribe__code .form__item__caption,
  .subscribe__code .form__item__caption--textarea,
  .subscribe__code .form__item__dropzone__caption {
    display: none; }
  .subscribe__code input {
    margin-left: 0;
    margin-right: 2rem; }

.btn__email {
  font-size: 1.6rem;
  font-weight: 700;
  padding: 1.5rem 4rem;
  margin: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.btn__email--link {
  border: transparent;
  padding: 1.5rem 0;
  text-decoration: underline;
  margin-left: 2rem; }
  .btn__email--link:hover, .btn__email--link:focus {
    background-color: transparent;
    color: #14171B !important;
    text-decoration: none; }

.fieldError {
  position: absolute;
  left: 0;
  top: calc(100% + 25px);
  background-color: #e70050;
  color: #ffffff;
  padding: 2rem 3.5rem;
  width: calc(100% - 2rem);
  z-index: 1000; }
  .fieldError:before {
    content: "";
    position: absolute;
    left: 20%;
    bottom: 100%;
    width: 0;
    height: 0;
    border-bottom: 20px solid #e70050;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }
  @media (max-width: 960px) {
    .fieldError {
      top: auto;
      bottom: calc(100% + 25px); }
      .fieldError:before {
        bottom: auto;
        top: 100%;
        border-bottom: none;
        border-top: 20px solid #e70050; } }

.taglist {
  --size-1: 0.4rem;
  --size-2: 0.75rem;
  --size-3: 2rem;
  --size-content-1: 20ch;
  --size-content-2: 45ch;
  --radius-2: 5px;
  padding: 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: .7rem;
  border: 2px solid #14428b;
  padding: .4rem;
  background-color: #ffffff;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 760px) {
    .taglist {
      --size-3: 0.5rem;
      gap: 0; } }
  .taglist > legend {
    -webkit-margin-after: var(--size-2);
            margin-block-end: var(--size-2); }
  .taglist > .tag-toggle {
    display: grid; }
    .taglist > .tag-toggle > * {
      grid-area: 1/1; }
    .taglist > .tag-toggle > label {
      padding-inline: var(--size-3);
      padding-block: var(--size-1);
      font-weight: 700;
      color: #14428b;
      cursor: pointer;
      -webkit-transition: all 0.25s ease-in;
      -o-transition: all 0.25s ease-in;
      transition: all 0.25s ease-in; }
    .taglist > .tag-toggle > input {
      position: relative !important;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: none;
      border: none; }
      .taglist > .tag-toggle > input:checked ~ label {
        background-color: #14428b;
        color: #ffffff; }
      .taglist > .tag-toggle > input:not(:checked):is(:focus-within, :hover, :focus) ~ label {
        color: #ffffff;
        background-color: #14428b; }

.tile, .tile--image {
  /* základní styly pro tile - rozměry, umístění */
  display: inline-block;
  width: calc(33.333% - 1rem);
  float: left;
  height: 24.5rem;
  margin: 0.5rem; }

.tile__bottom {
  display: block;
  position: absolute;
  bottom: 2rem;
  left: 3rem;
  right: 3rem;
  z-index: 4; }
  .tile--2x2 .tile__bottom, .tile--article--2x2 .tile__bottom {
    right: 13rem;
    bottom: 2.5rem; }

.tile__title {
  font-size: 2rem;
  letter-spacing: 0.003rem;
  line-height: 2.5rem; }
  .tile--article--2x2 .tile__title {
    font-size: 3rem;
    line-height: 4rem;
    margin-bottom: 1.5rem; }

.tile__perex {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 0; }
  .tile__perex:empty {
    display: none; }

.tile--text .color-box {
  padding: 2.5rem 3rem 5.5rem 3rem;
  line-height: 2.5rem; }
  .tile--text .color-box ul {
    padding-top: 0;
    padding-left: 3rem; }
    .tile--text .color-box ul li {
      margin-bottom: 0.5rem; }

.articlesAgregator,
.widget.widget--articles:not(.widget--press) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto;
  gap: max(2rem, 1.56vw);
  position: relative; }
  @media (max-width: 960px) {
    .articlesAgregator,
    .widget.widget--articles:not(.widget--press) {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 602px) {
    .articlesAgregator,
    .widget.widget--articles:not(.widget--press) {
      display: block;
      margin: 0 -3rem;
      width: calc(100% + 6rem); } }
  .articlesAgregator .sliderArrows,
  .widget.widget--articles:not(.widget--press) .sliderArrows {
    top: calc(50% - 20px);
    -webkit-filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5));
            filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5)); }
    .articlesAgregator .sliderArrows.slick-disabled,
    .widget.widget--articles:not(.widget--press) .sliderArrows.slick-disabled {
      opacity: 0.2;
      cursor: not-allowed; }
  .articlesAgregator .arrow-next,
  .widget.widget--articles:not(.widget--press) .arrow-next {
    right: 3rem;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
    @media (max-width: 602px) {
      .articlesAgregator .arrow-next,
      .widget.widget--articles:not(.widget--press) .arrow-next {
        right: 1rem; } }
  .articlesAgregator .arrow-prev,
  .widget.widget--articles:not(.widget--press) .arrow-prev {
    left: 3rem; }
    @media (max-width: 602px) {
      .articlesAgregator .arrow-prev,
      .widget.widget--articles:not(.widget--press) .arrow-prev {
        left: 1rem; } }

.tileArticle {
  position: relative; }
  @media (max-width: 602px) {
    .tileArticle {
      margin: 0 1rem; } }
  .tileArticle img {
    display: block;
    max-width: 100%; }
  .articlesAfterMe .tileArticle {
    max-width: unset; }
  .tileArticle.tileArticle--news {
    max-width: 100%; }

.tileArticle--double {
  grid-column: 1 / span 2; }

.tileArticle--title {
  display: block;
  min-height: auto;
  background-color: #F5F2F1;
  position: relative;
  padding: 2.5rem 2rem 2rem; }
  .tileArticle--title .h5 {
    text-transform: none;
    margin: 0; }
  .tileArticle--title + .tileArticle {
    margin-top: 3rem; }

.tileArticle--news {
  font-size: calc(max(13px, 1.4rem)); }
  .tileArticle--news.tileArticle--double {
    margin-bottom: 3rem; }
  .tileArticle--news + .tileArticle {
    margin-top: 3rem; }
  @media (max-width: 960px) {
    .tileArticle--news + .tileArticle {
      margin-top: 1.5rem; } }

.tileArticle__preview,
.medium-text .tileArticle a.tileArticle__preview,
.articlesAfterMe .tileArticle a.tileArticle__preview,
.widget--articles .tileArticle a.tileArticle__preview,
.articlesAgregator .tileArticle a.tileArticle__preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 50rem;
  color: #14428b;
  text-decoration: none; }
  .tileArticle--double .tileArticle__preview,
  .tileArticle--news.tileArticle--double .tileArticle__preview, .tileArticle--double
  .medium-text .tileArticle a.tileArticle__preview,
  .tileArticle--news.tileArticle--double
  .medium-text .tileArticle a.tileArticle__preview, .tileArticle--double
  .articlesAfterMe .tileArticle a.tileArticle__preview,
  .tileArticle--news.tileArticle--double
  .articlesAfterMe .tileArticle a.tileArticle__preview, .tileArticle--double
  .widget--articles .tileArticle a.tileArticle__preview,
  .tileArticle--news.tileArticle--double
  .widget--articles .tileArticle a.tileArticle__preview, .tileArticle--double
  .articlesAgregator .tileArticle a.tileArticle__preview,
  .tileArticle--news.tileArticle--double
  .articlesAgregator .tileArticle a.tileArticle__preview {
    height: 100%; }
    @media (min-width: 602px) {
      .tileArticle--double .tileArticle__preview,
      .tileArticle--news.tileArticle--double .tileArticle__preview, .tileArticle--double
      .medium-text .tileArticle a.tileArticle__preview,
      .tileArticle--news.tileArticle--double
      .medium-text .tileArticle a.tileArticle__preview, .tileArticle--double
      .articlesAfterMe .tileArticle a.tileArticle__preview,
      .tileArticle--news.tileArticle--double
      .articlesAfterMe .tileArticle a.tileArticle__preview, .tileArticle--double
      .widget--articles .tileArticle a.tileArticle__preview,
      .tileArticle--news.tileArticle--double
      .widget--articles .tileArticle a.tileArticle__preview, .tileArticle--double
      .articlesAgregator .tileArticle a.tileArticle__preview,
      .tileArticle--news.tileArticle--double
      .articlesAgregator .tileArticle a.tileArticle__preview {
        display: grid;
        grid-template-columns: 1fr 1fr; } }
  @media (max-width: 1300px) {
    .tileArticle__preview,
    .medium-text .tileArticle a.tileArticle__preview,
    .articlesAfterMe .tileArticle a.tileArticle__preview,
    .widget--articles .tileArticle a.tileArticle__preview,
    .articlesAgregator .tileArticle a.tileArticle__preview {
      min-height: 46rem; } }
  @media (max-width: 960px) {
    .articlesAgregator .tileArticle.slick-slide .tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .medium-text .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .articlesAfterMe .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .widget--articles .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .articlesAgregator .tileArticle a.tileArticle__preview {
      min-height: 58rem; } }
  @media (max-width: 602px) {
    .articlesAgregator .tileArticle.slick-slide .tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .medium-text .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .articlesAfterMe .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .widget--articles .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-slide
    .articlesAgregator .tileArticle a.tileArticle__preview {
      opacity: 0.2; }
    .articlesAgregator .tileArticle.slick-current .tileArticle__preview, .articlesAgregator .tileArticle.slick-current
    .medium-text .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-current
    .articlesAfterMe .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-current
    .widget--articles .tileArticle a.tileArticle__preview, .articlesAgregator .tileArticle.slick-current
    .articlesAgregator .tileArticle a.tileArticle__preview {
      opacity: 1; } }
  .tileArticle--news .tileArticle__preview, .tileArticle--news
  .medium-text .tileArticle a.tileArticle__preview, .tileArticle--news
  .articlesAfterMe .tileArticle a.tileArticle__preview, .tileArticle--news
  .widget--articles .tileArticle a.tileArticle__preview, .tileArticle--news
  .articlesAgregator .tileArticle a.tileArticle__preview {
    min-height: auto;
    opacity: 1; }
    @media (min-width: 420px) {
      .tileArticle--news .tileArticle__preview, .tileArticle--news
      .medium-text .tileArticle a.tileArticle__preview, .tileArticle--news
      .articlesAfterMe .tileArticle a.tileArticle__preview, .tileArticle--news
      .widget--articles .tileArticle a.tileArticle__preview, .tileArticle--news
      .articlesAgregator .tileArticle a.tileArticle__preview {
        display: grid;
        grid-template-columns: 20rem 1fr; } }
    @media (min-width: 602px) {
      .tileArticle--news .tileArticle__preview, .tileArticle--news
      .medium-text .tileArticle a.tileArticle__preview, .tileArticle--news
      .articlesAfterMe .tileArticle a.tileArticle__preview, .tileArticle--news
      .widget--articles .tileArticle a.tileArticle__preview, .tileArticle--news
      .articlesAgregator .tileArticle a.tileArticle__preview {
        grid-template-columns: 25rem 1fr; } }
  .tileArticle__preview:hover, .tileArticle__preview:focus,
  .medium-text .tileArticle a.tileArticle__preview:hover,
  .medium-text .tileArticle a.tileArticle__preview:focus,
  .articlesAfterMe .tileArticle a.tileArticle__preview:hover,
  .articlesAfterMe .tileArticle a.tileArticle__preview:focus,
  .widget--articles .tileArticle a.tileArticle__preview:hover,
  .widget--articles .tileArticle a.tileArticle__preview:focus,
  .articlesAgregator .tileArticle a.tileArticle__preview:hover,
  .articlesAgregator .tileArticle a.tileArticle__preview:focus {
    text-decoration: none;
    /*.tileArticle__img img {
            transform: scale(1.08, 1.08);
        }*/ }
    .tileArticle__preview:hover .tileArticle__title, .tileArticle__preview:focus .tileArticle__title,
    .medium-text .tileArticle a.tileArticle__preview:hover .tileArticle__title,
    .medium-text .tileArticle a.tileArticle__preview:focus .tileArticle__title,
    .articlesAfterMe .tileArticle a.tileArticle__preview:hover .tileArticle__title,
    .articlesAfterMe .tileArticle a.tileArticle__preview:focus .tileArticle__title,
    .widget--articles .tileArticle a.tileArticle__preview:hover .tileArticle__title,
    .widget--articles .tileArticle a.tileArticle__preview:focus .tileArticle__title,
    .articlesAgregator .tileArticle a.tileArticle__preview:hover .tileArticle__title,
    .articlesAgregator .tileArticle a.tileArticle__preview:focus .tileArticle__title {
      text-decoration: underline; }

.articlesAfterMe .tileArticle a.tileArticle__preview {
  opacity: 1; }

.medium-text .tileArticle--double a.tileArticle__preview,
.articlesAfterMe .tileArticle--double a.tileArticle__preview,
.widget--articles .tileArticle--double a.tileArticle__preview,
.articlesAgregator .tileArticle--double a.tileArticle__preview {
  height: 100%; }
  @media (min-width: 602px) {
    .medium-text .tileArticle--double a.tileArticle__preview,
    .articlesAfterMe .tileArticle--double a.tileArticle__preview,
    .widget--articles .tileArticle--double a.tileArticle__preview,
    .articlesAgregator .tileArticle--double a.tileArticle__preview {
      display: grid;
      grid-template-columns: 1fr 1fr; } }

/*.medium-text .tileArticle a.tileArticle__preview {
    min-height: auto;
}*/
.medium-text .tileArticle.tileArticle--double a.tileArticle__preview {
  height: 100%; }
  @media (min-width: 602px) {
    .medium-text .tileArticle.tileArticle--double a.tileArticle__preview {
      display: grid;
      grid-template-columns: 1fr 1fr; } }

.tileArticle__img,
.medium-text .tileArticle__img {
  position: relative;
  aspect-ratio: 3 / 2;
  overflow: hidden;
  max-height: 100%;
  isolation: isolate; }
  .tileArticle__img img,
  .medium-text .tileArticle__img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 2;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center; }
  .tileArticle--double .tileArticle__img,
  .tileArticle--news .tileArticle__img, .tileArticle--double
  .medium-text .tileArticle__img,
  .tileArticle--news
  .medium-text .tileArticle__img {
    aspect-ratio: unset; }
    .tileArticle--double .tileArticle__img img,
    .tileArticle--news .tileArticle__img img, .tileArticle--double
    .medium-text .tileArticle__img img,
    .tileArticle--news
    .medium-text .tileArticle__img img {
      position: absolute;
      z-index: -1; }
    @media (max-width: 420px) {
      .tileArticle--double .tileArticle__img,
      .tileArticle--news .tileArticle__img, .tileArticle--double
      .medium-text .tileArticle__img,
      .tileArticle--news
      .medium-text .tileArticle__img {
        aspect-ratio: 3 / 2; } }
  .tileArticle--news.tileArticle--double .tileArticle__img, .tileArticle--news.tileArticle--double
  .medium-text .tileArticle__img {
    aspect-ratio: 3 / 4; }
    @media (max-width: 420px) {
      .tileArticle--news.tileArticle--double .tileArticle__img, .tileArticle--news.tileArticle--double
      .medium-text .tileArticle__img {
        aspect-ratio: 3 / 2; } }

.tileArticle__content,
.medium-text .tileArticle__content {
  position: relative;
  z-index: 10;
  padding: 2.4rem 4.4rem 3rem 3rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #F5F2F1; }
  @media (min-width: 602px) {
    .tileArticle--double .tileArticle__content, .tileArticle--double
    .medium-text .tileArticle__content {
      background-color: #14428b;
      color: #ffffff; } }
  .tileArticle--news.tileArticle--double .tileArticle__content, .tileArticle--news.tileArticle--double
  .medium-text .tileArticle__content {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset; }

.tileArticle__dec {
  background-color: #14428b;
  position: absolute;
  left: 0;
  height: 0.8rem;
  width: 100%;
  top: 0; }
  .tileArticle--news .tileArticle__dec {
    top: auto;
    bottom: 0; }
  .tileArticle--news .tileArticle__content .tileArticle__dec {
    display: none; }
  .tileArticle--news.tileArticle--double .tileArticle__content .tileArticle__dec {
    display: block;
    bottom: auto;
    top: 0; }
  .tileArticle--news.tileArticle--double .tileArticle__img .tileArticle__dec {
    display: none; }

.tileArticle__secondary {
  font-size: calc(max(13px, 1.4rem));
  font-weight: 700; }

.tileArticle__title,
.medium-text .tileArticle__title {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.167;
  text-transform: none;
  margin: 2rem 0 2.7rem; }
  .tileArticle--news .tileArticle__title, .tileArticle--news
  .medium-text .tileArticle__title {
    font-size: 1.8rem;
    margin: 1.6rem 0 2.5rem; }
    @media (max-width: 760px) {
      .tileArticle--news .tileArticle__title, .tileArticle--news
      .medium-text .tileArticle__title {
        margin: 1.5rem 0; } }
  .tileArticle--news.tileArticle--double .tileArticle__title, .tileArticle--news.tileArticle--double
  .medium-text .tileArticle__title {
    font-size: 2.4rem;
    margin: 2rem 0 2.7rem; }

.articlePreview__icon {
  background-color: #14428b;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  top: 0;
  width: 4rem;
  height: 4rem; }
  .articlePreview__icon svg {
    width: 2.2rem;
    height: 2.2rem;
    color: #ffffff;
    margin: auto; }

.tileArticle__text,
.medium-text .tileArticle__text {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.389;
  margin-bottom: 0;
  margin-top: auto; }

.tileArticle__btnIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 1.3rem; }

.tileArticle__desc,
.medium-text .tileArticle__desc {
  font-style: italic;
  font-weight: 700; }

.articlesSlider__dots {
  position: absolute;
  left: 0;
  bottom: -14rem;
  width: 100%;
  background-color: #F5F2F1;
  padding: 4px !important;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  list-style: none; }
  .articlesSlider__dots li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: background-color 0.25s ease;
    -o-transition: background-color 0.25s ease;
    transition: background-color 0.25s ease;
    background-color: #C8CEDC;
    cursor: pointer;
    overflow: hidden;
    margin: 0 !important; }
    .articlesSlider__dots li button {
      display: block;
      width: 100%;
      height: 100%;
      color: transparent;
      outline: none;
      border: none;
      background-color: transparent;
      -webkit-transition: background-color 0.3s ease;
      -o-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease;
      height: 8px; }
    .articlesSlider__dots li.slick-active button {
      background-color: #14428b; }

@media (max-width: 602px) {
  .articlesAgregator--list,
  .tiles-grid__content,
  .tripple-tile {
    display: grid;
    margin: auto;
    width: auto;
    grid-template-columns: 1fr; }
    .articlesAgregator--list .tileArticle a.tileArticle__preview,
    .tiles-grid__content .tileArticle a.tileArticle__preview,
    .tripple-tile .tileArticle a.tileArticle__preview {
      opacity: 1;
      min-height: auto; } }

.tiles-grid {
  display: inline-block;
  width: 126rem;
  margin: 7rem -2.3rem;
  margin-top: 2rem;
  min-height: 3rem;
  margin-bottom: -1rem; }
  .tiles-grid .tiles-grid__content {
    margin-top: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .medium-text .tiles-grid {
    width: 120rem;
    margin-left: -21.5rem; }
    @media (max-width: 1300px) {
      .medium-text .tiles-grid {
        width: 936px;
        margin-left: -77px; } }
    @media (max-width: 1090px) {
      .medium-text .tiles-grid {
        width: 100%;
        margin-left: 0; } }
    @media (max-width: 783px) {
      .medium-text .tiles-grid .medium-editor-cvt-tile {
        width: 100% !important; } }
  .medium__editable .tiles-grid .tile, .medium__editable .tiles-grid .tile--image {
    background-color: #cccccc;
    cursor: pointer; }
  @media (max-width: 783px) {
    .tiles-grid .tile, .tiles-grid .tile--image {
      width: 100%; } }
  .tiles-grid .medium-editor-cvt-tile {
    margin: 1px; }
    .tiles-grid .medium-editor-cvt-tile.left, .tiles-grid .medium-editor-cvt-tile.right {
      margin: 0.5rem; }
    .tiles-grid .medium-editor-cvt-tile .edit-tile-align__center {
      display: none; }
  .harmonika__item .tiles-grid {
    width: 100%;
    margin: 0 -0.5rem; }
    .harmonika__item .tiles-grid .tile, .harmonika__item .tiles-grid .tile--image, .harmonika__item .tiles-grid .widget {
      width: 100% !important;
      padding: 0 !important; }

.toggler {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 2rem; }
  .toggler input[type="checkbox"] {
    position: absolute;
    left: -9999px; }

.toggler__label {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.4rem;
  font-weight: 700; }
  .toggler__label:first-child {
    margin-right: 1rem; }
  .toggler__label:last-child {
    margin-left: 0.8rem; }

.toggler input:focus + div {
  text-decoration: underline; }

.toggler > div {
  cursor: pointer;
  width: 50px;
  height: 20px;
  background-image: url(/images/svg/toggler-bg.svg);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  -webkit-transition: 200ms ease-out;
  -o-transition: 200ms ease-out;
  transition: 200ms ease-out;
  font-size: 0;
  /*

  body[data-cvt-color="humanitarci"] & {  
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#e74011' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="lidska-prava"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#f9b000' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="socialni-prace"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#009881' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="vzdelani-a-osveta"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#0080c8' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="jeden-svet"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#312783' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="migrace"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#6f2283' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  body[data-cvt-color="darujte"] & {
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='20px' viewBox='0 0 50 20' enable-background='new 0 0 50 20' xml:space='preserve'><path fill='#ffcc00' d='M49.99,10L40,19.99V20H10v-0.01l0,0L0.01,10L10,0.01l0,0V0h30v0.01L49.99,10z'/></svg>");
  }
  */ }

.toggler > div:before {
  will-change: translate;
  display: block;
  position: absolute;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 3px;
  left: 2px;
  content: '';
  width: 14px;
  height: 14px;
  background: black;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms; }
  body[data-cvt-color="humanitarci"] .toggler > div:before {
    background: #e74011; }
  body[data-cvt-color="lidska-prava"] .toggler > div:before {
    background: #f9b000; }
  body[data-cvt-color="socialni-prace"] .toggler > div:before {
    background: #009881; }
  body[data-cvt-color="vzdelani-a-osveta"] .toggler > div:before {
    background: #0080c8; }
  body[data-cvt-color="jeden-svet"] .toggler > div:before {
    background: #312783; }
  body[data-cvt-color="migrace"] .toggler > div:before {
    background: #6f2283; }
  body[data-cvt-color="darujte"] .toggler > div:before {
    background: #ffcc00; }

.toggler input:checked + div:before {
  color: #0078d7;
  -webkit-transform: translateX(280%) rotate(45deg);
      -ms-transform: translateX(280%) rotate(45deg);
          transform: translateX(280%) rotate(45deg);
  -webkit-transform: translateX(32px) rotate(45deg);
      -ms-transform: translateX(32px) rotate(45deg);
          transform: translateX(32px) rotate(45deg);
  background: #000; }
  body[data-cvt-color="humanitarci"] .toggler input:checked + div:before {
    background: #e74011; }
  body[data-cvt-color="lidska-prava"] .toggler input:checked + div:before {
    background: #f9b000; }
  body[data-cvt-color="socialni-prace"] .toggler input:checked + div:before {
    background: #009881; }
  body[data-cvt-color="vzdelani-a-osveta"] .toggler input:checked + div:before {
    background: #0080c8; }
  body[data-cvt-color="jeden-svet"] .toggler input:checked + div:before {
    background: #312783; }
  body[data-cvt-color="migrace"] .toggler input:checked + div:before {
    background: #6f2283; }
  body[data-cvt-color="darujte"] .toggler input:checked + div:before {
    background: #ffcc00; }

.tripple-box {
  display: inline-block;
  width: calc(100% + 3rem);
  margin: 7rem -1.5rem;
  min-height: 5rem; }
  .tripple-box .box {
    margin: 1.5rem;
    display: inline-block;
    width: calc(33.333% - 3rem);
    float: left;
    text-align: center;
    padding: 7.5rem 1rem;
    min-height: 3rem;
    background-color: #cccccc;
    background-size: cover;
    background-position: center center;
    position: relative; }
    .tripple-box .box:before {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.3);
      z-index: 0; }
    .tripple-box .box .btn--white {
      width: 80%;
      z-index: 1;
      background-color: rgba(0, 0, 0, 0.4); }
    .tripple-box .box:hover {
      text-decoration: none; }
      .tripple-box .box:hover .btn--white {
        background: #ffffff;
        color: #1d1d1b !important; }
    .tripple-box .box.setted .btn--white {
      position: absolute;
      top: 50%;
      left: 10%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  @media (max-width: 760px) {
    .tripple-box {
      text-align: center; }
      .tripple-box .box {
        float: none;
        width: calc(50% - 3.5rem); } }
  @media (max-width: 500px) {
    .tripple-box {
      text-align: center; }
      .tripple-box .box {
        float: none;
        width: calc(100% - 3rem); } }

.tripple-tile {
  display: inline-block;
  width: 126rem;
  margin: 7rem -2.3rem;
  min-height: 3rem;
  margin-bottom: -1rem;
  /*
	.tile {
		margin: 1.5rem;
		display: inline-block;
		width: calc(33.333% - 3rem);
		float: left;
		text-align: center;
		padding: 7.5rem 1rem;
		min-height: 3rem;

		background-color: $color--gray-no-bg;
		background-size: cover;
		background-position: center center;

		position: relative;

		&:before {
			display: block;
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background: rgba(0,0,0,0.3);
			z-index: 0;
		}

		.btn--white {
			width: 80%;
			position: relative;
			z-index: 1;
		}
		&:hover {
			text-decoration: none;
			.btn--white {
				background: $color--white;
				color: $color--hlavni;
			}
		}
	}
*/ }
  .medium-text .tripple-tile {
    width: 120rem;
    margin-left: -18.5rem; }
    .dirRtl .medium-text .tripple-tile {
      margin-left: auto;
      margin-right: -18.5rem; }
    @media (max-width: 1300px) {
      .medium-text .tripple-tile {
        width: 936px;
        margin-left: -64px; }
        .dirRtl .medium-text .tripple-tile {
          margin-left: auto;
          margin-right: -64px; } }
    @media (max-width: 1090px) {
      .medium-text .tripple-tile {
        width: 100%;
        margin-left: 0; }
        .medium-text .tripple-tile .medium-editor-cvt-tile {
          width: calc(33.333% - 1rem) !important; } }
    @media (max-width: 783px) {
      .medium-text .tripple-tile .medium-editor-cvt-tile {
        width: 100% !important; } }
  .medium__editable .tripple-tile .tile, .medium__editable .tripple-tile .tile--image {
    background-color: #cccccc;
    cursor: pointer; }
  @media (max-width: 783px) {
    .tripple-tile .tile, .tripple-tile .tile--image {
      width: 100%; } }
  .tripple-tile .medium-editor-cvt-tile {
    float: left;
    margin: 1px; }
    .tripple-tile .medium-editor-cvt-tile.left, .tripple-tile .medium-editor-cvt-tile.right {
      margin: 0.5rem; }
    .tripple-tile .medium-editor-cvt-tile .edit-tile-align__center {
      display: none; }
  @media (max-width: 760px) {
    .tripple-tile {
      text-align: center; }
      .tripple-tile .tile, .tripple-tile .tile--image {
        float: none;
        width: calc(50% - 3.5rem); } }
  @media (max-width: 500px) {
    .tripple-tile {
      text-align: center; }
      .tripple-tile .tile, .tripple-tile .tile--image {
        float: none;
        width: 100%;
        margin: 0.5rem 0; } }
  .harmonika__item .tripple-tile {
    width: 100%;
    margin: 0 -0.5rem; }
    .harmonika__item .tripple-tile .tile, .harmonika__item .tripple-tile .tile--image, .harmonika__item .tripple-tile .widget {
      width: 100% !important;
      padding: 0 !important; }

.videoWidget {
  position: relative;
  overflow: hidden; }

.videoWidget__imgWrap {
  position: relative; }

.videoWidget__img {
  width: 100%;
  max-height: calc(100vh - 120px);
  -o-object-fit: cover;
     object-fit: cover; }

.videoWidget__content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 3.5rem 3rem 2.2rem;
  background-color: #F5F2F1;
  color: #14171B;
  -webkit-transition: -webkit-transform 0.25s ease-in;
  transition: -webkit-transform 0.25s ease-in;
  -o-transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in; }
  @media (min-width: 760px) {
    .videoWidget__content {
      display: grid;
      grid-template-columns: 36% 58%;
      grid-column-gap: 6%; } }
  @media (max-width: 830px) {
    .videoWidget__content {
      position: relative;
      z-index: 5;
      display: block;
      margin: 0 -3rem;
      width: calc(100% + 6rem); } }
  .is-playing .videoWidget__content {
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%); }
  .videoWidget__content:hover, .videoWidget__content:focus {
    text-decoration: none;
    /*.videoWidget__title {
            text-decoration: underline;
        }*/ }

.videoWidget__play {
  position: absolute;
  left: calc(50% - 4rem);
  top: calc(40% - 4rem);
  width: 8rem;
  height: 8rem;
  z-index: 10;
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease-in;
  transition: opacity 0.25s ease, -webkit-transform 0.25s ease-in;
  -o-transition: opacity 0.25s ease, transform 0.25s ease-in;
  transition: opacity 0.25s ease, transform 0.25s ease-in;
  transition: opacity 0.25s ease, transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  -webkit-filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 10px 23px rgba(0, 0, 0, 0.5)); }
  .is-playing .videoWidget__play {
    opacity: 0;
    visibility: hidden; }
  .videoWidget__play:hover, .videoWidget__play:focus {
    -webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
            transform: scale(1.15); }
  @media (max-width: 960px) {
    .videoWidget__play {
      top: calc(50% - 4rem); } }

.videoWidget__video {
  position: absolute;
  inset: 0;
  z-index: -1; }
  .is-playing .videoWidget__video {
    z-index: 10; }

.medium-text .videoWidget__title {
  color: #14428b;
  letter-spacing: -0.04em;
  margin: 0 0 2rem;
  line-height: 1.233; }

.medium-text .videoWidget__perex {
  margin: 0 0 2rem; }

.videoWidget__cta {
  grid-column: 1 / 3;
  text-align: right; }

/* zakomentovane kvoli testovaniu
.webMenu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    padding: 0 3rem;
    background-color: $color--blue-darken;
    color: white;

    a {
        color: white;
        font-size: 1.2rem;
        line-height: 3.9rem;
    }
 
    ul {
        margin: 0;
        padding: 0;
        list-style-type: none; 
    }

    li {
        display: inline;
        font-size: 1.2rem;
        line-height: 3.9rem;
        margin-right: 3rem;

        &:last-child {
            margin-right: 0;
        }

        .dirRtl & {
            margin-right: auto;
            margin-left: 2rem;
        }
    }

    @media (max-width: 640px) {
        display: flex;
    }

    @media (max-width: 480px) {
        padding: 0 1rem;
    }

    @media (max-width: 359px) {
        flex-wrap: wrap;
    }
}
.webMenu__close {
    position: relative;
    display: inline-block;
    width: 3rem;
    height: 3rem;
    cursor: pointer;

    &:after,
    &:before {
        background: $color--white;
        display: block;
        width: 85%;
        height: 0.32rem;
        content: "";
        transform-origin: 50% 50%;
        position: absolute;
        top: 49%;
        left: 0;
        transition: all 0.3s ease;
    }
    &:before {
        transform: rotate(45deg);
    }
    &:after {
        transform: rotate(-45deg);
    }

    &:hover {
        &:after,
        &:before {
            opacity: 0.6;
        }
    }
}

.webMenu__left {
    display: block;
    float: left;

    svg {
        position: relative;
        top: 0.4rem;
        width: 1.6rem;
        height: 1.6rem;
        border-radius: 2rem;
        margin-right: 1rem;
        fill: $color--white;
        line-height: 4rem;
        position: relative;

        &:not(.ico) {
            border: 0.5px solid $color--white;
        }

        @media (max-width: $screen-sm) {
            margin-right: 0.1rem;
        }
        
        .dirRtl & {
            margin-right: 0;
            margin-left: 1rem;
        }
    }

    @media (min-width: 359px) and (max-width: 640px) {
        display: flex;
        flex-grow: 1;
        justify-content: space-between;
    }
    
    @media(max-width: 359px){
        flex-basis: 100%;
    }
}

.webMenu__name {
    @media (max-width: 640px) {
        max-width: calc(100vw - 110px);
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
        margin-right: 1rem;
    }
}

.itemMore {
    position: relative;
    &:after {
        content: "";
        font-size: 1rem;
        position: absolute;
        border-top: 0.7rem solid $color--white;
        border-left: 0.6rem solid transparent;
        border-right: 0.6rem solid transparent;
        top: calc(50% - 3px);
        right: 1rem;
        width: 0;
        height: 0;
        transform-origin: center;

        transition: transform 0.3s;

        .dirRtl & {
            right: auto;
            left: 0;
        }
    }

    .is-active > &:after {
        content: "";
        transform: rotate(-180deg);
    }
}
.webMenu__left__pin-webs {
    display: inline-block;
    color: $color--white;
    text-decoration: none;
    padding: 0 4rem 0 2rem;
    position: relative;
    background-color: transparent;
    border: none;
    height: 100%;
    border-bottom: 1px solid $color--blue-darken;

    &:hover,
    .is-active & {
        text-decoration: none;
        background-color: rgba(20,65,139,0.95);
        border-color: rgba(20,65,139,0.95);
    }

    @media (max-width: $screen-sm) {
        padding: 0 3rem 0 0;
    }
}

.webMenu__right {
    float: right;
    display: flex;
    align-items: center;

    a {
        display: inline-block;
        color: $color--white;
        text-decoration: none;
        border: 0;
        border-bottom: 1px solid transparent;

        &:hover,
        &.is-active {
            border-color: $color--white;
        }
    }

    @media (max-width: 359px) {
        margin-right: 0;
        margin-left: auto;
        margin-top: -1.8rem;
    }
}

.webMenu__overlay {
    position: fixed;
    top: 4rem;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    padding: 1rem 0;
    z-index: 9998;
    color: white;
    background-color: rgba($color--blue-cvt, 0.95);
    border-top: 1px solid transparent;

    transform: translateY(calc(-100% - 60px));
    transition: transform 0.3s, opacity 0.3s;
    opacity: 0;
    visibility: hidden;

    &.is-active {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }

    .container {
        display: flex;
    }

    a {
        color: $color--white;
        text-decoration: none;
    }

    .page-overlay__col {
        width: 33%;
        padding-right: 5rem;
        &:last-child {
            padding-right: 0;
        }
    }

    .page-overlay__fnd {
        background-color: $color--red;
        background-image: url("../images/hands-new.png");
        background-size: cover;
        color: $color--white;
        padding: 2rem 3rem;
        font-weight: bold;
        margin-bottom: 3rem;
    }

    @media (max-width: $screen-md) {
        padding: 2rem 0 10rem;
    }
}

.webMenu__list {
    list-style-type: none;
    margin-bottom: 3rem;
    padding-left: 0;

    li {
        line-height: 3.2rem;
        font-size: 1.4rem;
    }

    a {
        &.is-active,
        &:hover,
        &:focus {
            font-weight: 700;
        }
    }

    @media (max-width: $screen-md) {
        margin-bottom: 2rem;
    }
}

.webMenu__title {
    @extend %font--bold;
    font-size: 2rem;
    color: $color--white;
    text-transform: uppercase;
    margin: 0 0 2rem;

    @media (max-width: $screen-md) {
        margin-bottom: 1.5rem;
    }
}

ul.languageMenu {
    display: flex;
    li {
        margin-right: 0;
    }
    a {
        display: inline-block;
        padding: 0 1rem;
    }

    @media (max-width: $screen-md) {
        display: none !important;
    }
}

.langMenu--mobile {
    font-size: 1.4rem;
    position: relative;
    display: none;

    @media (max-width: $screen-md) {
        display: block;
    }
}

.langMenu__active {
    padding-left: 2rem;
    padding-right: 4rem;

    @media(max-width: $screen-sm) {
        padding-left: 0;
        padding-right: 3rem;
    }
}

.langMenu__cont {
    position: absolute;
    left: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10%);
    padding: 2rem;
    background-color: $color--blue-darken;
    transition: all 0.3s;

    &.is-active {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }

    a {
        display: block;
        padding: 0.3rem 0;
    }
}

.webMenu__hands {
    height: 4rem;
    display: inline-flex !important;

    @media (max-width: $menu-mobile) {
        margin-right: 1rem;
    }

    svg {
        width: 3rem;
        height: 3rem;
        margin: auto;
    }
}

*/
.well, .medium-text blockquote {
  background-color: #f1f1f1;
  padding: 2rem;
  color: #000;
  font-size: 1.6rem; }
  .well.darujte, .medium-text blockquote.darujte {
    background-color: #fdd1e2 !important; }
  .well.float-right, .medium-text blockquote.float-right {
    float: right;
    margin-left: 0.5rem;
    margin-bottom: 0.5rem; }
  *[data-tile-type="job-offer"] .well, *[data-tile-type="job-offer"] .medium-text blockquote, .medium-text *[data-tile-type="job-offer"] blockquote {
    min-height: 17.4rem; }
  .well .link--arrowed, .medium-text blockquote .link--arrowed {
    font-size: 1.4rem;
    margin-right: 2rem;
    text-transform: uppercase;
    display: inline-block;
    float: left; }
    .well .link--arrowed:after, .medium-text blockquote .link--arrowed:after {
      content: ">";
      float: right;
      display: inline-block;
      margin-left: 1rem; }
  .well .link--phone, .medium-text blockquote .link--phone {
    color: #14171B; }
  @media (max-width: 960px) {
    .well.sm-auto-height, .medium-text blockquote.sm-auto-height {
      height: auto !important; } }
  .well.p-3-0, .medium-text blockquote.p-3-0 {
    padding: 3rem 0; }
  .darujte__gray-boxes .well, .darujte__gray-boxes .medium-text blockquote, .medium-text .darujte__gray-boxes blockquote {
    padding-bottom: 13rem; }
    @media (max-width: 760px) {
      .darujte__gray-boxes .well, .darujte__gray-boxes .medium-text blockquote, .medium-text .darujte__gray-boxes blockquote {
        padding-bottom: 10rem; } }

.well__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1rem; }

.well__legend {
  font-size: 14px;
  font-style: italic; }

.well--w-full {
  padding-left: 0;
  padding-right: 0; }

a.well {
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  a.well:hover {
    text-decoration: none;
    background: #e4e4e4; }

/**
 * Změny pro jednotlivé prvky, když jsou v bloku
 */
.well h2, .medium-text blockquote h2 {
  font-size: 3.4rem; }

.well h3, .medium-text blockquote h3 {
  font-size: 2.8rem; }
  .well h3.red, .medium-text blockquote h3.red {
    color: #14418B; }

.well--left-image {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  min-height: 17rem;
  margin: 6rem 0; }
  .well--left-image .img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 30%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #d8d8d8;
    overflow: hidden; }
    .well--left-image .img img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .well--left-image .img img.tall {
        width: 100%;
        min-width: 100%;
        height: auto;
        min-height: 100%; }
      .well--left-image .img img.wide {
        height: 100%;
        min-height: 100%;
        min-width: 100%;
        width: auto; }
        @media (max-width: 960px) {
          .well--left-image .img img.wide {
            height: auto; } }
    @media (max-width: 500px) {
      .well--left-image .img {
        display: none; } }
  .well--left-image .text {
    display: inline-block;
    float: right;
    width: 68%; }
    .well--left-image .text h2,
    .well--left-image .text h3 {
      margin-top: 0; }
    @media (max-width: 500px) {
      .well--left-image .text {
        width: 100%;
        float: none;
        display: block; } }

.whisperer {
  position: relative;
  width: 100%;
  z-index: 999; }

.whisperer__options {
  position: absolute;
  top: calc(100% - 1px);
  z-index: 999; }
  .whisperer__options.is-open {
    -webkit-box-shadow: 0 2px 8px -3px rgba(20, 23, 27, 0.2);
            box-shadow: 0 2px 8px -3px rgba(20, 23, 27, 0.2); }

.whisperer__opt {
  background: #ffffff;
  border-top: 1px solid #f1f1f1;
  padding: 0.7rem 1.5rem;
  font-size: 1.4rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .whisperer__opt:hover {
    color: #00cccc; }
  .whisperer__opt.selected {
    color: #00cccc; }

.widgetBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 790px;
  margin: 2rem auto;
  color: #ffffff;
  text-align: left;
  padding: 2.4rem 4rem;
  position: relative;
  background-color: #ccc;
  background-size: cover;
  background-position: center center;
  margin-bottom: 4rem;
  text-decoration: none;
  position: relative;
  z-index: 5; }
  .widgetBanner:hover, .widgetBanner:focus {
    color: #ffffff;
    text-decoration: none; }
  .widgetBanner:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    z-index: 2; }
  @media (max-width: 500px) {
    .widgetBanner {
      padding: 2rem; } }
  [data-ms-uid="climate"] .widgetBanner {
    max-width: 78rem;
    background-size: cover;
    aspect-ratio: 16 / 9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @supports not (aspect-ratio: 16/9) {
      [data-ms-uid="climate"] .widgetBanner {
        min-height: 43rem; } }
    @media (max-width: 760px) {
      [data-ms-uid="climate"] .widgetBanner {
        aspect-ratio: auto; } }

[data-ms-uid="climate"] body:not(.is-article) .medium-text .widget {
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.widgetBanner__title {
  font-size: 3.4rem !important;
  text-transform: uppercase !important; }

.widgetBanner__content {
  position: relative;
  z-index: 3;
  margin-top: 18rem;
  margin-bottom: 0;
  max-width: 480px;
  margin-left: 0; }
  [data-ms-uid="climate"] .widgetBanner__content {
    max-width: 52rem;
    margin-top: auto;
    margin-bottom: 0; }

.widgetBanner__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1; }
  .widgetBanner__image img,
  .widgetBanner__image source {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  @media (max-width: 760px) {
    .pinkBlock .widgetBanner__image {
      position: relative;
      display: block;
      aspect-ratio: 16 / 9; } }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburgerCVT,
.hamburgerKlima {
  padding: 1rem 3rem;
  display: none;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  float: right; }
  .hamburgerCVT:hover,
  .hamburgerKlima:hover {
    opacity: 0.7; }
  @media (max-width: 960px) {
    .hamburgerCVT,
    .hamburgerKlima {
      display: block !important; } }
  @media (max-width: 760px) {
    .hamburgerCVT,
    .hamburgerKlima {
      padding-left: 2rem;
      padding-right: 2rem; } }

.hamburgerCVT-box,
.hamburgerKlima-box {
  width: 24px;
  height: 19px;
  display: inline-block;
  position: relative; }

.hamburgerCVT-inner,
.hamburgerKlima-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .hamburgerCVT-inner, .hamburgerCVT-inner::before, .hamburgerCVT-inner::after,
  .hamburgerKlima-inner,
  .hamburgerKlima-inner::before,
  .hamburgerKlima-inner::after {
    width: 24px;
    height: 3px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
         -o-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease; }
  .is-active .hamburgerCVT-inner::after, .is-active
  .hamburgerKlima-inner::after {
    background-color: #fff; }
  .hamburgerCVT-inner::before, .hamburgerCVT-inner::after,
  .hamburgerKlima-inner::before,
  .hamburgerKlima-inner::after {
    content: "";
    display: block; }
  .hamburgerCVT-inner::before,
  .hamburgerKlima-inner::before {
    top: -8px; }
  .hamburgerCVT-inner::after,
  .hamburgerKlima-inner::after {
    bottom: -8px; }

/*
   * Spring
   */
.hamburgerCVT--spring .hamburgerCVT-inner {
  top: 1.5px;
  -webkit-transition: background-color 0s 0.13s linear;
  -o-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear; }
  .hamburgerCVT--spring .hamburgerCVT-inner::before {
    top: 8px;
    -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburgerCVT--spring .hamburgerCVT-inner::after {
    top: 16px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburgerCVT--spring.is-active .hamburgerCVT-inner {
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent; }
  .hamburgerCVT--spring.is-active .hamburgerCVT-inner::before {
    top: 0;
    -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
            transform: translate3d(0, 8px, 0) rotate(45deg); }
  .hamburgerCVT--spring.is-active .hamburgerCVT-inner::after {
    top: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 8px, 0) rotate(-45deg);
            transform: translate3d(0, 8px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburgerCVT--spring-r .hamburgerCVT-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
       -o-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburgerCVT--spring-r .hamburgerCVT-inner::after {
    top: -16px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
    -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburgerCVT--spring-r .hamburgerCVT-inner::before {
    -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburgerCVT--spring-r.is-active .hamburgerCVT-inner {
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
          transform: translate3d(0, -8px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburgerCVT--spring-r.is-active .hamburgerCVT-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
    -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburgerCVT--spring-r.is-active .hamburgerCVT-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

.old-report {
  display: inline-block;
  width: 100%;
  clear: both;
  border-bottom: 1px solid #f1f1f1;
  padding: 2rem 0; }

.old-report__name {
  display: inline-block;
  float: left;
  margin: 1.5rem 2rem 0 0; }
  .old-report__name .year {
    color: #999999; }

.old-report__links {
  display: inline-block;
  float: right; }
  .old-report__links .btn--black {
    padding: 0.8rem 3rem;
    font-size: 1.2rem; }

.annual-reports__bottom-only-btn {
  position: absolute;
  bottom: 3rem;
  width: 100%;
  left: 0;
  text-align: center; }

.z-index10 {
  z-index: 10; }

#job-filter .well-col {
  position: relative; }

@media (max-width: 500px) {
  #filter-jobs .form__item--checkbox span {
    padding-right: 0; } }

.career__filter__col-dropdown {
  width: 28%;
  margin-right: 1%;
  float: left; }
  @media (max-width: 960px) {
    .career__filter__col-dropdown {
      width: 100%;
      float: none;
      margin-bottom: 1rem; } }

.career__filter__col-button {
  width: 10%;
  float: left; }
  @media (max-width: 960px) {
    .career__filter__col-button {
      width: 100%;
      float: none; } }

.career__filter__dropdown__row {
  display: block;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  padding-left: 4rem; }
  .career__filter__dropdown__row label {
    margin-left: -4rem;
    line-height: 1.6rem; }
    .career__filter__dropdown__row label span {
      line-height: 1.4rem !important; }
      .career__filter__dropdown__row label span:before {
        top: -0.3rem !important; }

.career__filter__dropdown__row__num {
  display: inline-block; }

.career__filter__dropdown-wrapper {
  position: relative;
  width: 100%; }
  .career__filter__dropdown-wrapper .career__filter__dropdown-title {
    position: relative;
    background: #fff;
    width: 100%;
    height: 5rem;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 1.4rem;
    padding-left: 2rem;
    padding-top: 1.5rem; }
    .career__filter__dropdown-wrapper .career__filter__dropdown-title:before {
      position: absolute;
      margin-top: -3px;
      top: 2.6rem;
      right: 10px;
      content: "";
      height: 3px;
      width: 10px;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      background-color: #000; }
    .career__filter__dropdown-wrapper .career__filter__dropdown-title:after {
      position: absolute;
      margin-top: -3px;
      top: 2.6rem;
      right: 16px;
      content: "";
      height: 3px;
      width: 10px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      background-color: #000; }
  .career__filter__dropdown-wrapper .career__filter__dropdown-content {
    display: none;
    z-index: 22;
    position: absolute;
    top: 5rem;
    left: -0.4rem;
    width: 40rem;
    background: #fff;
    border: 0.4rem solid #f1f1f1;
    padding-left: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
    @media (max-width: 500px) {
      .career__filter__dropdown-wrapper .career__filter__dropdown-content {
        width: 30rem; } }
    @media (max-width: 500px) {
      .career__filter__dropdown-wrapper .career__filter__dropdown-content .form__item--checkbox span {
        font-size: 1.1rem;
        width: 30rem; } }
    .career__filter__dropdown-wrapper .career__filter__dropdown-content.open {
      display: block; }
    .career__filter__dropdown-wrapper .career__filter__dropdown-content .form__item--checkbox span:before {
      border-color: #f1f1f1; }

.career__filter__buttons {
  width: 100%;
  padding-top: 10px; }
  .career__filter__buttons button {
    display: block;
    margin: 0 auto; }

.career__filter__btn--smaller {
  font-size: 1.2rem; }
  .career__filter__btn--smaller:before {
    content: "x";
    display: inline-block;
    float: left;
    margin-right: 1.2rem; }

.career-detail__breadcrumbs {
  margin-top: 13rem; }

@media (max-width: 960px) {
  .career-detail__content h1 {
    font-size: 3rem; } }

.career-detail__content ul {
  font-size: 1.8rem;
  text-align: left;
  list-style: none;
  padding-left: 3rem;
  line-height: 1.5556;
  margin-bottom: 1.7rem;
  margin-left: 1rem; }
  .career-detail__content ul p {
    margin: 0; }
  .career-detail__content ul li {
    position: relative;
    margin-bottom: 1rem; }
    .career-detail__content ul li:before {
      content: "";
      width: 0.5rem;
      height: 0.5rem;
      background-color: #14428b;
      border-radius: 50%;
      display: block;
      position: absolute;
      top: 1.65rem;
      left: -2.65rem;
      -webkit-transform: rotate(45deg) translate(-50%, -50%);
          -ms-transform: rotate(45deg) translate(-50%, -50%);
              transform: rotate(45deg) translate(-50%, -50%); }
  .career-detail__content ul ul {
    padding-left: 2.5rem; }
    .career-detail__content ul ul li:before {
      content: "";
      width: 0.7rem;
      height: 0.7rem;
      background: transparent;
      border: 1px solid #14171B;
      display: block;
      position: absolute;
      top: 1.65rem;
      left: -2.65rem;
      -webkit-transform: rotate(45deg) translate(-50%, -50%);
          -ms-transform: rotate(45deg) translate(-50%, -50%);
              transform: rotate(45deg) translate(-50%, -50%); }
    .career-detail__content ul ul ul {
      padding-left: 0; }
      .career-detail__content ul ul ul li {
        font-size: 90%; }
        .career-detail__content ul ul ul li:before {
          display: none; }

.career-detail__content .career-detail__description {
  line-height: 1.65; }

.career__filter__checkbox {
  padding-top: 1.4rem;
  display: block; }
  .career__filter__checkbox span {
    text-transform: none !important;
    font-weight: 300 !important; }
    .career__filter__checkbox span:before {
      top: -2px !important; }
  .career__filter__checkbox .ico {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    margin: 0.2rem 0 -0.2rem 0.3rem; }

.career__narrow {
  max-width: 840px; }

.career__chBox {
  margin-bottom: 4rem; }
  .career__chBox .form__item--checkbox {
    display: block;
    margin-bottom: 2rem; }
  .career__chBox span {
    display: block;
    line-height: 1.2 !important; }

.career__subType {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .career__subType label {
    display: block; }
  @media (max-width: 760px) {
    .career__subType {
      display: block; } }

.career__note {
  max-width: 620px;
  margin-left: 2rem;
  font-style: italic; }

.career__subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 760px) {
    .career__subscribe {
      display: block; } }

.career__message {
  font-size: 2.4rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto; }

.career__icoText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700; }
  .career__icoText svg {
    margin-right: 3rem; }

.career__filterBtns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

@media (min-width: 760px) {
  .career__selectedWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.career__selectedTitle {
  text-transform: uppercase;
  font-weight: 600;
  margin-right: 3rem;
  color: #333333;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.career__selectedFilters {
  margin-top: -1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 760px) {
    .career__selectedFilters {
      margin-top: 0.5rem;
      margin-left: -1rem; } }

.career__selectedItem {
  display: block;
  font-weight: 300;
  color: #666666;
  padding: 1rem;
  font-style: italic; }

.career__selectedRemove {
  display: inline-block;
  margin-left: 0.2rem;
  font-weight: 700;
  font-size: 0.8em;
  padding: 0.5rem;
  position: relative;
  top: 0px;
  font-style: normal;
  cursor: pointer; }

.contact__filter {
  padding-top: 16rem; }
  .contact__filter .btn, .contact__filter .btn--black, .contact__filter .btn--yellow, .contact__filter .btn--white, .contact__filter .btn--hollow-30black, .contact__filter .btn--red, .contact__filter .btn--red-cvt, .contact__filter .btn--orange-cvt, .contact__filter .news__filterBtn {
    margin: 0;
    height: 5rem;
    line-height: 4.3rem;
    padding-top: 0;
    padding-bottom: 0;
    float: right; }
    .contact__filter .btn.float-none, .contact__filter .float-none.btn--black, .contact__filter .float-none.btn--yellow, .contact__filter .float-none.btn--white, .contact__filter .float-none.btn--hollow-30black, .contact__filter .float-none.btn--red, .contact__filter .float-none.btn--red-cvt, .contact__filter .float-none.btn--orange-cvt, .contact__filter .float-none.news__filterBtn {
      float: none;
      display: inline-block;
      margin: auto; }
  .contact__filter #select-cont-third .selectboxit-text {
    max-width: 22rem !important; }
  @media (max-width: 960px) {
    .contact__filter #select-cont-first .selectboxit-text {
      max-width: 18rem !important; }
    .contact__filter #select-cont-second .selectboxit-text {
      max-width: 18rem !important; }
    .contact__filter #select-cont-third .selectboxit-text {
      max-width: 18rem !important; } }
  @media (max-width: 960px) {
    .contact__filter .select-cont {
      margin-bottom: 1rem; } }
  .contact__filter .selectboxit-focus {
    border-color: #14418B !important; }
  .contact__filter .contact__filter__search-btn {
    background: #14171B;
    display: block;
    height: 49px;
    width: 49px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    padding: 1.6rem;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    .contact__filter .contact__filter__search-btn path {
      fill: #ffffff;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    @media (max-width: 1300px) {
      .contact__filter .contact__filter__search-btn {
        height: 41px;
        width: 41px; } }
    .contact__filter .contact__filter__search-btn:hover {
      background: #ffcc00; }
      .contact__filter .contact__filter__search-btn:hover path {
        fill: #14171B; }
  .contact__filter .contact__filter__reset-btn {
    display: block;
    font-size: 3rem;
    position: absolute;
    top: 3px;
    right: calc(60px);
    cursor: pointer;
    color: #737171;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    .contact__filter .contact__filter__reset-btn:hover {
      color: #14171B; }
  .contact__filter .search__btn {
    margin-right: 0;
    margin-left: auto; }
    @media (min-width: 760px) {
      .contact__filter .search__btn {
        margin-left: 1.5rem; } }

.searchWrapper {
  max-width: 770px;
  margin: 0 auto;
  position: relative; }

@media (min-width: 760px) {
  .searchCont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

.searchInput__wrap {
  position: relative;
  width: calc(100% - 30px); }
  @media (max-width: 760px) {
    .searchInput__wrap {
      width: 100%; } }

.searchInput {
  width: 100%;
  padding: 1.35rem 2rem;
  border: 2px solid #C8CEDC !important;
  font-size: 1.45rem; }
  .searchInput:focus, .searchInput:active {
    border-color: #14428b !important; }

.searchFiltr__btn {
  display: block;
  text-align: right;
  color: #14428b;
  font-weight: 700;
  font-size: 12px;
  margin-top: 1rem;
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer; }
  @media (max-width: 760px) {
    .searchFiltr__btn.is-for-open {
      text-align: left;
      margin-top: -5rem;
      margin-bottom: 2rem; } }
  @media (max-width: 760px) {
    .searchFiltr__btn.is-for-close {
      position: absolute;
      bottom: -18px;
      left: 4rem; } }

@media (max-width: 760px) {
  #contact-search-btn {
    display: block;
    margin: 1rem 0 1rem auto;
    float: none; } }

.searchFiltr {
  margin-top: 6rem;
  border-top: 2px solid #ffffff;
  position: relative;
  z-index: 10; }
  @media (max-width: 760px) {
    .searchFiltr {
      margin-top: 3rem;
      padding-bottom: 2rem; } }

.searchFiltr__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px; }

.searchResults {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 100;
  background-color: #ffffff;
  -webkit-box-shadow: inset 2px 2px #14171B, inset -2px -2px #14171B;
          box-shadow: inset 2px 2px #14171B, inset -2px -2px #14171B; }
  .searchResults .kontakt__top {
    background-color: transparent;
    padding: 1.5rem 2rem;
    border: 1px solid #ffffff;
    margin: 3px;
    cursor: pointer; }
    .searchResults .kontakt__top:hover, .searchResults .kontakt__top:focus {
      background-color: #f1f1f1; }
    .searchResults .kontakt__top.selected {
      border: 1px solid #e94161; }
  .searchResults .kontakt__img {
    width: 40px;
    height: 40px; }
  .searchResults .kontakt__title {
    text-transform: none;
    font-weight: 400;
    margin-bottom: 0.3rem !important; }
  .searchResults .kontakt__subtitle {
    padding: 0 !important;
    min-height: 0 !important; }

.kontakt__showMore {
  padding: 2rem 2rem 2rem 8rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer; }

.searchResulst__remove {
  position: absolute;
  right: 2rem;
  top: 1.3rem;
  z-index: 5; }

.contact__contacts-container {
  margin: 4rem -10px; }

.contacts__title {
  margin-top: -4rem; }

.contacts-pg__contact-form {
  margin: 6rem 0; }
  .contacts-pg__contact-form .form__item__caption, .contacts-pg__contact-form .form__item__caption--textarea, .contacts-pg__contact-form .form__item__dropzone__caption,
  .contacts-pg__contact-form .form__item__caption--textarea {
    text-transform: uppercase; }
  .contacts-pg__contact-form label {
    display: block;
    margin-bottom: 1.5rem; }
    .contacts-pg__contact-form label input,
    .contacts-pg__contact-form label textarea {
      margin-top: 0.5rem; }

.contact__filter label.select-cont {
  position: relative;
  width: 100%;
  display: block; }
  @media (max-width: 500px) {
    .contact__filter label.select-cont {
      margin-bottom: 1rem; } }
  .contact__filter label.select-cont input,
  .contact__filter label.select-cont select {
    width: 100%; }
  .contact__filter label.select-cont input[name="search"] {
    width: calc(100% - 49px); }
    @media (max-width: 1300px) {
      .contact__filter label.select-cont input[name="search"] {
        width: calc(100% - 41px); } }

.contact__map-media-wrapper {
  margin-top: 2rem;
  margin-bottom: 8rem; }

.contacts__contact-for-media .kontakt,
.contact__map-box {
  min-height: 410px; }

@media (max-width: 960px) {
  .contacts__contact-for-media .kontakt {
    min-height: 0; } }

.contact__map-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }
  .contact__map-box .map {
    width: 60%;
    margin: 0 4rem 0 0; }
    @media (max-width: 760px) {
      .contact__map-box .map {
        width: 100%;
        display: block;
        height: 300px;
        margin-right: -3rem; } }
    .dirRtl .contact__map-box .map {
      margin-right: 0;
      margin-left: 4rem; }
  @media (max-width: 760px) {
    .contact__map-box {
      display: block;
      margin-bottom: 1rem; } }
  .contact__map-box .address {
    margin-top: 0.7rem; }
    @media (max-width: 760px) {
      .contact__map-box .address {
        padding: 2.4rem; } }
  .contact__map-box .address__address {
    font-style: normal;
    margin-bottom: 1.4rem; }
  .contact__map-box .address__contact {
    font-style: normal;
    margin-bottom: 1.4rem; }
    .contact__map-box .address__contact a[href^="tel"] {
      color: #1d1d1b; }
  .contact__map-box .address__vatinfo {
    margin-bottom: 1rem; }
  .contact__map-box-group .contact__map-box {
    margin-bottom: 2rem;
    padding-right: 1.5rem; }
    .contact__map-box-group .contact__map-box .map {
      margin-right: 2rem; }

@media (max-width: 960px) {
  .contacts__contact-for-media .widget.widget--kontakt {
    margin-top: 1rem; } }

.page-contact__contact-widgets .widget.widget--kontakt {
  margin-bottom: 2rem; }
  @media (max-width: 959px) {
    .page-contact__contact-widgets .widget.widget--kontakt {
      width: 50%;
      display: inline-block;
      float: left; } }
  @media (max-width: 620px) {
    .page-contact__contact-widgets .widget.widget--kontakt {
      width: 100%; } }

.page-contact__contact-widgets .kontakt {
  min-height: 260px; }

.page-contact__contact-widgets .kontakt__text {
  min-height: auto; }

.page-contact__contact-widgets .kontakt__breadcrumbs, .page-contact__contact-widgets .searchResults .kontakt__subtitle, .searchResults .page-contact__contact-widgets .kontakt__subtitle {
  min-height: auto; }

@keyframes loading-square {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(-45deg) scale(1.1); }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(0) scale(0.6);
            transform: translate(-50%, -50%) rotate(0) scale(0.6); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1.1);
            transform: translate(-50%, -50%) rotate(45deg) scale(1.1); } }

.contacts-pg__contact-form .sending-message,
.contacts-pg__contact-form .sent-message,
.contacts-pg__contact-form .fail-message {
  display: none; }

.contacts-pg__contact-form.sending {
  pointer-events: none;
  position: relative; }
  .contacts-pg__contact-form.sending:after {
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    right: -10px;
    bottom: 0;
    content: "";
    background: rgba(20, 23, 27, 0.4);
    z-index: 9998; }
  .contacts-pg__contact-form.sending:before {
    display: block;
    border: 0.6rem solid #ffffff;
    width: 5rem;
    height: 5rem;
    content: "";
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-animation: loading-square 1.3s infinite linear;
            animation: loading-square 1.3s infinite linear; }
  .contacts-pg__contact-form.sending .well, .contacts-pg__contact-form.sending .medium-text blockquote, .medium-text .contacts-pg__contact-form.sending blockquote {
    -webkit-filter: blur(2px);
            filter: blur(2px); }
  .contacts-pg__contact-form.sending .sending-message {
    display: block;
    position: absolute;
    top: calc(50% + 7rem);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    color: #ffffff;
    z-index: 9999;
    text-align: center; }

.contacts-pg__contact-form.sent, .contacts-pg__contact-form.fail {
  pointer-events: none;
  position: relative; }
  .contacts-pg__contact-form.sent:after, .contacts-pg__contact-form.fail:after {
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    right: -10px;
    bottom: 0;
    content: "";
    background: rgba(20, 23, 27, 0.4);
    z-index: 9998; }
  .contacts-pg__contact-form.sent:before, .contacts-pg__contact-form.fail:before {
    display: block;
    border: 0.6rem solid #ffffff;
    width: 5rem;
    height: 5rem;
    content: "";
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg); }
  .contacts-pg__contact-form.sent .well, .contacts-pg__contact-form.sent .medium-text blockquote, .medium-text .contacts-pg__contact-form.sent blockquote, .contacts-pg__contact-form.fail .well, .contacts-pg__contact-form.fail .medium-text blockquote, .medium-text .contacts-pg__contact-form.fail blockquote {
    -webkit-filter: blur(2px);
            filter: blur(2px); }
  .contacts-pg__contact-form.sent svg, .contacts-pg__contact-form.fail svg {
    display: block;
    width: 5rem;
    height: 5rem;
    content: "";
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: fixed;
    top: -7rem;
    left: 50%;
    z-index: 9999;
    -webkit-transform: translate(-36%, -50%);
        -ms-transform: translate(-36%, -50%);
            transform: translate(-36%, -50%); }
  .contacts-pg__contact-form.sent .sent-message, .contacts-pg__contact-form.fail .sent-message {
    display: block;
    position: absolute;
    top: calc(50% + 7rem);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    color: #ffffff;
    z-index: 9999;
    text-align: center; }

.contacts-pg__contact-form.fail svg {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.contacts-pg__contact-form.fail .sent-message {
  display: none; }

.contacts-pg__contact-form.fail .fail-message {
  display: block;
  position: absolute;
  top: calc(50% + 7rem);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #ffffff;
  z-index: 9999;
  text-align: center; }

.darujte__gray-boxes a {
  color: #14171B !important; }

.donate__form__row {
  margin-bottom: 1px;
  background: #f1f1f1;
  padding: 3rem;
  display: inline-block;
  float: left;
  width: 100%; }
  @media (max-width: 500px) {
    .donate__form__row {
      padding-inline: 1rem; }
      .career .donate__form__row {
        padding-right: 3rem; } }
  .donate__formWrap .donate__form__row {
    display: block;
    float: none;
    padding: 0;
    width: auto;
    background-color: transparent; }

.donateLay .form__group--radio label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.donateLay .form__group--radio span:before {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important; }

.donate__chci-prispet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 960px) {
    .donate__chci-prispet {
      display: block; } }
  .donate__chci-prispet .form__item__caption--select {
    display: inline-block;
    text-transform: uppercase;
    margin-right: 1.5rem;
    float: left;
    height: 5rem;
    line-height: 2.5rem;
    width: 16rem;
    position: relative;
    top: 0;
    left: 0; }
    .donate__chci-prispet .form__item__caption--select:after {
      display: none;
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: -0.9rem;
      width: 1.4rem;
      height: 1.4rem; }
      @media (max-width: 960px) {
        .donate__chci-prispet .form__item__caption--select:after {
          top: 6.3rem;
          left: -2.5rem; } }
    @media (max-width: 1220px) {
      .donate__chci-prispet .form__item__caption--select {
        display: block;
        width: calc(100% - 19rem);
        top: 0.7rem !important;
        width: 100%; } }
  .donate__chci-prispet select,
  .donate__chci-prispet .selectboxit-container {
    width: 50%;
    display: inline-block;
    float: left; }
    @media (max-width: 960px) {
      .donate__chci-prispet select,
      .donate__chci-prispet .selectboxit-container {
        width: 100%;
        display: block;
        float: none; } }
    .donate__chci-prispet select .selectboxit,
    .donate__chci-prispet .selectboxit-container .selectboxit {
      border-color: #ffffff;
      background: #ffffff;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
      .donate__chci-prispet select .selectboxit:hover, .donate__chci-prispet select .selectboxit.selectboxit-open, .donate__chci-prispet select .selectboxit.selectboxit-focus,
      .donate__chci-prispet .selectboxit-container .selectboxit:hover,
      .donate__chci-prispet .selectboxit-container .selectboxit.selectboxit-open,
      .donate__chci-prispet .selectboxit-container .selectboxit.selectboxit-focus {
        border-color: #d0d0d0; }
    .donate__chci-prispet select .selectboxit-options,
    .donate__chci-prispet .selectboxit-container .selectboxit-options {
      /* background: lighten(#ffeb99, 10%); */
      border-color: #d0d0d0; }
    @media (max-width: 400px) {
      .donate__chci-prispet select .selectboxit-text,
      .donate__chci-prispet .selectboxit-container .selectboxit-text {
        max-width: 160px !important; } }
  .donate__chci-prispet .donate__chci-prispet__info {
    padding-left: 3rem;
    display: inline-block;
    max-width: 35rem;
    font-size: 1.6rem;
    line-height: 2.5rem; }
    @media (max-width: 960px) {
      .donate__chci-prispet .donate__chci-prispet__info {
        display: block;
        max-width: 100%;
        padding: 0;
        margin-top: 1rem; } }
  .donateLay.with-sideBox .donate__chci-prispet {
    display: block; }
    .donateLay.with-sideBox .donate__chci-prispet .form__item__caption--select {
      display: block;
      width: calc(100% - 19rem);
      top: 0.7rem !important;
      width: 100%; }
    .donateLay.with-sideBox .donate__chci-prispet .select,
    .donateLay.with-sideBox .donate__chci-prispet .selectboxit-container {
      width: 100%;
      display: block;
      float: none; }
    .donateLay.with-sideBox .donate__chci-prispet .donate__chci-prispet__info {
      display: block;
      max-width: 100%;
      padding: 0; }

.donate__chci-platit,
.donate__prispet-castkou {
  padding-bottom: 2rem; }
  .donate__chci-platit .form__item__caption--radio,
  .donate__prispet-castkou .form__item__caption--radio {
    display: inline-block;
    font-size: 1.6rem;
    margin-right: 1.5rem;
    float: left;
    height: 5rem;
    line-height: 5rem;
    width: 16rem;
    position: relative; }
    @media (max-width: 960px) {
      .donate__chci-platit .form__item__caption--radio,
      .donate__prispet-castkou .form__item__caption--radio {
        display: block; } }
    .donate__chci-platit .form__item__caption--radio:after,
    .donate__prispet-castkou .form__item__caption--radio:after {
      display: none;
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: -0.9rem;
      width: 1.4rem;
      height: 1.4rem; }
      @media (max-width: 960px) {
        .donate__chci-platit .form__item__caption--radio:after,
        .donate__prispet-castkou .form__item__caption--radio:after {
          left: -2.5rem; } }
  .donate__chci-platit .form__item--radio,
  .donate__prispet-castkou .form__item--radio {
    display: inline-block;
    float: left;
    margin-right: 3rem;
    font-size: 1.4rem;
    height: 5rem;
    line-height: 5rem;
    cursor: pointer; }
    .donate__chci-platit .form__item--radio span:before,
    .donate__prispet-castkou .form__item--radio span:before {
      background: #ffeb99;
      width: 3rem;
      height: 3rem;
      border: 0.6rem solid #ffeb99;
      top: -0.5rem;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .donate__chci-platit .form__item--radio span:after,
    .donate__prispet-castkou .form__item--radio span:after {
      width: 2rem;
      height: 2rem;
      top: 0;
      left: 0.5rem; }
    .donate__chci-platit .form__item--radio span.error:before,
    .donate__prispet-castkou .form__item--radio span.error:before {
      border-color: #e94161; }
    .donate__chci-platit .form__item--radio:hover span:before,
    .donate__prispet-castkou .form__item--radio:hover span:before {
      border-color: #efbf00; }
  .donate__chci-platit .form__item__field,
  .donate__prispet-castkou .form__item__field {
    width: 15rem;
    display: inline-block;
    float: left;
    border-color: #ffffff;
    background: #ffffff;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    padding: 0 0 0 1.1rem;
    height: 5rem;
    line-height: 5rem; }
    .donate__chci-platit .form__item__field:hover, .donate__chci-platit .form__item__field:focus,
    .donate__prispet-castkou .form__item__field:hover,
    .donate__prispet-castkou .form__item__field:focus {
      border-color: #d0d0d0; }
  .donate__chci-platit input[name="anotherAmount"].error,
  .donate__prispet-castkou input[name="anotherAmount"].error {
    border-color: #e94161; }
  .donate__chci-platit input[name="anotherAmount"].disabled,
  .donate__prispet-castkou input[name="anotherAmount"].disabled {
    background-color: #ffffff;
    border-color: #ffffff; }

.donate__currency {
  padding-bottom: 2rem; }
  .donate__currency .form__item__caption--radio {
    display: inline-block;
    font-size: 1.6rem;
    margin-right: 1.5rem;
    float: left;
    height: 5rem;
    line-height: 5rem;
    width: 16rem;
    position: relative; }
    @media (max-width: 960px) {
      .donate__currency .form__item__caption--radio {
        display: block;
        float: none; } }
    .donate__currency .form__item__caption--radio:after {
      display: none;
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: -0.9rem;
      width: 1.4rem;
      height: 1.4rem; }
      @media (max-width: 960px) {
        .donate__currency .form__item__caption--radio:after {
          left: -2.5rem; } }
  .donate__currency .form__item--radio {
    display: inline-block;
    float: left;
    margin-right: 3rem;
    font-size: 1.4rem;
    height: 5rem;
    line-height: 5rem;
    cursor: pointer; }
    @media (max-width: 960px) {
      .donate__currency .form__item--radio {
        float: none; } }
    .donate__currency .form__item--radio span:before {
      background: #ffeb99;
      width: 3rem;
      height: 3rem;
      border: 0.6rem solid #ffeb99;
      top: -0.5rem;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .donate__currency .form__item--radio span:after {
      width: 2rem;
      height: 2rem;
      top: 0;
      left: 0.5rem; }
    .donate__currency .form__item--radio span.error:before {
      border-color: #e94161; }
    .donate__currency .form__item--radio:hover span:before {
      border-color: #efbf00; }
  .donate__currency .form__item__field {
    width: 15rem;
    display: inline-block;
    float: left;
    border-color: #ffeb99;
    background: #ffeb99;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    padding: 0 0 0 1.1rem;
    height: 5rem;
    line-height: 5rem; }
    .donate__currency .form__item__field:hover, .donate__currency .form__item__field:focus {
      border-color: #efbf00; }
  .donate__currency input[name="anotherAmount"].error {
    border-color: #e94161; }
  .donate__currency input[name="anotherAmount"].disabled {
    background-color: #ffdc4d;
    border-color: #ffdc4d; }

.donate__prispet-castkou {
  position: relative; }
  .donate__prispet-castkou .form__group--radio {
    padding-left: 17.5rem; }
    .donate__prispet-castkou .form__group--radio .form__item__caption--radio {
      margin-left: -17.5rem; }
    @media (max-width: 960px) {
      .donate__prispet-castkou .form__group--radio {
        padding-left: 0; }
        .donate__prispet-castkou .form__group--radio .form__item__caption--radio {
          margin-left: 0; } }
  .donate__prispet-castkou .donate__another-amount-wrapper label {
    line-height: 5.5rem; }
  .donate__prispet-castkou .donate__another-amount-wrapper .form__item--radio {
    margin-right: 0; }
    @media (max-width: 500px) {
      .donate__prispet-castkou .donate__another-amount-wrapper .form__item--radio span {
        padding-right: 1rem !important; } }
  @media (max-width: 500px) {
    .donate__prispet-castkou .donate__another-amount-wrapper .donate__another-amount input {
      width: 14rem; } }
  .donate__prispet-castkou .donate__prispet-castkou__unit-wrapper__unit {
    position: absolute;
    top: 0;
    left: 0; }

.donate__ico .form__item__caption, .donate__ico .form__item__caption--textarea, .donate__ico .form__item__dropzone__caption {
  position: relative; }
  .donate__ico .form__item__caption:after, .donate__ico .form__item__caption--textarea:after, .donate__ico .form__item__dropzone__caption:after {
    content: "";
    position: absolute;
    background-image: url("../images/star.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: -0.5rem;
    right: -1.9rem;
    width: 1.4rem;
    height: 1.4rem; }
    @media (max-width: 960px) {
      .donate__ico .form__item__caption:after, .donate__ico .form__item__caption--textarea:after, .donate__ico .form__item__dropzone__caption:after {
        top: 6.3rem;
        left: -2.5rem; } }

.donate__ico .btn, .donate__ico .btn--black, .donate__ico .btn--yellow, .donate__ico .btn--white, .donate__ico .btn--hollow-30black, .donate__ico .btn--red, .donate__ico .btn--red-cvt, .donate__ico .btn--orange-cvt, .donate__ico .news__filterBtn {
  padding-inline: 2rem; }

.donate__muj-email {
  background: #f1f1f1; }
  .donate__muj-email .form__item {
    width: calc(100% - 16rem); }
    @media (max-width: 960px) {
      .donate__muj-email .form__item {
        width: 100%; } }
  .donate__muj-email .form__item__caption, .donate__muj-email .form__item__caption--textarea, .donate__muj-email .form__item__dropzone__caption {
    display: inline-block;
    font-size: 1.6rem;
    margin-right: 2rem;
    float: left;
    height: 5rem;
    line-height: 5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-padding-end: 1rem;
            padding-inline-end: 1rem;
    position: relative; }
    .donate__muj-email .form__item__caption:after, .donate__muj-email .form__item__caption--textarea:after, .donate__muj-email .form__item__dropzone__caption:after {
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: -0.9rem;
      width: 1.4rem;
      height: 1.4rem; }
    .donate__muj-email .form__item__caption.no-required span, .donate__muj-email .no-required.form__item__caption--textarea span, .donate__muj-email .no-required.form__item__dropzone__caption span {
      padding-left: 4.5rem; }
    .donate__muj-email .form__item__caption.no-required:after, .donate__muj-email .no-required.form__item__caption--textarea:after, .donate__muj-email .no-required.form__item__dropzone__caption:after {
      display: none; }
  .donate__muj-email .form__item__field {
    width: calc(100% - 12rem);
    display: inline-block;
    float: left;
    border-color: #ffffff;
    background: #ffffff;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    padding: 0 0 0 1.1rem;
    height: 5rem;
    line-height: 5rem; }
    .donate__muj-email .form__item__field:hover, .donate__muj-email .form__item__field:focus {
      border-color: #d0d0d0; }
    @media (max-width: 960px) {
      .donate__muj-email .form__item__field {
        display: block;
        width: 100%;
        margin-bottom: 1rem; } }
  .donate__muj-email .btn, .donate__muj-email .btn--black, .donate__muj-email .btn--yellow, .donate__muj-email .btn--white, .donate__muj-email .btn--hollow-30black, .donate__muj-email .btn--red, .donate__muj-email .btn--red-cvt, .donate__muj-email .btn--orange-cvt, .donate__muj-email .news__filterBtn {
    float: right;
    margin: 0;
    height: 5rem;
    line-height: 4.3rem;
    padding: 0 2rem;
    width: 14rem; }
    .donate__muj-email .btn:focus, .donate__muj-email .btn--black:focus, .donate__muj-email .btn--yellow:focus, .donate__muj-email .btn--white:focus, .donate__muj-email .btn--hollow-30black:focus, .donate__muj-email .btn--red:focus, .donate__muj-email .btn--red-cvt:focus, .donate__muj-email .btn--orange-cvt:focus, .donate__muj-email .news__filterBtn:focus {
      outline: none; }
    @media (max-width: 960px) {
      .donate__muj-email .btn, .donate__muj-email .btn--black, .donate__muj-email .btn--yellow, .donate__muj-email .btn--white, .donate__muj-email .btn--hollow-30black, .donate__muj-email .btn--red, .donate__muj-email .btn--red-cvt, .donate__muj-email .btn--orange-cvt, .donate__muj-email .news__filterBtn {
        float: none;
        display: block; } }
  .donate__muj-email strong {
    text-transform: uppercase; }
  .donate__muj-email.donate__muj-email__vat {
    background: #f1f1f1; }
  .donate__muj-email input[name="email"].error {
    border-color: #e94161; }

.donate__muj-email__vat .form__item__field {
  display: inline-block;
  float: left;
  border-color: #d0d0d0;
  background: #ffffff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 0 0 0 1.1rem;
  height: 5rem;
  line-height: 5rem; }
  .donate__muj-email__vat .form__item__field:hover, .donate__muj-email__vat .form__item__field:focus {
    border-color: #d0d0d0; }

.donate__daruj {
  margin-bottom: 6rem; }
  .donate__daruj .btn, .donate__daruj .btn--black, .donate__daruj .btn--yellow, .donate__daruj .btn--white, .donate__daruj .btn--hollow-30black, .donate__daruj .btn--red, .donate__daruj .btn--red-cvt, .donate__daruj .btn--orange-cvt, .donate__daruj .news__filterBtn {
    padding: 1rem 6rem; }
  .donate__daruj .btn.disabled, .donate__daruj .disabled.btn--black, .donate__daruj .disabled.btn--yellow, .donate__daruj .disabled.btn--white, .donate__daruj .disabled.btn--hollow-30black, .donate__daruj .disabled.btn--red, .donate__daruj .disabled.btn--red-cvt, .donate__daruj .disabled.btn--orange-cvt, .donate__daruj .disabled.news__filterBtn {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.2; }
    @media (max-width: 760px) {
      .donate__daruj .btn.disabled, .donate__daruj .disabled.btn--black, .donate__daruj .disabled.btn--yellow, .donate__daruj .disabled.btn--white, .donate__daruj .disabled.btn--hollow-30black, .donate__daruj .disabled.btn--red, .donate__daruj .disabled.btn--red-cvt, .donate__daruj .disabled.btn--orange-cvt, .donate__daruj .disabled.news__filterBtn {
        margin-bottom: 3rem; } }
  @media (max-width: 760px) {
    .donate__daruj {
      text-align: center; } }
  .donate__daruj .note {
    display: inline-block;
    margin-left: 0; }
    @media (max-width: 1260px) {
      .donate__daruj .note {
        margin-left: 0;
        margin-top: 2rem; } }
    .donate__daruj .note .star {
      display: inline-block;
      background-image: url(../images/star.svg);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: 1.5rem;
      width: 1.4rem;
      height: 1.4rem; }
      @media (max-width: 960px) {
        .donate__daruj .note .star {
          left: -2.5rem; } }

.donate__gdpr-agreement {
  font-size: 1.6rem;
  line-height: 2.5rem;
  /*
	@media (max-width: $screen-md){
		display:block;
		max-width:100%;
		padding:0;
		margin-top:1rem;
	}
	*/ }
  .donate__gdpr-agreement a {
    color: #14171B !important; }

.donate__form-address {
  background: #f1f1f1; }
  .donate__form-address .form__item__caption--radio {
    display: block;
    font-size: 1.6rem;
    margin-right: 1.5rem;
    height: 5rem;
    line-height: 5rem;
    width: 16rem;
    position: relative; }
    .donate__formWrap .donate__form-address .form__item__caption--radio {
      display: block;
      font-size: 2.4rem;
      color: #14428b;
      float: none; }
    .donate__form-address .form__item__caption--radio:after {
      content: "";
      position: absolute;
      background-image: url("../images/star.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      top: 1.5rem;
      right: -0.9rem;
      width: 1.4rem;
      height: 1.4rem; }
      @media (max-width: 960px) {
        .donate__form-address .form__item__caption--radio:after {
          left: -2.5rem; } }
    .donate__form-address .form__item__caption--radio.no-required span {
      padding-left: 4.5rem; }
    .donate__form-address .form__item__caption--radio.no-required:after {
      display: none; }
  .donate__form-address .form__item--radio {
    display: inline-block;
    float: left;
    margin-right: 3rem;
    font-size: 1.4rem;
    height: 5rem;
    line-height: 5rem;
    cursor: pointer; }
    .donate__form-address .form__item--radio span:before {
      background: #ffeb99;
      width: 3rem;
      height: 3rem;
      border: 0.6rem solid #ffeb99;
      top: -0.5rem;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .donate__form-address .form__item--radio span:after {
      width: 2rem;
      height: 2rem;
      top: 0;
      left: 0.5rem; }
    .donate__form-address .form__item--radio span.error:before {
      border-color: #e94161; }
    .donate__form-address .form__item--radio:hover span:before {
      border-color: #efbf00; }
  @media (max-width: 960px) {
    .donate__form-address .form__item__caption--radio {
      width: 100%; } }
  @media (max-width: 960px) {
    .donate__form-address .form__group--radio {
      margin-bottom: 1rem !important; } }

/*
.donate__jak-chcete-darovat {
	background: #f1f1f1;
	.form__item__caption--radio {
		display: block;
		font-size: 1.6rem;
		margin-right: 1.5rem;
		float: left;
		height: 5rem;
		line-height: 5rem;
		width: 16rem;
		position: relative;
		&:after {
			content: "";
			position: absolute;
			background-image: url("../images/star.svg");
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			top: 1.5rem;
			right: -0.9rem;
			width: 1.4rem;
			height: 1.4rem;
			@media (max-width: $screen-md) {
				//top: 6.3rem;
				left: -2.5rem;
			}
		}
		&.no-required {
			span {
				padding-left: 4.5rem;
			}
			&:after {
				display: none;
			}
		}
		@media (max-width: $screen-sm) {
			display: block;
			width: 100%;
		}
	}
	.form__item--radio {
		display: inline-block;
		float: left;
		margin-right: 3rem;
		font-size: 1.4rem;
		height: 5rem;
		line-height: 5rem;
		cursor: pointer;
		@media (max-width: $screen-md) {
			float: none;
		}
		span {
			&:before {
				background: #ffeb99;
				width: 3rem;
				height: 3rem;
				border: 0.6rem solid #ffeb99;
				top: -0.5rem;
				transition: all 0.2s linear;
			}
			&.error:before {
				border-color: $color--red;
			}
		}
		&:hover {
			span:before {
				border-color: #efbf00;
			}
		}
	}
}
*/
#vat-info-toggle {
  text-decoration: underline;
  cursor: pointer; }

.donate__souhlas .form__item--checkbox {
  position: relative; }
  .donate__souhlas .form__item--checkbox input {
    display: block;
    position: absolute;
    left: 5px;
    width: 2rem;
    margin-top: 10px; }

.vat-payment-details .selectboxit-container {
  display: inline-block;
  padding-left: 0; }
  @media (max-width: 960px) {
    .vat-payment-details .selectboxit-container {
      width: 100%;
      float: none; } }
  .vat-payment-details .selectboxit-container .selectboxit {
    border-color: #d0d0d0;
    background: #ffffff;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    .vat-payment-details .selectboxit-container .selectboxit:hover, .vat-payment-details .selectboxit-container .selectboxit.selectboxit-open, .vat-payment-details .selectboxit-container .selectboxit.selectboxit-focus {
      border-color: #d0d0d0; }
  .vat-payment-details .selectboxit-container .selectboxit-options {
    background: #ffffff;
    border-color: #d0d0d0; }

.vat-payment-details .form__item__field--date input {
  border: none;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .vat-payment-details .form__item__field--date input:hover, .vat-payment-details .form__item__field--date input:focus {
    border-color: #d0d0d0; }

.vat-payment-details .accountcvt .form__item__caption--select {
  line-height: inherit; }

.form-headline-big, .form-headline-small, .donate-form .donate__jak-chcete-darovat .form__item__caption--radio {
  display: block;
  clear: both;
  font-size: 2rem;
  line-height: 5rem;
  padding: 1rem 0;
  text-transform: uppercase; }
  @media (max-width: 960px) {
    .form-headline-big, .form-headline-small, .donate-form .donate__jak-chcete-darovat .form__item__caption--radio {
      font-size: 1.5rem;
      line-height: 2rem; } }

.form-headline-small {
  font-size: 1.6rem;
  line-height: 3rem; }
  @media (max-width: 960px) {
    .form-headline-small {
      font-size: 1.5rem;
      line-height: 2rem; } }

.donate__thank__container {
  margin: 5rem 0; }
  .donate__thank__container .widget {
    width: 100%; }

.donate__thank__container__block {
  background: #ffcc00;
  padding: 3rem;
  margin: 2rem 0; }
  .donate__thank__container__block .donate__thank__container__heading {
    text-transform: uppercase;
    font-size: 2rem; }
  .donate__thank__container__block p {
    line-height: 2.5rem; }

.donate-info-headline {
  font-size: 2rem;
  line-height: 3.2rem; }

.donate__form-error, .donate__form-success {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 1rem 0;
  color: #e94161;
  line-height: 2.5rem; }
  .donate__form-error svg, .donate__form-success svg {
    width: 8rem;
    height: 5rem;
    position: relative;
    top: 2rem;
    left: -0.8rem;
    margin-right: -1rem;
    fill: #e94161; }
    @media (max-width: 960px) {
      .donate__form-error svg, .donate__form-success svg {
        width: 5rem; } }

.donate__form-success {
  color: green; }
  .donate__form-success svg {
    fill: green; }

.donate__form-error-contextual {
  display: inline-block;
  width: 100%;
  padding: 1rem 0;
  color: #e94161;
  margin-bottom: 1px;
  padding-left: 17.5rem; }
  @media (max-width: 960px) {
    .donate__form-error-contextual {
      padding-left: 0; } }

.donate__form-error-contextual-inline {
  display: block;
  color: #e94161;
  padding-left: 17.5rem; }
  .donate__form-error-contextual-inline.confirmeddonate {
    clear: both;
    padding-left: 0; }
  @media (max-width: 960px) {
    .donate__form-error-contextual-inline {
      padding-left: 0; } }

.donate__another-amount-wrapper {
  display: inline-block; }

.donate__another-amount {
  position: relative;
  display: inline-block;
  float: right; }
  .donate__another-amount .form__item {
    margin-bottom: 0; }
  .donate__another-amount:after {
    text-transform: none;
    display: block;
    content: attr(data-unit);
    position: absolute;
    top: 50%;
    right: 1rem;
    font-size: 1.4rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .donate__another-amount .form__item__field {
    padding-right: 3rem;
    z-index: 1; }

.donate__form__row.donate__chci-platit label.label--secondary,
.donate__form__row.donate__chci-prispet label.label--secondary {
  position: relative;
  height: 5rem;
  width: calc(100% - 35rem);
  display: inline-block;
  float: left; }
  @media (max-width: 960px) {
    .donate__form__row.donate__chci-platit label.label--secondary,
    .donate__form__row.donate__chci-prispet label.label--secondary {
      height: auto;
      float: none;
      width: 100%; } }

.donate__form__row.donate__chci-platit label.label--secondary .form__item__caption--select,
.donate__form__row.donate__chci-prispet label.label--secondary .form__item__caption--select {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
  line-height: 2.5rem; }
  @media (max-width: 1169px) {
    .donate__form__row.donate__chci-platit label.label--secondary .form__item__caption--select,
    .donate__form__row.donate__chci-prispet label.label--secondary .form__item__caption--select {
      top: 0.7rem; } }

.donate__chci-platit .form__item__caption--select:after,
.donate__chci-prispet .form__item__caption--select:after {
  content: "";
  position: absolute;
  background-image: url(../images/star.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 16%;
  right: -0.9rem;
  width: 1.4rem;
  height: 1.4rem; }

.donate__chci-prispet .selectboxit-container {
  width: 75%; }
  @media (max-width: 960px) {
    .donate__chci-prispet .selectboxit-container {
      font-size: 1.5rem;
      line-height: 2rem;
      width: 100%;
      display: inline-block; } }

.donate__prispet-castkou .form__item__caption--radio:after {
  display: none; }

@media (max-width: 960px) {
  .donate__prispet-castkou .form__item__caption--radio {
    width: 100%; } }

.vat-confirm-form .vat-payment-details .form__item__caption--select {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
  line-height: 2.5rem; }

.vat-confirm-form .vat-payment-details .form__item__caption--select:after {
  content: "";
  position: absolute;
  background-image: url(../images/star.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 16%;
  right: -0.9rem;
  width: 1.4rem;
  height: 1.4rem; }

.vat-confirm-form .vat-payment-details .selectboxit-container {
  width: 75%;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem; }
  @media (max-width: 960px) {
    .vat-confirm-form .vat-payment-details .selectboxit-container {
      font-size: 1.5rem;
      line-height: 2rem;
      width: 100%; } }

.vat-confirm-form .vat-payment-details .accountcvt {
  padding-top: 2rem;
  display: inline-block;
  width: 100%; }

@media (max-width: 760px) {
  .vat-confirm-form .vat-payment-details .accountcvt .form__item {
    width: 100%; } }

.vat-confirm-form .vat-payment-details .accountcvt .form__item__caption--select {
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }
  .vat-confirm-form .vat-payment-details .accountcvt .form__item__caption--select:after {
    display: none; }
  @media (max-width: 760px) {
    .vat-confirm-form .vat-payment-details .accountcvt .form__item__caption--select {
      margin-bottom: 1rem; } }

.vat-confirm-form .vat-payment-details .accountcvt .selectboxit-container {
  width: 100%; }

.vat-confirm-form .vat-payment-details .accountcvt .form__item__caption--select:after {
  top: 2.25rem; }

.vat-confirm-form .vat-payment-details .currency .label--secondary .form__item__caption--select {
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.vat-confirm-form .vat-payment-details .currency span.selectboxit-container {
  width: 20rem; }

.vat-confirm-form .no-star:after {
  display: none; }

.pd-update__breadcrumbs {
  margin-top: 13rem; }

.pd-update__form {
  padding: 3rem;
  margin-top: 3rem;
  margin-bottom: 12rem; }
  .pd-update__form .message {
    color: #e94161;
    padding-bottom: 2rem; }
  .pd-update__form .agree {
    margin: 2rem 0; }
    .pd-update__form .agree span {
      text-transform: none; }
  .pd-update__form .delivery-address-checkbox {
    margin: 2rem 0; }
  .pd-update__form .pd-update__form--no-star .form__item__caption:after, .pd-update__form .pd-update__form--no-star .form__item__caption--textarea:after, .pd-update__form .pd-update__form--no-star .form__item__dropzone__caption:after,
  .pd-update__form .pd-update__form--no-star .form__item__caption--date:after {
    display: none; }

.pd-update__thank {
  margin-top: 20rem;
  margin-bottom: 20rem; }

#donate__chci-prispet__info-klub a,
#donate__chci-prispet__info-skutecna a {
  color: inherit; }

.donate-form .donate__souhlas:not(.gray) {
  position: relative; }
  .donate-form .donate__souhlas:not(.gray) .form__item--checkbox span {
    padding-left: 7rem; }
    .donate-form .donate__souhlas:not(.gray) .form__item--checkbox span a {
      color: #e94161; }
    .donate-form .donate__souhlas:not(.gray) .form__item--checkbox span:before {
      background: #ffeb99;
      width: 2.8rem;
      height: 2.8rem;
      border: 0.4rem solid #ffeb99;
      top: -0.5rem;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .donate-form .donate__souhlas:not(.gray) .form__item--checkbox span:after {
      width: 2rem;
      height: 2rem;
      top: -0.1rem;
      left: 0.4rem;
      background-size: 100% 100%; }
    .donate-form .donate__souhlas:not(.gray) .form__item--checkbox span:hover:before {
      border-color: #efbf00; }
  .donate-form .donate__souhlas:not(.gray) + button {
    margin-top: 2.5rem; }
  .donate-form .donate__souhlas:not(.gray):after {
    content: "";
    display: block;
    position: absolute;
    top: 1.2rem;
    left: 4.5rem;
    background-image: url("../images/star.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.4rem;
    height: 1.4rem; }
    @media (max-width: 960px) {
      .donate-form .donate__souhlas:not(.gray):after {
        top: 1rem;
        left: -2.5rem; } }
  .donate-form .donate__souhlas:not(.gray).no-required span {
    padding-left: 4.5rem; }
  .donate-form .donate__souhlas:not(.gray).no-required:after {
    display: none; }

.donate-form .form__item__caption--select,
.donate-form .form__item__caption--radio {
  display: block;
  font-size: 1.4rem;
  font-weight: 400; }

.donate-form .donate__udaje-o-darci .donate__delivery-checkbox .form__item--checkbox span:before {
  top: 14px; }
  @media (min-width: 1260px) {
    .donate-form .donate__udaje-o-darci .donate__delivery-checkbox .form__item--checkbox span:before {
      top: 16px; } }

.donate-form .donate__udaje-o-darci .donate__delivery-checkbox .form__item--checkbox span:after {
  top: 17px; }
  @media (min-width: 1260px) {
    .donate-form .donate__udaje-o-darci .donate__delivery-checkbox .form__item--checkbox span:after {
      top: 19px; } }

.update-form .donate__udaje-o-darci .delivery-address-checkbox .form__item--checkbox span:before {
  top: 14px; }
  @media (min-width: 1260px) {
    .update-form .donate__udaje-o-darci .delivery-address-checkbox .form__item--checkbox span:before {
      top: 16px; } }

.update-form .donate__udaje-o-darci .delivery-address-checkbox .form__item--checkbox span:after {
  top: 17px; }
  @media (min-width: 1260px) {
    .update-form .donate__udaje-o-darci .delivery-address-checkbox .form__item--checkbox span:after {
      top: 19px; } }

.donatePage__perex {
  font-size: 1.8rem;
  text-align: center;
  margin-bottom: 3rem;
  line-height: 1.556; }

.donatePage__title {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
  color: #14428b;
  text-align: center; }

.donatePage__box {
  background-color: #F5F2F1;
  padding: 4rem 8rem;
  margin-left: -8rem;
  margin-right: -8rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem 4rem;
  font-size: 1.8rem; }
  @media (max-width: 1260px) {
    .donatePage__box {
      margin-left: 0;
      margin-right: 0;
      padding: 3rem; } }
  @media (max-width: 760px) {
    .donatePage__box {
      grid-template-columns: 1fr;
      gap: 1rem; } }
  .donatePage__box .payment-qr-code svg {
    display: block;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    width: 200px;
    height: 200px;
    mix-blend-mode: darken; }
  @media (max-width: 760px) {
    .donatePage__box .payment-qr-code {
      margin-top: 3rem;
      padding-bottom: 2rem; } }

.donatePage__label {
  text-align: right;
  color: rgba(20, 23, 27, 0.5); }
  @media (max-width: 760px) {
    .donatePage__label {
      text-align: left;
      margin-top: 1rem; } }

.donatePage__qrtext {
  font-size: 1.6rem;
  color: #14428b;
  padding-block: 4rem;
  max-width: 30ch; }
  @media (max-width: 760px) {
    .donatePage__qrtext {
      padding-block: 0; } }

@media (min-width: 960px) {
  .pgs_donors-and-partners h2 {
    font-size: 3.5rem; } }

.pgs__donatorsWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem 0; }

.pgs__donators__donator {
  display: inline-block;
  width: 16rem;
  height: auto;
  text-align: center; }
  .pgs__donators__donator a {
    color: #14171B; }
    .pgs__donators__donator a:hover {
      text-decoration: none; }
      .pgs__donators__donator a:hover .donator__name {
        color: #14418B; }
  .pgs__donators__donator .donator__img {
    background-image: url(../images/noimage.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain; }
  @media (max-width: 1300px) {
    .pgs__donators__donator {
      width: 20%;
      margin: 0;
      padding: 1rem; } }
  @media (max-width: 960px) {
    .pgs__donators__donator {
      width: 25%;
      margin: 0;
      padding: 1rem; } }
  @media (max-width: 700px) {
    .pgs__donators__donator {
      width: 33.333%;
      margin: 0;
      padding: 1rem; } }
  @media (max-width: 500px) {
    .pgs__donators__donator {
      display: inline-block;
      width: 50%; } }

.pgs__donators__separator {
  display: inline-block;
  width: 100%;
  height: 0;
  clear: both; }

.errorPage {
  margin-top: 0; }
  .errorPage .header {
    position: sticky;
    top: 0; }

.error-page-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1rem; }
  .error-page-header .header__socials a {
    width: 3rem;
    height: 3rem; }
  @media (max-width: 1300px) {
    .error-page-header nav img {
      width: 70px; } }

.error-page-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: max(100vh, 1000px);
  background: url(../images/404.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
  @media (max-width: 1740px) {
    .error-page-content {
      min-height: max(100vh, 810px); } }
  @media (max-width: 1400px) {
    .error-page-content {
      min-height: max(100vh, 600px); } }
  @media (max-width: 759px) {
    .error-page-content {
      height: auto; } }
  .error-page-content .btn, .error-page-content .btn--black, .error-page-content .btn--yellow, .error-page-content .btn--white, .error-page-content .btn--hollow-30black, .error-page-content .btn--red, .error-page-content .btn--red-cvt, .error-page-content .btn--orange-cvt, .error-page-content .news__filterBtn {
    color: #ffffff !important;
    margin: 0;
    padding: 1.1rem 4.4rem; }
    .error-page-content .btn:hover, .error-page-content .btn--black:hover, .error-page-content .btn--yellow:hover, .error-page-content .btn--white:hover, .error-page-content .btn--hollow-30black:hover, .error-page-content .btn--red:hover, .error-page-content .btn--red-cvt:hover, .error-page-content .btn--orange-cvt:hover, .error-page-content .news__filterBtn:hover {
      background: #ffffff;
      color: #14171B !important; }
    @media (max-width: 959px) {
      .error-page-content .btn, .error-page-content .btn--black, .error-page-content .btn--yellow, .error-page-content .btn--white, .error-page-content .btn--hollow-30black, .error-page-content .btn--red, .error-page-content .btn--red-cvt, .error-page-content .btn--orange-cvt, .error-page-content .news__filterBtn {
        display: block;
        margin: 2rem auto; } }
  .error-page-content h1 {
    font-size: 4rem;
    text-transform: none; }
    @media (max-width: 1300px) {
      .error-page-content h1 {
        font-size: 3rem; } }
  @media (max-width: 1300px) {
    .error-page-content p {
      font-size: 1.6rem; } }

.error-page-content-500 {
  min-height: calc(100vh - 20rem); }

.error-try-search {
  position: absolute;
  top: 1rem;
  left: 50.3%;
  width: 200px;
  height: 80px;
  padding-left: 10ch; }
  @media (max-width: 1460px) {
    .error-try-search {
      left: 50.6%; } }
  @media (max-width: 1300px) {
    .error-try-search {
      left: 49%; } }
  @media (max-width: 1260px) {
    .error-try-search {
      display: none; } }

.error-try-text {
  color: #ffffff;
  text-align: center;
  position: absolute;
  left: 2rem;
  bottom: 0;
  font-size: 1.4rem;
  -webkit-transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
          transform: rotate(-6deg); }

.error-page__right {
  display: inline-block;
  max-width: 575px; }
  @media (max-width: 1290px) {
    .error-page__right {
      float: left;
      margin-left: 12rem; } }
  @media (max-width: 965px) {
    .error-page__right {
      float: none;
      display: block;
      width: 80%;
      max-width: 80%;
      margin: auto; }
      .error-page__right h1 {
        text-align: center;
        text-transform: none; } }
  @media (max-width: 759px) {
    .error-page__right h1 {
      font-size: 3rem; } }

.error-page__koso {
  display: block;
  width: 26rem;
  height: 26rem;
  background: #14171B;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  float: left;
  position: relative; }
  .error-page__koso:before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 24.8rem;
    height: 24.8rem;
    border: 2px solid #ffffff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .error-page__koso:after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 17rem;
    height: 17rem;
    background: #ffffff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  @media (max-width: 965px) {
    .error-page__koso {
      float: none;
      display: block;
      margin: 0 auto 10rem auto; } }
  @media (max-width: 759px) {
    .error-page__koso {
      -webkit-transform: rotate(45deg) scale(0.4);
          -ms-transform: rotate(45deg) scale(0.4);
              transform: rotate(45deg) scale(0.4);
      margin-top: 4rem;
      margin-bottom: -4rem; } }

.error-page__circle {
  position: relative;
  text-align: center;
  isolation: isolate;
  margin-bottom: 14rem; }
  .error-page__circle:before {
    content: '';
    position: absolute;
    width: 25.2rem;
    height: 25.2rem;
    background-color: #14428B;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: -1;
    -webkit-box-shadow: 0 0 154px 0px #14428B;
            box-shadow: 0 0 154px 0px #14428B; }
  @media (max-width: 1740px) {
    .error-page__circle {
      margin-bottom: 8rem; }
      .error-page__circle:before {
        width: 20rem;
        height: 20rem; } }

.error-page__text {
  text-align: center;
  color: #ffffff; }

.error-page__code {
  display: block;
  position: relative; }
  .error-page__code span {
    font-size: 2.5rem;
    display: block;
    text-transform: uppercase; }
    .error-page__code span.num {
      color: #ffffff;
      font-size: 16rem;
      line-height: 6rem;
      position: relative;
      z-index: 5; }
      @media (max-width: 1300px) {
        .error-page__code span.num {
          font-size: 12rem; } }

.error-page__container {
  max-width: 560px;
  margin: auto;
  padding: 0 4rem; }
  @media (max-width: 1400px) {
    .error-page__container {
      margin-top: 20rem; } }
  @media (max-width: 1300px) {
    .error-page__container {
      margin-top: auto; } }
  @media (max-width: 759px) {
    .error-page__container {
      margin-top: auto;
      position: static;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      top: auto;
      left: auto; } }

.error-page__container--wide {
  max-width: calc(min(940px, 90%));
  padding: 0 4rem;
  margin: auto; }

.well .full-text-search-form .full-text-search-form__btn, .medium-text blockquote .full-text-search-form .full-text-search-form__btn {
  border-color: #14171B;
  position: relative;
  top: -0.5rem;
  height: 6rem; }
  @media (max-width: 960px) {
    .well .full-text-search-form .full-text-search-form__btn, .medium-text blockquote .full-text-search-form .full-text-search-form__btn {
      display: block;
      max-width: 20rem;
      margin: 0 auto;
      margin-top: 3rem; } }
  @media (max-width: 500px) {
    .well .full-text-search-form .full-text-search-form__btn, .medium-text blockquote .full-text-search-form .full-text-search-form__btn {
      max-width: none;
      width: 100%; } }

.well .full-text-search-form .full-text-search-form__input, .medium-text blockquote .full-text-search-form .full-text-search-form__input {
  height: 6rem; }

.full-text-search-header__num-records {
  text-transform: uppercase;
  padding-bottom: 1rem; }

.full-text-search {
  margin-bottom: 7rem; }
  .full-text-search .btn, .full-text-search .btn--black, .full-text-search .btn--yellow, .full-text-search .btn--white, .full-text-search .btn--hollow-30black, .full-text-search .btn--red, .full-text-search .btn--red-cvt, .full-text-search .btn--orange-cvt, .full-text-search .news__filterBtn {
    margin: 0 auto;
    margin-top: 7rem; }
    @media (max-width: 500px) {
      .full-text-search .btn, .full-text-search .btn--black, .full-text-search .btn--yellow, .full-text-search .btn--white, .full-text-search .btn--hollow-30black, .full-text-search .btn--red, .full-text-search .btn--red-cvt, .full-text-search .btn--orange-cvt, .full-text-search .news__filterBtn {
        max-width: none;
        width: 100%; } }
  .full-text-search .full-text-search__headline {
    clear: both; }
    .full-text-search .full-text-search__headline a:not(.actual) + sup {
      color: #14418B; }
    @media (max-width: 960px) {
      .full-text-search .full-text-search__headline {
        font-size: 2.8rem; } }
    @media (max-width: 500px) {
      .full-text-search .full-text-search__headline {
        font-size: 2.4rem; } }
  .full-text-search .full-text-search__rest-of-web {
    list-style: none; }
    .full-text-search .full-text-search__rest-of-web li {
      padding-bottom: 4rem; }
      .full-text-search .full-text-search__rest-of-web li p {
        margin-top: 0.8rem; }

.container--gallery {
  margin: 7rem auto; }

.tile--gallery-image {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  @media (max-width: 960px) {
    .tile--gallery-image {
      width: 48%; } }
  @media (max-width: 760px) {
    .tile--gallery-image {
      width: 100%; } }
  .tile--gallery-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    transition: 0.8s ease; }
    .tile--gallery-image img.tall {
      width: 100%;
      height: auto; }
    .tile--gallery-image img.wide {
      height: 100%;
      width: auto; }
  .tile--gallery-image:hover img {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
        -ms-transform: translate(-50%, -50%) scale(1.05);
            transform: translate(-50%, -50%) scale(1.05); }
  .tile--gallery-image:hover .download-link {
    bottom: 0; }
  .tile--gallery-image .download-link {
    height: 4rem;
    position: absolute;
    bottom: -4rem;
    right: 1rem;
    -webkit-transition: bottom 0.4s ease;
    -o-transition: bottom 0.4s ease;
    transition: bottom 0.4s ease;
    display: inline-block;
    background: rgba(38, 38, 38, 0.6);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.2rem;
    padding: 0.8rem 1.5rem; }
    .tile--gallery-image .download-link a {
      color: #ffffff; }
    .tile--gallery-image .download-link svg {
      fill: #ffffff;
      display: inline-block;
      width: 2.5rem;
      position: relative;
      top: 0.4rem;
      margin-right: 0.5rem; }

.gallery-print {
  padding-bottom: 6rem; }
  .gallery-print .gallery-print__title {
    padding: 2rem 0; }
  .gallery-print .gallery-print__file {
    display: block;
    border-top: 1px solid #f1f1f1;
    padding: 1rem 1rem;
    font-size: 1.8rem;
    color: inherit; }
    .gallery-print .gallery-print__file:hover {
      background: #f1f1f1; }
    .gallery-print .gallery-print__file:last-child {
      border-bottom: 1px solid #f1f1f1; }
    .gallery-print .gallery-print__file .gallery-print__file__name {
      width: 80%;
      float: left; }
    .gallery-print .gallery-print__file .gallery-print__file__size {
      float: right;
      width: 20%;
      text-align: right; }

.gs__header {
  position: relative;
  height: auto !important;
  aspect-ratio: 2 / 1; }
  @supports not (aspect-ratio: auto) {
    .gs__header {
      padding-top: 50%; } }
  @media (min-width: 960px) {
    .gs__header {
      margin-top: 0 !important; } }

.gs__title {
  margin-top: 0;
  text-transform: none; }

.gs__event-infos {
  font-style: italic;
  font-weight: 800;
  color: #595858;
  font-size: 1.8rem;
  margin-bottom: 3rem;
  line-height: 2.8rem; }

.gs__event-infos__time {
  display: inline-block;
  margin-right: 2rem; }

.gs__event-infos__time__from {
  display: inline-block; }

.gs__event-infos__time__to {
  display: inline-block; }

.gs__event-infos__place {
  display: inline-block; }

.gs__info {
  display: inline-block;
  width: 100%;
  font-size: 1.6rem;
  margin: 1rem 0 3rem 0; }

.gs__info__date,
.gs__info__readTime {
  padding: 1rem 0;
  margin: 0 2rem 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: left;
  font-size: 1.5rem;
  color: #858585; }
  .gs__info__date b,
  .gs__info__date strong,
  .gs__info__readTime b,
  .gs__info__readTime strong {
    color: #14171B;
    margin-left: 0.5rem;
    margin-top: -0.1rem;
    font-weight: 600;
    font-family: sans-serif; }

.gs__info__ico {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -0.2rem;
  margin-right: 0.5rem; }

.gs__info__tags {
  display: inline-block;
  margin-bottom: -1rem;
  padding-left: 1.5rem; }
  .gs__event-infos .gs__info__tags {
    width: 100%;
    margin-top: 1rem; }

.gs__info__tag {
  display: inline-block;
  float: left;
  font-size: 1.3rem;
  background: #f2f2f2;
  color: #333333 !important;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  padding: 1rem;
  margin: 0 1rem 1rem 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-decoration: none; }
  .gs__info__tag:hover {
    background-color: #e6e6e6;
    text-decoration: none; }

.gs__author {
  margin-left: auto;
  margin-right: auto;
  max-width: 770px;
  margin-top: -7rem;
  margin-bottom: 5rem; }
  .gs__author .gs__author-name {
    font-size: 1.6rem;
    line-height: 8rem;
    height: 8rem;
    display: inline-block;
    margin-right: 3.5rem;
    font-style: italic; }

.gs__perex {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.5; }
  .gs__perex p {
    font-style: normal; }
    .gs__perex p b,
    .gs__perex p u,
    .gs__perex p i {
      font-style: normal; }
  .gs__perex b,
  .gs__perex u,
  .gs__perex i {
    font-style: normal; }

.gs__headerAuthor {
  padding-right: 2rem; }
  @media (max-width: 960px) {
    [data-ms-uid="friends-club"] .gs__headerAuthor {
      position: relative;
      bottom: 4rem;
      margin-top: 0 !important;
      color: #ffffff;
      z-index: 10; } }

.heroYIP {
  display: grid;
  grid-template-columns: 2fr 1fr;
  background-color: #F5F2F1; }
  @media (max-width: 960px) {
    .heroYIP {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 20px; } }

.heroYIP__img {
  height: clamp(400px, 70svh, 660px); }
  @media (max-width: 960px) {
    .heroYIP__img {
      height: auto;
      aspect-ratio: 16 / 9; } }
  .heroYIP__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.heroYIP__content {
  padding: 4.4rem 5rem 4rem 3rem; }
  .heroYIP__content .heroYIP__category + .heroYIP__category {
    margin-top: 4.2rem; }
  @media (max-width: 960px) {
    .heroYIP__content {
      background-color: #E8ECF4;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; } }

.heroYIP__category .navBigSubmenu__item {
  min-height: 50px;
  margin-bottom: 2px; }
  .heroYIP__category .navBigSubmenu__item:before, .heroYIP__category .navBigSubmenu__item:after {
    height: 2px;
    background-color: #efeceb; }
  @media (max-width: 1260px) {
    .heroYIP__category .navBigSubmenu__item {
      margin-bottom: -2px !important; } }

.heroYIP__category .navBigSubmenu {
  width: auto; }

@media (max-width: 1260px) {
  .heroYIP__category .navBigSubmenu__link {
    padding: 1.6rem; } }

.heroYIP__footer {
  padding-block: 4rem; }

.heroYIP__title {
  font-size: clamp(50px, calc(16px + 2.8571vw), 6rem);
  font-weight: 700;
  color: #14428b;
  margin-top: 0;
  text-transform: none;
  letter-spacing: -0.03em;
  margin-bottom: 2rem;
  line-height: 1;
  text-wrap: balance; }

.heroYIP__semiTitle {
  font-size: 18px;
  color: rgba(20, 66, 139, 0.27);
  font-weight: 700;
  margin-block: 3rem;
  text-wrap: balance; }
  @media (max-width: 960px) {
    .heroYIP__semiTitle {
      font-size: 20px; } }

.heroYIP__footer {
  grid-column: 1 / 3;
  color: #14428b; }

.heroYIP__footerInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: clamp(2rem, 4vw, 8rem); }

#aid-types-container h3 {
  margin-top: 0; }

.index__article-preview {
  display: block;
  width: 100%;
  height: calc(100vh - 80px);
  position: relative;
  overflow: hidden; }
  .index__article-preview.lslide:not(.active) {
    z-index: 1; }
  .index__article-preview.lslide.active {
    z-index: 2; }
  .index__article-preview .container, .index__article-preview .container--narrow, .index__article-preview .accessEl {
    height: calc(100vh - 80px); }
  .index__article-preview.videoHeader {
    height: 100vh; }
  .index__article-preview:before {
    position: absolute;
    z-index: 1;
    content: '';
    width: 100%;
    height: 30%;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); }
  @media (max-width: 500px) {
    .index__article-preview {
      height: calc(100vh - 8rem); }
      .index__article-preview .container, .index__article-preview .container--narrow, .index__article-preview .accessEl {
        height: calc(100vh - 8rem); } }

.index__article__img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%; }

/* - h-1 */
.index__article__title {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -70%);
      -ms-transform: translate(-50%, -70%);
          transform: translate(-50%, -70%);
  text-transform: uppercase;
  color: #ffffff;
  width: 100%;
  max-width: 850px;
  text-align: center; }
  @media (max-width: 500px) {
    .index__article__title {
      top: 13rem;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); } }

.index__article__title__text {
  font-weight: 800;
  display: inline-block;
  width: 100%;
  font-size: 6rem;
  line-height: 9.5rem; }
  .index__article__title__text span {
    margin: 0.1rem 0 0 0;
    padding: 0.5rem 5.2rem 0.1rem 5.2rem;
    background-color: #14171B;
    background-color: rgba(20, 23, 27, 0.8);
    display: inline-block;
    clear: both; }
  body.humanitarci .index__article__title__text span, body[data-cvt-color="humanitarci"] .index__article__title__text span {
    background-color: rgba(235, 90, 74, 0.8); }
  body.lidska-prava .index__article__title__text span, body[data-cvt-color="lidska-prava"] .index__article__title__text span {
    background-color: rgba(249, 176, 0, 0.8); }
  body.vzdelani-a-osveta .index__article__title__text span, body[data-cvt-color="vzdelani-a-osveta"] .index__article__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.socialni-prace .index__article__title__text span, body[data-cvt-color="socialni-prace"] .index__article__title__text span {
    background-color: rgba(67, 179, 134, 0.8); }
  body.migrace .index__article__title__text span, body[data-cvt-color="migrace"] .index__article__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.jeden-svet .index__article__title__text span, body[data-cvt-color="jeden-svet"] .index__article__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.jeden-svet-na-skolach .index__article__title__text span, body[data-cvt-color="jeden-svet-na-skolach"] .index__article__title__text span {
    background-color: rgba(3, 79, 145, 0.8); }
  body.varianty .index__article__title__text span, body[data-cvt-color="varianty"] .index__article__title__text span {
    background-color: rgba(0, 177, 235, 0.8); }
  body.darujte .index__article__title__text span, body[data-cvt-color="darujte"] .index__article__title__text span {
    background-color: rgba(255, 204, 0, 0.8); }
  body.jeden-svet-varianty .index__article__title__text span, body[data-cvt-color="jeden-svet-varianty"] .index__article__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.vzdelavaci-program-varianty .index__article__title__text span, body[data-cvt-color="vzdelavaci-program-varianty"] .index__article__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  @media (max-width: 960px) {
    .index__article__title__text {
      font-size: 3.3rem;
      line-height: 5.9rem; } }

.index__article__bottom {
  display: block;
  bottom: 3rem;
  left: 0;
  position: absolute;
  z-index: 4;
  padding: 0 0 4.8rem 0;
  width: 100%; }
  @media (max-width: 1260px) {
    .index__article__bottom {
      padding-left: 5rem; } }
  @media (max-width: 500px) {
    .index__article__bottom {
      background: #14171B;
      bottom: 0;
      padding: 0 1.5rem; } }

.index__article__center {
  display: block;
  bottom: -30vh;
  left: 0;
  position: absolute;
  z-index: 4;
  padding: 0 0 4.8rem 0;
  width: 100%; }
  @media (max-width: 1260px) {
    .index__article__center {
      padding-left: 5rem; } }
  @media (max-width: 500px) {
    .index__article__center {
      padding: 0 1.5rem; } }

.index__article__bottom__left {
  display: inline-block;
  float: left;
  width: 65%;
  text-align: left; }
  .index__article__bottom__left:hover,
  .index__article__bottom__left:hover .index__article__perex {
    text-decoration: none !important; }
  @media (max-width: 760px) {
    .index__article__bottom__left {
      display: block;
      width: 100%;
      float: none; } }

.index__article__perex {
  color: #ffffff;
  font-size: 1.8rem;
  line-height: 3rem;
  margin-bottom: 1.8rem;
  text-decoration: none; }
  .index__article__perex:hover {
    text-decoration: none !important; }
  @media (max-width: 500px) {
    .index__article__perex {
      max-height: 12rem;
      min-height: 9rem;
      overflow: hidden; } }

.index__article__link {
  font-size: 1.4rem;
  text-transform: uppercase;
  display: inline-block;
  float: left;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .index__article__bottom__left:hover .index__article__link {
    text-decoration: underline; }
  .index__article__link:after {
    display: inline-block;
    content: '>';
    margin-left: 1rem; }
  @media (max-width: 760px) {
    .index__article__link {
      float: none; } }

.index__article__bottom__right {
  position: absolute;
  bottom: 4.5rem;
  width: 33%;
  text-align: right;
  right: 0; }
  @media (max-width: 1260px) {
    .index__article__bottom__right {
      padding-right: 5rem; } }
  @media (max-width: 760px) {
    .index__article__bottom__right {
      position: static;
      text-align: left;
      margin-top: 2rem;
      width: 100%;
      display: block;
      margin-bottom: 2rem; } }

.index__article__bottom__center {
  position: absolute;
  bottom: 4.5rem;
  width: 100%;
  text-align: center;
  right: 0; }

.index__perex {
  max-width: 77rem;
  margin: 6rem auto;
  line-height: 3rem;
  font-size: 1.8rem;
  text-align: center; }
  @media (max-width: 500px) {
    .index__perex {
      text-align: left; } }

.index__photogallery {
  width: 100%;
  height: 75rem;
  position: relative;
  overflow: hidden;
  margin-top: 0; }
  .index__photogallery:before {
    position: absolute;
    z-index: 1;
    content: '';
    width: 100%;
    height: 30%;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); }
  .index__photogallery .photogallery__img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .index__photogallery .container, .index__photogallery .container--narrow, .index__photogallery .accessEl {
    height: inherit; }
  .index__photogallery .photogallery__bottom {
    cursor: pointer;
    z-index: 4;
    padding: 0 0 4.8rem 0;
    text-decoration: none;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
    @media (max-width: 1260px) {
      .index__photogallery .photogallery__bottom {
        padding: 0 3rem; } }
    @media (max-width: 760px) {
      .index__photogallery .photogallery__bottom {
        padding-bottom: 3rem; } }
  .index__photogallery .photogallery__title {
    color: #ffffff;
    font-size: 5rem;
    text-transform: uppercase;
    max-width: 58%;
    display: inline-block;
    float: left;
    text-align: left; }
    @media (max-width: 760px) {
      .index__photogallery .photogallery__title {
        display: block;
        float: none; } }
  .index__photogallery .photogallery__link {
    position: absolute;
    right: 0;
    margin-top: 5.8rem; }
    @media (max-width: 1260px) {
      .index__photogallery .photogallery__link {
        margin-right: 3rem; } }
    @media (max-width: 760px) {
      .index__photogallery .photogallery__link {
        position: static; } }

/*
	Styl pro lightSlider pro hero obrázek na hlavní stránce
 */
.heroSlider.lSSlideOuter .lSPager.lSpg {
  position: relative;
  margin: 0 auto !important;
  bottom: 50px;
  z-index: 999;
  max-width: 1230px;
  text-align: left; }
  .heroSlider.lSSlideOuter .lSPager.lSpg li a {
    width: 13px;
    height: 13px;
    border: 3px solid #000;
    background-color: #FFF; }
  .heroSlider.lSSlideOuter .lSPager.lSpg li.active a {
    -webkit-transform: scale(1.5) rotate(45deg);
        -ms-transform: scale(1.5) rotate(45deg);
            transform: scale(1.5) rotate(45deg);
    background-color: #000;
    border: 2px solid #FFF; }
  @media (max-width: 760px) {
    .heroSlider.lSSlideOuter .lSPager.lSpg {
      padding-left: 5rem; } }
  @media (max-width: 500px) {
    .heroSlider.lSSlideOuter .lSPager.lSpg {
      display: none; } }

@media (max-width: 500px) {
  .heroSlider.lSSlideOuter {
    overflow: visible;
    overflow-x: hidden;
    overflow-y: visible; }
    .heroSlider.lSSlideOuter .lSSlideWrapper {
      overflow: visible; }
    .heroSlider.lSSlideOuter .index__slider {
      overflow: visible; } }

.heroSlider .lSAction > a {
  background-image: url("../images/heroSlider_arrow.svg");
  width: 39px;
  height: 66px;
  background-repeat: no-repeat; }
  @media (max-width: 500px) {
    .heroSlider .lSAction > a {
      display: none; } }

.heroSlider .lSAction > .lSNext {
  background-position: 0 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media (max-width: 500px) {
    .heroSlider .lSAction > .lSNext {
      display: none; } }

.index__slider {
  margin-top: -1px !important;
  height: calc(100vh - 80px);
  overflow: hidden; }

.index__article__bottom__btn {
  text-align: center; }

.menuYIP {
  width: 100%;
  padding-block: 3rem;
  background-color: #E8ECF4;
  z-index: 9999;
  -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.05);
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(1rem);
      -ms-transform: translateY(1rem);
          transform: translateY(1rem);
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  max-height: 100svh;
  overflow-y: auto;
  overscroll-behavior: contain; }
  .menuYIP.is-open {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .menuYIP.is-fixed {
    position: fixed;
    left: 0;
    bottom: 0; }
  @media (max-width: 960px) {
    .menuYIP {
      padding-block: 3rem; }
      .menuYIP [class*="col"] {
        padding-right: 0; } }
  .container--narrow .menuYIP, .accessEl .menuYIP {
    -webkit-box-shadow: 0 0 0 100vmax #E8ECF4;
            box-shadow: 0 0 0 100vmax #E8ECF4;
    -webkit-clip-path: inset(0 -100vmax);
            clip-path: inset(0 -100vmax);
    background-color: #E8ECF4;
    overflow: visible; }
    .container--narrow .menuYIP .container, .accessEl .menuYIP .container, .container--narrow .menuYIP .container--narrow, .accessEl .menuYIP .container--narrow, .container--narrow .menuYIP .accessEl, .accessEl .menuYIP .accessEl {
      padding-inline: 0 !important; }
  .menuYIP .navBigSubmenu__item {
    margin-bottom: 2px !important; }
    .menuYIP .navBigSubmenu__item:before {
      display: none !important; }
    @media (max-width: 1260px) {
      .menuYIP .navBigSubmenu__item {
        margin-bottom: -2px !important; } }

.menuYIP__reports {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.5rem; }

.menuYIP__close {
  position: sticky;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  right: 1rem;
  top: 0;
  line-height: 1;
  color: #14428b; }
  .menuYIP__close svg {
    width: 4rem;
    height: 4rem; }

.menuYIP__toggle {
  position: fixed;
  z-index: 10;
  right: 1.5rem;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  background-color: #14428b;
  border-radius: 50%;
  border: 2px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .menuYIP__toggle svg {
    margin: auto; }
  .menuYIP__toggle svg:last-of-type {
    display: none; }
  .menuYIP__toggle.is-open svg:first-of-type {
    display: none; }
  .menuYIP__toggle.is-open svg:last-of-type {
    display: block; }

.branch-offices .gray-narrow-block {
  cursor: pointer;
  margin-bottom: 0.8rem; }
  .branch-offices .gray-narrow-block.active {
    background: #14418B;
    color: #ffffff !important;
    position: relative; }
    .branch-offices .gray-narrow-block.active svg {
      fill: #ffffff !important; }
    .branch-offices .gray-narrow-block.active:before {
      position: absolute;
      bottom: -1.1rem;
      left: 0;
      width: 100%;
      height: 1.2rem;
      content: "";
      background: #14418B; }
    .branch-offices .gray-narrow-block.active span:after {
      content: "▲";
      font-size: 1.2rem;
      position: relative;
      top: -0.2rem;
      left: 1rem; }
  .branch-offices .gray-narrow-block span:after {
    content: "▼";
    font-size: 1.2rem;
    position: relative;
    top: -0.2rem;
    left: 1rem; }

.branch-offices .branch-link {
  font-size: 1.4rem;
  text-transform: uppercase;
  padding-left: 10px;
  padding-bottom: 2rem; }

.branch-office__data {
  width: calc(100% - 1rem);
  margin: 0 0.5rem;
  position: relative;
  display: none;
  padding: 3rem 2rem 1rem 1.6rem;
  border: 4px solid #f1f1f1; }
  .branch-office__data.active {
    display: inline-block;
    grid-column: 1 / -1; }
  .branch-office__data:before {
    content: "";
    display: block;
    width: calc(100% + 8px);
    height: 4px;
    background: #14418B;
    top: -4px;
    left: -4px;
    position: absolute; }
  @media (max-width: 760px) {
    .branch-office__data {
      padding: 0.5rem 0.5rem 0 0.5rem; } }

.pf.page-content {
  margin-top: 7rem;
  padding-bottom: 7rem;
  background: url(../images/pf-bg.png);
  background-position: center center; }

.pf__header {
  position: relative;
  padding: 3rem 1rem;
  text-align: center;
  background: url(../images/pf-bg-dark.png);
  background-position: center center;
  margin-bottom: 8rem;
  height: calc(100vh - 7rem); }
  @media (max-height: 570px) {
    .pf__header {
      height: auto; } }

.pf__h1 {
  font-family: 'Indie Flower';
  font-weight: 400;
  font-size: 22rem;
  font-size: 18vh;
  color: #14418B;
  margin: 2vh 0; }
  @media (max-width: 530px) {
    .pf__h1 {
      font-size: 8rem; } }
  @media (max-height: 670px) {
    .pf__h1 {
      margin: 0vh 0;
      font-size: 8rem; } }

.pf__perex {
  max-width: 680px;
  display: block;
  margin: auto;
  font-style: italic;
  font-size: 2.2rem;
  line-height: 3rem; }
  @media (max-height: 870px) {
    .pf__perex {
      font-size: 1.8rem;
      line-height: 2.5rem; } }

.pf__signature {
  max-width: 680px;
  display: block;
  margin: 5vh auto;
  font-style: italic;
  font-size: 1.8rem;
  line-height: 2.5rem; }
  .pf__signature .name {
    font-size: 2.2rem; }
    @media (max-height: 870px) {
      .pf__signature .name {
        font-size: 1.8rem; } }
  @media (max-height: 840px) {
    .pf__signature {
      font-size: 1.8rem; } }

.pf__header__btn {
  color: #14418B;
  display: inline-block;
  margin: 0 auto;
  margin-top: 8vh;
  font-style: italic;
  font-size: 2.5rem;
  padding: 1rem;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .pf__header__btn:hover {
    opacity: 0.8; }
  @media (max-height: 870px) {
    .pf__header__btn {
      font-size: 1.8rem; } }
  @media (max-height: 940px) {
    .pf__header__btn {
      margin-top: 2vh; } }
  @media (max-height: 670px) {
    .pf__header__btn {
      margin-top: 0rem; } }

.pgs__header, .gs__header {
  display: block;
  width: 100%;
  margin: 0;
  height: 30rem;
  overflow: hidden;
  position: relative;
  background: #cccccc; }
  .pgs__header .container, .gs__header .container, .pgs__header .container--narrow, .gs__header .container--narrow, .pgs__header .accessEl, .gs__header .accessEl {
    height: inherit; }

.pgs__header__img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: auto;
  max-width: none; }
  .pgs__header__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    max-width: 100%; }
  .pgs__header__img.tall {
    width: 100%;
    height: auto; }
    .pgs__header__img.tall img {
      width: 100%;
      height: auto; }
  .pgs__header__img.wide {
    height: 100%;
    width: 100%;
    max-width: none; }
    .pgs__header__img.wide img {
      height: 100%;
      width: 100%;
      max-width: none; }

.pgs__header__h {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.pgs__header__title {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-transform: uppercase;
  color: #ffffff;
  width: 100%;
  text-align: center; }

.pgs__header__title__text {
  font-weight: 800;
  display: inline;
  font-size: 6rem;
  line-height: 9.5rem; }
  .pgs__header__title__text span {
    margin: 0.3rem;
    padding: 0.2rem 3.5rem;
    background-color: #14171B;
    background-color: rgba(20, 23, 27, 0.8);
    display: inline-block;
    clear: both; }
  body.humanitarci .pgs__header__title__text span,
  body[data-cvt-color="humanitarci"] .pgs__header__title__text span {
    background-color: rgba(235, 90, 74, 0.8); }
  body.lidska-prava .pgs__header__title__text span,
  body[data-cvt-color="lidska-prava"] .pgs__header__title__text span {
    background-color: rgba(249, 176, 0, 0.8); }
  body.vzdelani-a-osveta .pgs__header__title__text span,
  body[data-cvt-color="vzdelani-a-osveta"] .pgs__header__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.socialni-prace .pgs__header__title__text span,
  body[data-cvt-color="socialni-prace"] .pgs__header__title__text span {
    background-color: rgba(67, 179, 134, 0.8); }
  body.migrace .pgs__header__title__text span,
  body[data-cvt-color="migrace"] .pgs__header__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.jeden-svet .pgs__header__title__text span,
  body[data-cvt-color="jeden-svet"] .pgs__header__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body.jeden-svet-na-skolach .pgs__header__title__text span,
  body[data-cvt-color="jeden-svet-na-skolach"] .pgs__header__title__text span {
    background-color: rgba(3, 79, 145, 0.8); }
  body.varianty .pgs__header__title__text span,
  body[data-cvt-color="varianty"] .pgs__header__title__text span {
    background-color: rgba(0, 177, 235, 0.8); }
  body.darujte .pgs__header__title__text span,
  body[data-cvt-color="darujte"] .pgs__header__title__text span {
    background-color: rgba(255, 204, 0, 0.8); }
  body[data-cvt-color="klc"] .pgs__header__title__text span {
    background-color: rgba(235, 90, 74, 0.8); }
  body[data-cvt-color="jeden-svet-varianty"] .pgs__header__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  body[data-cvt-color="vzdelavaci-program-varianty"] .pgs__header__title__text span {
    background-color: rgba(73, 189, 207, 0.8); }
  @media (max-width: 960px) {
    .pgs__header__title__text {
      font-size: 3.3rem;
      line-height: 5.9rem; } }

.pgs__top-text {
  max-height: 27rem;
  overflow: hidden;
  position: relative;
  margin-top: -1rem;
  margin-bottom: 0rem;
  padding-left: 200px;
  padding-right: 200px;
  margin-left: -200px;
  margin-right: -200px;
  -webkit-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease; }
  .pgs__top-text.show-full-text,
  .fadmin__medium .pgs__top-text {
    overflow: visible;
    max-height: none; }
    .pgs__top-text.show-full-text .pgs__top-text__more,
    .fadmin__medium .pgs__top-text .pgs__top-text__more {
      display: none; }
  [data-ms-uid="climate"] .pgs__top-text {
    margin-bottom: 0; }
  @media (max-width: 1200px) {
    .pgs__top-text {
      padding-left: 1rem;
      padding-right: 1rem;
      margin-left: 0;
      margin-right: 0; }
      .is-homepage .pgs__top-text {
        padding-left: 0;
        padding-right: 0; } }

.pgs__top-text__more {
  display: block;
  position: absolute;
  z-index: 99;
  bottom: 0;
  left: 0;
  right: 0;
  height: 16rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(82%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white 82%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), white 82%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 82%); }
  .pgs__top-text__more.full-text {
    position: static;
    height: 5rem;
    background: none; }

.pgs__top-text__more__btn, .pgs__top-text__more__btn--less {
  position: absolute;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  font-size: 1.4rem;
  cursor: pointer;
  color: #e94161;
  padding-left: 200px; }
  .full-text .pgs__top-text__more__btn, .full-text .pgs__top-text__more__btn--less {
    display: none; }
  @media (max-width: 1200px) {
    .pgs__top-text__more__btn, .pgs__top-text__more__btn--less {
      padding-left: 1rem; } }

.pgs__top-text__more__btn--less {
  display: none; }
  .full-text .pgs__top-text__more__btn--less {
    display: block; }

.publication-preview {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 5rem;
  margin-bottom: 3rem;
  margin-top: 5rem; }
  .publication-preview .aid-program__right h3 {
    margin-top: 0; }
  .publication-preview .aid-program__left {
    overflow: hidden;
    max-height: 300px; }
    .publication-preview .aid-program__left img {
      min-height: 100%;
      min-width: 100%; }
  @media (max-width: 540px) {
    .publication-preview .aid-program__left {
      display: none; }
    .publication-preview .aid-program__right {
      width: 100%; } }

.publications__filter label {
  display: block;
  margin-bottom: 1rem; }

.publication-detail {
  margin: 3rem auto 7rem auto; }
  .publication-detail h1 {
    margin-bottom: 4rem; }
  .publication-detail img {
    max-width: 50%;
    margin-left: 0;
    margin-bottom: 2rem;
    max-height: 40rem; }
    @media (max-width: 1022px) {
      .publication-detail img {
        margin-left: 0;
        max-width: 30%; } }
  .publication-detail .info {
    font-style: italic;
    margin-bottom: 2rem; }
    @media (max-width: 1022px) {
      .publication-detail .info {
        width: calc(70% - 2rem); } }
  .publication-detail .text {
    font-size: 1.8rem;
    line-height: 1.65;
    clear: both; }
    @media (max-width: 760px) {
      .publication-detail .text {
        display: inline-block;
        clear: both;
        width: 100%; } }

.publications__filter .btn, .publications__filter .btn--black, .publications__filter .btn--yellow, .publications__filter .btn--white, .publications__filter .btn--hollow-30black, .publications__filter .btn--red, .publications__filter .btn--red-cvt, .publications__filter .btn--orange-cvt, .publications__filter .news__filterBtn {
  margin: 0;
  height: 5rem;
  line-height: 4.3rem;
  padding-top: 0;
  padding-bottom: 0;
  float: right; }

.publications__filter #select-cont-fourth .selectboxit-text {
  max-width: 22rem !important; }

@media (max-width: 960px) {
  .publications__filter #select-cont-first .selectboxit-text {
    max-width: 18rem !important; }
  .publications__filter #select-cont-second .selectboxit-text {
    max-width: 18rem !important; }
  .publications__filter #select-cont-fourth .selectboxit-text {
    max-width: 18rem !important; } }

@media (max-width: 960px) {
  .publications__filter .select-cont {
    margin-bottom: 1rem; } }

.publications__filter .contact__filter__search-btn {
  background: #14171B;
  display: block;
  height: 49px;
  width: 49px;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  padding: 1.6rem;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }
  .dirRtl .publications__filter .contact__filter__search-btn {
    right: auto;
    left: 0; }
  .publications__filter .contact__filter__search-btn svg path {
    fill: #ffffff;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; }
  @media (max-width: 1300px) {
    .publications__filter .contact__filter__search-btn {
      height: 41px;
      width: 41px; } }
  .publications__filter .contact__filter__search-btn:hover {
    background: #ffcc00; }
    .publications__filter .contact__filter__search-btn:hover svg path {
      fill: #14171B; }

.publications__filter .contact__filter__reset-btn {
  display: block;
  font-size: 3rem;
  position: absolute;
  top: 3px;
  right: calc(60px);
  cursor: pointer;
  color: #737171;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }
  .publications__filter .contact__filter__reset-btn:hover {
    color: #14171B; }

.publications__filter label.select-cont {
  position: relative;
  width: 100% !important;
  display: block; }
  @media (max-width: 500px) {
    .publications__filter label.select-cont {
      margin-bottom: 1rem; } }
  .publications__filter label.select-cont input,
  .publications__filter label.select-cont select {
    width: 100% !important; }
  .publications__filter label.select-cont input[name=search] {
    width: calc(100% - 49px); }
    @media (max-width: 1300px) {
      .publications__filter label.select-cont input[name=search] {
        width: calc(100% - 41px); } }

@media (max-width: 760px) {
  #toggler-kde-pomahame {
    margin-top: 3rem; } }

#kde-pomahame-mapa,
#kde-pomahame-seznam {
  margin-top: 5rem; }

@media (max-width: 760px) {
  .who-we-are .gray-narrow-block span {
    padding-left: 3rem; } }

.yip h1,
.yip h2,
.yip h3,
.yip h4,
.yip h5,
.yip h6 {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  color: #14428b;
  text-wrap: balance;
  text-transform: none; }

.yip h2,
.yip .h2 {
  font-size: clamp(4rem, calc(3.4rem + 1.0204vw), 5rem);
  line-height: 1.2;
  letter-spacing: -0.017em;
  margin-bottom: 1.3rem; }

.yip h3,
.yip .h3,
.yip .donate__boxTitle,
.yip .donate__formWrap .form__item__caption--radio,
.donate__formWrap .yip .form__item__caption--radio,
.yip .donate__formWrap .form__item__caption,
.donate__formWrap .yip .form__item__caption,
.yip .donate__formWrap .form__item__caption--textarea,
.donate__formWrap .yip .form__item__caption--textarea,
.yip .donate__formWrap .form__item__dropzone__caption,
.donate__formWrap .yip .form__item__dropzone__caption {
  font-size: clamp(3rem, calc(2.7rem + 0.8vw), 4rem);
  line-height: 1.2;
  letter-spacing: -0.013em;
  line-height: 1.1;
  margin-bottom: 3rem; }

.yip h4,
.yip .h4,
.yip .mapDialog__title {
  font-size: 3rem;
  letter-spacing: -0.019em;
  line-height: 1.2;
  margin-bottom: 2.5rem; }
  @media (max-width: 1260px) {
    .yip h4,
    .yip .h4,
    .yip .mapDialog__title {
      font-size: 2.5rem; } }

.yip h5,
.yip .h5 {
  font-size: 2.6rem;
  letter-spacing: -0.016em; }
  @media (max-width: 1300px) {
    .yip h5,
    .yip .h5 {
      font-size: 3rem; } }

.yip .title--quotes {
  position: relative; }
  .yip .title--quotes:before {
    content: "";
    position: absolute;
    right: calc(100% + 0.5rem);
    top: -0.8rem;
    width: 4.5rem;
    height: 5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("../images/hp/quotes.png"); }

.yipRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3rem; }
  @media (max-width: 960px) {
    .yipRow:has([class*="md"]) {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }

/*!
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
  width: 17em;
  padding: 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 4px 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 5px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: center;
  text-decoration: none;
  border-color: transparent; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker {
  background: #ffffff; }
  .ui-datepicker .ui-state-default {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .ui-datepicker .ui-datepicker-time {
    padding: 5px 0;
    text-align: center; }
    .ui-datepicker .ui-datepicker-time input {
      padding: 2px; }
    .ui-datepicker .ui-datepicker-time .button {
      margin-top: -3px; }
  .ui-datepicker .ui-datepicker-header {
    font-size: 12px; }

.ui-datepicker-today .ui-state-highlight:not(.ui-state-active) {
  background: transparent;
  border-color: transparent;
  font-weight: bold; }

#ui-datepicker-div {
  z-index: 9999; }

.ui-datepicker {
  border: none;
  -webkit-box-shadow: 10px 10px 64px -22px rgba(0, 0, 0, 0.75);
  box-shadow: 10px 10px 64px -22px rgba(0, 0, 0, 0.75); }
  .ui-datepicker .ui-datepicker-header {
    background-color: #333333;
    color: #ffffff;
    padding: 1.5rem 0; }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    top: 1.5rem; }
    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
      display: none; }
    .ui-datepicker .ui-datepicker-prev:hover,
    .ui-datepicker .ui-datepicker-next:hover {
      text-decoration: none;
      color: #333333;
      font-size: 12px; }
    .ui-datepicker .ui-datepicker-prev:before,
    .ui-datepicker .ui-datepicker-next:before {
      content: "◄";
      font-family: 'icomoon';
      line-height: 21px; }
  .ui-datepicker .ui-datepicker-next:before {
    content: '►'; }
  .ui-datepicker .ui-datepicker-title select {
    background-color: #ffffff;
    border: 1px solid #cbcbcb;
    color: #9e9e9e; }
  .ui-datepicker table {
    margin: 0; }
  .ui-datepicker thead {
    background-color: #ffffff; }
    .ui-datepicker thead th {
      font-size: 12px;
      padding: 6px 0;
      min-width: 20px; }
  .ui-datepicker td {
    border: none; }
    .ui-datepicker td a {
      color: #333333;
      padding: 0.8rem 0; }
    .ui-datepicker td:hover {
      background: #595858; }
    .ui-datepicker td a:hover {
      color: #ffffff; }
    .ui-datepicker td.ui-datepicker-today a {
      color: #333333;
      font-weight: 800; }
      .ui-datepicker td.ui-datepicker-today a:hover {
        color: #ffffff; }
    .ui-datepicker td.ui-datepicker-current-day {
      background-color: rgba(203, 203, 203, 0.4); }
      .ui-datepicker td.ui-datepicker-current-day a {
        font-weight: 800; }
    .ui-datepicker td.ui-datepicker-other-month a {
      color: rgba(158, 158, 158, 0.6); }
    .ui-datepicker td.ui-datepicker-other-month:hover a {
      color: #ffffff; }

/*
 * jquery.selectBoxIt.css 3.8.1
 * Author: @gregfranko
 */
/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/
/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%; }

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  /* Prevents text selection */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  white-space: nowrap; }

/* Button */
.selectboxit-container .selectboxit {
  width: 220px;
  /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  width: 100%;
  padding: 0;
  border: 0.4rem solid #ccc;
  overflow: hidden;
  display: block;
  position: relative;
  text-transform: uppercase; }

/* Height and Vertical Alignment of Text */
.selectboxit-container span {
  height: 5rem;
  /* Height of the drop down */
  line-height: 4.8rem;
  /* Vertically positions the drop down text */
  display: block; }

.selectboxit-container .selectboxit-options a {
  display: block;
  height: 5rem;
  line-height: 4.8rem; }

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0; }

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled,
.selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default; }

/* Button Text */
.selectboxit-text {
  text-indent: 15px;
  overflow: hidden;
  width: calc(100% - 40px);
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  float: left; }

.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px; }

/* Options List */
.selectboxit-container .selectboxit-options {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 100%;
  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  text-align: left; }

/* Individual options */
.selectboxit-option .selectboxit-option-anchor {
  padding: 0 2px; }
  .dirRtl .selectboxit-option .selectboxit-option-anchor {
    text-align: right !important; }

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none; }

/* Individual Option Optgroup Header */
.selectboxit-option,
.selectboxit-optgroup-header {
  text-indent: 10px;
  /* Horizontal Positioning of the select box option text */
  margin: 0;
  list-style-type: none; }

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px; }

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold; }

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default; }

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0; }

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0; }

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%; }

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left; }

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle; }

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left; }

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important; }

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit; }

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px; }

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.selectboxit-btn {
  background-color: #fff; }

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  text-decoration: none;
  background-position: 0 -15px; }

.selectboxit-container .selectboxit.selectboxit-focus {
  border-color: #00cccc; }

.selectboxit-container .selectboxit.selectboxit-disabled {
  background-color: #f1f1f1; }

.selectboxit-default-arrow {
  position: relative; }
  .selectboxit-default-arrow:after {
    position: absolute;
    margin-top: -3px;
    left: 0;
    content: "";
    height: 3px;
    width: 10px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    background-color: #000; }
  .selectboxit-default-arrow:before {
    position: absolute;
    margin-top: -3px;
    left: 5px;
    content: "";
    height: 3px;
    width: 10px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    background-color: #000; }

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc; }

.selectboxit-list .selectboxit-option-anchor {
  color: #333333 !important;
  text-decoration: none;
  text-transform: uppercase; }

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #ffffff !important;
  background-color: #333; }

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999; }

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

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

.lightSlider {
  margin: 0; }

.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative; }

.lSSlideWrapper > .lightSlider:after {
  clear: both; }

.lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform,height;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform;
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
     transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
     transition-timing-function: inherit !important; }

.lSSlideWrapper .lSFade {
  position: relative; }

.lSSlideWrapper .lSFade > * {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%; }

.lSSlideWrapper.usingCss .lSFade > * {
  opacity: 0;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
     transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
     transition-timing-function: inherit !important; }

.lSSlideWrapper .lSFade > *.active {
  z-index: 10; }

.lSSlideWrapper.usingCss .lSFade > *.active {
  opacity: 1; }

/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {
  margin: 30px 0 0 0 !important;
  padding: 0;
  text-align: center; }

.lSSlideOuter .lSPager.lSpg > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px; }

.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #ffffff;
  border: 3px solid #000000;
  display: inline-block;
  margin: 3px;
  overflow: hidden;
  text-indent: -999em;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 9px;
  height: 9px; }

.lSSlideOuter .lSPager.lSpg > li a:hover {
  background-color: #ffcc00; }

.lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #000000; }

.lSSlideOuter .media {
  opacity: 0.8; }

.lSSlideOuter .media.active {
  opacity: 1; }

/* End of pager */
/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear;
  -o-transition: border-radius 0.12s linear;
  transition: border-radius 0.12s linear; }

.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px; }

.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%; }

.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table; }

.lSSlideOuter .lSPager.lSGallery:after {
  clear: both; }

/* End of Gallery*/
/* slider actions */
.lSAction > a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  /*background-image: url('../img/controls.png');*/
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  -o-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s; }

.lSAction > a:hover {
  opacity: 1; }

.lSAction > .lSPrev {
  background-position: 0 0;
  left: 10px; }

.lSAction > .lSNext {
  background-position: -32px 0;
  right: 10px; }

.lSAction > a.disabled {
  pointer-events: none; }

.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden; }

/* vertical */
.lSSlideOuter.vertical {
  position: relative; }

.lSSlideOuter.vertical.noPager {
  padding-right: 0px !important; }

.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0; }

.lSSlideOuter.vertical .lightSlider > * {
  width: 100% !important;
  max-width: none !important; }

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0; }

.lSSlideOuter.vertical .lSAction > .lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto; }

.lSSlideOuter.vertical .lSAction > .lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px; }

/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {
  direction: rtl; }

.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none; }

.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
  padding-right: 0; }

.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
  float: left; }

.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {
  float: right !important; }

/* Rtl */
@-webkit-keyframes rightEnd {
  0% {
    left: 0; }
  50% {
    left: -15px; }
  100% {
    left: 0; } }

@keyframes rightEnd {
  0% {
    left: 0; }
  50% {
    left: -15px; }
  100% {
    left: 0; } }

@-webkit-keyframes topEnd {
  0% {
    top: 0; }
  50% {
    top: -15px; }
  100% {
    top: 0; } }

@keyframes topEnd {
  0% {
    top: 0; }
  50% {
    top: -15px; }
  100% {
    top: 0; } }

@-webkit-keyframes leftEnd {
  0% {
    left: 0; }
  50% {
    left: 15px; }
  100% {
    left: 0; } }

@keyframes leftEnd {
  0% {
    left: 0; }
  50% {
    left: 15px; }
  100% {
    left: 0; } }

@-webkit-keyframes bottomEnd {
  0% {
    bottom: 0; }
  50% {
    bottom: -15px; }
  100% {
    bottom: 0; } }

@keyframes bottomEnd {
  0% {
    bottom: 0; }
  50% {
    bottom: -15px; }
  100% {
    bottom: 0; } }

.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative; }

.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative; }

.lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative; }

.lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative; }

.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative; }

.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative; }

/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: -webkit-grab;
    cursor: grab; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.widget {
  -webkit-margin-after: 7rem;
          margin-block-end: 7rem;
  display: block;
  /*&:not(.widget--kontakt):not(.widget--articles) {
    width: 100%;
  }*/ }
  [data-ms-uid="friends-club"] .widget {
    -webkit-margin-after: 5rem;
            margin-block-end: 5rem; }
  .medium-text .widget {
    width: 120rem;
    -webkit-margin-start: -22rem;
            margin-inline-start: -22rem; }
    @media (max-width: 1300px) {
      .medium-text .widget {
        width: 935px;
        -webkit-margin-start: -77px;
                margin-inline-start: -77px; } }
    @media (max-width: 1090px) {
      .medium-text .widget {
        width: 100%;
        -webkit-margin-start: 0;
                margin-inline-start: 0; }
        .medium-text .widget .medium-editor-cvt-tile {
          width: calc(33.333% - 1rem) !important; } }
  .harmonika__item .widget {
    max-width: calc(100% + 1rem);
    margin: 0 -0.5rem;
    display: inline-block; }

.widget--articlesAgregator {
  display: block !important;
  -webkit-margin-after: 8rem !important;
          margin-block-end: 8rem !important; }

[data-ms-uid="climate"] .medium-text .widget,
.is-homepage .medium-text .widget,
.is-homepage .widget {
  width: 100%;
  margin-left: 0; }

.is-homepage .medium-text .widget,
.is-homepage .widget,
.yip .widget {
  display: block;
  margin-bottom: 0; }

.widget--banner-wrapper,
.widget--newsletter-wrapper,
.widget--maps-wrapper {
  display: block; }

.widget__more-btn-container {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: 3rem;
  clear: both;
  grid-column: 1 / -1; }
  .widget__more-btn-container .btn, .widget__more-btn-container .btn--black, .widget__more-btn-container .btn--yellow, .widget__more-btn-container .btn--white, .widget__more-btn-container .btn--hollow-30black, .widget__more-btn-container .btn--red, .widget__more-btn-container .btn--red-cvt, .widget__more-btn-container .btn--orange-cvt, .widget__more-btn-container .news__filterBtn {
    padding-left: 4rem; }

.widget__h {
  text-transform: uppercase;
  font-size: 4rem;
  margin-bottom: 3.5rem;
  text-align: center; }

.pictured-lists {
  display: inline-block;
  width: calc(100% + 3rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6rem 3rem; }

.pictured-list {
  display: inline-block;
  width: calc(50% - 3rem);
  position: relative; }
  @media (max-width: 760px) {
    .pictured-list {
      width: calc(100% - 3rem); } }

.pictured-list__img-wrapper {
  display: block;
  width: 100%;
  height: 25rem;
  overflow: hidden;
  position: relative;
  background-color: #cccccc; }

.pictured-list__img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  @media (max-width: 960px) {
    .pictured-list__img {
      width: auto; } }

.pictured-list__title {
  font-size: 3rem;
  text-align: left;
  margin: 2.5rem 0 2.2rem 0; }

.pictured-list__list {
  font-size: 1.8rem;
  text-align: left;
  list-style: none;
  padding-left: 3rem;
  line-height: 3rem;
  margin-bottom: 1.7rem; }
  .pictured-list__list li {
    position: relative;
    margin-bottom: 1rem; }
    .pictured-list__list li:before {
      content: '';
      width: 0.7rem;
      height: 0.7rem;
      background: #14171B;
      display: block;
      position: absolute;
      top: 1.65rem;
      left: -2.65rem;
      -webkit-transform: rotate(45deg) translate(-50%, -50%);
          -ms-transform: rotate(45deg) translate(-50%, -50%);
              transform: rotate(45deg) translate(-50%, -50%); }

.pictured-list__link {
  text-transform: uppercase;
  display: inline-block;
  float: left;
  text-decoration: none;
  cursor: pointer;
  font-size: 1.4rem; }
  .pictured-list__link:after {
    display: inline-block;
    content: '>';
    margin: 0 0 0 0.5rem;
    float: right; }

.pictured-list__btn-down {
  position: absolute;
  bottom: 0; }
  .darujte__gray-boxes .pictured-list__btn-down {
    bottom: 3rem; }

.widget--articles {
  margin: 0 -0.5rem 7rem -0.5rem;
  width: calc(100% + 1rem); }

.widget--article__two--tiles .tile--article, .widget--article__two--tiles .tile--job {
  width: calc(50% - 1.5rem);
  margin: 0.5rem; }
  .widget--article__two--tiles .tile--article:first-child, .widget--article__two--tiles .tile--job:first-child {
    margin-right: 1rem; }
  .widget--article__two--tiles .tile--article:last-child, .widget--article__two--tiles .tile--job:last-child {
    margin-left: 1rem; }
  @media (max-width: 760px) {
    .widget--article__two--tiles .tile--article, .widget--article__two--tiles .tile--job {
      width: calc(100% - 1rem) !important; } }
  @media (max-width: 500px) {
    .widget--article__two--tiles .tile--article, .widget--article__two--tiles .tile--job {
      width: calc(100% - 1rem) !important; } }

.widget--article__one--tile .tile--article, .widget--article__one--tile .tile--job {
  width: calc(50% - 1rem);
  margin: 0.5rem calc(25% + 0.5rem); }
  @media (max-width: 760px) {
    .widget--article__one--tile .tile--article, .widget--article__one--tile .tile--job {
      width: calc(100% - 1rem) !important; } }
  @media (max-width: 500px) {
    .widget--article__one--tile .tile--article, .widget--article__one--tile .tile--job {
      width: calc(100% - 1rem) !important; } }

.articles__h {
  text-transform: uppercase;
  font-size: 4rem !important;
  margin-bottom: 3.5rem !important;
  letter-spacing: -0.04em;
  text-align: center;
  font-weight: 700;
  margin-top: 0;
  grid-column: 1 / -1; }
  .is-homepage .articles__h {
    color: #14428b; }

.tile--article, .tile--job {
  display: inline-block;
  width: calc(33.333% - 1rem);
  float: left;
  height: 24.5rem;
  margin: 0.5rem; }
  @media (max-width: 760px) {
    .tile--article, .tile--job {
      width: calc(100% - 1rem) !important; } }
  @media (max-width: 500px) {
    .tile--article, .tile--job {
      width: calc(100% - 1rem) !important; } }
  .tile--article.pre-loaded, .pre-loaded.tile--job {
    opacity: 0;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease; }
    .tile--article.pre-loaded.loaded, .pre-loaded.loaded.tile--job {
      opacity: 1;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }

.tile--article--2x2 {
  width: calc(66.666% - 1rem);
  height: 49.9rem; }

.widget--donators {
  position: relative;
  display: block;
  text-align: center; }
  .widget--donators .widget__donate-btn-wrapper {
    margin-top: 2rem; }
    .widget--donators .widget__donate-btn-wrapper .btn, .widget--donators .widget__donate-btn-wrapper .btn--black, .widget--donators .widget__donate-btn-wrapper .btn--yellow, .widget--donators .widget__donate-btn-wrapper .btn--white, .widget--donators .widget__donate-btn-wrapper .btn--hollow-30black, .widget--donators .widget__donate-btn-wrapper .btn--red, .widget--donators .widget__donate-btn-wrapper .btn--red-cvt, .widget--donators .widget__donate-btn-wrapper .btn--orange-cvt, .widget--donators .widget__donate-btn-wrapper .news__filterBtn {
      padding-left: 3rem;
      padding-right: 3rem;
      margin-left: 1rem;
      margin-right: 1rem; }

.donators__h {
  text-transform: uppercase;
  font-size: 4rem;
  margin-bottom: 3.5rem;
  margin-top: 0; }

.donators__perex {
  font-size: 1.5rem;
  padding-left: 25%;
  padding-right: 25%;
  margin-bottom: 3.5rem; }
  @media (max-width: 760px) {
    .donators__perex {
      padding-left: 10%;
      padding-right: 10%; } }

.donators__donator {
  text-align: center;
  padding-top: 4px; }
  .donators__donator a {
    color: #14171B; }
    .donators__donator a:hover {
      text-decoration: none; }
      .donators__donator a:hover .donator__name {
        color: #14418B; }

.donator__img {
  background: #ffffff;
  width: 13rem;
  height: 13rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin: auto; }

.donator__name {
  font-size: 1.6rem;
  margin: 1.5rem auto !important;
  text-decoration: none;
  width: 13rem;
  color: #14171B;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.3; }
  .donator__name span {
    display: block;
    width: 100%; }

.donator__story {
  font-size: 14px;
  line-height: 1.5;
  font-style: italic;
  padding: 0 1rem;
  margin: -0.5rem 0 1.5rem 0; }

.external-link-tile .article-preview__icon {
  position: absolute;
  right: 1rem;
  top: 1rem;
  background-color: #ffffff;
  display: block;
  height: 3.7rem;
  width: 3.7rem; }
  .external-link-tile .article-preview__icon svg {
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: absolute;
    top: 0.7rem;
    left: 0.2rem; }

.widget--fundraising {
  margin-bottom: 0;
  display: block; }

.fundraising {
  margin-left: auto;
  margin-right: auto;
  background-color: #f1f1f1;
  max-width: 770px;
  padding: 2rem 3rem 3rem;
  margin-bottom: 7rem; }

.fundraising__title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2rem; }

.fundraising__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 2rem; }

.fundraising__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 760px) {
    .fundraising__form {
      display: block;
      width: 100%;
      float: none; }
      .fundraising__form > div {
        margin: 1rem 0 0 0; } }

.fundraising__flex {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin: 0 1rem; }

.fundraising__flex--small {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0; }

.fundraising__link {
  text-align: right;
  margin-left: auto;
  text-transform: uppercase;
  text-decoration: none;
  color: #1d1d1b !important;
  font-weight: 700;
  font-size: 1.4rem;
  padding-top: 1rem; }
  .fundraising__link:hover {
    text-decoration: underline; }
  .fundraising__link:after {
    content: ' >'; }

.fundraising__link--mobile {
  display: none; }

.fundraising__select {
  width: 100%;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  background-color: #ffffff;
  height: 5.3rem !important;
  /* Height of the drop down */
  line-height: 5.3rem !important;
  /* Vertically positions the drop down text */ }
  .selectboxit-container .fundraising__select {
    border: .4rem solid transparent; }
    .selectboxit-container .fundraising__select:hover, .selectboxit-container .fundraising__select:focus {
      background-color: #ffffff;
      border: .4rem solid #ccc; }

.fundraising__btn {
  margin: 0;
  width: 100%; }
  @media (max-width: 760px) {
    .fundraising__btn {
      width: auto; } }

.fundraising .selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc; }

/**
 * Fixed varianta - sticked
 */
.fundraising--fixed {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  max-width: 100%;
  border-top: 4px solid #14171B;
  height: 7rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  margin-bottom: 0; }
  @media (max-width: 760px) {
    .fundraising--fixed {
      height: 9rem; } }
  .fundraising--fixed.active {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  @media (max-width: 960px) {
    .fundraising--fixed .fundraising__top {
      display: inline-block;
      max-width: 13rem; } }
  @media (max-width: 760px) {
    .fundraising--fixed .fundraising__top {
      display: inline-block;
      max-width: 25rem; } }
  @media (max-width: 500px) {
    .fundraising--fixed .fundraising__top {
      display: inline-block;
      max-width: 20rem; } }
  @media (max-width: 960px) {
    .fundraising--fixed .fundraising__top .fundraising__title {
      font-size: 1.5rem; } }
  @media (max-width: 760px) {
    .fundraising--fixed .fundraising__top .fundraising__title {
      font-size: 2rem; } }
  @media (max-width: 960px) {
    .fundraising--fixed .fundraising__link {
      display: none !important; } }
  @media (max-width: 760px) {
    .fundraising--fixed .fundraising__flex:not(:last-child) {
      display: none !important; } }

.fundraising--fixed .fundraising__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.fundraising--fixed .fundraising__top {
  -ms-flex-preferred-size: 33rem;
      flex-basis: 33rem;
  margin-bottom: 0; }

.fundraising--fixed .fundraising__link {
  display: none; }

.fundraising--fixed .fundraising__link--mobile {
  display: block;
  text-align: left;
  padding-top: 0;
  margin-right: 5rem; }

.fundraising--fixed .fundraising__btn {
  width: 15rem; }
  @media (max-width: 760px) {
    .fundraising--fixed .fundraising__btn {
      float: right;
      margin-right: 5rem; } }

.fundraising__cancel {
  width: 3rem;
  height: 3rem;
  background-color: #000;
  position: absolute;
  top: -1rem;
  right: 3rem;
  cursor: pointer; }
  @media (max-width: 760px) {
    .fundraising__cancel {
      top: -1.3rem; } }
  .fundraising__cancel:after, .fundraising__cancel:before {
    content: '';
    position: absolute;
    width: .2rem;
    height: 1rem;
    top: 1rem;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    left: 50%;
    margin-left: -1px;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s; }
  .fundraising__cancel:before {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .fundraising__cancel:hover:after {
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg); }
  .fundraising__cancel:hover:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

#fixed-fundrising {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  z-index: 9998; }
  #fixed-fundrising.showed {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }

.widget--gallery {
  clear: both;
  display: inline-block;
  width: calc(100% + 1rem);
  margin: 0 -0.5rem;
  margin-bottom: 7rem; }
  .widget--gallery .js-gallery {
    clear: both; }
  .harmonika__item .widget--gallery {
    width: calc(100% + 1rem);
    margin: 0 -0.5rem; }

.gallery__h {
  text-transform: uppercase;
  font-size: 4rem;
  margin-bottom: 3.5rem;
  text-align: center; }

.widget-gallery__description {
  display: none;
  clear: both;
  color: #595858;
  font-style: italic;
  padding-top: 1rem; }
  .medium-text .widget-gallery__description {
    display: block;
    text-align: center; }

.widget-gallery__button {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 2rem; }

.harmonika {
  display: inline-block;
  width: 100%;
  margin-bottom: 6rem; }

.harmonika__item {
  display: inline-block;
  width: 100%;
  background: #F1F1F1;
  padding: 5px;
  margin: 0.5rem 0; }

.harmonika__item__title {
  text-transform: uppercase;
  font-size: 1.6rem;
  line-height: 2.6rem;
  color: #14171B;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  margin: 0; }
  .harmonika__item__title:hover {
    color: #e94161; }
    .harmonika__item__title:hover .harmonika__item__title__arr {
      border-color: #e94161; }
  .harmonika__item__title .harmonika__item__title__editable {
    display: inline-block;
    width: calc(100% - 7rem); }
    .harmonika__item__title .harmonika__item__title__editable p, .harmonika__item__title .harmonika__item__title__editable u, .harmonika__item__title .harmonika__item__title__editable h2, .harmonika__item__title .harmonika__item__title__editable h3, .harmonika__item__title .harmonika__item__title__editable h4, .harmonika__item__title .harmonika__item__title__editable h5, .harmonika__item__title .harmonika__item__title__editable ul, .harmonika__item__title .harmonika__item__title__editable li {
      margin: 0;
      font-size: 1.6rem;
      line-height: 2.6rem; }
    .harmonika__item__title .harmonika__item__title__editable ul {
      list-style: none !important;
      padding: 0 !important;
      margin: 0 !important; }
    .harmonika__item__title .harmonika__item__title__editable li {
      margin: 0 !important; }
      .harmonika__item__title .harmonika__item__title__editable li:before {
        display: none !important; }
  .harmonika__item.active > .harmonika__item__title {
    color: #e94161; }
    .harmonika__item.active > .harmonika__item__title .harmonika__item__title__arr:before {
      border-color: #e94161;
      background: #e94161;
      color: #F1F1F1;
      content: '▲';
      line-height: 2rem; }

.harmonika__item__title__arr {
  display: inline-block;
  float: left;
  margin: -0.3rem 1rem -0.3rem 1rem;
  width: 3rem;
  height: 3rem; }
  .harmonika__item__title__arr:before {
    content: '▼';
    display: inline-block;
    float: left;
    border: 3px solid #14171B;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    text-align: center;
    line-height: 2.6rem;
    font-size: 1.3rem; }
  .dirRtl .harmonika__item__title__arr {
    float: right; }

.harmonika__item__content, .docAccordion__body {
  display: none;
  background: #ffffff;
  padding: 2rem 2rem 1.2rem 5rem;
  font-size: 1.4rem;
  line-height: 2.2rem; }
  .harmonika__item__content h3, .docAccordion__body h3 {
    margin-top: 2rem;
    line-height: 3rem; }
  .harmonika__item.active > .harmonika__item__content, .harmonika__item.active > .docAccordion__body {
    display: block; }
  .dirRtl .harmonika__item__content, .dirRtl .docAccordion__body {
    padding-right: 5rem;
    padding-left: 2rem; }

.harmonika__item__content__editable {
  display: inline-block;
  width: 100%; }

.html-wrapper.align--justify {
  margin: 1.5rem 0;
  clear: both; }

.html-wrapper.align--left {
  display: inline-block;
  float: left;
  width: 38rem;
  max-width: 100%;
  margin: 1.5rem 2.6rem 1.5rem -18rem; }
  @media (max-width: 1090px) {
    .html-wrapper.align--left {
      margin: 1.5rem 2.6rem 1.5rem 0;
      max-width: 50%; } }
  @media (max-width: 470px) {
    .html-wrapper.align--left {
      margin: 1.5rem 0 1.5rem 0;
      width: 100%;
      max-width: 100%; } }

.html-wrapper.align--right {
  display: inline-block;
  float: right;
  width: 38rem;
  max-width: 100%;
  margin: 1.5rem;
  margin: 1.5rem -18rem 1.5rem 2.6rem; }
  @media (max-width: 1090px) {
    .html-wrapper.align--right {
      margin: 1.5rem 0 1.5rem 2.6rem;
      max-width: 50%; } }
  @media (max-width: 470px) {
    .html-wrapper.align--right {
      margin: 1.5rem 0 1.5rem 0;
      width: 100%;
      max-width: 100%; } }

.html-wrapper.align--center {
  display: block;
  float: none;
  max-width: 100%;
  margin: 1.5rem;
  margin: 1.5rem auto 1.5rem auto;
  clear: both;
  width: 38rem; }
  @media (max-width: 1090px) {
    .html-wrapper.align--center {
      max-width: 50%; } }
  @media (max-width: 470px) {
    .html-wrapper.align--center {
      width: 100%;
      max-width: 100%; } }

.html-wrapper.align--block {
  width: calc(100% + 36rem);
  margin: 0 -18rem;
  clear: both; }
  @media (max-width: 1170px) {
    .html-wrapper.align--block {
      width: 100%;
      margin: 0; } }

.harmonika__item .html-wrapper.align--left {
  margin-left: 0; }

.harmonika__item .html-wrapper.align--right {
  margin-right: 0; }

.harmonika__item .html-wrapper.align--block {
  width: 100%;
  margin: 0; }

.tile--job {
  color: #ffffff; }
  .tile--job:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
    opacity: 0.1;
    background-image: url(../images/job-tile-bg.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
  .tile--job:hover:before {
    opacity: 0.03; }
  .tile--job:hover .job-tile__link:after {
    margin-left: 1rem; }

.tile--article--2x2 {
  width: calc(66.666% - 1rem);
  height: 49.9rem; }

.job-preview {
  color: #ffffff !important;
  padding: 2.5rem 3rem; }
  .job-preview:before {
    display: none; }
  .job-preview:hover {
    text-decoration: none; }

.job-tile__claim {
  font-size: 1.6rem; }

.job-tile__title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.8rem;
  margin-top: 1.6rem;
  margin-bottom: 0.7rem;
  padding-right: 20%; }
  .tile--article--2x2 .job-tile__title {
    margin-top: 1.4rem;
    font-size: 3rem;
    margin-bottom: 0.3rem; }
  @media (max-width: 750px) {
    .job-tile__title {
      padding: 0; } }

.job-tile__place {
  font-size: 1.4rem; }

.job-tile__link {
  position: absolute;
  bottom: 2.5rem;
  left: 3rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.4rem; }
  .job-tile__link:after {
    content: '>';
    display: inline-block;
    margin-left: 0.5rem;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }

.color-box p.job-tile__perex {
  padding: 0 27% 0 0;
  margin: 3rem 0 !important; }
  @media (max-width: 750px) {
    .color-box p.job-tile__perex {
      padding: 0; } }

* {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important; }

.widget--kontakt.widget {
  margin-bottom: 2rem; }

.branch-office__data .widget--kontakt.widget {
  width: calc(33% - 8px);
  padding: 0 5px;
  margin-bottom: 1rem; }

.medium-text .widget--kontakt {
  width: 38rem;
  margin: 1rem 2rem;
  padding: 0; }
  .medium-text .widget--kontakt.right {
    margin-right: -22rem; }
  .medium-text .widget--kontakt.left {
    margin-left: -22rem; }
  .medium-text .widget--kontakt.center {
    margin: 1rem auto; }
  @media (max-width: 1200px) {
    .medium-text .widget--kontakt {
      width: 100%;
      margin-left: 0; } }

@media (max-width: 760px) {
  .widget--kontakt {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    width: 100%; } }

.tripple-tile .widget--kontakt {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

[class*="col"] > .widget--kontakt {
  padding-left: 0;
  padding-right: 0; }

.widget--kontakt.js-masonry-item {
  width: 350px !important;
  margin: 0 0 20px !important; }
  @media (max-width: 760px) {
    .widget--kontakt.js-masonry-item {
      width: 100% !important; } }

.kontakt {
  background: #ffffff;
  border: 4px solid #f1f1f1;
  min-height: 27.6rem;
  display: inline-block;
  width: 100%; }

.kontakt__section {
  background: #f1f1f1;
  padding: 2rem 2rem 0 2rem;
  margin: -1px -1px 0 -1px; }
  .kontakt__section h3 {
    font-size: 2rem;
    text-transform: uppercase;
    margin: 0; }

.kontakt__top {
  padding: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f1f1f1;
  margin: -1px -1px 0 -1px;
  padding-bottom: 0; }
  @media (max-width: 500px) {
    .kontakt__top {
      padding: 1rem; } }

.kontakt__help-category {
  background: #f1f1f1;
  margin: -1px -1px 0 -1px;
  padding: 2rem;
  padding-bottom: 1rem;
  text-transform: uppercase;
  font-size: 2rem; }

.kontakt__img {
  width: 10rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 10rem;
  background-color: #ccc;
  overflow: hidden;
  background-image: url(../images/kontakt-default.jpg);
  background-size: cover;
  background-position: center center;
  position: relative; }
  .kontakt__img img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.kontakt__header {
  padding-left: 2rem; }
  .dirRtl .kontakt__header {
    padding-left: 0;
    padding-right: 2rem; }

.kontakt__title {
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0.9rem;
  margin-top: -0.3rem; }

.kontakt__subtitle {
  font-size: 1.4rem; }

.kontakt__text {
  border-top: none;
  padding: 0rem 2rem 2.2rem 2.2rem;
  font-size: 1.6rem;
  line-height: 1.6;
  display: inline-block;
  float: left;
  width: 100%; }
  .kontakt__text p {
    margin: 1rem 0; }
  @media (max-width: 500px) {
    .kontakt__text {
      padding: 1rem; } }

.kontakt__breadcrumbs, .searchResults .kontakt__subtitle {
  display: inline-block;
  float: left;
  font-size: 1.4rem;
  color: #999999;
  font-style: italic;
  padding: 1.5rem 2rem 0 2.2rem;
  border-bottom: none;
  width: 100%;
  min-height: 52px;
  line-height: 2rem; }
  @media (max-width: 500px) {
    .kontakt__breadcrumbs, .searchResults .kontakt__subtitle {
      padding: 1rem; } }

.kontakt__icon {
  width: 22px;
  height: 22px;
  background-color: #14171B;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .kontakt__icon svg {
    width: 14px;
    height: 14px;
    color: white;
    margin: auto; }
  .dirRtl .kontakt__icon {
    margin-right: 0;
    margin-left: 1rem; }

.kontakt__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.5rem;
  line-height: 1.3;
  width: 100%; }
  .kontakt__item:last-child {
    margin-bottom: 0; }

.kontakt__itemText {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.widget--links {
  display: inline-block;
  width: calc(100% + 3rem); }

.widget--link-box {
  display: inline-block;
  float: left;
  width: calc(50% - 3rem);
  margin: 1.5rem;
  background: #f1f1f1;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  text-decoration: none;
  color: #14171B;
  padding-left: 17rem;
  position: relative; }

.link-box__img-wrapper {
  display: block;
  width: 17rem;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0; }

.link-box__img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  min-width: 100%;
  min-height: 100%; }

.link-box__text-wrapper {
  display: inline-block;
  float: left;
  padding: 2.5rem 3rem; }

.link-box__title {
  text-transform: uppercase;
  font-size: 2rem;
  text-align: left;
  margin-bottom: 1.5rem; }

.link-box__text {
  font-size: 1.6rem;
  text-align: left;
  line-height: 2.5rem;
  margin-bottom: 0.5rem; }

.link-box__pseudolink {
  font-size: 1.4rem;
  text-transform: uppercase;
  float: left; }

.widget--newsletter-wrapper .widget--newsletter--message {
  background: #14428b;
  color: #ffffff;
  margin-bottom: 1.5rem; }
  .widget--newsletter-wrapper .widget--newsletter--message svg {
    fill: #ffffff;
    width: 6rem; }
  .widget--newsletter-wrapper .widget--newsletter--message .success,
  .widget--newsletter-wrapper .widget--newsletter--message .error {
    padding: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.5rem;
    width: 100%;
    gap: 1rem; }
  .widget--newsletter-wrapper .widget--newsletter--message .success {
    background-color: #019682;
    padding: 1rem; }
  .widget--newsletter-wrapper .widget--newsletter--message .error {
    background-color: #e94161;
    padding: 1rem; }

.footer .widget--newsletter-wrapper {
  margin-bottom: 0; }

.widget--newsletter-wrapper {
  position: relative; }

.widget--share {
  margin: 2.2rem 0; }

.share__text {
  font-size: 1.6rem;
  line-height: 8rem;
  height: 8rem;
  display: inline-block;
  margin-right: 3.5rem;
  font-style: italic; }
  .stories__detailSocial .share__text {
    margin-bottom: 1.5rem; }
  .dirRtl .share__text {
    margin-right: 0;
    margin-left: 3.5rem; }
  @media (max-width: 350px) {
    .share__text {
      display: block;
      text-align: center;
      margin: 0; } }

.share {
  margin-left: auto;
  margin-right: auto;
  max-width: 770px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(20, 23, 27, 0.1);
  border-bottom: 1px solid rgba(20, 23, 27, 0.1); }
  @media (max-width: 350px) {
    .share {
      display: block; } }

.share__item {
  /*
  flex: 1;
  color: #FFF;
  text-decoration: none;
  text-align: right;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 1.6rem 3rem 1.6rem 0;
  position: relative;
  transition: background .2s;

 */
  display: inline-block;
  height: 4rem;
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  margin: 2rem 1rem;
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 1rem;
  text-align: right; }
  .share__item svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
    margin: 1px -0.1rem -0.1rem 0; }
  .share__item:hover {
    text-decoration: none; }
  .dirRtl .share__item {
    margin-right: 1px; }
  .share__item:not(:last-child) {
    margin-right: 1px; }
  .share__item.fb {
    color: #3A589E !important; }
    .share__item.fb #fb-icon-background {
      fill: #2c4379; }
    .share__item.fb #fb-icon-f-letter {
      fill: #FFF; }
    .share__item.fb:hover {
      background-color: #2c4379;
      color: #ffffff !important; }
      .share__item.fb:hover #fb-icon-background {
        fill: #FFF !important; }
      .share__item.fb:hover #fb-icon-f-letter {
        fill: #3A589E !important; }
  .share__item.tw {
    color: #14171B !important; }
    .share__item.tw:hover {
      background-color: #14171B;
      color: #ffffff !important; }
      .share__item.tw:hover svg path {
        fill: #ffffff; }
  .share__item.threads {
    color: #14171B !important; }
    .share__item.threads:hover, .share__item.threads:focus-visible {
      background-color: #14171B;
      color: #ffffff !important; }
  .share__item.google {
    color: #DF4B37 !important; }
    .share__item.google:hover {
      background-color: #c4331f;
      color: #ffffff !important; }
      .share__item.google:hover svg path {
        fill: #ffffff; }
  .share__item.linkin {
    color: #0077B7 !important; }
    .share__item.linkin svg {
      fill: #0077B7; }
    .share__item.linkin:hover {
      background-color: #005684;
      color: #ffffff !important; }
      .share__item.linkin:hover svg path {
        fill: #ffffff; }
  .share__item.mail {
    color: #098E9C !important; }
    .share__item.mail svg path {
      fill: #098E9C; }
    .share__item.mail:hover {
      background-color: #06626c;
      color: #ffffff !important; }
      .share__item.mail:hover svg path {
        fill: #ffffff; }
  @media (max-width: 350px) {
    .share__item {
      display: inline-block; }
      .share__item:not(:last-child) {
        margin-right: 22%; } }

.stories__detailSocial {
  text-align: center;
  width: 100%; }
  .stories__detailSocial .share__text {
    color: #999999;
    margin-right: 0;
    font-style: normal;
    line-height: 3rem;
    height: auto; }
  .stories__detailSocial .share__items a {
    float: none; }

.pgs__simon-panek {
  margin: 4rem auto;
  background-color: #e7e7e7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 960px) {
    .pgs__simon-panek {
      display: block; }
      .pgs__simon-panek .container, .pgs__simon-panek .container--narrow, .pgs__simon-panek .accessEl {
        clear: both; } }

.simon-panek__content {
  width: 60%;
  margin: 6.7rem 0rem; }
  .simon-panek__content .content__title {
    font-weight: bold; }
  .simon-panek__content .content__signature {
    margin: 4rem auto; }
    @media (max-width: 500px) {
      .simon-panek__content .content__signature {
        text-align: center; } }
  .simon-panek__content .content__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .simon-panek__content .content__buttons .btn, .simon-panek__content .content__buttons .btn--black, .simon-panek__content .content__buttons .btn--yellow, .simon-panek__content .content__buttons .btn--white, .simon-panek__content .content__buttons .btn--hollow-30black, .simon-panek__content .content__buttons .btn--red, .simon-panek__content .content__buttons .btn--red-cvt, .simon-panek__content .content__buttons .btn--orange-cvt, .simon-panek__content .content__buttons .news__filterBtn {
      margin-right: 1rem;
      width: 100%;
      padding: 1.6rem 2rem;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    @media (max-width: 500px) {
      .simon-panek__content .content__buttons {
        display: block;
        text-align: center; }
        .simon-panek__content .content__buttons .btn, .simon-panek__content .content__buttons .btn--black, .simon-panek__content .content__buttons .btn--yellow, .simon-panek__content .content__buttons .btn--white, .simon-panek__content .content__buttons .btn--hollow-30black, .simon-panek__content .content__buttons .btn--red, .simon-panek__content .content__buttons .btn--red-cvt, .simon-panek__content .content__buttons .btn--orange-cvt, .simon-panek__content .content__buttons .news__filterBtn {
          width: 80%;
          margin: 1rem auto 2rem auto; } }
  @media (max-width: 760px) {
    .simon-panek__content {
      width: 100%;
      text-align: center;
      margin-top: 0; } }

.simon-panek__photo {
  position: absolute;
  padding: 3rem;
  right: 0;
  top: 50%;
  bottom: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .simon-panek__photo img {
    max-height: 100%; }
  @media (max-width: 1260px) {
    .simon-panek__photo {
      width: 33vw; }
      .simon-panek__photo img {
        width: 100%;
        max-height: none; } }
  @media (max-width: 1100px) {
    .simon-panek__photo {
      width: 40vw; } }
  @media (max-width: 760px) {
    .simon-panek__photo {
      width: 100%;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      position: static;
      top: auto;
      right: auto;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: auto;
      padding: 4rem 2rem 2rem 2rem; }
      .simon-panek__photo img {
        height: auto;
        width: 20rem; } }

.widget-popup {
  display: none;
  background: rgba(20, 23, 27, 0.8); }

.widget-popup__content {
  max-width: 90%;
  width: 60rem; }

.simple-text-container {
  text-align: left;
  font-size: 1.8rem;
  line-height: 3rem; }
  .simple-text-container p {
    margin: 1rem 0; }
  .dirRtl .simple-text-container {
    text-align: right; }

.ms-header__pin-link {
  /*
OLD HTML Markup:
      <div class="ms-header__pin-link">
        <a href="https://www.clovekvtisni.cz/en" title="<?=_('PEOPLE IN NEED')?>" class="nav__link">
            <!img src="<?= \PHPView\getURL('images/pin-bile-en.svg') ?>" alt="People in need">
            <span><?=_('PIN International')?></span>
        </a>
      </div>
OLD Styles:

	margin: 2rem 0 0 0.1rem;

	a:hover {
		background-color: transparent;
		color: lighten($color--red, 10%);
	}
	a {
		padding-right: 0;
	}
	*/
  display: inline-block;
  float: right;
  color: #ffffff;
  margin: 0 -2rem 0 0.1rem;
  padding-bottom: 1.5rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  /* zakomentováno dle #46139
	@media(max-width: $screen-md) {
		display: block;
		float: none;
		position: absolute;
		top: -1.1rem;
		right: 50%;
		transform: translateX(50%);
		width: auto; 

		span {
			max-height: 5rem;
			max-width: 300px;
		}

		&:hover {
			background: none;
		}

	}
	*/ }
  .ms-header__pin-link img {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    display: inline-block;
    float: left;
    width: 3.6rem;
    margin-right: 1.8rem; }
  .ms-header__pin-link svg {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .ms-header__pin-link span {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    max-width: 300px;
    height: 35px;
    display: inline-block; }
  .ms-header__pin-link a:hover {
    text-decoration: none; }
  .ms-header__pin-link a:after {
    display: none; }
  .dirRtl .ms-header__pin-link {
    float: left;
    margin-right: 0;
    margin-left: -2rem; }
  @media (max-width: 960px) {
    .ms-header__pin-link {
      display: inline-block;
      width: 100%;
      float: left;
      clear: both;
      margin: 0;
      padding: 0;
      padding-left: 0;
      padding-bottom: 0;
      margin-top: 2rem; }
      .open .ms-header__pin-link {
        margin-top: 0;
        display: inline-block !important;
        clear: both; } }
  .scrolled .ms-header__pin-link span {
    max-width: 0;
    opacity: 0;
    white-space: nowrap; }
  .scrolled .ms-header__pin-link svg {
    margin-right: 0; }

.ms-header__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
  float: left;
  max-width: calc(100% - 80px); }
  .ms-header__nav ~ .hamburgerCVT {
    top: 8px; }
  @media (max-width: 1260px) {
    .ms-header__nav {
      display: block;
      max-width: 100%;
      -webkit-margin-start: 0rem;
              margin-inline-start: 0rem; } }
  .ms-header__nav .nav__submenu__items {
    gap: 0 clamp(2rem, 8vw, 10rem); }
  .ms-header__nav .nav__submenu__item {
    width: auto;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }

.ms-ge__nav__home {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  height: 5rem;
  margin-top: 1.4rem;
  background-size: contain; }
  .ms-ge__nav__home:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .scrolled .ms-ge__nav__home {
    margin-top: 1rem;
    height: 3.5rem;
    width: 5.5rem; }

[data-ms-uid="pin-euki-elca"] #webMenu {
  /*.is-active .webMenu__left__pin-webs, 
        .webMenu__left__pin-webs:hover {
            background-color: rgba($color--webMenu, .95);
            border-color: rgba($color--webMenu, .95);
        }*/ }
  [data-ms-uid="pin-euki-elca"] #webMenu .webMenu {
    background-color: #0e649b; }
  [data-ms-uid="pin-euki-elca"] #webMenu .webMenu__overlay {
    background-color: rgba(14, 100, 155, 0.95);
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px); }

[data-ms-uid="pin-euki-elca"] .header {
  background-color: white;
  -webkit-box-shadow: 0px 2px 8px -5px #14171b;
          box-shadow: 0px 2px 8px -5px #14171b; }

[data-ms-uid="pin-euki-elca"] .nav__link {
  color: #005281; }

[data-ms-uid="pin-euki-elca"] .footer__bottom {
  background: -webkit-gradient(linear, left top, right top, from(#7bba4e), to(#389aa8));
  background: -webkit-linear-gradient(left, #7bba4e, #389aa8);
  background: -o-linear-gradient(left, #7bba4e, #389aa8);
  background: linear-gradient(90deg, #7bba4e, #389aa8); }

[data-ms-uid="pin-euki-elca"] .nav__menu__item:hover, [data-ms-uid="pin-euki-elca"] .nav__menu__item--has-submenu:hover,
[data-ms-uid="pin-euki-elca"] .nav__menu__item:focus-visible,
[data-ms-uid="pin-euki-elca"] .nav__menu__item--has-submenu:focus-visible,
[data-ms-uid="pin-euki-elca"] .nav__menu__item.current,
[data-ms-uid="pin-euki-elca"] .current.nav__menu__item--has-submenu {
  border-color: #005281 !important; }

[data-ms-uid="pin-euki-elca"] .sliderStats__img {
  color: #095f96;
  fill: #095f96; }

[data-ms-uid="pin-euki-elca"] .sliderStats__title {
  color: #095f96; }

[data-ms-uid="pin-euki-elca"] .sliderArrows--blue {
  background-color: #095f96;
  -webkit-mask: url(/images/svg/arrow-left-blue.svg) no-repeat 50% 50%;
  mask: url(/images/svg/arrow-left-blue.svg) no-repeat 50% 50%;
  -webkit-mask-size: contain;
  mask-size: contain; }

[data-ms-uid="pin-euki-elca"] .text-blue,
[data-ms-uid="pin-euki-elca"] .headerSlider__title,
[data-ms-uid="pin-euki-elca"] :where(.medium-text) a:not([class*="btn"]),
[data-ms-uid="pin-euki-elca"] .hamburgerCVT-inner-text,
[data-ms-uid="pin-euki-elca"] .nav__submenu__link {
  color: #095f96 !important; }

[data-ms-uid="pin-euki-elca"] .header__search__magnify svg path {
  fill: #095f96; }

[data-ms-uid="pin-euki-elca"] .hamburgerCVT:hover,
[data-ms-uid="pin-euki-elca"] .hamburgerCVT:focus-visible,
[data-ms-uid="pin-euki-elca"] .header__search__magnify:hover,
[data-ms-uid="pin-euki-elca"] .header__search__magnify:focus-visible {
  background: rgba(9, 95, 150, 0.3); }

[data-ms-uid="pin-euki-elca"] .btn--blue {
  position: relative;
  background: -webkit-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
  background: -o-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
  background: linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
  color: #ffffff;
  border: none;
  isolation: isolate;
  letter-spacing: 0.06em; }
  [data-ms-uid="pin-euki-elca"] .btn--blue:before {
    content: '';
    position: absolute;
    inset: -4px;
    background: -webkit-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: -o-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    z-index: -1;
    -webkit-transition: opacity 0.25s ease-in;
    -o-transition: opacity 0.25s ease-in;
    transition: opacity 0.25s ease-in; }
  [data-ms-uid="pin-euki-elca"] .btn--blue:hover, [data-ms-uid="pin-euki-elca"] .btn--blue:focus-visible {
    background: -webkit-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: -o-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%); }
    [data-ms-uid="pin-euki-elca"] .btn--blue:hover:before, [data-ms-uid="pin-euki-elca"] .btn--blue:focus-visible:before {
      opacity: 0.6; }

@media (min-width: 602px) {
  [data-ms-uid="pin-euki-elca"] .tileArticle--double .tileArticle__content {
    background: -webkit-linear-gradient(120deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: -o-linear-gradient(120deg, #25bdbd -7.01%, #0e649b 92.94%);
    background: linear-gradient(330deg, #25bdbd -7.01%, #0e649b 92.94%); } }

[data-ms-uid="pin-euki-elca"] .hamburgerCVT-inner,
[data-ms-uid="pin-euki-elca"] .hamburgerCVT-inner::before,
[data-ms-uid="pin-euki-elca"] .hamburgerCVT-inner::after {
  background-color: #095f96; }

[data-ms-uid="pin-euki-elca"] .header__search__input:focus-visible {
  border-color: #095f96; }

[data-ms-uid="pin-euki-elca"] .nav__logo img {
  width: 120px; }

html:has([data-ms-uid="pin-euki-elca"])::-webkit-scrollbar-thumb {
  background: -webkit-linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%);
  background: linear-gradient(45deg, #25bdbd -7.01%, #0e649b 92.94%); }

.cvtForm__container {
  padding: 3rem;
  margin-bottom: 1px;
  background: #f1f1f1; }

.cvtForm_headerNote {
  margin: 3rem 17.5rem;
  margin-bottom: 1rem;
  font-weight: 700; }
  @media (max-width: 960px) {
    .cvtForm_headerNote {
      margin: 3rem 0 0 0; } }

.cvtForm__footerNote {
  margin-left: 3rem;
  text-align: center; }
  @media (max-width: 960px) {
    .cvtForm__footerNote {
      width: 100%;
      margin: 3rem 0 0 0; } }

.cvtForm__star {
  display: inline-block;
  background-image: url(../images/star.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 1.5rem;
  right: 1.5rem;
  width: 1.4rem;
  height: 1.4rem; }

@media (max-width: 960px) {
  .cvtForm__btn {
    width: 100%; } }

.cvtForm__message {
  width: 100%;
  line-height: 2.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding-left: 17.5rem;
  font-size: 1.2rem; }
  .cvtForm__message svg {
    width: 8rem;
    height: 5rem;
    position: relative;
    top: 2rem;
    left: -0.8rem;
    margin-right: -1rem; }
    @media (max-width: 960px) {
      .cvtForm__message svg {
        width: 5rem; } }
  @media (max-width: 960px) {
    .cvtForm__message {
      padding-left: 0;
      margin-top: 1rem;
      font-size: 1.8rem;
      text-align: center; } }
  .cvtForm__message.is-error {
    color: #e94161; }
    .cvtForm__message.is-error svg {
      fill: #e94161; }
  .cvtForm__message.is-success {
    color: #5d9021; }
    .cvtForm__message.is-success svg {
      fill: #5d9021; }
  .cvtForm__footer .cvtForm__message {
    font-size: 1.8rem;
    padding: 1rem 0; }

.cvtFormItem, .cvtFormItemPseudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3rem;
  margin-bottom: 0;
  width: 54rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .cvtFormItem:first-child, .cvtFormItemPseudo:first-child {
    margin-top: 0; }
  .cvtFormItem.is-wide, .is-wide.cvtFormItemPseudo {
    width: 100%; }
  .cvtFormItem.is-disabled, .is-disabled.cvtFormItemPseudo {
    pointer-events: none; }
  @media (max-width: 960px) {
    .cvtFormItem, .cvtFormItemPseudo {
      width: 100%; } }

.cvtFormItem__caption {
  text-transform: none;
  font-weight: 300;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16rem;
          flex: 0 0 16rem;
  margin-right: 1.5rem;
  font-size: 1.6rem; }
  .cvtFormItem__caption.is-strong {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.8rem; }
  .cvtFormItem__caption.is-required {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .cvtFormItem__caption.is-required:after {
      content: '';
      background-image: url(../images/star.svg);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      width: 1.4rem;
      height: 1.4rem;
      margin-left: auto;
      margin-right: -1rem; }
      @media (max-width: 960px) {
        .cvtFormItem__caption.is-required:after {
          position: absolute;
          bottom: -3rem;
          left: -1.8rem; } }
    @media (max-width: 960px) {
      .cvtFormItem__caption.is-required {
        position: relative; } }
  @media (max-width: 960px) {
    .cvtFormItem__caption {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }

.cvtFormItem__field,
.selectboxit-container .cvtFormItem__field.selectboxit {
  border-color: #ffffff;
  background: #ffffff;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 17.5rem);
          flex: 0 0 calc(100% - 17.5rem); }
  @media (max-width: 960px) {
    .cvtFormItem__field,
    .selectboxit-container .cvtFormItem__field.selectboxit {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }
  .cvtFormItem__field:hover, .cvtFormItem__field:focus,
  .selectboxit-container .cvtFormItem__field.selectboxit:hover,
  .selectboxit-container .cvtFormItem__field.selectboxit:focus {
    border-color: #d0d0d0;
    background: #ffffff; }
  .cvtFormItem.is-disabled .cvtFormItem__field, .is-disabled.cvtFormItemPseudo .cvtFormItem__field, .cvtFormItem.is-disabled .selectboxit-container .cvtFormItem__field.selectboxit, .is-disabled.cvtFormItemPseudo .selectboxit-container .cvtFormItem__field.selectboxit {
    border-color: #ffffff;
    opacity: 0.6; }

.cvtFormItem .selectboxit-container, .cvtFormItemPseudo .selectboxit-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 17.5rem);
          flex: 0 0 calc(100% - 17.5rem); }
  @media (max-width: 960px) {
    .cvtFormItem .selectboxit-container, .cvtFormItemPseudo .selectboxit-container {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }

.cvtFormItemPseudo {
  width: 100%; }

.cvtFormItemPseudo__btn {
  padding: 1.1rem 2rem;
  margin: 0 0 0 1rem; }
  @media (max-width: 960px) {
    .cvtFormItemPseudo__btn {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin: 1rem 0 0 0; } }

/*# sourceMappingURL=maps/style.css.map */
