html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

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

pre {
  overflow: auto;
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

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

.w-col-2 {
  width: 16.6667%;
}

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

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

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

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

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

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

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

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --silver: #bbb;
  --dark-grey: #a5a5a5;
  --light-salmon\<deleted\|variable-eddd0cb7\>: #ff935c;
  --indian-red\<deleted\|variable-9928c545\>: #fb406c;
  --bodyfest--blue\<deleted\|variable-35b24ab0\>: #0900ff;
  --white: white;
  --dark-slate-blue\<deleted\|variable-52fb45da\>: #224765;
  --gainsboro\<deleted\|variable-95d63a07\>: #ddd;
  --true-black: #333;
  --ahou--tomato: #ff5d44;
  --pedak--medium-sea-green\<deleted\|variable-8f88139f\>: #34ac90;
  --ahou-grey: #f0ecec;
  --grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>: #95a5a6;
  --ospdl: #2faa56;
  --čspm-modrá: #004975;
  --white-2\<deleted\|variable-f1153330\>: #fafafa;
  --paliace-midnight-blue\<deleted\|variable-947475fd\>: #2d2075;
  --sea-green\<deleted\|variable-808cad29\>: #0e8e5b;
  --dark-slate-grey\<deleted\|variable-fe4b8e9f\>: #2e535d;
  --homeo-orl--orange: #f7a132;
  --homeo-dark-blue: #465c9b;
  --bodyfest--orange\<deleted\|variable-85bf53a7\>: #ff5100;
  --dim-grey: #636363;
  --gastroturquoise\<deleted\|variable-90ec9d27\>: #82e3d4;
  --homeo-dark-orange: #f4a745;
  --paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>: #064876;
  --csmd\<deleted\|variable-7293ebe6\>: #d54148;
  --homeopedak\<deleted\|variable-6ff05ea7\>: #e43d66;
  --white-smoke: #eaeaea;
  --čspm-světle-modrá: #1494a7;
  --grey-basic\<deleted\|variable-52a97b04-b74c-543b-e655-646c6872b4a7\>: #e8e8e8;
  --forum\<deleted\|variable-c68669a4\>: #ae567a;
  --ahou-text-grey: #95a5a6;
  --pedak\<deleted\|variable-1ebfd6d0-4eeb-38f0-be02-984618007dd1\>: #34ac90;
  --homeo-lekarnici--lime-green: #7ec568;
  --homeo-pedak--dark-slate-blue: #273f83;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

h2 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

h3 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

h4 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

h5 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

h6 {
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
}

p {
  margin-top: 8px;
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 28px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 24px;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 24px;
  padding-left: 40px;
  display: block;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  color: #222;
  font-weight: 700;
}

blockquote {
  background-image: linear-gradient(to bottom, var(--silver), var(--silver));
  text-align: center;
  border-style: none;
  border-bottom-width: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 40px 8.33% 35px;
  font-size: 20px;
  line-height: 32px;
}

figure {
  margin-bottom: 32px;
}

figcaption {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 15px;
  padding-left: 8.33px;
}

.body {
  color: #222;
  font-family: Roboto, sans-serif;
  line-height: 24px;
}

.body.adiktologie {
  background-color: #e7e7e9;
}

.section {
  background-color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 120px 56px;
  position: relative;
  overflow: hidden;
}

.section.no-bottom-padding {
  padding-top: 80px;
  padding-bottom: 0;
}

.section.instagram-section {
  margin-bottom: 200px;
  padding: 60px 0;
  overflow: hidden;
}

.section.brands-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.blog-section {
  z-index: 700;
  padding-top: 20px;
}

.section.categorry-section {
  z-index: 700;
  padding-top: 80px;
  padding-bottom: 40px;
  overflow: hidden;
}

.wrapper {
  background-color: #0000;
  width: 100vw;
  max-width: none;
  height: auto;
  overflow: hidden;
}

.wrapper.review-slide-wrapper {
  justify-content: center;
  display: flex;
}

.button {
  background-image: linear-gradient(#ff5d44, #ff5d44);
  border-radius: 3px;
  height: 48px;
  margin-right: 16px;
  padding: 12px 20px;
  font-size: 15px;
  line-height: 24px;
}

.button:hover {
  color: #ff5d44;
  background-color: #0000;
  background-image: linear-gradient(#fffffff2, #fffffff2);
  border: 1px solid #ff5d44;
}

.button.instagram-button {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886c3_instagram-icon-white.svg"), linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
  background-position: 20px, 0 0;
  background-repeat: no-repeat, repeat;
  padding-left: 48px;
}

.button.instagram-button:hover {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886c3_instagram-icon-white.svg"), linear-gradient(to bottom, #0000000d, #0000000d), linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
  background-position: 20px, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
}

.button.password-button {
  margin-top: 3px;
}

.button.fixed-nav-bar-button {
  border: 1px solid #ff5d44;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-small {
  font-family: Inconsolata, monospace;
  font-size: 14px;
  line-height: 24px;
}

.small-button {
  background-image: linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
  border-radius: 3px;
  height: 40px;
  padding: 11px 16px 0;
  font-size: 13px;
  line-height: 20px;
}

.small-button:hover {
  background-image: linear-gradient(to bottom, #0000000d, #0000000d), linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
}

.small-button.ghost-button {
  text-transform: none;
  border-radius: 1px;
  font-family: Inconsolata, monospace;
  transition: box-shadow .4s;
}

.small-button.ghost-button:hover {
  border: 1px solid var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  background-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  box-shadow: none;
  color: var(--white);
  background-image: none;
}

.small-button.ghost-button.back-to-blog-button {
  margin-left: 16.66%;
}

.ghost-button {
  color: #222;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  box-shadow: inset 0 0 0 1px #ddd;
}

.white-button {
  color: #222;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
}

.nav-bar {
  z-index: 100;
  background-color: #0000;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-bar.fixed-nav-bar {
  transform: translate(0, -75px);
}

.image-section {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  border: 16px solid #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.image-section.testimonials-section {
  background-color: #0000;
  background-image: linear-gradient(#ff5d44a6, #ff5d44a6), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a5784b720870d0001d8a79a_meet.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 110px;
  padding-bottom: 110px;
}

.image-section.footer-section {
  color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-image: linear-gradient(#ff5d44, #ff5d44);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.image-section._404-section {
  background-image: linear-gradient(#ff5d4426, #ff5d4426), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a574ff5046ca900013718bf_Ahou_cover_2_color_web.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.image-section.blog-post-hero-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.logo {
  flex-direction: row-reverse;
  justify-content: center;
  height: 72px;
  margin-left: 1%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.nav-menu {
  justify-content: flex-end;
  align-items: center;
  height: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu.fixed-nav-menu {
  background-color: #0000;
  height: 72px;
}

.hero-social-line {
  background-color: #fff6;
  width: 56px;
  height: 1px;
  margin-left: 12px;
  margin-right: 8px;
}

.social-link {
  opacity: 1;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: opacity .2s;
  display: flex;
}

.social-link:hover {
  opacity: .7;
}

.hero-social-header {
  padding-top: 2px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  font-weight: 400;
}

.section-header-wrapper {
  text-align: center;
  width: 570px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  display: block;
}

.vertical-header-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 72px;
  padding-top: 270px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.vertical-header-wrapper.vertical-header-blog {
  justify-content: flex-start;
  align-items: flex-start;
  width: 65px;
  padding-top: 222px;
}

.vertical-header-wrapper.vertical-header-blog.article {
  justify-content: center;
  align-items: center;
  padding-top: 162px;
  overflow: visible;
}

.vertical-header-wrapper.vertical-header-category {
  padding-top: 160px;
}

.vertical-header {
  color: #333;
  text-align: right;
  letter-spacing: 4px;
  width: 320px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  left: -124px;
  transform: rotate(-90deg);
}

.instagram {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.instagram-photos {
  width: 58.33%;
  padding-left: 30px;
  display: flex;
}

.instagram-photo {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  flex: none;
  width: 200px;
  height: 200px;
  position: relative;
}

.instagram-photo.photo-1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886b8_anjeli-lundblad-183074.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-photo.photo-2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886bc_benjamin-balazs-106653.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-photo.photo-3 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886be_tran-mau-tri-tam-50424.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-photo.photo-4 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886bd_cynthia-del-rio-88295.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-photo.photo-5 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886bb_cathryn-lavery-67852.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-info {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  max-width: 400px;
  padding-left: 30px;
  padding-right: 40px;
  display: flex;
}

.instagram-text {
  margin-bottom: 24px;
}

.instagram-info-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 8px;
  display: flex;
}

.price {
  font-size: 48px;
  line-height: 56px;
}

.text-link {
  color: #ff5d44;
  text-decoration: none;
}

.text-link:hover {
  text-decoration: underline;
}

.review-slide {
  align-items: center;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.review-avatar {
  border-radius: 50%;
  width: 104px;
  height: 104px;
}

.review-content {
  color: #fff;
  flex: 1;
  padding-bottom: 8px;
  padding-left: 96px;
}

.review-text {
  margin-top: 20px;
  margin-bottom: 28px;
  font-size: 20px;
  line-height: 32px;
}

.review-author-info {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 16px;
}

.testimonials {
  background-color: #0000;
  height: auto;
  padding-left: 136px;
  padding-right: 136px;
}

.answer {
  padding-right: 30px;
}

.social-icons {
  display: flex;
}

.brands {
  text-align: center;
}

.brand-logotypes {
  justify-content: space-around;
  align-items: center;
  width: 75%;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.brand-logo-link {
  padding: 16px;
}

.contact {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.input {
  border-radius: 1px;
  height: 48px;
  margin-bottom: 13px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inconsolata, monospace;
}

.input.password-input {
  text-align: center;
  margin-top: 6px;
}

.input.call-back-input {
  margin-bottom: 0;
  margin-right: 16px;
}

.footer {
  color: #fff;
  flex-wrap: wrap;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.footer-about {
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  margin-right: 8.33%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.footer-copyright {
  border-top: 1px solid #ffffffb5;
  justify-content: space-between;
  width: 100%;
  margin-top: 34px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  display: flex;
}

.heart-icon {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886d2_heart-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
}

.copyright-text {
  color: #fff;
  text-align: right;
  flex: 0 auto;
}

.blog-hero-social {
  color: #fff;
  flex: 1;
  align-items: center;
  padding: 20px 15px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.blog-hero-social.share-social {
  margin-bottom: 40px;
}

.blog {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  margin-bottom: -40px;
  display: flex;
}

.blog-posts {
  width: 66.66%;
}

.post-card-image {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1px;
  width: 100%;
  height: 400px;
  margin-bottom: 19px;
  text-decoration: none;
  transition: filter .2s;
  position: relative;
}

.post-card-image:hover {
  filter: brightness(96%);
  box-shadow: 1px 0 60px -30px #333;
}

.post-card-decription {
  color: #959595;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inconsolata, monospace;
  font-size: 14px;
  line-height: 24px;
}

.post-card {
  flex: 1;
  margin-bottom: 56px;
}

.post-date {
  border: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-color: #fff;
  border-radius: 1px;
  width: 70px;
  margin-right: 30px;
  padding-top: 15px;
  position: relative;
}

.post-date.post-content-date {
  margin-top: 15px;
  margin-left: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

.blog-post-card {
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.post-card-header {
  color: #222;
  text-decoration: none;
}

.post-date-text {
  color: #333;
  text-align: center;
  margin-bottom: 11px;
  font-family: Inconsolata, monospace;
  font-size: 28px;
  line-height: 36px;
}

.post-date-month {
  border-top: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: #333;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: Inconsolata, monospace;
  font-size: 11px;
}

.sidebar {
  flex: 1;
  margin-left: 3%;
  padding-left: 0;
  padding-right: 0;
}

.sidebar-block {
  width: 75%;
  padding-bottom: 40px;
}

.sidebar-category-link {
  box-shadow: inset 0 1px 0 0 var(--gainsboro\<deleted\|variable-95d63a07\>), 0 1px 0 0 var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: #222;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  font-size: 15px;
  text-decoration: none;
  display: flex;
}

.sidebar-category-link:hover {
  text-decoration: underline;
}

.sidebar-header {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.featured-post-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1px;
  width: 100%;
  height: 176px;
  margin-bottom: 9px;
  transition: filter .2s;
}

.featured-post-image:hover {
  filter: brightness(94%);
  box-shadow: 0 0 60px -30px #333;
}

.featured-post-date {
  color: var(--dark-grey);
  margin-bottom: -2px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
}

.featured-post-header {
  color: #222;
  margin-bottom: 34px;
  text-decoration: none;
  display: block;
}

.featured-post-header:hover {
  text-decoration: underline;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 260px;
  display: flex;
}

.utility-page-form {
  color: #222;
  flex-direction: column;
  align-items: stretch;
  width: 270px;
  display: flex;
}

._404-header {
  font-size: 84px;
  line-height: 72px;
}

._404-text {
  margin-top: 2px;
  margin-bottom: 28px;
}

.post-content {
  font-family: Inconsolata, monospace;
}

.post-content h1 {
  width: 66.66%;
  margin: 64px auto 32px;
  display: block;
}

.post-content p {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-content figure {
  margin-top: 56px;
  margin-bottom: 56px;
  padding-left: 8.33%;
  padding-right: 8.33%;
}

.post-content img {
  border-radius: 3px;
}

.post-content h2 {
  width: 66.66%;
  margin: 64px auto 32px;
  display: block;
}

.post-content blockquote {
  width: 66.66%;
  margin: 48px auto;
  display: block;
}

.post-content h3 {
  width: 66.66%;
  margin: 56px auto 24px;
  display: block;
}

.post-content ul {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-content h4, .post-content h6, .post-content h5 {
  width: 66.66%;
  margin: 56px auto 24px;
  display: block;
}

.post-content ol {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-content a {
  color: var(--indian-red\<deleted\|variable-9928c545\>);
  text-decoration: none;
}

.post-content a:hover {
  text-decoration: underline;
}

.blog-post-header {
  text-transform: capitalize;
  max-width: 570px;
  margin-top: 28px;
  font-family: Inconsolata, monospace;
  font-size: 54px;
  line-height: 60px;
}

.post-hero {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 60vh;
  margin-top: -32px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  top: 32px;
}

.post-dark-bg {
  background-color: #0b213180;
  position: absolute;
  inset: 0;
}

.post {
  margin-top: -16px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.blog-category {
  border: 1px solid var(--white);
  color: #222;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 1px;
  height: 32px;
  padding: 12px 12px 12px 14px;
  font-size: 11px;
  line-height: 8px;
  text-decoration: none;
}

.blog-category:hover {
  border-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  background-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  color: #fff;
}

.blog-category.post-card-category {
  z-index: 1;
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 1px;
  height: 32px;
  margin-top: 24px;
  margin-right: 39px;
  padding: 12px 12px 12px 14px;
  font-family: Inconsolata, monospace;
  transition: background-color .4s;
  position: absolute;
  top: 0;
  right: 0;
}

.blog-category.post-card-category:hover {
  border-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  background-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  color: var(--white);
  background-image: none;
}

.blog-category.more-post-card-category {
  z-index: 1;
  margin-top: 24px;
  margin-right: 24px;
  position: absolute;
  top: 0;
  right: 0;
}

.post-hero-info {
  margin-left: 16.66%;
  padding-left: 8px;
  padding-right: 8px;
}

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

.slider-arrow {
  border: 1px solid #ffffff80;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 40px;
  margin: auto auto auto 40px;
  transition: border .2s;
  display: flex;
  position: absolute;
  inset: 0 100% 0 0;
}

.slider-arrow:hover {
  border-color: #fff;
}

.slider-arrow.arrow-left {
  bottom: 48px;
}

.slider-arrow.arrow-right {
  top: 48px;
}

.post-bottom-info {
  color: var(--dark-grey);
  flex-wrap: wrap;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 56px;
  padding-left: 16.66%;
  display: flex;
}

.post-bottom-date {
  color: #222;
  margin-left: 4px;
  margin-right: 4px;
  font-family: Inconsolata, monospace;
}

.post-bottom-category {
  color: var(--indian-red\<deleted\|variable-9928c545\>);
  margin-left: 4px;
  margin-right: 4px;
  font-family: Inconsolata, monospace;
  text-decoration: none;
}

.post-bottom-category:hover {
  text-decoration: underline;
}

.ahou-scroll-down-button {
  float: right;
  transform-style: preserve-3d;
  background-color: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: 8.33%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 900px;
  right: 0;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.ahou-scroll-down-button.w--current {
  opacity: 1;
  perspective: none;
  left: 900px;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.call-back {
  z-index: 1000;
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.call-back:hover {
  z-index: 1000;
  opacity: 1;
  flex-flow: row;
}

.call-back:active {
  opacity: 1;
  display: flex;
  position: fixed;
  overflow: visible;
}

.call-back-button {
  z-index: 1000;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886f9_callback-icon-white.png"), linear-gradient(#ff5d44, #ff5d44);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 32px, auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin: 32px;
  position: fixed;
  bottom: 0;
  right: 0;
  box-shadow: 0 8px 16px #2223;
}

.call-back-popup {
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
  max-width: 570px;
  padding: 60px 64px 64px;
  position: static;
  overflow: visible;
  transform: scale(.9);
  box-shadow: 0 10px 30px #26384833;
}

.call-back-popup:focus {
  display: block;
}

.form {
  align-items: center;
  margin-top: 26px;
  display: flex;
}

.call-back-icon {
  margin-bottom: 8px;
}

.popup-overlay {
  z-index: 2000;
  position: static;
  inset: 0;
}

.call-back-wrapper {
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.call-back-wrapper:focus {
  opacity: 0;
}

.close-popup-button {
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886b7_close-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 28px;
  height: 28px;
  margin-top: 20px;
  margin-right: 20px;
  transition: opacity .2s;
  position: absolute;
  top: 0;
  right: 0;
}

.close-popup-button:hover {
  opacity: 1;
}

.form-success {
  background-color: #0000;
}

.form-error {
  color: var(--indian-red\<deleted\|variable-9928c545\>);
  background-color: #0000;
  font-size: 13px;
}

.preloader {
  z-index: 10000;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a4a9091115b2f00013886fd_preloader.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  display: none;
  position: fixed;
  inset: 0;
}

.plus-icon-v-line {
  background-color: #222;
  border-radius: 1px;
  width: 100%;
  height: 2px;
  margin: auto;
  position: absolute;
  inset: 0;
  transform: rotate(90deg);
}

.fixed-nav-bar {
  z-index: 999;
  border-bottom: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-color: #fff;
  padding-left: 56px;
  padding-right: 56px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, -75px);
}

.more-post-card {
  flex: 1;
  position: relative;
}

.more-posts {
  flex-wrap: wrap;
  display: flex;
}

.more-post {
  width: 33.33%;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}

.more-post-card-image {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  height: 264px;
  margin-bottom: 4px;
  text-decoration: none;
  transition: filter .2s;
  position: relative;
}

.more-post-card-image:hover {
  filter: brightness(94%);
}

.photo-hover {
  background-color: #22476580;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.photo-fade {
  z-index: 1;
  background-image: linear-gradient(to right, #fff0, #fff 90%);
  position: absolute;
  inset: 0;
}

.text-block {
  text-align: center;
  font-size: 10px;
}

.text-block-head-h2 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.body-ospdl {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.body-ospdl.prevence {
  background-color: var(--true-black);
}

.body-ospdl.paterak22 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  display: block;
}

.text-block-intro-homeo-orl {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 20px;
}

.image-4 {
  max-width: 70%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-5 {
  width: 40px;
  margin: 50px auto auto;
  display: block;
}

.image-6, .image-7, .image-8, .image-9, .image-10 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 17px;
}

.row-3 {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-zmna-programu {
  text-align: left;
  margin-top: 20px;
  font-size: 10px;
  line-height: 20px;
}

.column-6, .column-7, .column-9, .column-10 {
  margin-top: 20px;
}

.text-block-head-h2-white {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-center-divider-white {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 2px;
  width: 100px;
  height: 2px;
  margin: 20px auto 10px;
  display: block;
}

.headingahou {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
}

.headingahou.h2 {
  color: var(--ahou--tomato);
}

.headingahou.h2.pedak {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  margin-top: 15vh;
  margin-bottom: 0;
}

.headingahou.h2.white {
  color: var(--white);
}

.headingahou.h2.black {
  color: #000;
  text-transform: none;
}

.headingahou.h2.black.eliszdarma {
  margin-top: 40px;
}

.headingahou.h2.paterak {
  color: #496984;
  margin-bottom: 50px;
}

.headingahou.h2.paterak.paterak22 {
  color: #9da6ad;
  margin-bottom: 5vh;
}

.headingahou.h2.paterak.paterak22.jaro {
  margin-top: 0;
  margin-bottom: 8vh;
}

.headingahou.h2.paterak.paterak22.jaro.poplatek {
  margin-bottom: 5vh;
}

.headingahou.h2.paterak.paterak22._24 {
  margin-bottom: 2vh;
}

.headingahou.h2.paterak.paterak22.jaro {
  letter-spacing: 1px;
  margin-bottom: 1vh;
}

.headingahou.h5 {
  text-transform: uppercase;
}

.headingahou.h5.price {
  margin-top: 0;
  margin-left: 5%;
  margin-right: 5%;
}

.map-2 {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 150px;
  margin-top: 0;
  margin-bottom: 10px;
}

.column-11 {
  line-height: 20px;
}

.text-block-7 {
  height: auto;
  line-height: 20px;
}

.text-block-8 {
  margin-top: 40px;
  line-height: 20px;
}

.text-block-9 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 9px;
  line-height: 20px;
  display: block;
}

.image-ahou-logo-footer {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container {
  align-self: center;
  max-width: 940px;
  height: auto;
  display: block;
}

.container.discover_our_work {
  padding-bottom: 40px;
}

.container.discover_our_work.o-nas {
  padding-bottom: 0;
}

.container.discover_pictures {
  margin-bottom: 40px;
}

.container.akce {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 55vh;
}

.container.akce.pedak {
  filter: saturate(63%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/662a4981f9eb4f1167de74a8_Photo%20by%20Jodie%20Cook%20on%20Unsplash.jpg");
  background-position: 50% 72%;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.container.akce.kazuistiky {
  filter: saturate(43%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/662a35a737944f4cf84da274_Photo%20by%20Michal%20Czyz%20on%20Unsplash.jpg");
  background-position: 50% 16%;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.container.akce.paterak {
  filter: saturate(43%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671a750c3a1839b939074daa_DSC_0537.JPG");
  background-position: 0 44%;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.container.akce.mod {
  filter: saturate(45%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/66b0b14552fcfbe5467f8af1_MOD.jpg");
  background-position: 50% 42%;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.container.akce.ockovani {
  filter: saturate(63%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/670513efc5ec17369b8de01e_headway-5QgIuuBxKwM-unsplash.jpg");
  background-position: 0%;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.container.akce.paliace {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671602066dd9210867032496_ezgif.com-animated-gif-maker.gif");
  background-position: 50% 88%;
}

.container.akce.paliace.video {
  background-image: none;
  height: 60vh;
}

.container.akce.paliace._25 {
  color: #2d2075;
}

.container.akce.prevence {
  filter: saturate(43%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67939257e764ee56387401ee_umit-yildirim-zMvKuYBvDS0-unsplash.jpg");
  background-position: 0 31%;
  background-size: cover;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.container.uvod {
  padding-top: 30px;
  padding-bottom: 0;
}

.container.uvod.faq {
  padding-top: 0;
}

.container.grey {
  background-color: var(--ahou-grey);
  border-radius: 6px;
  margin-top: 20px;
  padding: 10px 20px 30px;
}

.container.grey.pedak._60 {
  border: 1px none var(--grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>);
  box-shadow: 0 4px 20px 12px var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-color: #e7e7e700;
  margin-top: 40px;
  margin-bottom: 80px;
  padding-bottom: 10px;
  display: block;
}

.container.grey.pedak._60.test {
  background-color: var(--ahou--tomato);
}

.container.grey.pedak._60.t {
  position: sticky;
  top: 22%;
}

.container.grey.pedak._60.te {
  position: sticky;
  top: 26%;
}

.container.grey.pedak._60.tes {
  position: sticky;
  top: 30%;
}

.container.grey.pedak._60.d-tsk {
  display: block;
}

.container.grey._40 {
  margin-bottom: 40px;
}

.container.grey._30 {
  padding-top: 30px;
}

.container.kontakt {
  border-top: 1px #000;
}

.container.lightgrey {
  background-color: #e8e8e847;
}

.container.program24 {
  display: block;
}

.container.pedak {
  margin-bottom: 0;
}

.container.banner {
  margin-top: 40px;
}

.container.loading {
  text-align: center;
  margin-top: 30vh;
}

.container.slider_pedak {
  max-width: 95%;
  height: auto;
}

.container.poznamka, .container._20 {
  margin-top: 20px;
}

.container._40, .container.banner2, .container.video-homeo {
  margin-top: 40px;
}

.container.ohomeu {
  margin-top: 20px;
}

.container.klini-nadpis {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.wh {
  background-color: #fff;
}

.container.rounded_corners {
  background-color: #000;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  max-width: none;
}

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

.container.adi {
  min-height: 7.8vw;
}

.container-2 {
  margin-top: 20px;
}

.row-5 {
  margin-left: -1px;
  margin-right: -1px;
}

.row-6 {
  margin-left: 0;
  margin-right: 0;
}

.row-8, .row-9 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
}

.row-10 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-16 {
  height: auto;
  line-height: 20px;
}

.text-block-17 {
  line-height: 20px;
}

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

.image-15 {
  flex: 0 auto;
  margin-top: 19px;
}

.section-head-kostka {
  background-image: radial-gradient(circle at 50% 100%, #e3cfb6, #fff);
  padding-top: 170px;
  padding-bottom: 140px;
}

.div-block-pedak-divider-kostka {
  background-image: linear-gradient(#e3cfb5, #e3cfb5);
  border-radius: 2px;
  width: 100px;
  height: 2px;
  margin: 20px auto 10px;
  display: block;
}

.section-program-kostka {
  background-image: linear-gradient(#f3f3f3bd, #f3f3f3bd);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-citires-dates-kostka {
  background-image: linear-gradient(#e3cfb6, #e3cfb6);
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-introduction-kostka {
  padding-top: 50px;
  padding-bottom: 70px;
}

.section-aditional-info-kostka {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-registration-kostka {
  font-size: 20px;
}

.section-pertners-kostka {
  padding-top: 50px;
  padding-bottom: 30px;
}

.row-kostka {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
}

.column-19 {
  height: 10px;
}

.column-20 {
  height: auto;
}

.row-3-first-kostka {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.row-kostka-registration {
  margin-top: 10px;
}

.text-block-info-kostka {
  text-align: center;
  margin-top: 0;
  font-size: 10px;
}

.section-program-respiro {
  background-image: linear-gradient(#f3f3f3bd, #f3f3f3bd);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 70px;
}

.div-block-center-divider-respiro {
  background-image: linear-gradient(#c72341, #c72341);
  border-radius: 2px;
  width: 100px;
  height: 2px;
  margin: 20px auto 10px;
  display: block;
}

.row-1-program-regular {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
}

.row-2-program-regular {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.column-25 {
  height: 20px;
}

.text-block-28 {
  font-weight: 700;
  line-height: 20px;
}

.text-block-29, .text-block-30, .text-block-31 {
  line-height: 20px;
}

.text-block-32 {
  font-weight: 700;
  line-height: 20px;
}

.column-26, .column-27, .column-28, .column-29, .column-30, .column-31, .column-32, .column-33, .column-34 {
  height: 20px;
}

.text-block-dodatecne-info-respiro {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
}

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

.tabs {
  margin-top: 0;
  padding-top: 10px;
}

.text-ahou-footer {
  color: #fff;
  font-size: 10px;
  line-height: 16px;
}

.button-kostka {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 130px 0 120px;
  display: block;
}

.section-head-homeo-pedak {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a562b64083cad0001e2903e_Homeo-head.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 170px;
  padding-bottom: 140px;
}

.heading-homeo-pedak-1 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(25deg, #dc4c89, #e93559);
  border-radius: 5px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px;
  font-size: 30px;
  line-height: 46px;
}

.text-block-under-logo-homeo-pedak {
  color: #e43d66;
  text-align: center;
}

.tab-link {
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border: 2px #273f83;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 25px;
  display: inline-block;
  position: static;
}

.tab-link:hover {
  color: #fff;
  background-image: linear-gradient(#e43d66, #e43d66);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.tab-link-3 {
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border: 2px #273f83;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 25px;
  display: inline-block;
}

.tab-link-3:hover {
  color: #fff;
  background-image: linear-gradient(#e43d66, #e43d66);
}

.tab-link-6 {
  text-align: center;
  text-transform: lowercase;
  background-image: linear-gradient(#fff, #fff);
  border: 2px #273f83;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 15px 25px;
  display: inline-block;
}

.tab-link-6:hover {
  color: #fff;
  background-image: linear-gradient(#e43d66, #e43d66);
}

.tab-link-6.w--current {
  border-style: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 15px 25px;
  display: inline-block;
}

.tab-link-6.w--current:hover {
  color: #fff;
  background-image: linear-gradient(#e43d66, #e43d66);
}

.section-program-homeo-pedaka {
  background-image: linear-gradient(#f3f3f3bd, #f3f3f3bd);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 70px;
}

.tabs-menu-homeo-pedaka {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-35 {
  text-transform: none;
  display: block;
}

.row-3-first-homeo-pedak {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.row-3-homeo-pedak {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-additional-info-homeo {
  text-align: left;
  margin-top: 0;
  font-size: 10px;
  line-height: 16px;
}

.text-block-head-h2-homeo {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.section-citires-dates-homeo-pedak {
  background-image: linear-gradient(25deg, #dc4c89, #e93559);
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.row-cities-homeo-pedak {
  margin-left: 0;
  margin-right: 0;
}

.text-block-36 {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 15px;
}

.section-aditional-info-homeo-pedak {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 70px;
}

.column-plan-homeo-pedak {
  line-height: 20px;
}

.section-registration-homeo-pedak {
  font-size: 20px;
}

.button-registrace-homeo-pedak {
  text-align: center;
  background-color: #e43d66;
  margin-left: auto;
  margin-right: auto;
  padding: 130px 0 120px;
  display: block;
}

.text-block-price-list-additional-info-home-pedak {
  text-align: left;
  margin-top: 40px;
  font-size: 10px;
  line-height: 16px;
}

.section-speakers-homeo-pedak {
  display: none;
}

.row-13 {
  margin-left: 0;
  margin-right: 0;
}

.row-14 {
  margin: 20px auto 0;
  padding-left: 230px;
  padding-right: 230px;
  display: block;
}

.slider {
  background-image: linear-gradient(#f7a1325e, #f7a1325e);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.slider.ahou.landiing {
  background-color: #0000;
  background-image: none;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.slide-1-homeo-pedak {
  background-image: linear-gradient(#e2e2e2, #e2e2e2);
  padding-top: 50px;
  padding-bottom: 50px;
  inset: 0 0 -1px;
}

.image-19 {
  display: block;
}

.heading-homeo-orl {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#f7a132, #f7a132);
  border-radius: 5px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px;
  font-size: 30px;
  line-height: 46px;
}

.section-head-homeo-orl {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a562b64083cad0001e2903e_Homeo-head.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 130px;
  padding-bottom: 100px;
}

.section-program-homeo-orl {
  background-image: linear-gradient(#f3f3f3bd, #f3f3f3bd);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 70px;
}

.text-block-under-logo-homeo-orl {
  color: #f7a132;
  text-align: center;
}

.tabs-homeo-orl {
  margin-top: 0;
  padding-top: 10px;
}

.tab-link-homeo-orl {
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border: 2px solid #f7a132;
  padding: 10px 120px;
  display: block;
}

.row-3-first-homeo-orl {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.row-3-homeo-orl {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.section-speakers-homeo-orl {
  display: none;
}

.slide-1-homeo-orl {
  inset: 0 0 -1px;
}

.section-citires-dates-homeo-orl {
  background-image: linear-gradient(#f7a132, #f7a132);
  padding-top: 40px;
  padding-bottom: 60px;
}

.map-2-homeo-orl, .map-1-homeo-orl {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 150px;
  margin-bottom: 10px;
}

.button-head {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 3px;
  height: 48px;
  margin-right: 16px;
  padding: 12px 20px;
  font-size: 15px;
  line-height: 24px;
}

.button-head:hover {
  background-color: #0000;
  background-image: linear-gradient(#fffffff2, #fffffff2);
  border: 1px #fff;
}

.button-head.white-button:hover {
  background-image: linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
  color: #fff;
}

.button-head.white-button.nav-bar-button {
  color: #ff5d44;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  margin-left: 20px;
}

.button-head.white-button.nav-bar-button:hover {
  background-color: #0000;
  background-image: linear-gradient(#fffc, #fffc);
}

.eticky-kodex-ahou-link:hover {
  color: #fff;
}

.row-2-regular-mezera {
  margin-top: 19px;
  margin-left: 0;
  margin-right: 0;
}

.button-10 {
  text-align: center;
  background-color: #273f83;
  margin-left: auto;
  margin-right: auto;
  padding-top: 130px;
  padding-bottom: 120px;
  display: block;
}

.button-10:hover {
  background-image: linear-gradient(66deg, #294181, #6d94fc);
}

.rich-text-block-price-list-kostka-lekar {
  border: 1px dotted var(--dark-grey);
  color: #222;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin: 10px 5px 0;
  padding-left: 10px;
  padding-right: 10px;
}

.rich-text-block-price-list-kostka-lekar strong {
  color: #fff;
}

.rich-text-block-price-list-kostka-sestra {
  border: 1px dotted var(--dark-grey);
  color: #222;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin: 10px 5px 0;
  padding-left: 10px;
  padding-right: 10px;
}

.rich-text-block-price-list-kostka-sestra strong {
  color: #fff;
}

.rich-text-block-price-list-kostka-rezident {
  border: 1px dotted var(--dark-grey);
  color: #222;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin: 10px 5px 0;
  padding-left: 10px;
  padding-right: 10px;
}

.rich-text-block-price-list-kostka-rezident strong {
  color: #fff;
}

.button-404 {
  color: #ff5d44;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 3px;
  height: 48px;
  margin-right: 16px;
  padding: 12px 20px;
  font-size: 15px;
  line-height: 24px;
}

.button-404:hover {
  color: #ff5d44;
  background-color: #0000;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border: 1px #fff;
}

.text-block-37 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 12px;
}

.text-block-38 {
  margin-bottom: 15px;
}

.heading-5 {
  flex-flow: row;
  display: block;
  position: static;
  overflow: visible;
}

.heading-5:hover {
  opacity: 1;
}

.heading-5.publikace {
  color: #333333b0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.heading-5.ahou_akce1 {
  color: tomato;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: none;
}

.heading-5.discover_our_work {
  color: #333;
  text-align: center;
  -webkit-text-stroke-color: var(--ahou--tomato);
  font-family: Open Sans, sans-serif;
}

.heading-5.akce {
  color: #666;
  font-family: Open Sans, sans-serif;
  line-height: 28px;
  text-decoration: none;
}

.heading-5.akce.tomato {
  color: tomato;
  font-family: Open Sans, sans-serif;
}

.heading-5.akce.tomato.ospdl {
  color: var(--ospdl);
}

.heading-5.akce.bolt {
  margin-top: 5px;
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 600;
}

.heading-5.akce.bolt.big {
  margin-bottom: 4px;
  font-size: 21px;
  font-weight: 700;
}

.heading-5.akce.cspm {
  color: var(--čspm-modrá);
  font-family: Montserrat, sans-serif;
}

.heading-5.mise {
  color: #153a43;
  font-family: Open Sans, sans-serif;
}

.heading-5.mise.podpora {
  display: inline-block;
}

.heading-5.mise.stred {
  text-align: center;
}

.heading-5.mise.prednasejici {
  vertical-align: baseline;
  display: block;
}

.heading-5.well.program {
  color: #153a43;
  font-style: normal;
  font-weight: 600;
}

.link-block {
  margin-bottom: -5px;
}

.section-intro-orl-homeo {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-intro-homeo-lekarnik {
  text-align: justify;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-cities-and-dates-homeo-lekarnik {
  background-image: linear-gradient(#7ec568, #7ec568);
  padding-top: 50px;
  padding-bottom: 60px;
}

.section-registration-homeo-lekarnik {
  font-size: 20px;
}

.container-additional-info-homeo-lekarnik {
  padding-left: 20px;
  padding-right: 20px;
}

.section-introduction-homeo-pedak {
  text-align: left;
  padding-top: 40px;
  padding-bottom: 70px;
}

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

.tabs-menu {
  flex-flow: wrap;
  place-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ahou-scroll-up-button {
  float: right;
  transform-style: preserve-3d;
  background-color: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: 8.33%;
  display: flex;
  position: absolute;
  top: 0;
  left: 700px;
  right: 0;
  transform: rotate(0);
}

.ahou-scroll-up-button.w--current {
  opacity: 1;
  perspective: none;
  left: 900px;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.row-15 {
  flex: 1;
}

.text-block-ahou-footer-1 {
  margin-left: 15px;
}

.section-aditional-info-homeo-orl {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-registration-homeo-orl {
  font-size: 20px;
}

.text-block-48 {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 15px;
}

.image-cities-and-places {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 28px 5px 0 0;
}

.image-33 {
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-8 {
  color: #fff;
  text-align: center;
  padding-top: 0;
  padding-left: 0;
  font-weight: 700;
}

.text-block-50 {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 23px;
}

.section-uemo-head {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5a6ef2a87ca6060001376333_5a4b6ff9b68b8f0001accb45_Group.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-block-2 {
  margin-top: 50px;
  display: block;
}

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

.heading-9 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}

.heading-9.left {
  text-align: left;
  margin-left: 2%;
}

.div-block-center-divider-black {
  background-image: linear-gradient(#333, #333);
  border-radius: 2px;
  width: 100px;
  height: 2px;
  margin: 20px auto;
  display: block;
}

.image-35 {
  margin: auto;
  display: block;
}

.image-36 {
  display: block;
}

.row-uemo-president {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.row-uemo-chairman {
  margin: 0 0 20px;
  padding-top: 20px;
}

.video-uemo {
  border-radius: 5px;
  margin-top: 50px;
}

.section-uemo-intro {
  padding-top: 50px;
  padding-bottom: 70px;
}

.section-uemo-speakers {
  background-image: linear-gradient(#ebebeb, #ebebeb);
  padding-top: 50px;
  padding-bottom: 70px;
}

.row-uemo-speakrs {
  margin-bottom: 20px;
}

.quote-uemo {
  text-align: left;
  background-image: none;
  border-left: 6px solid #1d4785;
  border-radius: 2px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5%;
  font-size: 14px;
  line-height: 20px;
}

.quote-uemo.down20 {
  margin-top: 30px;
  margin-left: 2%;
}

.column-44 {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-10 {
  margin-top: 19px;
  font-size: 20px;
  line-height: 26px;
}

.section-uemo-schedule {
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  padding-top: 50px;
  padding-bottom: 70px;
}

.tabs-menu-2 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.tab-link-14 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 20px 50px;
}

.tab-link-15 {
  padding: 20px 50px;
}

.tab-link-16, .tab-link-16.w--current {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 20px 50px;
}

.text-block-52 {
  margin-top: 10px;
  margin-left: 2%;
}

.section-uemo-ticket {
  color: #fff;
  background-image: linear-gradient(#adadad, #adadad);
  padding-top: 50px;
  padding-bottom: 40px;
  font-size: 14px;
}

.row-17 {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.column-45, .column-46 {
  padding-left: 0;
  padding-right: 0;
}

.section-uemo-accomodation {
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  padding-top: 50px;
  padding-bottom: 70px;
}

.map-4 {
  border-radius: 5px;
}

.image-39 {
  border-radius: 5px;
  display: block;
}

.image-40 {
  border-radius: 5px;
  padding-left: 0;
}

.button-uemo-accomodation-2 {
  background-image: linear-gradient(#204883, #204883);
  border-radius: 5px;
  margin-top: 30px;
  margin-left: 5%;
  padding: 15px 40px;
}

.button-uemo-accomodation-2:hover {
  background-image: linear-gradient(#5b9eff, #5b9eff);
}

.section-uemo-culture {
  padding-top: 50px;
  padding-bottom: 70px;
}

.column-47 {
  padding-left: 0;
  padding-right: 0;
}

.button-uemo-accomodation-3 {
  border-radius: 5px;
  margin-top: 30px;
  margin-left: 2%;
  padding: 15px 40px;
}

.container-12, .container-13, .container-14, .container-15, .container-16, .container-17, .container-18 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-uemo-intro {
  margin-left: 1%;
  margin-right: 1%;
  line-height: 24px;
}

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

.section-uemo-footer {
  background-image: linear-gradient(#333, #333);
  padding-top: 50px;
}

.image-42 {
  margin-right: auto;
  display: block;
}

.image-43, .image-44 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-64, .link-65, .link-66, .link-67, .link-68, .link-69, .link-70 {
  color: #333;
}

.section-9 {
  background-image: linear-gradient(#54bb6c, #54bb6c);
  padding-top: 50px;
  padding-bottom: 70px;
}

.section-info-pedak {
  background-image: linear-gradient(#54bb6c, #54bb6c);
  padding-top: 20px;
  padding-bottom: 35px;
}

.link-71, .link-73 {
  color: #fff;
  text-decoration: none;
}

.image-49, .image-50, .image-52 {
  margin: auto;
  display: block;
}

.column-51, .column-52, .column-53, .column-54 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-uemo-place {
  padding-top: 50px;
  padding-bottom: 70px;
}

.heading-white {
  color: #fff;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}

.text-uemo-ticket {
  margin-left: 2%;
}

.text-uemo-ticket.center {
  color: #fff;
  text-align: left;
}

.block-quote {
  border-top: 7px #000;
  border-left: 10px #fff;
  border-radius: 3px;
  margin: auto;
  padding: 10px 5% 10px 5px;
  display: block;
}

.bold-text-5 {
  color: #fff;
}

.row-20 {
  background-image: linear-gradient(to bottom, var(--dark-grey), var(--dark-grey));
  border-radius: 3px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-7 {
  color: #fff;
}

.link-77, .link-78 {
  color: #1d4785;
}

.link-80 {
  color: #273f83;
}

.link-81 {
  color: #fff;
  text-decoration: none;
}

.text-block-58 {
  text-align: center;
  margin-top: 20px;
}

.link-83, .link-84 {
  color: #333;
}

.column-61, .column-62 {
  padding-left: 0;
  padding-right: 0;
}

.button-uemo-registration-attende {
  text-align: center;
  background-image: linear-gradient(#234981, #234981);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 60px;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-uemo-registration-accompany {
  text-align: center;
  background-image: linear-gradient(#3e9ae9, #3e9ae9);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 37px;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.body-2 {
  line-height: 30px;
}

.column-63, .column-64, .column-65, .column-66, .column-67 {
  padding-right: 5px;
}

.text-span-6 {
  font-size: 13px;
  font-weight: 400;
}

.section-15 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5aba20ea60e6007424cf917a_ZF18_small.svg");
  background-position: 50% -180px;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 120px;
  padding-bottom: 140px;
}

.section-16 {
  text-align: justify;
  padding-top: 80px;
  padding-bottom: 60px;
}

.paragraph-2 {
  text-align: justify;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
}

.section-17 {
  background-image: linear-gradient(to bottom, whitesmoke, whitesmoke), linear-gradient(to bottom, var(--white-2\<deleted\|variable-f1153330\>), var(--white-2\<deleted\|variable-f1153330\>));
  color: #333;
  text-align: left;
  padding-top: 80px;
  padding-bottom: 60px;
}

.section-18 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.map-5 {
  max-height: 400px;
}

.text-block-61 {
  text-align: center;
  margin-top: 15px;
  padding-top: 0;
}

.text-block-62 {
  color: #333;
  margin-top: 35px;
}

.button-407 {
  text-align: center;
  background-image: linear-gradient(149deg, #c15c81, #5b9dc6);
  margin-left: auto;
  margin-right: auto;
  padding-top: 130px;
  padding-bottom: 115px;
  font-size: 20px;
  display: block;
}

.section-20 {
  padding-top: 80px;
  padding-bottom: 10px;
}

.column-68 {
  margin-top: 15px;
}

.image-60, .image-61, .image-62 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-21 {
  padding-top: 80px;
  padding-bottom: 60px;
}

.text-block-63, .text-block-64, .text-block-65, .text-block-66 {
  margin-top: 15px;
}

.image-64, .image-65, .image-66, .image-67 {
  border-radius: 5px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-69 {
  margin-top: 15px;
}

.column-70 {
  margin-top: 15px;
  font-size: 11px;
}

.column-71, .column-72, .column-73, .column-74 {
  margin-top: 15px;
}

.container-20 {
  color: var(--light-salmon\<deleted\|variable-eddd0cb7\>);
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-zf-place {
  border: 1px solid #b76185;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 28px;
  padding-bottom: 30px;
  line-height: 16px;
}

.section-20-zf {
  padding-top: 40px;
  padding-bottom: 60px;
}

.column-75 {
  margin-top: 15px;
}

.paragraph-price-zf {
  color: #333;
  text-align: center;
  margin: 0 0 -10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.paragraph-info-zf-price {
  color: #333;
  text-align: center;
  margin: 25px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.paragraph-info-zf-price-2 {
  color: #333;
  text-align: center;
  margin: 10px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.button-409 {
  color: #5e9dc3;
  text-align: center;
  background-color: #fff;
  border: 1px solid #5e9dc3;
  border-radius: 3px;
  margin-top: 20px;
  margin-left: 8%;
  margin-right: 8%;
  font-size: 11px;
  display: block;
}

.button-409:hover {
  color: #fff;
  background-color: #5e9dc3;
}

.paragraph-zf-price {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 36px;
}

.body-3 {
  text-align: justify;
}

.column-77 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-10 {
  text-align: left;
  background-image: none;
  border: 1px solid #b76185;
  border-radius: 5px;
  margin-top: 22px;
  padding: 23px;
}

.section-25 {
  font-size: 10px;
  line-height: 16px;
}

.text-block-71 {
  margin-top: 20px;
  font-size: 12px;
}

.text-block-74 {
  font-size: 10px;
  line-height: 16px;
}

.text-block-74.pricelist {
  margin-top: 20px;
}

.text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12, .text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17 {
  color: #5e9dc3;
}

.section-31 {
  background-image: linear-gradient(235deg, #6b91ff, #273f83);
  border-radius: 5px;
  margin: 20px 20px 0;
  padding-top: 150px;
  padding-bottom: 140px;
}

.heading-15 {
  color: #273f83;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  font-weight: 700;
}

.section-32 {
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 35px;
}

.text-block-intro-homeo-dth {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  line-height: 25px;
  display: inline;
}

.div-block-13 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5px;
  margin-bottom: 30px;
  margin-left: 102px;
  margin-right: 102px;
  padding-top: 15px;
  padding-bottom: 1px;
}

.div-block-14 {
  border: 1px solid #273f83;
  border-radius: 5px;
  margin-top: 30px;
  padding: 2px 30px 25px;
}

.text-block-78 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.heading-16 {
  color: #273f83;
  margin-top: 26px;
  margin-bottom: 6px;
}

.heading-17 {
  color: #273f83;
  margin-top: 25px;
  margin-bottom: 6px;
}

.heading-18 {
  color: #273f83;
  margin-bottom: 6px;
}

.div-block-15 {
  background-image: radial-gradient(circle at 109% -9%, #e7edff, #eaf0ff);
  border-radius: 5px;
  margin-top: 15px;
  padding: 20px;
}

.text-block-79 {
  color: #273f83;
}

.div-block-16 {
  border: 1px solid #273f83;
  border-radius: 5px;
  margin-top: 15px;
  padding: 20px;
}

.section-33 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-34 {
  background-image: linear-gradient(#273f83, #273f83);
  padding-top: 35px;
  padding-bottom: 35px;
}

.heading-19 {
  color: #fff;
}

.container-cities-and-dates-dth {
  padding-left: 20px;
  padding-right: 20px;
}

.section-35 {
  padding-top: 35px;
  padding-bottom: 45px;
}

.column-plan-homeo-dth {
  line-height: 20px;
}

.div-block-17-dth-plan {
  background-image: linear-gradient(326deg, #5474cc 26%, #273f83);
  border: 1px #273f83;
  border-radius: 5px;
  margin-top: 15px;
  padding: 20px;
}

.text-block-80 {
  color: #fff;
  margin-top: 0;
}

.heading-20 {
  color: #fff;
}

.text-block-81, .heading-21 {
  color: #fff;
  margin-top: 20px;
}

.text-block-82 {
  text-align: center;
  margin-top: 26px;
}

.button-413 {
  color: #273f83;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-413:hover {
  color: #fff;
  background-color: #95ace9;
}

.text-block-88 {
  color: #fff;
  margin-top: 20px;
}

.heading-22 {
  color: #fff;
  margin-top: 5px;
}

.section-37 {
  padding-top: 35px;
  padding-bottom: 15px;
}

.text-block-89 {
  text-align: center;
  margin-top: 10px;
}

.image-78, .image-79, .image-80, .image-83 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-38 {
  padding-top: 45px;
  padding-bottom: 40px;
}

.text-span-22 {
  color: #5e9dc3;
}

.text-block-92, .text-block-93, .text-block-94, .text-block-95, .text-block-96 {
  text-decoration: underline;
}

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

.text-block-97 {
  color: #fff;
  text-align: left;
  margin-top: 15px;
  font-size: 12px;
}

.section-39 {
  background-image: linear-gradient(149deg, #c15c81, #5b9dc6);
  padding-top: 41px;
  padding-bottom: 50px;
}

.link-block-5 {
  border: 1px solid #b76185;
  border-radius: 5px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.link-block-5:hover {
  background-image: linear-gradient(149deg, #b76185, #5d9ec4);
}

.paragraph-info-zf-info {
  color: #333;
  text-align: center;
  margin: 10px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.row-23 {
  margin-top: 30px;
}

.link-88, .link-89, .link-90, .link-91, .link-92, .link-93, .link-94, .link-95 {
  color: #273f83;
  text-decoration: none;
}

.button-head-2 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 3px;
  height: 48px;
  margin-right: 16px;
  padding: 12px 20px;
  font-size: 15px;
  line-height: 24px;
}

.button-head-2:hover {
  background-color: #0000;
  background-image: linear-gradient(#fffffff2, #fffffff2);
  border: 1px #fff;
}

.button-head-2.white-button:hover {
  background-image: linear-gradient(to right, var(--light-salmon\<deleted\|variable-eddd0cb7\>), var(--indian-red\<deleted\|variable-9928c545\>));
  color: #fff;
}

.button-head-2.white-button.nav-bar-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #fff;
  margin-left: 20px;
  margin-right: 0;
}

.button-head-2.white-button.nav-bar-button:hover {
  color: #ff5d44;
  background-image: linear-gradient(#fffffff2, #fffffff2);
}

.row-24 {
  margin-left: 0;
  margin-right: 0;
}

.column-92 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-18 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #e43d66;
  border-radius: 5px;
  margin-top: 10px;
  padding: 30px 5% 25px;
}

.div-block-18:hover {
  background-image: none;
}

.text-block-99 {
  color: #e43d66;
  margin-top: 10px;
  margin-bottom: 4px;
}

.bold-text-13 {
  color: #e43d66;
  margin-top: 10px;
  font-size: 24px;
}

.text-block-100 {
  color: #fff;
  margin-bottom: 20px;
}

.button-414 {
  color: #e43d66;
  background-color: #fff;
  border: 1px solid #e43d66;
  border-radius: 3px;
  margin-top: 20px;
}

.button-414:hover {
  color: #fff;
  background-color: #e43d66;
}

.section-40 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5c530b40d8fe7d8703a1c7bf_mailing.svg");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
  margin: 20px 20px 0;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-40.paliace-2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ad9be40b926b58702030653_X.%20Copy.svg");
  background-position: 100% 0;
  background-size: auto;
  display: block;
}

.section-40.paliace19 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5c5a9287c02b8527630636ef_Group.svg");
  background-position: 100% 100%;
  background-size: cover;
  margin-top: 0;
}

.section-40.paliace20 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e8d7245a3f9637d8d7e8e4b_Group.svg");
  background-position: 100% 100%;
  background-size: cover;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.body-4 {
  padding: 0;
}

.image-85 {
  height: 300px;
}

.section-41 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.text-block-105 {
  color: #333;
  text-align: justify;
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
}

.text-block-105.uvod {
  display: none;
}

.text-block-105.kultura {
  text-align: left;
}

.text-block-105.work {
  color: var(--true-black);
  text-align: left;
  margin-top: 1vh;
  display: block;
}

.text-block-105.work._3 {
  margin-bottom: 20px;
  display: inline-block;
}

.text-block-105.work.pal {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 28px;
}

.container-23.kultura {
  text-align: right;
}

.container-23.pal22 {
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 0;
}

.container-23.pal22.blue {
  background-color: #06487636;
  padding: 25px;
}

.container-23.pal22.blue.verze2 {
  background-color: #ffffff87;
  border-radius: 6px;
}

.container-23.pal22.blue.v2 {
  background-color: #ffffffad;
}

.container-23.pal22.white {
  background-color: #0000;
  border: 2px solid #0095a9;
  padding: 25px;
}

.container-23.pal22.partner {
  display: block;
}

.container-23.pal22.v2 {
  background-color: #ffffffad;
  border-radius: 6px;
}

.container-23.pal22.mzcr {
  margin-bottom: 10vh;
}

.container-23.pal22.abakus {
  padding-bottom: 10vw;
}

.container-23.pal22.abakus._23 {
  padding-bottom: 0;
}

.container-23.pal22.abakus._23._40 {
  margin-top: 40px;
}

.container-23.vybor {
  margin-bottom: 0;
}

.section-42 {
  padding-top: 20px;
  padding-bottom: 50px;
  display: block;
}

.div-block-19 {
  border: 1px solid #2d2075;
  border-radius: 5px;
  margin-top: 30px;
  padding: 10px 20px;
}

.div-block-19.paliace {
  margin-bottom: 40px;
}

.div-block-19.paliace.line {
  border-style: solid;
  margin-bottom: 30px;
  text-decoration: none;
}

.div-block-19.paliace.line.paliace21 {
  color: #064876;
  margin-top: 60px;
}

.div-block-19.paliace.line.paliace21.pal22 {
  color: var(--true-black);
  border-width: 2px;
  border-color: #f54c7e70;
  border-radius: 4px;
  padding: 25px;
}

.div-block-19.paliace.line.paliace21.pal22.v2 {
  border-style: none;
  border-color: #0095a9;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-19.lekar2021 {
  margin-bottom: 40px;
}

.div-block-19.lekar2021.line {
  border-style: dashed;
  border-color: #6b949e;
  margin-top: 8vh;
  margin-left: 4vw;
  margin-right: 4vw;
  text-decoration: none;
}

.div-block-19.lekar2021.line.mod {
  border-color: #00b345;
  margin-bottom: 0;
}

.div-block-19.lekar2021.line.mod._22 {
  margin-top: 5vh;
  margin-left: 0;
  margin-right: 0;
}

.div-block-19.lekar2021.line.mod._22.mok23 {
  border-radius: 3px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.div-block-19.lekar2021.line.hide {
  display: none;
}

.div-block-19.lekar2021.line.akreditace._23 {
  margin-top: 5vh;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-106 {
  color: #2d2075;
  text-align: left;
  font-size: 14px;
  line-height: 26px;
  text-decoration: none;
}

.text-block-106.pal22 {
  color: var(--true-black);
}

.text-block-106.pal22.v2 {
  text-align: left;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  line-height: 23px;
}

.text-block-107 {
  color: #333;
  text-align: justify;
  border-bottom: 1px solid #2d2075;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
}

.text-block-108 {
  color: #333;
  background-image: linear-gradient(#ebebeb80, #ebebeb80);
  border: 1px #2d2075;
  border-color: #2d2075 #2d2075 #82e3d4 #82e3d4;
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 22px;
}

.text-block-109 {
  color: #333;
  background-image: linear-gradient(#eee, #eee);
  border-bottom-style: none;
  border-bottom-color: #2d2075;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 22px;
}

.heading-23 {
  color: var(--true-black);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 400;
}

.heading-23.kultura {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  font-size: 40px;
}

.heading-23.ubytov-n {
  margin-bottom: 10px;
}

.heading-23.ubytov-n.pal22 {
  margin-top: 0;
}

.heading-23.ubytov-n.pal22.blue {
  margin-bottom: 0;
}

.heading-23.ubytov-n.pal22.blue.hide {
  display: block;
}

.heading-23.ws._21 {
  margin-top: 40px;
}

.heading-23.min {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.heading-23.min._21 {
  text-align: left;
}

.heading-23.pal22, .heading-23.pal22.misto {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.heading-23.pal22.registrace {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.heading-23.pal22.blue {
  color: #064876;
  letter-spacing: 1px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}

.heading-23.pal22.blue.ubytko {
  margin-bottom: 40px;
}

.heading-23.pal22.blue.fotky {
  margin-bottom: 0;
}

.heading-23.pal22.blue.left {
  text-align: left;
  margin-bottom: 0;
}

.div-block-21 {
  border: 1px solid #2d2075;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 20px 10px;
}

.text-block-113 {
  float: none;
  color: #333;
  text-align: right;
  font-weight: 400;
  overflow: visible;
}

.button-415 {
  background-color: #2d2075;
  border-radius: 5px;
  margin-top: 10px;
}

.button-415:hover {
  color: #333;
  background-color: #eee;
}

.image-86 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 3px;
  width: 250px;
  display: block;
}

.section_pal {
  padding-top: 40px;
  padding-bottom: 70px;
  display: block;
}

.section_pal.paliace20.kultura {
  background-color: #dddddd30;
}

.section_pal.paliace20.kultura.opatreni {
  background-color: #2d20753b;
}

.section_pal.paliace20.aucast {
  background-image: linear-gradient(#d2cee4, #d2cee4), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e8e2046ad8ff91243cbd45e_1920x1080_1477412247.6536_8980-big_hall-slide.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  display: flex;
}

.section_pal.paliace20._2 {
  background-image: linear-gradient(#fafafaf2, #fafafaf2), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f16f367d48fc4d1fd2668b5_17781664.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section_pal.paliace20._2.paliace21, .section_pal.paliace20.paliace21 {
  margin-top: 60px;
}

.section_pal.paliace20.pal22 {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.section_pal.paliace20.pal22.blue {
  background-color: #f1f9fa;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section_pal.paliace20.pal22.blue.hide {
  display: none;
}

.section_pal.paliace20.pal22.program {
  margin-top: 10vh;
  padding-bottom: 10vh;
  display: block;
}

.section_pal.paliace20.pal22.program.workshopy {
  margin-top: 0;
  padding-top: 5vh;
  display: block;
}

.section_pal.paliace20.pal22.program.workshopy._23, .section_pal.paliace20.pal22.program.hide {
  display: none;
}

.section_pal.paliace20.pal22.last {
  padding-top: 5vh;
  padding-bottom: 15vh;
}

.section_pal.paliace20.pal22.last.galerie {
  display: none;
}

.section_pal.paliace20.pal22.postery22 {
  padding-top: 5vh;
}

.section_pal.paliace20.pal22.postery22._23 {
  display: none;
}

.section_pal.paliace20.pal22.pal23 {
  padding-bottom: 15vh;
}

.section_pal.paliace20.pal22._23 {
  padding-bottom: 10vh;
}

.section_pal.paliace20.pal22._23.hide {
  padding-top: 12vh;
  display: none;
}

.section_pal.paliace20.pal22._23.fotky {
  margin-top: 0;
  padding-top: 15vh;
}

.section_pal.paliace20.pal22._23.fotky._24 {
  padding-top: 5vh;
  padding-bottom: 0;
}

.section_pal.workshop {
  display: block;
}

.section_pal.misto {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.section_pal.misto.blue {
  background-color: #f1f9fa;
}

.section_pal.misto.blue.pal23 {
  padding-top: 12vh;
}

.section_pal._22 {
  padding-top: 10vh;
}

.section_pal._22.blue {
  background-color: #f1f9fa;
}

.section_pal._22.blue._23 {
  background-color: #f2f5f7;
}

.section_pal._22.blue._23.hide {
  display: none;
}

.section_pal.hide {
  display: flex;
}

.section_pal.schovat {
  display: none;
}

.section_pal._23 {
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section_pal._23.blue {
  background-color: #f0f9fa;
}

.section_pal._23.aktivni {
  padding-top: 12vh;
  padding-bottom: 8vh;
  display: none;
}

.section_pal._23.aktivni.hide {
  display: none;
}

.section_pal.podklad {
  background-color: #f2f5f7;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.button-416 {
  float: none;
  direction: ltr;
  text-align: left;
  background-color: #2d2075;
  border-radius: 5px;
  flex-wrap: nowrap;
  place-content: stretch flex-start;
  align-items: stretch;
  margin-top: 40px;
  display: inline-block;
}

.button-416:hover {
  color: #333;
  background-color: #bdfed0;
}

.button-416._3 {
  text-align: right;
}

.button-416.paliace21 {
  text-align: center;
}

.button-416.pal22 {
  background-color: #064876;
}

.button-416.pal22:hover {
  color: var(--white);
  background-color: #f44c7f;
  border: 2px #c0e2e8;
}

.button-416.pal22.hotel {
  text-align: center;
  display: inline;
}

.button-416.pal22.hotel:hover {
  background-color: #0095a9;
}

.row-27 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  margin-top: 30px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.row-28 {
  border-bottom: 1px solid #2d2075;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.heading-23-copy {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
}

.text-block-program-head-paliace {
  color: #333;
  border: 1px solid #2d2075;
  border-left-style: none;
  border-radius: 0 5px 5px 0;
  margin-top: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 22px;
}

.column-112 {
  margin-top: 15px;
}

.text-block-113-partner {
  text-align: center;
}

.image-88, .image-89, .image-90 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-91 {
  float: none;
  clear: none;
  text-align: left;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  overflow: visible;
}

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

.heading-23-partner-paliace {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.heading-23-partner-paliace.pal22 {
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-family: Roboto, sans-serif;
}

.heading-23-partner-paliace.pal22.vybor {
  margin-bottom: 12px;
}

.heading-23-hotel {
  text-align: right;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 400;
}

.button-416-copy {
  float: right;
  direction: ltr;
  text-align: left;
  background-color: #2d2075;
  border-radius: 5px;
  margin-top: 40px;
}

.section-43-hotel {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5c9200311aaad77cc85aaf6c_Clarion_Congress_Hotel_Olomouc_u_pokoj_04-1600x1200.gif");
  background-position: 50% 0;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 70px;
  display: block;
}

.text-block-113-hotel {
  float: right;
  text-align: right;
}

.text-span-23, .text-span-24, .text-span-25 {
  color: #281a6c;
}

.bold-text-16 {
  color: #281a6c;
  overflow: hidden;
}

.text-span-26, .text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31 {
  color: #281a6c;
}

.text-block-113-speaker {
  float: none;
  color: #333;
  text-align: left;
  font-weight: 400;
}

.section-42-price-list {
  padding-top: 20px;
  padding-bottom: 50px;
  display: block;
}

.section-42-price-list.paliace21 {
  margin-top: 60px;
}

.button-419 {
  text-align: center;
  background-color: #2d2075;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  display: none;
}

.button-419:hover {
  color: #333;
  background-color: #3a1ddb;
}

.button-homeo-orl {
  text-align: center;
  background-color: #f7a132;
  margin-left: auto;
  margin-right: auto;
  padding-top: 130px;
  padding-bottom: 120px;
  display: block;
}

.button-homeo-orl:hover {
  background-color: #e9952a;
}

.text-span-33 {
  color: #fff;
  font-size: 28px;
}

.bold-text-17 {
  color: #fff;
}

.image-96 {
  margin-top: 35px;
}

.text-block-69-zdf {
  margin-top: 20px;
  font-size: 12px;
}

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

.text-block-107-copy {
  color: #333;
  border-bottom: 1px #2d2075;
  margin-top: 10px;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.row-zdf2018 {
  margin-bottom: 40px;
}

.footer-ahou {
  border-radius: 0;
  display: block;
}

.column-139, .column-140, .column-141 {
  margin-top: 20px;
}

.row-30 {
  margin-left: 0;
  margin-right: 0;
}

.form-block {
  margin-top: 20px;
}

.submit-button {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.text-field {
  background-color: #fff;
  border-style: none;
  border-radius: 5px;
}

.row-31 {
  margin-top: 38px;
  margin-bottom: 20px;
}

.success-message-2 {
  background-color: #fff;
  border-radius: 5px;
}

.column-142 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.link-block-7 {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-135 {
  color: #fff;
}

.div-block-atelier-footer {
  background-color: #fc5e4b;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 30px;
  padding-bottom: 70px;
}

.div-block-24 {
  justify-content: space-between;
  display: flex;
}

.text-block-136, .text-block-137 {
  margin-top: 35px;
  font-size: 10px;
  line-height: 16px;
}

.div-block-homeo-orl-pricelist {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #f7a132;
  border-radius: 5px;
  margin-top: 10px;
  padding: 30px 5% 25px;
}

.div-block-homeo-orl-pricelist:hover {
  background-image: none;
}

.text-block-99-price-list-orl {
  color: #f7a132;
  margin-top: 10px;
  margin-bottom: 4px;
}

.bold-text-13-orl-pricelist {
  color: #f7a132;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  display: inline;
}

.button-414-orl-pricelist {
  color: #f7a132;
  background-color: #fff;
  border: 1px solid #f7a132;
  border-radius: 3px;
  margin-top: 20px;
}

.button-414-orl-pricelist:hover {
  color: #fff;
  background-color: #f7a132;
}

.text-block-140 {
  text-align: right;
  margin-top: 16px;
  line-height: 56px;
}

.link-97 {
  color: #2d2075;
}

.text-block-141 {
  text-align: justify;
  font-style: normal;
}

.text-block-142 {
  text-align: justify;
}

.italic-text-6, .italic-text-7, .italic-text-8 {
  font-style: normal;
}

.text-block-143, .text-block-144 {
  text-align: justify;
}

.italic-text-9 {
  font-style: normal;
}

.text-block-145 {
  text-align: justify;
}

.italic-text-10 {
  font-style: normal;
}

.button-415-vice {
  color: #2d2075;
  background-color: #0000;
  border-radius: 5px;
  margin-top: 10px;
  margin-left: 5px;
}

.button-415-vice:hover {
  color: #2d2075;
  background-color: #0000;
}

.section-42-partner {
  padding-top: 40px;
  padding-bottom: 50px;
  display: block;
}

.text-block-107-esf {
  color: #333;
  text-align: justify;
  background-image: linear-gradient(#f5f5f5, #f5f5f5);
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #2d2075;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  margin-top: 20px;
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}

.bold-text-21 {
  color: #333;
}

.bold-text-22 {
  color: #333;
  text-decoration: none;
}

.bold-text-23 {
  color: #333;
}

.image-101 {
  border: 1px #000;
  width: 220px;
  margin-top: 25px;
}

.image-101.mzcr {
  width: 290px;
  max-width: 100%;
  margin: 5px 1px 7px -2px;
}

.image-101.novatin {
  width: 290px;
  max-width: 100%;
  margin: 5px 1px 7px -10px;
}

.modal-wrapper-paliace {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.close-modal-link {
  color: #2d2075;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.close-modal-link:hover {
  color: #333;
}

.modal-wrapper-paliace-2 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace-2 {
  background-color: #fff;
  border-radius: 10px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.close-modal-link-2 {
  color: #2d2075;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.close-modal-link-2:hover {
  color: #333;
}

.modal-wrapper-paliace-3 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace-3 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.close-modal-link-3 {
  color: #2d2075;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.close-modal-link-3:hover {
  color: #333;
}

.modal-wrapper-paliace-4 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace-4 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.close-modal-link-4 {
  color: #54bb6c;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.close-modal-link-4:hover {
  color: #333;
}

.div-block-21-copy {
  border: 1px solid #2d2075;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 20px 10px;
}

.text-block-105-ws {
  color: #333;
  text-align: justify;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 23px;
}

.modal-wrapper-paliace-6 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace-6 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.modal-wrapper-paliace-7 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-paliace-7 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.heading-homeo-orange {
  color: #f4a745;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 12px;
  margin-left: 4%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.heading-homeo-orange.new {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2-homeo-dark-orange {
  border: 1px solid #f4a745;
  border-radius: 5px 5px 0 0;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
}

.text-block-homeo-1 {
  color: #333;
  text-align: justify;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-2-homeo-dark-orange-1 {
  background-image: linear-gradient(#f4a74533, #f4a74533);
  border: 1px #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1%;
  padding-bottom: 5%;
}

.div-block-2-homeo-dark-orange-1._2x {
  padding: 3vh 2vw;
}

.heading-small {
  margin: 10px 5% 0 4%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.mth-button {
  color: #f4a745;
  background-color: #0000;
  border: 1px solid #f4a745;
  border-radius: 3px;
  margin-top: 0;
  margin-bottom: 2px;
  margin-left: 0%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.mth-button:hover {
  color: #fff;
  background-color: #f4a745;
  border-color: #f4a745;
}

.row-32 {
  background-color: #0000;
}

.section-homeo-welcome {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5b749eebcf70824eea1a1dca_Desktop%20HD.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: auto;
  min-height: 65vh;
  margin-top: 119px;
  margin-right: 0%;
  padding-top: 120px;
  padding-bottom: 110px;
}

.heading-homeo-white {
  color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0%;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  display: flex;
}

.heading-homeo-blue {
  color: #465c9b;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 12px;
  margin-left: 4%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.div-block-2-homeo-dark-blues-1 {
  background-image: linear-gradient(#465c9b33, #465c9b33);
  border-style: none;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px 20px;
}

.div-block-2-homeo-dark-blues-1._2x {
  padding: 3vh 2vw;
}

.dth-button {
  color: #465c9b;
  background-color: #0000;
  border: 1px solid #465c9b;
  border-radius: 3px;
  margin-top: 10px;
  margin-left: 0%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.dth-button:hover {
  color: #fff;
  background-color: #465c9b;
  border-color: #465c9b;
}

.text-block-157 {
  color: #333;
  text-align: justify;
  margin-left: 0;
  margin-right: 0;
}

.link-homeo-head {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-left: 0;
  padding-left: 45px;
  padding-right: 45px;
  font-size: 16px;
}

.link-homeo-head:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.text-block-homeo-head {
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section-48-more {
  padding-top: 70px;
  padding-bottom: 80px;
}

.section-48-more.ohomeu {
  padding-bottom: 60px;
}

.section-head-testemonial {
  background-image: linear-gradient(#f6f6f6, #f6f6f6);
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-48-studium {
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.section-48-studium._2 {
  display: none;
}

.section-homeo-speaker {
  padding-top: 70px;
  padding-bottom: 40px;
}

.section-homeo-speaker.dth {
  margin-bottom: 40px;
}

.row-33 {
  margin-left: 90px;
  margin-right: 90px;
}

.text-prednasejici-homeo {
  color: #333;
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-span-35 {
  color: #f4a745;
}

.div-zakladhomeo-head {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5b7d78a85e6ae53d8343d6a2_Desktop%20HD.png");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 120px;
  padding-bottom: 100px;
}

.div-zakladhomeo-head.dth {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
  background-position: 0 100%;
  background-size: cover;
}

.div-zakladhomeo-head.orl {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b89144d00c2a0cf9777_ORL.svg");
  background-position: 100% 100%;
  background-size: cover;
}

.div-zakladhomeo-head.pedi {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5d0a365d4a635c2809e78827_psycho.svg");
  background-position: 0 0;
  background-size: cover;
}

.div-zakladhomeo-head.zak {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg");
  background-position: 100% 0;
  background-size: cover;
}

.div-zakladhomeo-head.pediatrie {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19bb4b926f91dff91182a_pediatrie.svg");
  background-position: 0 0;
  background-size: cover;
}

.heading-zakhomeo-white {
  color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 3%;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  display: flex;
}

.heading-zakhomeo-white._2 {
  text-align: center;
  justify-content: center;
  margin-right: 0%;
}

.text-block-zakhomeo-head {
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: 3%;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-zakhomeo-head._2 {
  text-align: center;
}

.link-zakhomeo-head {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-left: 0;
  padding: 12px 25px;
  font-size: 12px;
}

.link-zakhomeo-head:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.heading-homeo {
  margin-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-170 {
  color: #333;
  text-align: justify;
  margin-left: 0;
  margin-right: 0;
}

.section-zakhomeo-welcome {
  margin-top: 20px;
}

.section-zakhomeo-about {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-2-homeo-dark-blues-2 {
  border: 1px solid #465c9b;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-2-homeo-dark-blues-2.paterak {
  border-color: #21164f;
  margin-top: 40px;
}

.div-block-2-homeo-dark-blues-2.paterak.paterak22 {
  border-style: solid;
  border-color: #9da6ad;
  margin-top: 0;
}

.div-block-2-homeo-dark-blues-2.paterak.paterak22.jaro {
  margin-top: 8vh;
}

.div-block-2-homeo-dark-blues-2.paterak.paterak22.jaro.praha {
  margin-top: 4vh;
}

.div-block-2-homeo-dark-blues-2.paterak.paterak22.jaro.regiony {
  margin-top: 4vh;
  margin-bottom: 5vh;
}

.div-block-2-homeo-dark-blues-2.paterak.paterak22.petarek23 {
  border-radius: 3px;
  padding-left: 0;
}

.div-block-2-homeo-dark-blues-2._2 {
  margin-top: 0;
}

.div-block-2-homeo-dark-blues-2._2x {
  padding-left: 2vw;
}

.div-block-2-homeo-dark-orange-3 {
  border: 1px solid #f4a745;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-2-homeo-dark-orange-3._2 {
  margin-top: 0;
}

.div-block-2-homeo-dark-orange-3._2x {
  padding-left: 2vw;
}

.div-block-2-homeo-dark-orange-3.new {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.section-zakhomeo-program {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-zakhomeo-program.out {
  display: none;
}

.section-zakhomeo-info {
  background-image: linear-gradient(#f6f6f6, #f6f6f6);
  padding-top: 70px;
  padding-bottom: 70px;
}

.text-block-zakhomeo-program {
  color: #333;
  text-align: left;
  margin-top: 5%;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.zakhomeo-column-1 {
  padding-left: 0;
}

.zakhomeo-column-2 {
  padding-right: 0;
}

.text-block-zakhomeo-column-2 {
  color: #333;
  text-align: justify;
  margin-left: 10px;
  margin-right: 0;
}

.section-zakhomeo-places {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-zakhomeo-places.hide {
  display: none;
}

.text-block-zakhomeo-place-1 {
  color: #333;
  text-align: justify;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 10px;
}

.picture-zakhomeo-1 {
  border-radius: 5px;
  width: 460px;
  margin-top: 20px;
  margin-left: 0;
}

.text-block-zakhomeo-place-2 {
  color: #333;
  text-align: justify;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-zakhomeo-place-2.homeo6 {
  text-align: left;
}

.text-block-zakhomeo-place-2.homeo6.obohaceni {
  line-height: 28px;
}

.text-block-zakhomeo-place-2.homeo6.obohaceni._2 {
  margin-top: 0;
  margin-bottom: 4vh;
  margin-left: 4%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.picture-zakhomeo-2 {
  border-radius: 5px;
  width: 460px;
  margin-top: 20px;
  margin-left: 0;
}

.picture-zakhomeo-2._2 {
  opacity: .7;
  letter-spacing: 70px;
  text-indent: 0;
  max-width: 100%;
  margin-top: 0;
}

.picture-zakhomeo-2._2.top {
  width: 460px;
  max-height: 100%;
}

.picture-zakhomeo-2._2.top.psycho {
  max-height: 100%;
}

.heading-homeo-small {
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
}

.heading-homeo-small.ps {
  font-family: Open Sans, sans-serif;
}

.section-zakhomeo-price {
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-zakhomeo {
  color: #333;
}

.text-block-zakhomeo-price {
  color: #333;
  text-align: justify;
  margin-bottom: 10px;
  margin-left: 5%;
  margin-right: 5%;
  text-decoration: none;
}

.text-block-zakhomeo-price.info {
  margin-bottom: 0;
}

.text-block-zakhomeo-price._5vw {
  margin-left: 3vw;
  font-weight: 300;
}

.price-zakhomeo-2 {
  color: #496984;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.price-zakhomeo-2._5vw {
  margin-left: 3vw;
}

.price-zakhomeo-2._5vw.white.paterak22 {
  letter-spacing: 2px;
  margin-top: 20px;
  margin-left: 20px;
  font-size: 28px;
  font-weight: 600;
}

.price-zakhomeo-2._5vw.white.paterak22.prvnipomoc {
  letter-spacing: 0;
  margin: 0 0% 0 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 43px;
}

.price-zakhomeo-2._5vw.white.paterak22._24termin {
  margin: 0 0% 30px 0;
}

.link-zakhomeo-price-2 {
  color: #496984;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #496984;
  border-radius: 3px;
  margin-bottom: 20px;
  margin-left: 5%;
  padding: 12px 25px;
  font-size: 12px;
  display: inline-block;
}

.link-zakhomeo-price-2:hover {
  color: #fff;
  background-color: #496984;
  border-color: #fff;
}

.link-zakhomeo-price-2.paterak {
  margin-bottom: 24px;
}

.link-zakhomeo-price-2.paterak._5vw {
  margin-left: 3vw;
}

.link-zakhomeo-price-2.paterak._5vw.white {
  border-color: #6a7e8f;
}

.link-zakhomeo-price-2.paterak._5vw.white.paterak22 {
  letter-spacing: 2px;
  background-color: #9da6ad;
  border-color: #9da6ad;
  margin-top: 10px;
  font-size: 16px;
}

.link-zakhomeo-price-2.paterak._5vw.white.paterak22:hover {
  background-color: #9da6ad;
}

.link-zakhomeo-price-2.paterak._5vw.white.paterak22.paterak23 {
  margin-left: 20px;
}

.link-zakhomeo-price-2.paterak._5vw.white.paterak22.paterak23.no {
  text-decoration: line-through;
}

.heading-homeo-blue-small-2 {
  color: #496984;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  font-weight: 700;
  display: flex;
}

.heading-homeo-blue-small-1 {
  color: #f4a745;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  font-weight: 700;
  display: flex;
}

.heading-homeo-blue-small-1.new {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.price-zakhomeo-1 {
  color: #f4a745;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.price-zakhomeo-1.new {
  margin: 20px;
}

.link-zakhomeo-price-1 {
  color: #f4a745;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #f4a745;
  border-radius: 3px;
  margin-bottom: 20px;
  margin-left: 5%;
  padding: 12px 25px;
  font-size: 12px;
}

.link-zakhomeo-price-1:hover {
  color: #fff;
  background-color: #f4a745;
  border-color: #fff;
}

.link-zakhomeo-price-1.new {
  color: var(--white);
  letter-spacing: 2px;
  background-color: #f4a745;
  border-style: none;
  border-width: 0;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 14px;
  transition: color .4s, opacity .5s, background-color .4s;
  display: flex;
}

.link-zakhomeo-price-1.new:hover {
  background-color: #ff5d44;
}

.text-block-notice-zakhomeo {
  color: #333;
  text-align: justify;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.text-block-notice-zakhomeo.podhomeo {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 28px;
}

.logo-div-cedh-zakhomeo {
  width: 50px;
  height: 50px;
  margin-top: 20px;
  margin-left: 0;
}

.logo-div-hla-zakhomeo {
  width: 46px;
  height: 46px;
  margin-top: 20px;
  margin-left: 0;
}

.back {
  width: 50px;
  height: 50px;
  margin-top: 30px;
  margin-left: 76px;
}

.back.zakhomeo {
  margin-top: 20px;
  margin-left: 0;
}

.image-106 {
  max-width: 70%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-2-homeo-dark-orange-1-rozvrh {
  background-image: linear-gradient(#f4a74533, #f4a74533);
  border: 1px #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 10px;
  padding-top: 4%;
  padding-bottom: 4%;
}

.div-block-2-homeo-dark-blue-1-rozvrh {
  background-image: linear-gradient(#d7dbe7, #d7dbe7);
  border: 1px #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 0;
  padding-top: 4%;
  padding-bottom: 4%;
}

.div-block-2-homeo-dark-gray-rozvrh {
  border: 1px solid var(--dark-grey);
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-2-homeo-dark-gray-1-rozvrh {
  background-image: linear-gradient(to bottom, var(--gainsboro\<deleted\|variable-95d63a07\>), var(--gainsboro\<deleted\|variable-95d63a07\>));
  border: 1px #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 4%;
  padding-bottom: 4%;
}

.div-block-2-homeo-dark-orange-rozvrh {
  border: 1px solid #f4a745;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 10px;
}

.div-block-2-homeo-dark-blue-rozvrh {
  border: 1px solid #465c9b;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 0;
}

.column-zakhomeo-rozvrh-1 {
  padding-right: 0;
}

.column-zakhomeo-rozvrh-2 {
  padding-left: 5px;
  padding-right: 5px;
}

.column-zakhomeo-rozvrh-3 {
  padding-left: 0;
}

.link-respiro-registrace {
  text-align: center;
  background-color: #2e535d;
  border: 4px #fff;
  border-top: 2px solid #fff;
  border-radius: 0;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 26px;
  padding-left: 4vw;
  font-family: Lato, sans-serif;
  font-size: 17px;
  display: flex;
}

.link-respiro-registrace:hover, .link-respiro-registrace:active {
  background-color: #012b35;
}

.link-respiro-registrace.rezident21 {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #76c6c1;
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: Lato, sans-serif;
}

.link-respiro-registrace.rezident21:hover {
  background-color: #aa77b1;
}

.floating-button {
  z-index: 9900;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.floating-button.bodyfest.float {
  margin-bottom: 0;
  display: block;
}

.heading-lekhomeo-green {
  color: #7ec568;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  display: flex;
}

.heading-lekhomeo-green._2020 {
  margin-top: 0;
}

.text-block-lekhomeo-head-green {
  color: #7ec568;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.link-lekhomeo-head-green {
  color: #7ec568;
  letter-spacing: 2px;
  background-color: #0000;
  border: 1px solid #7ec568;
  border-radius: 3px;
  margin-left: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
}

.link-lekhomeo-head-green:hover {
  color: #fff;
  background-color: #7ec568;
  border-color: #7ec568;
}

.heading-homeosmall-white {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1px;
  font-size: 18px;
  font-weight: 700;
}

.div-block-lekhomeo-place {
  background-image: linear-gradient(#93cd82cc, #93cd82cc);
  border-radius: 3px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
}

.div-block-lekhomeo-place.gray {
  background-image: linear-gradient(#efefefcc, #efefefcc);
}

.text-block-white-lekhomeo {
  color: #fff;
  text-align: justify;
}

.text-block-white-lekhomeo.strike {
  text-decoration: line-through;
}

.row-lekhomeo-1-place {
  margin-left: 20px;
}

.row-lekhomeo-2-place {
  margin: 15px 0;
  padding-left: 30px;
}

.div-block-lekhomeo-price-1 {
  border: 1px solid #7ec568;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
}

.section-lekhomeo-price {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-homeo-green-small-1 {
  color: #7ec568;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.price-lekhomeo-1 {
  color: #7ec568;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 10%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.link-lekhomeo-price {
  color: #7ec568;
  letter-spacing: 2px;
  background-color: #0000;
  border: 1px solid #7ec568;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 5%;
  padding-left: 25px;
  padding-right: 25px;
}

.link-lekhomeo-price:hover {
  color: #fff;
  background-color: #7ec568;
  border-color: #fff;
}

.price-lekhomeo-2 {
  color: var(--silver);
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 10%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.column-153 {
  padding-left: 10px;
}

.link-paliace-registrace {
  text-align: center;
  background-color: #2d2075;
  border-radius: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 26px;
  display: block;
}

.link-paliace-registrace:hover, .link-paliace-registrace:active {
  background-color: #493c92;
}

.text-block-107-zacatek {
  color: #333;
  text-align: justify;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #2d2075;
  margin-top: 20px;
  font-size: 14px;
  line-height: 22px;
}

.text-block-lekhomeo-head-green-big {
  color: #7ec568;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.text-block-lekhomeo-head-green-big._20down {
  margin-bottom: 20px;
}

.floating-invitation {
  z-index: 9999;
  margin-top: 30px;
  margin-right: 30px;
  position: fixed;
  top: 0;
  right: 0;
}

.button-zf-registrace {
  color: #2e2b29;
  background-color: #0000;
  border: 1px solid #2e2b29;
  border-radius: 3px;
  margin-top: 3%;
  margin-left: 23%;
  padding: 20px 74px;
}

.button-zf-registrace:hover {
  color: #fff;
  background-image: linear-gradient(297deg, #c15c81, #5b9dc6);
  border-color: #0000;
}

.button-zf-galerie {
  color: #2e2b29;
  background-color: #0000;
  border: 1px solid #2e2b29;
  border-radius: 3px;
  margin-top: 3%;
  margin-left: 20px;
  padding: 20px 74px;
}

.button-zf-galerie:hover {
  color: #fff;
  background-image: linear-gradient(297deg, #c15c81, #5b9dc6);
  border-color: #0000;
}

.row-paliace-speakers {
  margin-top: 20px;
  margin-bottom: 10px;
}

.image-111 {
  border-radius: 5px;
}

.image-112 {
  border: 5px #000;
  border-radius: 5px;
}

.div-block-paliace-speakers {
  border-top: 1px solid #2d2075;
  padding-top: 20px;
}

.section-42-gray {
  background-image: linear-gradient(#f5f5f5, #f5f5f5);
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-42-gray.purple {
  background-color: #2d20753b;
  background-image: none;
}

.section-42-gray.pal22 {
  background-image: none;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section-42-gray.pal22._23._10 {
  padding-top: 10vh;
}

.section-42-gray.pal22._23._8 {
  padding-top: 8vh;
}

.section-42-gray.pal22._23.blue {
  background-color: #f2f5f7;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.section-42-gray.pal22._23.nominace {
  display: none;
}

.section-42-gray.white {
  background-image: none;
}

.link-paliace-invitation {
  color: #fff;
  text-align: center;
  background-color: #2d2075;
  border: 1px #333;
  border-radius: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.link-paliace-invitation:hover, .link-paliace-invitation:active {
  background-color: #2d2075;
}

.modal-wrapper-paliace-8, .modal-wrapper-paliace-9, .modal-wrapper-paliace-10, .modal-wrapper-paliace-11, .modal-wrapper-paliace-12, .modal-wrapper-paliace-13 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.text-block-esf {
  color: #333;
  text-align: justify;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #2d2075;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
}

.div-block-paliace-footer {
  background-color: #fc5e4b;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 30px;
  padding-bottom: 90px;
  display: block;
}

.modal-wrapper-paliace-14 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-wrapper-paliace-15 {
  z-index: 9999;
  text-align: center;
  background-color: #2d207580;
  height: 100%;
  padding-top: 60px;
  display: flex;
  position: fixed;
  inset: 0;
}

.modal-wrapper-paliace-16 {
  z-index: 9999;
  text-align: center;
  background-color: #33333369;
  height: 100%;
  padding-top: 60px;
  display: flex;
  position: fixed;
  inset: 0;
}

.div-block-2-homeo-dark-orange-sub {
  background-image: linear-gradient(#fceddb, #fceddb);
  border: 1px solid #fceddb;
  border-radius: 0 0 5px 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
}

.text-block-homeo-1-sub {
  color: #333;
  text-align: justify;
  margin: 16px 5% 16px 4%;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-2-homeo-dark-orange-r {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5b9f6ee4fb9e090f14374066_Group%2020.png"), linear-gradient(#f4a74533, #f4a74533);
  background-position: 90% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 45px, auto;
  border: 1px #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px 20px;
}

.div-block-2-homeo-dark-orange-r.info {
  background-image: none;
  border-style: dashed;
  border-color: #f4a745;
  padding-top: 20px;
}

.div-block-2-homeo-dark-orange-srr {
  background-image: linear-gradient(#fceddc, #fceddc);
  border: 1px #000;
  border-radius: 5px;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: block;
}

.div-block-2-homeo-dark-orange-srl {
  background-image: linear-gradient(#fceddb, #fceddb);
  border: 1px #000;
  border-radius: 5px;
  min-height: auto;
  margin-top: 0;
  margin-right: 0;
  padding: 10px 20px 20px;
  display: block;
}

.heading-small-rlr {
  margin: 0 0%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.heading-small-rlr.poznamka {
  color: red;
  margin-top: 0;
  font-size: 9px;
  font-weight: 700;
}

.div-block-2-homeo-dark-blues-l {
  border: 1px solid #465c9b;
  border-radius: 5px 5px 0 0;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
}

.div-block-2-homeo-dark-blues-sub-l {
  background-image: linear-gradient(#dadeea, #dadeea);
  border: 1px solid #dadeea;
  border-radius: 0 0 5px 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px 20px;
}

.div-block-2-homeo-dark-blues-sub-l.dth {
  background-image: linear-gradient(#eee, #eee);
  border-style: none;
  border-radius: 5px;
  align-self: stretch;
}

.mth-button-small {
  color: #f4a745;
  background-color: #0000;
  border: 1px solid #f4a745;
  border-radius: 3px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.mth-button-small:hover {
  color: #fff;
  background-color: #f4a745;
  border-color: #f4a745;
}

.mth-button-small.ne {
  margin-top: 0;
  text-decoration: line-through;
}

.heading-big-rlr {
  margin: 10px 5% 0 4%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.image-113 {
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 5%;
}

.heading-homeo-orange-small {
  color: #f4a745;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 14px;
  margin-left: 6%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.heading-homeo-gray-small {
  color: var(--dark-grey);
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 14px;
  margin-left: 6%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.heading-homeo-blue-small2 {
  color: #465c9b;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 14px;
  margin-left: 6%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.mth-brno-button-terminy {
  color: #f4a745;
  background-color: #0000;
  border: 1px solid #f4a745;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 5%;
  padding: 5px 10px;
}

.mth-brno-button-terminy:hover {
  color: #fff;
  background-color: #f4a745;
  border-color: #f4a745;
}

.mth-praha-button-terminy {
  color: #333;
  background-color: #0000;
  border: 1px solid #333;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 5%;
  padding: 5px 10px;
}

.mth-praha-button-terminy:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.dth-praha-button-terminy {
  color: #465c9b;
  background-color: #0000;
  border: 1px solid #465c9b;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 5%;
  padding: 5px 10px;
}

.dth-praha-button-terminy:hover {
  color: #fff;
  background-color: #465c9b;
  border-color: #465c9b;
}

.row-homeo-mth {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
}

.row-37 {
  margin-left: 0;
  margin-right: 0;
}

.column-159 {
  padding-left: 0;
}

.div-block-34 {
  margin-left: 0;
  margin-right: 0;
}

.master_uvod {
  margin-top: -60px;
}

.master_uvod._110up {
  background-image: none;
  margin-top: 110px;
}

.master_uvod._110up.pedak21 {
  background-color: var(--silver);
}

.master_uvod._110up.pedak21.online {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/604f3e9119812409e71d0224_Banner%20big%20Copy.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

.master_uvod._110up.bajerova {
  color: #333;
  background-image: none;
  margin-top: 0;
}

.master_uvod.bajerova {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.master_uvod.bajerova.prednasejici {
  padding-top: 25vh;
  padding-bottom: 50vh;
}

.master_uvod.bajerova.videa {
  padding-bottom: 25vh;
}

.div-block-ahou-head-1 {
  background-image: linear-gradient(#81818105, #81818105), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
  background-position: 0 0, 130% 100%;
  background-size: auto, cover;
  border-radius: 5px;
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 100px;
  padding-bottom: 80px;
}

.div-block-ahou-head-1.pedak19.pedak18 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/604739f24b36dc0b70357528_Banner%20wf%20-%20CoMiSS.png");
  background-position: 50%;
  background-size: cover;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-ahou-head-1.pedak19.pedak18.pedak21covid {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048c7d986faadaa6f064e80_Banner%20wf%20-%20vy%CC%81voj%20covid.png");
}

.div-block-ahou-head-1.pedak19.pedak18.vitamind {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048ccf91d30d2f5ec2a2820_Banner%20wf%20-%20vitami%CC%81n%20D.png");
}

.div-block-ahou-head-1.pedak19.pedak18.vitamind.vyziva {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6049dcd0498f44ada3281baa_Banner%20wf%20-%20vitami%CC%81n%20D%20a%20vy%CC%81z%CC%8Civa.png");
}

.div-block-ahou-head-1.pedak19.pedak18.vakciny {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048cdc28bee24f4c4abcce3_Banner%20wf%20-%20vakci%CC%81ny.png");
}

.div-block-ahou-head-1.pedak19.pedak18.batolata {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/606c6bc5ddcc070e37c22fbf_Banner%20wf%20-%20vy%CC%81z%CC%8Civa%20batolat.jpg");
}

.div-block-ahou-head-1.pedak19.paterak-copy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg"), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5fa3a98ad1f2ba6b3f9f357b_Group.svg");
  background-position: 50%, 100% 100%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  padding: 70px 5% 50px;
}

.div-block-ahou-head-1.rezident {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue\<deleted\|variable-52fb45da\>), #82e3d4b8);
  margin-left: 26px;
  margin-right: 26px;
  padding-left: 8%;
  padding-right: 8%;
}

.div-block-ahou-head-1.zf {
  background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5d4c25475c898070e2bf4ea2_rizikove-chovani.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.div-block-ahou-head-1.big {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
  background-position: 0 0, 100%;
}

.div-block-ahou-head-1.big.prusa {
  margin-top: 0;
}

.div-block-ahou-head-1.big.elis {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f3635275bcd923eb4f6f58b_IMG_9918.jpg");
  background-position: 0 0, 100%;
}

.div-block-ahou-head-1.big.bajerova {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6095166fb8edb8198d8df93a_bajerova%CC%81%202.jpg");
  background-position: 0 0, 100% 87%;
  background-size: auto, cover;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-white-ahou-1 {
  color: #fff;
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.heading-white-ahou-1.head {
  margin-left: 40px;
}

.text-block-white-ahou-1 {
  color: var(--white);
  text-align: justify;
  letter-spacing: .5px;
  text-transform: none;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.text-block-white-ahou-1.paliace12-head.paliace21 {
  letter-spacing: 1px;
  text-indent: 0;
  column-count: 0;
}

.text-block-white-ahou-1._10 {
  margin-top: 10px;
}

.text-block-white-ahou-1.stred {
  text-align: center;
}

.button-registrace-ahou-1 {
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 30px;
}

.button-registrace-ahou-1:hover {
  color: var(--sea-green\<deleted\|variable-808cad29\>);
  background-color: #fff;
}

.button-registrace-ahou-1.paliace {
  margin-top: 0;
  padding: 10px 25px;
}

.button-registrace-ahou-1.paliace:hover {
  color: #2d2075;
}

.button-registrace-ahou-1.paliace.dva {
  margin-left: 20px;
  display: inline-block;
}

.button-registrace-ahou-1.zf19-white {
  color: #fff;
  border-color: #fff;
}

.button-registrace-ahou-1.zf19-white:hover {
  color: #ae567a;
  background-color: #fff;
  border-color: #fff;
}

.button-registrace-ahou-1.blue:hover {
  color: #00bff2;
}

.button-registrace-ahou-2 {
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 30px;
  margin-left: 30px;
  display: none;
}

.button-registrace-ahou-2:hover {
  color: #ff5d44;
  background-image: linear-gradient(#fff, #fff);
}

.button-registrace-ahou-2.two {
  margin-left: 20px;
}

.navbar-2 {
  background-color: #0000;
}

.brand-ahou-1 {
  margin-left: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-link-ahou-1 {
  float: none;
  letter-spacing: .5px;
  border: 1px solid #0000;
  border-radius: 5px;
  margin-top: 15px;
  top: 0;
  left: 0;
}

.nav-link-ahou-1:hover {
  color: #ff5d44;
}

.nav-link-ahou-1.zakhomeomenu:hover {
  color: #13547a;
}

.nav-link-ahou-1.zakhomeomenu.w--current {
  color: var(--true-black);
}

.nav-link-ahou-1.zf19:hover {
  color: #cd688c;
}

.nav-link-ahou-1.first {
  padding-left: 0;
}

.nav-link-ahou-2 {
  color: #ff5d44;
  letter-spacing: .5px;
  border: 1px solid #ff5d44;
  border-radius: 3px;
  margin-top: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-ahou-2:hover {
  color: #fff;
  background-image: linear-gradient(#ff5d44, #ff5d44);
}

.nav-link-ahou-2.zakhomeomenu {
  color: #13547a;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-color: #13547a;
  margin-left: 10px;
  font-size: 12px;
}

.nav-link-ahou-2.zakhomeomenu:hover {
  color: #fff;
  background-image: linear-gradient(#13547a, #13547a);
  border-color: #13547a;
}

.nav-link-ahou-2.zf19 {
  color: #333;
  border-color: #333;
}

.nav-link-ahou-2.zf19:hover {
  color: #fff;
  background-image: linear-gradient(#cd688c, #cd688c);
  border-color: #cd688c;
}

.section-uvod-ahou-1 {
  background-color: #ffffffe6;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-uvod-ahou-1:hover {
  background-color: #0000;
}

.text-block-black-ahou-1 {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  align-items: stretch;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block;
}

.text-block-black-ahou-1.kpp-pop-up-head {
  color: var(--sea-green\<deleted\|variable-808cad29\>);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-black-ahou-1.kpp-pop-up-head.two {
  color: #333;
}

.text-block-black-ahou-1.csmd2 {
  text-align: left;
  margin-top: 32px;
}

.text-block-black-ahou-1.bodyfestblack {
  font-family: Inconsolata, monospace;
}

.text-block-black-ahou-1.h5 {
  margin-top: 10px;
  margin-left: 22px;
  padding-left: 0;
}

.text-block-black-ahou-1.h5.textplen {
  margin-top: 4px;
  margin-bottom: 10px;
  margin-left: 0;
}

.text-block-black-ahou-1.textmini {
  padding-top: 16px;
  padding-bottom: 0;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.text-block-black-ahou-1.zf19 {
  color: #9d5985;
  font-weight: 700;
}

.text-block-black-ahou-1.poster {
  color: #fff;
  margin-left: 10px;
  display: block;
}

.text-block-black-ahou-1._20 {
  padding-right: 100px;
}

.text-block-black-ahou-1._20._19 {
  margin-top: 20px;
}

.text-block-black-ahou-1.side {
  text-align: left;
}

.text-block-black-ahou-1.price {
  max-width: 560px;
}

.text-block-black-ahou-1.lekar2021 {
  font-family: Lato, sans-serif;
}

.text-block-black-ahou-1.lekar21 {
  color: #333;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.certifikace-ahou-1 {
  border: 1px solid #ff5d44;
  border-radius: 5px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 5px;
  padding: 20px 50px;
  display: flex;
}

.certifikace-ahou-1.rezident {
  border-color: #13547a;
}

.certifikace-ahou-1.zf19 {
  border-color: #9d5985;
}

.certifikace-ahou-1.paterak {
  border-color: #496984;
  justify-content: flex-start;
  width: auto;
  padding: 5vh 3vw 5vh 50px;
  display: flex;
}

.certifikace-ahou-1.paterak._22 {
  border-color: #9da6ad;
  border-radius: 3px;
}

.small-head-color-ahou-1 {
  color: #ff5d44;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
}

.small-head-color-ahou-1.rezident {
  color: #13547a;
}

.small-head-color-ahou-1.homeo {
  color: #465c9b;
}

.small-head-color-ahou-1.homeo._2 {
  color: var(--true-black);
  border-top: 1px solid #000;
  padding-top: 2vh;
  padding-bottom: 2vh;
  padding-left: 0;
  font-weight: 700;
}

.small-head-color-ahou-1.paliace {
  color: #2d1f75;
  margin-top: 40px;
  margin-bottom: 20px;
}

.small-head-color-ahou-1.paliace.h1 {
  margin-top: 60px;
  margin-left: 20px;
}

.small-head-color-ahou-1.paliace.h3 {
  margin-top: 40px;
  margin-bottom: 15px;
  margin-left: 20px;
}

.small-head-color-ahou-1.zf19 {
  color: #9d5985;
}

.small-head-color-ahou-1.paliace-posters {
  color: #2d1f75;
  margin-top: 40px;
  margin-bottom: 20px;
}

.small-head-color-ahou-1.paliace-posters.h3 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 10px;
}

.small-head-color-ahou-1.lekar2021 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  font-family: Lato, sans-serif;
}

.container-ahou-1 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-ahou-1.homeoprogram {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.container-ahou-1.paterak23._1, .container-ahou-1.gdpr {
  margin-bottom: 40px;
}

.menu-button-2 {
  display: none;
}

.section-program-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.heading-color-ahou-3 {
  color: #ff5d44;
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-color-ahou-3.pedak19 {
  color: #54bb6c;
  font-weight: 700;
}

.heading-color-ahou-3.csmd {
  color: #d73f44;
}

.heading-color-ahou-3.rezident {
  color: #13547a;
}

.heading-color-ahou-3.zf19 {
  color: #9d5985;
}

.div-block-ahou-1 {
  background-image: linear-gradient(#f9f9f9, #f9f9f9);
  border-radius: 5px;
  padding: 5px 20px;
}

.div-block-ahou-1.pater {
  background-image: none;
  margin-top: 2vh;
  margin-bottom: 1vh;
  display: block;
}

.ahou-column-1 {
  align-items: center;
  font-style: normal;
  display: flex;
}

.ahou-column-1.paliace {
  margin-top: 4px;
  margin-bottom: 2px;
}

.ahou-column-1.paliace20 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.text-ahou-column-1 {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.text-ahou-column-1.strim {
  text-decoration: line-through;
}

.text-ahou-column-1.bodyfestblack {
  font-family: Inconsolata, monospace;
}

.text-ahou-column-1.bodyfestblack.gray {
  color: #b4b4b4;
}

.text-ahou-column-1.center {
  color: #0900ff;
  text-align: center;
  font-family: Inconsolata, monospace;
}

.text-ahou-column-1.zf19 {
  color: #9d5985;
}

.text-ahou-column-1.lekar21.gray {
  opacity: .7;
}

.text-ahou-column-1.lekar21.logo {
  color: var(--true-black);
  text-align: center;
  max-width: 100%;
  height: 20px;
  margin-top: 2vh;
  margin-bottom: -10px;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  font-size: 10px;
  line-height: 12px;
}

.text-ahou-column-1.lekar21.label {
  color: var(--white);
  font-size: 12px;
  display: block;
}

.text-ahou-column-1.lekar21._2 {
  color: var(--dark-grey);
  margin-bottom: 4px;
}

.text-ahou-column-1.lekar21 {
  color: #333;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.div-block-ahou-2 {
  border-radius: 5px;
  padding: 5px 20px;
  display: block;
}

.div-block-ahou-2.pater {
  margin-top: 2vh;
  margin-bottom: 1vh;
}

.div-block-ahou-2.pater.first {
  margin-top: 4vh;
}

.div-block-ahou-first-1 {
  background-image: linear-gradient(#f1f1f1, #f1f1f1);
  border-radius: 5px;
  margin-top: 5px;
  padding: 5px 20px;
}

.div-block-ahou-first-1.homeo {
  background-image: none;
  border: 1px dashed #465c9b;
  margin-top: 20px;
}

.div-block-ahou-first-1.homeo._2 {
  background-color: var(--white);
  border-style: none;
  padding-top: 2vh;
  padding-bottom: 2vh;
  padding-left: 2vw;
}

.div-block-ahou-first-1.paliace-line {
  background-image: none;
  border: 1px dashed #000;
  padding-top: 0;
  padding-bottom: 7px;
}

.div-block-ahou-first-1.paliace-full {
  background-color: #2d2075;
  background-image: none;
  border: 1px #000;
  margin-top: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-ahou-first-1.paliace-full._2 {
  margin-top: 30px;
}

.div-block-ahou-first-1.paliace-full._22 {
  background-color: #064876;
  margin-top: 40px;
}

.small-head-info-ahou-1 {
  color: #333;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 15px;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.text-span-45 {
  color: #333;
}

.section-prednasejici-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-prednasejici-ahou-1.hide {
  display: none;
}

.text-prednasejici-ahou-1 {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
}

.text-prednasejici-ahou-1.bodyfestblue {
  padding-left: 0;
}

.text-prednasejici-ahou-1.bodyfestblue.workshop {
  padding-left: 10px;
}

.image-prednasejici-ahou-1 {
  border-radius: 5px;
  margin-top: 5px;
}

.image-prednasejici-ahou-1.workshop {
  max-width: 100%;
  margin: 0 0 10px;
}

.prednasejici-ahou-1 {
  overflow: visible;
}

.prednasejici-ahou-1.verze2 {
  margin-top: 100px;
}

.section-terminy-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.logo-paterak {
  background-color: #0000;
  border-radius: 4px;
  max-width: none;
  margin-top: 0;
  display: inline-block;
  position: static;
  overflow: visible;
}

.logo-paterak.banner {
  display: none;
}

.logo-paterak.small {
  text-align: center;
  vertical-align: baseline;
  width: 11vw;
  height: auto;
  max-height: none;
}

.map-6 {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 120px;
}

.text-datum-ahou-1 {
  color: #333;
  text-align: justify;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.text-nazev-mesto-ahou-1 {
  color: #333;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
}

.text-nazev-mesto-ahou-1.paliace {
  color: #2d2075;
}

.div-block-ahou-speakers-list {
  min-height: 300px;
}

.div-block-ahou-speakers-list.workshop {
  border: 1px dashed #0900ff;
  border-radius: 5px;
  min-height: 230px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.section-footer-ahou-1 {
  padding-top: 50px;
  display: block;
}

.ahou-color-footer {
  background-image: linear-gradient(to bottom, var(--true-black), var(--true-black));
  border-radius: 0;
  padding: 30px 30px 80px;
}

.ahou-color-footer.contact {
  background-image: linear-gradient(#ff5d44, #ff5d44);
  border-radius: 5px;
  padding-bottom: 40px;
}

.ahou-color-footer.contact._2 {
  padding-bottom: 30px;
}

.ahou-color-footer.contact.black {
  background-image: linear-gradient(#000, #000);
}

.ahou-color-footer.lekar {
  text-align: left;
  padding-top: 4vh;
  padding-bottom: 15vh;
}

.ahou-color-footer.bajerova {
  color: var(--true-black);
}

.text-block-white-footer-ahou-1 {
  color: #fff;
  letter-spacing: .5px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-white-footer-ahou-1:hover {
  text-decoration: none;
}

.text-block-white-footer-ahou-1:active {
  color: #fff;
}

.section-partneri-ahou-1 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.partneri-ahou-1-2 {
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}

.kpp-logo {
  max-width: 40%;
  margin-bottom: 30px;
}

.nav-link-kpp-2 {
  float: none;
  color: #24a16f;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #24a16f;
  border-radius: 3px;
  margin-top: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-kpp-2:hover {
  color: #fff;
  background-image: linear-gradient(#0e8e5b, #0e8e5b);
}

.small-head-color-kpp-1 {
  color: #24a16f;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
  display: block;
  overflow: visible;
}

.text-span-46 {
  color: #24a16f;
}

.certifikace-kpp-1 {
  border: 1px solid #24a16f;
  border-radius: 5px;
  margin-top: 5px;
  padding: 20px;
}

.link-107 {
  color: #fff;
  text-decoration: underline;
}

.heading-color-kpp-3 {
  color: #24a16f;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.heading-color-kpp-3.pater {
  color: #0000;
  border: 1px #0000;
  margin-top: 12px;
  margin-bottom: 12px;
}

.section-terminy-kpp-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.map-7 {
  border-radius: 5px;
}

.link-108 {
  color: #333;
}

.section-ubytovani-kpp-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-117 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5bcd844d79f0444cc1c946ef_top-hotel-praha-40.jpg");
  background-position: 0 0;
  background-size: 400px;
  border-radius: 5px 5px 0 0;
}

.section-cenik-kpp-1 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-ahou-green-column-1 {
  color: #24a16f;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-ahou-first {
  background-image: linear-gradient(#f1f1f1, #f1f1f1);
  border-radius: 5px;
  padding: 5px 20px;
}

.section-kontakt-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.link-109, .link-110, .link-111 {
  color: #333;
}

.div-block-speakers-tag-1 {
  background-image: linear-gradient(#fafafaf2, #fafafaf2);
  border-radius: 3px;
  max-width: 200px;
  margin-bottom: 30px;
  margin-left: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.kpp-head-link {
  color: #24a16f;
}

.kpp-head-link.pater {
  border: 1px #000;
  text-decoration: none;
}

.modal-wrapper-kongres-mapa-1 {
  z-index: 9999;
  background-image: linear-gradient(#0e8e5b80, #0e8e5b80);
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-wrapper-kongres-mapa-1.pater_program {
  background-color: #ffffff2e;
  background-image: none;
  display: flex;
}

.map-wrapper-kongres-1 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: block;
  overflow: visible;
}

.map-wrapper-kongres-1.pater_program {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  background-image: none;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.close-link-kongres-1 {
  color: var(--sea-green\<deleted\|variable-808cad29\>);
  text-align: center;
  display: block;
}

.close-link-kongres-1.pater_program {
  color: var(--white);
  letter-spacing: 1px;
  font-weight: 500;
}

.div-block-ahou-whiteline-footer {
  background-color: #fff;
  height: 1px;
  margin-top: 5px;
}

.div-block-ahou-whiteline-footer.last {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-ahou-colorline-footer-copy {
  background-color: var(--white);
  height: 1px;
  margin-top: 5px;
}

.link-ahou-footer-1 {
  color: #fff;
  text-decoration: none;
}

.link-ahou-footer-1:hover {
  text-decoration: underline;
}

.link-ahou-footer-1.new {
  color: #333;
}

.link-ahou-footer-2 {
  color: #fff;
  text-decoration: none;
}

.link-ahou-footer-2:hover {
  color: #fff;
  text-decoration: line-through;
}

.small-head-color-ahou-2 {
  color: #ff5d44;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 10px;
  line-height: 22px;
  text-decoration: none;
}

.small-head-color-ahou-2.rezident {
  color: #13547a;
}

.small-head-color-ahou-2.zf19 {
  color: #9d5985;
}

.small-head-color-ahou-2.pedak20 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  display: block;
}

.small-head-color-ahou-2.prevence {
  color: var(--white);
}

.small-head-color-ahou-2.paterak {
  color: #496984;
  margin-top: 0;
  font-size: 14px;
}

.small-head-color-ahou-2.paterak.whiite {
  color: var(--white);
  margin-bottom: 10px;
}

.small-head-color-ahou-2.paterak.whiite.stred {
  text-align: center;
}

.small-head-color-ahou-2.paterak {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  margin-bottom: 10px;
}

.small-head-color-ahou-2.green {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.small-head-color-ahou-2.bajerova {
  color: #6baecf;
}

.small-head-color-ahou-2.pal22 {
  color: #064876;
  text-align: center;
  font-size: 11px;
}

.small-head-color-ahou-2.pal22.pal {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.section-footer-ahou-2 {
  padding-top: 0;
}

.section-footer-ahou-2.low {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5beee479bbf0a319e893c13f_Pattern%20Copy.svg"), linear-gradient(#ff5d44, #ff5d44);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.div-block-ahou-footer-2 {
  background-image: linear-gradient(#ff5d44, #ff5d44);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.div-block-ahou-footer-2.ahou {
  background-image: none;
  margin-top: 0;
}

.section-kultura-kpp-1 {
  background-image: linear-gradient(#24a16f, #24a16f);
  margin-top: -1px;
  padding-top: 50px;
  padding-bottom: 0;
}

.heading-white-kpp-3 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.text-block-white-ahou-2 {
  color: #fff;
  text-align: justify;
  letter-spacing: .5px;
  font-size: 14px;
  line-height: 22px;
}

.video-2 {
  border-radius: 5px;
}

.image-117-copy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5bcd844d79f0444cc1c946ef_top-hotel-praha-40.jpg");
  background-position: 0 0;
  background-size: 400px;
  border-radius: 5px;
}

.section-kultura-kpp-2 {
  background-image: linear-gradient(to bottom, var(--white-2\<deleted\|variable-f1153330\>), var(--white-2\<deleted\|variable-f1153330\>));
  padding-top: 50px;
}

.section-intro-ahou-1 {
  padding-top: 50px;
  padding-bottom: 25px;
}

.heading-color-kpp-4 {
  color: #23a16f;
  text-align: left;
  letter-spacing: 1px;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.partneri-ahou-2 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.columns {
  display: block;
}

.div-block-kpp-divider {
  background-image: linear-gradient(#f1f1f1, #f1f1f1);
  border-radius: 3px;
  width: 100px;
  height: 4px;
  margin-bottom: 16px;
}

.small-head-color-kpp-3 {
  color: #00bff2;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
}

.section-prednasejici-ahou-2 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
}

.grid-2 {
  z-index: 1003;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr 2.3fr 1fr 2.3fr;
  display: flex;
  position: relative;
}

.section-ahou-benefits {
  padding: 75px 0 25px;
}

.text-block-black-ahou-benefits {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  align-self: center;
  font-size: 12px;
  line-height: 16px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-ahou-akreditace {
  padding: 50px 0 25px;
}

.div-block-37 {
  border: 1px solid #24a16f;
  border-radius: 3px;
  margin-top: 5px;
  padding: 20px;
}

.div-block-kpp-small {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5dbfd5ac9bf13e9df3553482_Desktop%20HD%20kpp.svg"), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5d7b423b3a8c254ece4bd880_Desktop%20HD.svg"), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5be9196ddc462066aad0939a_Web.png"), linear-gradient(156deg, var(--sea-green\<deleted\|variable-808cad29\>), #24a16f), linear-gradient(to bottom, #ff5d44, #ff5d44);
  background-position: 50%, 0%, 100% 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat;
  background-size: cover, cover, cover, auto, auto;
  background-attachment: scroll, scroll, fixed, scroll, scroll;
  border-radius: 5px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 45px;
  padding-bottom: 45px;
}

.scroll-to-top-kpp {
  z-index: 9999;
  background-color: #24a16f;
  border-radius: 3px;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

.button-421 {
  background-color: #24a16f;
  border: 1px solid #fff;
  border-radius: 3px;
}

.text-block-black-ahou-info {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  align-self: center;
  margin-top: 40px;
  font-size: 12px;
  line-height: 16px;
}

.text-block-black-ahou-info.ubytovani {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-black-ahou-info.nadramec {
  margin-top: 0;
}

.text-prednasejici-ahou-2 {
  color: #868686;
  text-align: left;
  letter-spacing: .5px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
  line-height: 14px;
}

.section-program-ahou-2 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.tab-link-ahou-1 {
  background-color: #f0f0f0;
  border-radius: 4px;
  margin-right: 5px;
  padding-left: 70px;
  padding-right: 70px;
}

.tab-link-ahou-1:hover {
  background-color: #f7f7f7;
}

.tab-link-ahou-1:active, .tab-link-ahou-1:focus {
  color: #fff;
}

.tab-link-ahou-1.w--current {
  color: #fff;
  background-color: #ff5d44;
  border-radius: 5px;
  margin-right: 5px;
}

.tab-link-ahou-1.w--current:hover {
  background-color: #ff7762;
}

.tab-link-ahou-1.w--current:visited {
  color: #fff;
}

.tabs-menu-5 {
  justify-content: space-between;
  margin-top: 30px;
  display: flex;
}

.section-uvod-ahou-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid-5 {
  grid-row-gap: 16px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 40px;
}

.image-119, .image-120 {
  border-radius: 5px;
  align-self: start;
}

.image-121 {
  border-radius: 5px;
  align-self: center;
}

.text-block-black-ahou-center-1 {
  color: #333;
  text-align: center;
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.nav-link-kpp-3 {
  float: none;
  color: #24a16f;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #24a16f;
  border-radius: 3px;
  margin-top: 25px;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-kpp-3:hover {
  color: #fff;
  background-image: linear-gradient(#0e8e5b, #0e8e5b);
}

.div-block-ahou-grid-name-1 {
  background-color: #fff;
  border-radius: 3px;
  align-self: end;
  margin-bottom: 15px;
  padding: 0 5px;
  overflow: hidden;
}

.image-kpp-kultura-1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5bcd844d79f0444cc1c946ef_top-hotel-praha-40.jpg");
  background-position: 0 0;
  background-size: 400px;
  border-radius: 5px 5px 0 0;
}

.registration-kpp {
  z-index: 9999;
  background-color: #24a16f;
  border-radius: 3px;
  display: none;
  position: fixed;
  bottom: 30px;
  right: 120px;
}

.section-text-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.block-quote-ahou-1 {
  letter-spacing: .5px;
  background-image: linear-gradient(#f0f0f0, #f0f0f0);
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 10%;
  padding-right: 10%;
  font-size: 16px;
  line-height: 22px;
}

.text-block-black-ahou-paliace-solo {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.scroll-button-registration-ahou-1 {
  z-index: 9999;
  background-color: #0000;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

.ahou-button-1 {
  color: #ff5d44;
  letter-spacing: .5px;
  background-color: #ffffffe6;
  border: 1px solid #ff5d44;
  border-radius: 3px;
  padding: 10px 20px;
  display: none;
}

.ahou-button-1.homeo {
  color: #284181;
  background-color: #ecc79d;
  border-color: #ecc79d;
  padding: 20px 40px;
}

.ahou-button-1.homeo:hover {
  color: #ecc79d;
  background-color: #284181;
}

.ahou-button-1.homeolekarnik {
  color: #fff;
  background-color: #7ec568;
  border-style: none;
  border-color: #333;
}

.ahou-button-1.homeolekarnik:hover {
  color: #333;
  background-color: #a9d79b;
  border-color: #a9d79b;
}

.scroll-button-registration-ahou-2 {
  z-index: 9999;
  background-color: #0000;
  position: fixed;
  bottom: 30px;
  right: 130px;
}

.scroll-button-registration-ahou-2.homeo {
  bottom: 40px;
  right: 90px;
}

.section-icons-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.ahou-icon-1 {
  float: none;
  text-align: left;
  height: 100px;
  margin-bottom: 20px;
  display: block;
}

.text-block-black-ahou-3 {
  color: #868686;
  text-align: left;
  letter-spacing: .5px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-right: 10px;
  font-size: 10px;
  line-height: 14px;
}

.link-big-ahou-1 {
  color: #24a16f;
}

.small-head-color-kpp-1-small {
  color: #24a16f80;
  text-align: justify;
  letter-spacing: .5px;
  font-size: 12px;
  line-height: 22px;
}

.kpp-divider {
  background-image: linear-gradient(#24a16f, #24a16f);
  border-radius: 2px;
  height: 1px;
  margin-top: 20px;
}

.small-head-ahou-green-1 {
  color: #24a16f;
  margin-top: 30px;
  margin-bottom: 5px;
}

.small-head-ahou-black-1 {
  letter-spacing: .5px;
  margin-top: 30px;
  margin-bottom: 5px;
}

.subscription-ahou-pop-up {
  z-index: 9992;
  background-image: linear-gradient(#ff5d4433, #ff5d4433);
  width: 100%;
  height: 100%;
  padding-top: 100px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.div-block-slide-ahou-1 {
  background-image: linear-gradient(#f0f0f0, #f0f0f0);
  border-radius: 5px;
  padding: 20px 20px 20px 30px;
}

.link-ahou-1 {
  color: #333;
  text-decoration: none;
}

.link-ahou-1:hover, .link-ahou-1:focus {
  color: #ff5d44;
}

.div-block-41 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
  display: block;
}

.text-field-3 {
  border: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
  border-radius: 5px;
}

.text-field-3:hover {
  color: #ff5d44;
  border-color: #ff5d44;
}

.text-field-3:focus {
  border-color: #ff5d44;
}

.submit-button-2 {
  color: #ff5d44;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #ff5d44;
  border-radius: 5px;
}

.submit-button-2:hover {
  color: #fff;
  background-image: linear-gradient(#ff5d44, #ff5d44);
}

.field-label {
  letter-spacing: .5px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.success-message-3 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ff5d44;
  border-radius: 5px;
  padding-top: 0;
}

.error-message-2 {
  border-radius: 5px;
}

.head-new-ahou-2 {
  display: block;
}

.section-text-ahou-2 {
  padding-bottom: 50px;
  display: block;
}

.heading-color-ahou-4 {
  color: #ff5d44;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.link-ahou-2 {
  color: #333;
  letter-spacing: .5px;
  text-decoration: none;
}

.link-ahou-2:hover, .link-ahou-2:focus {
  color: #ff5d44;
}

.body-ahou-2 {
  padding-bottom: 0;
}

.div-block-ahou-head-2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5beee479bbf0a319e893c13f_Pattern%20Copy.svg"), linear-gradient(#ff5d44, #ff5d44);
  background-position: 50% 100%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-radius: 5px;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 100px;
  padding-bottom: 80px;
}

.div-block-ahou-head-2.gdpr {
  margin-left: 0;
  margin-right: 0;
}

.small-head-color-kpp-4 {
  color: #24a16f;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
}

.modal-wrapper-kongres-kultura-1 {
  z-index: 9999;
  background-image: linear-gradient(#0e8e5b80, #0e8e5b80);
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.map-wrapper-kongres-2 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 25px 25px;
  display: block;
}

.close-link-kongres-2 {
  color: var(--sea-green\<deleted\|variable-808cad29\>);
  text-align: center;
  margin-bottom: 20px;
  display: block;
}

.column-165 {
  padding-left: 0;
}

.image-124 {
  border-radius: 5px;
  margin-top: 10px;
}

.section-partneri-ahou-2, .section-cena-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.div-block-ahou-price-1 {
  border: 1px solid #ff5d44;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 15px;
  padding: 30px 4% 40px;
  display: flex;
}

.div-block-ahou-price-1.kpp {
  border-color: #24a16f;
  flex: 1;
  padding-bottom: 20px;
}

.div-block-ahou-price-1.kpp.small1 {
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-ahou-price-1.rezident {
  border-color: #13547a;
}

.div-block-ahou-price-1.zf19 {
  border-color: #9d5985;
  padding-left: 4%;
  padding-right: 4%;
}

.div-block-ahou-price-1.paliace {
  border-color: #2d2075;
  flex: 1;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 2%;
}

.container-pricing-ahou-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-45 {
  text-align: center;
  background-image: linear-gradient(#ff5d44, #ff5d44);
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100px;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
}

.div-block-45.kpp {
  background-image: linear-gradient(#24a16f, #24a16f);
}

.div-block-45.rezident {
  background-image: linear-gradient(#13547a, #13547a);
}

.div-block-45.homeo1 {
  background-image: linear-gradient(#f4a745, #f4a745);
}

.div-block-45.homeo1.grey {
  background-image: linear-gradient(#a5a5a5, #a5a5a5);
}

.div-block-45.homeo1.blue {
  background-image: linear-gradient(#465c9b, #465c9b);
}

.div-block-45.homeo2 {
  background-image: linear-gradient(to bottom, var(--dark-grey), var(--dark-grey));
}

.div-block-45.homeo3 {
  background-image: linear-gradient(#496984, #496984);
}

.div-block-45.homeo3.patrak {
  color: #d26154;
  background-image: linear-gradient(#21164f, #21164f);
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-45.homeo3.patrak.kolitele {
  background-color: #d26154;
  background-image: none;
}

.div-block-45.homeo3.patrak.kolitele._22 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 0;
}

.div-block-45.homeo3.patrak.paterak22 {
  background-image: linear-gradient(#9da6ad, #9da6ad);
}

.div-block-45.zf19 {
  background-image: linear-gradient(#9d5985, #9d5985);
}

.div-block-45.paliace {
  background-image: linear-gradient(#2d2075, #2d2075);
  margin-bottom: 0;
}

.div-block-45.termin {
  background-image: linear-gradient(to bottom, var(--true-black), var(--true-black));
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
}

.text-block-price-ahou-1 {
  direction: ltr;
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.text-block-price-ahou-1.price {
  margin-top: 0;
  line-height: 70px;
}

.button-price-ahou-1 {
  color: #ff5d44;
  letter-spacing: .5px;
  background-color: #fff;
  border: 1px solid #ff5d44;
  border-radius: 3px;
  margin-top: 30px;
}

.button-price-ahou-1:hover {
  color: #fff;
  background-color: #ff5d44;
}

.button-price-ahou-1.kpp {
  color: #24a16f;
  border-color: #24a16f;
  margin-top: 30px;
}

.button-price-ahou-1.kpp:hover {
  color: #fff;
  background-color: #24a16f;
}

.button-price-ahou-1.paliace {
  color: #2d2075;
  border-color: #2d2075;
}

.button-price-ahou-1.paliace:hover {
  color: #fff;
  background-color: #2d2075;
}

.div-block-ahou-price-2 {
  border: 1px solid #ff5d44;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 4% 40px;
  display: flex;
}

.div-block-ahou-price-2.kpp {
  border-color: #24a16f;
  flex: 1;
  margin-right: 15px;
  padding-bottom: 20px;
}

.div-block-ahou-price-2.kpp.small2 {
  margin-right: 15px;
}

.div-block-ahou-price-2.kpp.small3 {
  margin-right: 0;
}

.div-block-ahou-price-2.rezident {
  border-color: #13547a;
}

.div-block-ahou-price-2.zf19 {
  border-color: #9d5985;
  margin-right: 0;
  padding-left: 4%;
  padding-right: 4%;
}

.div-block-ahou-price-2.paliace {
  border-color: #2d2075;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 2%;
}

.div-block-ahou-price-3 {
  border: 1px solid #ff5d44;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 15px;
  padding: 30px 4% 40px;
  display: flex;
}

.div-block-ahou-price-3.paliace {
  border-color: #2d2075;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 2%;
}

.ahou-price-icon-1 {
  margin-bottom: 15px;
}

.video-3 {
  border-radius: 5px;
}

.link-kpp {
  color: #54bb6c;
}

.link-kpp.white {
  color: #fff;
}

.column-166, .column-167, .column-168 {
  display: block;
}

.column-169 {
  display: none;
}

.container-pricing-ahou-2 {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.section-novinky-ahou-1 {
  background-color: #ddd6;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.image-126 {
  background-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-color-kpp-5 {
  color: #24a16f;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.column-178 {
  display: block;
}

.column-180, .column-181, .column-182, .column-183 {
  display: none;
}

.column-184, .column-185, .column-186, .column-187 {
  display: block;
}

.div-homeolekarnik-head {
  background-color: #fff;
  background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e21c03f2c4935f8a9080885_lekarnik.svg");
  background-position: 0 0, 100% 0;
  background-size: auto, 1440px;
  background-attachment: scroll, fixed;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 120px 5% 100px;
}

.div-homeolekarnik-head._2020 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e21c03f2c4935f8a9080885_lekarnik.svg");
  background-position: 0 0, 100% 0;
  background-size: auto, 1440px;
  background-attachment: scroll, fixed;
  margin-top: 110px;
}

.link-paliace-registrace-2 {
  text-align: center;
  background-color: #2d2075;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 26px;
  display: block;
}

.link-paliace-registrace-2:hover, .link-paliace-registrace-2:active {
  background-color: #493c92;
}

.image-11-paliace-head {
  height: 400px;
}

.column-189 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.link-kpp-program {
  color: #333;
}

.button-registrace-ahou-pedak {
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 3px;
  margin-top: 30px;
  margin-left: 30px;
  display: none;
}

.button-registrace-ahou-pedak:hover {
  color: #54bb6c;
  background-image: linear-gradient(#fff, #fff);
}

.link-kpp-white {
  color: #fff;
}

.link-113 {
  color: #333;
}

.progress-bar-doc-1 {
  z-index: 9990;
  transform-origin: 0%;
  background-color: #f4a745;
  width: 100%;
  height: 5px;
  position: fixed;
  top: 0;
  left: 0;
}

.column-196, .column-197 {
  display: none;
}

.column-198, .column-199, .column-200 {
  display: block;
}

.column-201, .column-202, .column-203, .column-204, .column-205 {
  display: none;
}

.column-185-copy {
  display: block;
}

.column-167-copy, .column-184-copy {
  display: none;
}

.section-testemonial-ahou-1 {
  background-color: #f2f2f2;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.text-block-gray-ahou-1 {
  color: var(--dark-grey);
  text-align: left;
  letter-spacing: .5px;
  font-size: 14px;
  line-height: 20px;
}

.italic-text-13 {
  font-size: 24px;
  font-weight: 400;
}

.bold-text-33 {
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
}

.column-209 {
  display: none;
}

.section-cenik-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.small-head-color-ahou-4 {
  color: #ff5d44;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
}

.small-head-color-ahou-4.rezident.dovetek {
  margin-top: 0;
}

.small-head-color-ahou-4.zf19 {
  color: #9d5985;
  margin-top: 0;
}

.small-head-color-ahou-4.paliace {
  color: #2d1f75;
  margin-top: 40px;
  margin-bottom: 20px;
}

.small-head-color-ahou-4.paliace.h1 {
  margin-top: 60px;
}

.small-head-color-ahou-4.paliace.h3 {
  margin-top: 40px;
  margin-bottom: 15px;
  text-decoration: none;
}

.small-head-ahou-black-4.zf19 {
  color: #9d5985;
}

.section-ubytovani-ahou-1 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.csmd {
  color: #d73f44;
}

.section-contact-ahou-1 {
  background-color: #f0f0f0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.image-128 {
  border-radius: 5px;
}

.paliace-foto {
  display: block;
}

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

.link-paliace {
  color: #2d2075;
}

.column-218, .column-219 {
  display: block;
}

.rezident {
  color: #13547a;
  text-decoration: none;
}

.image-130 {
  margin-bottom: 20px;
}

.image-130.zf19 {
  max-width: 50%;
  margin-left: -20px;
}

.image-131 {
  display: inline-block;
}

.tabs-2 {
  margin-top: 24px;
}

.tab-link-tab-1 {
  background-color: #f6f6f6;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: #465c9b;
  border-radius: 3px;
}

.tab-link-tab-1.w--current:hover, .tab-link-tab-1.w--current:focus, .tab-link-tab-1.w--current:visited {
  color: #fff;
  background-color: #465c9b;
}

.tab-link-tab-1._1 {
  margin-right: 20px;
}

.tab-link-tab-2 {
  background-color: #f6f6f6;
  border-radius: 3px;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #465c9b;
  margin-left: 0;
}

.tab-link-tab-2.w--current:hover {
  color: #fff;
  background-color: #465c9b;
}

.tab-link-tab-3 {
  background-color: #f6f6f6;
  border-radius: 3px;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-3.w--current {
  color: #fff;
  background-color: #465c9b;
}

.div-block-2-homeo-dark-gray {
  border: 1px solid var(--dark-grey);
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-2-homeo-dark-gray.new {
  margin-top: 0;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.heading-homeo-gray-small-2 {
  color: var(--dark-grey);
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  font-weight: 700;
  display: flex;
}

.heading-homeo-gray-small-2.new {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.price-zakhomeo-3 {
  color: var(--dark-grey);
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.price-zakhomeo-3.new {
  margin: 20px;
}

.link-zakhomeo-price-3 {
  border: 1px solid var(--dark-grey);
  color: var(--dark-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  margin-bottom: 20px;
  margin-left: 5%;
  padding: 12px 25px;
  font-size: 12px;
}

.link-zakhomeo-price-3:hover {
  background-color: var(--dark-grey);
  color: #fff;
  border-color: #fff;
}

.link-zakhomeo-price-3.new {
  color: var(--white);
  letter-spacing: 2px;
  background-color: #a5a5a5;
  border-style: none;
  border-width: 0;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 14px;
  transition: background-color .4s, opacity .5s, color .4s;
  display: flex;
}

.link-zakhomeo-price-3.new:hover {
  background-color: #ff5d44;
}

.container-29 {
  padding-left: 10px;
}

.div-block-2-homeo-dark-blues-4 {
  border: 1px solid #465c9b;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-2-homeo-dark-blues-4._2 {
  margin-top: 0;
  padding: 20px;
}

.div-block-2-homeo-dark-blues-4._2.yellow {
  border-color: var(--homeo-orl--orange);
  padding-right: 4vw;
}

.div-block-2-homeo-dark-blues-4._2.blue {
  border-color: var(--homeo-dark-blue);
  padding-right: 4vw;
}

.div-block-2-homeo-dark-blues-4._2.yellow.new {
  padding: 3vh 0;
}

.div-block-2-homeo-dark-blues-4._2.blue.new {
  padding: 3vh 30px;
}

.div-block-2-homeo-dark-blues-4._2.gray {
  border-color: #a5a5a5;
  padding-right: 4vw;
}

.div-block-2-homeo-dark-blues-4._2.gray.new {
  padding-top: 3vh;
  padding-bottom: 3vh;
  padding-right: 20px;
}

.div-block-2-homeo-dark-blues-4._2.yellow {
  border-color: #f7a132;
}

.div-block-2-homeo-dark-blues-4._2.blue {
  border-color: #465c9b;
}

.div-block-2-homeo-dark-blues-4._2.gray {
  border-color: #a5a5a5;
}

.div-block-2-homeo-dark-blues-4._2.grey {
  background-color: var(--white-2\<deleted\|variable-f1153330\>);
  border-style: none;
  margin-top: 4vh;
  padding-top: 4vh;
  padding-bottom: 4vh;
}

.div-block-2-homeo-dark-blues-4._2.termin {
  padding-left: 0;
  padding-right: 0;
}

.div-block-2-homeo-dark-orange-srm {
  background-image: linear-gradient(#f4a74533, #f4a74533);
  border: 1px #000;
  border-radius: 5px;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px 20px;
  display: block;
}

.text-block-178 {
  font-size: 10px;
  font-style: italic;
  line-height: 14px;
}

.text-block-178.small {
  margin-left: 0%;
  margin-right: 0%;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.button-homeo-back {
  color: #333;
  text-align: center;
  background-color: #ffffffb3;
  border: 1px solid #ffffffb3;
  border-radius: 3px;
  margin-bottom: 20px;
  margin-left: 200px;
  margin-right: 200px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  display: block;
  position: static;
}

.button-homeo-back:hover {
  color: #fff;
  background-color: #0000;
}

.brand-2.lekar21 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 32px;
  display: flex;
}

.brand-2.pmi {
  align-items: flex-end;
  margin-top: 10px;
  display: flex;
}

.bodyfest {
  color: #0900ff;
  margin-top: 0;
  margin-bottom: 8px;
}

.bodyfest.head {
  margin-top: 18px;
}

.bodyfestnav {
  border: 1px solid #fff;
  border-radius: 3px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.bodyfestnav:hover {
  border-color: #0900ff;
}

.bodyfestnav:active {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.bodyfestnav.ticket {
  color: #fff;
  background-color: #0900ff;
  border-radius: 5px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.bodyfestnav.ticket:hover {
  background-color: #0900ff;
  border-color: #0900ff;
}

.bodyfestnav.body {
  top: 0;
}

.navbar-3 {
  z-index: 9910;
  background-color: #fff;
  display: block;
  position: sticky;
  top: 0;
  box-shadow: 2px 2px 2px 1px #f3f3f3;
}

.div-block-47 {
  text-align: center;
  flex: 1;
  align-self: center;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 0;
  font-size: 15px;
  display: block;
  position: static;
}

.div-block-47.rez22 {
  margin-left: 0;
}

.background-video {
  background-image: linear-gradient(342deg, #1b2cf887, #fff0 33% 75%, #80afcfd9);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-179 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: Inconsolata, monospace;
  font-size: 17px;
  font-weight: 400;
  text-decoration: underline;
  display: flex;
}

.heading-bodyfest {
  font-family: Inconsolata, monospace;
  font-size: 56px;
  text-decoration: none;
}

.text-block-180 {
  font-family: Inconsolata, monospace;
  font-size: 17px;
  font-weight: 400;
  text-decoration: underline;
}

.bodyfestsection {
  padding-top: 12vh;
  padding-bottom: 10vh;
  font-family: Inconsolata, monospace;
}

.bodyfestsection.blue {
  background-color: #0900ff;
}

.bodyfestsection.blue-footer {
  background-color: #0900ff;
  padding-bottom: 140px;
}

.bodyfestsection.gray {
  background-color: #fafafa;
}

.bodyfestsection.mod, .bodyfestsection.mod.loga {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.bodyfestsection.mod.program, .bodyfestsection._22.hide {
  display: block;
}

.bodyfestsection._22.ws, .bodyfestsection.program {
  display: none;
}

.small-paragraph {
  font-family: Inconsolata, monospace;
}

.small-paragraph.bodyfest {
  color: #333;
  background-color: #0000;
  margin-left: 80px;
  margin-right: 80px;
  text-decoration: none;
}

.small-paragraph.lekar {
  color: #333;
  letter-spacing: .5px;
  background-color: #0000;
  margin: 0 4vw;
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.small-paragraph.lekar.center {
  font-size: 14px;
}

.small-paragraph.lekar.center.white {
  color: var(--white);
  margin-bottom: 2vh;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
}

.small-paragraph.lekar.center.white._2 {
  text-align: left;
  margin-top: 2vh;
  margin-left: 0;
  margin-right: 0;
}

.small-paragraph.lekar.side {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.small-paragraph.lekar.side._2 {
  margin-top: 2vh;
}

.small-paragraph.lekar.side._2._3 {
  text-align: center;
  margin-top: 5vh;
  margin-bottom: 4vh;
}

.small-paragraph.lekar.side._2._22 {
  font-family: Lato, sans-serif;
}

.small-paragraph.lekar.side.blok {
  text-align: justify;
}

.small-paragraph.lekar.side.blok._23 {
  text-align: left;
  font-family: Lato, sans-serif;
}

.small-paragraph.lekar.white._23 {
  color: var(--white);
  text-align: left;
}

.small-paragraph.lekar.white._23.center {
  text-align: center;
  margin-top: 2vh;
  margin-left: 2vw;
  margin-right: 2vw;
}

.small-paragraph.lekar.white._23.center.kategorie {
  text-align: center;
  margin-right: 2vw;
}

.bodyfest-button {
  color: #333;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 20px;
  padding: 10px 30px;
  font-family: Inconsolata, monospace;
  font-size: 17px;
}

.bodyfest-button:hover {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.bodyfest-button.blue {
  color: #0900ff;
  margin-top: 16px;
  padding: 0 60px;
}

.bodyfest-button.blue:hover {
  color: #fff;
  border-color: #fff;
}

.heading-33 {
  font-family: Inconsolata, monospace;
  font-weight: 400;
  text-decoration: none;
}

.heading-33.white {
  margin-bottom: 16px;
}

.bodyfest-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-37, .bold-text-38, .link-119 {
  color: #0900ff;
}

.section-contact-ahou-saba {
  padding-top: 50px;
  display: block;
}

.section-contact-ahou-saba.contact {
  padding-top: 100px;
  padding-bottom: 100px;
}

.white {
  color: #fff;
  text-decoration: none;
}

.white._2 {
  font-size: 16px;
  line-height: 25px;
}

.white.underline {
  color: #333;
  text-decoration: underline;
}

.section-contact-ahou-monika {
  padding-top: 50px;
  display: block;
}

.section-contact-ahou-monika.contact {
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-55 {
  padding-top: 0;
}

.div-block-bodyfest-program-1 {
  border-top: 1px #868686;
  border-bottom: 1px #868686;
  border-radius: 0;
  margin-top: 7px;
  padding: 15px 20px 5px;
}

.div-block-bodyfest-program-1.lekar21 {
  background-color: #fafafa;
  border-radius: 3px;
  max-width: 100%;
  padding-top: 1vh;
  padding-bottom: 1vh;
  padding-left: 1vw;
}

.div-block-bodyfest-program-1.lekar21.sestra {
  background-color: #2e535d14;
  margin-left: 8vw;
  padding-left: 1vw;
}

.div-block-bodyfest-program-1.lekar21.presah {
  background-color: #0000;
  border: 1px solid #00000014;
  margin-left: 8vw;
}

.div-block-bodyfest-program-1.lekar21-copy {
  background-color: #fafafa;
  border-radius: 3px;
  max-width: 100%;
  padding-top: 1vh;
  padding-bottom: 1vh;
  padding-left: 1vw;
}

.div-block-bodyfest-program-1.lekar21-copy.sestra {
  background-color: #2e535d14;
  margin-left: 8vw;
  padding-left: 1vw;
}

.div-block-bodyfest-program-1.lekar21-copy.presah {
  background-color: #0000;
  border: 1px solid #00000014;
  margin-left: 8vw;
}

.div-block-bodyfest-program-1.mod22program {
  background-color: #eee;
  border-radius: 3px;
  max-width: 100%;
  margin-top: 16px;
  padding: 1vh 2vw;
}

.div-block-bodyfest-program-1.mod22program:hover {
  background-color: #eee;
}

.div-block-bodyfest-program-1.mod22program.sestra {
  background-color: #2e535d14;
  margin-left: 8vw;
  padding-left: 1vw;
}

.div-block-bodyfest-program-1.mod22program.presah {
  background-color: #0000;
  border: 1px solid #00000014;
  margin-left: 8vw;
}

.div-block-bodyfest-program-1.mod22program.high {
  background-color: #eee;
  padding-top: 8vh;
  padding-bottom: 8vh;
}

.div-block-bodyfest-program-1.mod22program.color {
  background-color: #65da92;
  align-items: stretch;
  display: block;
}

.div-block-bodyfest-program-1.mod22program.color:hover {
  background-color: #00b345;
}

.div-block-bodyfest-program-1.mod22program.hotel {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624411559be5cb69339ddb66_cpi_hotel_copr-32.jpeg");
  background-position: 50%;
  background-size: cover;
  min-height: 50vh;
}

.div-block-bodyfest-program-1.mod22program.hotel.gradient {
  background-image: linear-gradient(#ca93ad99, #44778499), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/628780be264377b649e7efc1_comfort%20hotel.jpeg");
  background-position: 0 0, 56% 100%;
  background-size: auto, cover;
}

.div-block-bodyfest-program-1.mod22program.hotel.duo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65dc677faf8ff0e584793368_hotel-duo-exterior-2.jpg");
  background-position: 30% 100%;
}

.div-block-bodyfest-program-1.mod22program.outline {
  background-color: #fff;
  border: 1px solid #ececec;
}

.div-block-bodyfest-program-1.mod22program.outline.topic {
  background-color: #30ad641c;
  border-style: none;
}

.div-block-bodyfest-program-1.mod22program.outline.topic._23 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-bodyfest-program-1.mod22program.outline._23 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.div-block-bodyfest-program-1.mod22program.outline._23.hide {
  display: none;
}

.div-block-bodyfest-program-1.mod22program.ubytov-n {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6244117c6eb9a00fb5d3d7fc_cpi_hotel_copr-12.jpeg");
  background-position: 50%;
  background-size: cover;
  min-height: 50vh;
}

.div-block-bodyfest-program-1.mod22program.ubytov-n.gradient {
  background-image: linear-gradient(#ca93ad99, #44778499), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6244117c6eb9a00fb5d3d7fc_cpi_hotel_copr-12.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-bodyfest-program-1.mod22program.mod {
  margin-top: 4px;
}

.div-block-bodyfest-program-1.mod22program.ubytovani {
  padding-bottom: 2vh;
}

.div-block-bodyfest-program-1.mod23 {
  background-color: #2faa54;
}

.div-block-bodyfest-program-1.mod23.ws {
  margin-top: 16px;
  padding-top: 1vh;
  padding-left: 2vw;
  padding-right: 2vw;
}

.div-block-bodyfest-program-1.mk23 {
  margin-top: 0;
  padding-top: .5vh;
  padding-bottom: .5vh;
  display: none;
}

.div-block-bodyfest-tag-1 {
  background-color: #0000;
  border: 1px dashed #0900ff;
  border-radius: 5px;
  padding: 1px 10px;
}

.text-span-47, .text-span-48 {
  color: #868686;
}

.column-235, .column-236, .column-237, .column-238, .column-242, .column-243, .column-244, .column-245 {
  display: none;
}

.bodyfest-map {
  border-radius: 5px;
  max-height: none;
}

.text-span-49, .text-span-50, .text-span-51, .text-span-52 {
  text-decoration: underline;
}

.columns-2 {
  color: #fff;
}

.div-block-body {
  color: #fff;
  border: 1px dashed #fff;
  border-radius: 10px;
}

.div-block-body.price {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-182 {
  border: 1px #0800ff;
}

.text-block-182.gray {
  color: #333;
  text-align: left;
}

.bodyicon {
  min-height: 32px;
}

.heading-33-footer {
  font-family: Inconsolata, monospace;
  font-weight: 400;
  text-decoration: none;
}

.heading-33-footer.white {
  text-align: left;
  margin-bottom: 16px;
}

.heading-33-link {
  color: #fff;
}

.column-246 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bodyfest-grid-footer {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .25fr .25fr 1fr;
  grid-auto-columns: .5fr;
}

.column-247, .column-248, .column-249 {
  display: none;
}

.columns-3, .column-257 {
  display: block;
}

.text-span-53 {
  text-decoration: underline;
}

.bold-text-40 {
  color: #0800ff;
  border: 1px #0800ff;
}

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

.text-block-workshop.workshop {
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-41 {
  color: #fff;
}

.small-head-color-ahou-program {
  color: #ff5d44;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
}

.small-head-color-ahou-program.rezident {
  color: #13547a;
  margin-top: 10px;
}

.small-head-color-ahou-program.zf19 {
  color: #9d5985;
}

.column-267, .column-268 {
  display: none;
}

.column-270 {
  display: block;
}

.column-271, .column-272, .column-273, .column-274, .column-275, .column-276, .column-278, .column-281, .column-282, .column-284, .column-285, .column-286, .column-287, .column-288 {
  display: none;
}

.italic-text-14 {
  color: var(--dark-grey);
}

.obsazeno {
  color: #ff5d44;
  border: 1px solid #0000;
}

.heading-34 {
  color: #0900ff;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  text-decoration: none;
}

.heading-34.lekar21 {
  color: #447784;
  letter-spacing: 1px;
  max-width: 100%;
  margin-top: 8vh;
  margin-bottom: 4vh;
  font-family: Lato, sans-serif;
}

.italic-text-15 {
  color: #ff5d44;
}

.heading-35 {
  color: var(--true-black);
  text-align: left;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  text-decoration: none;
}

.heading-35.center {
  text-align: center;
  text-decoration: underline;
}

.heading-35.lekar21 {
  color: #447784;
  text-align: left;
  letter-spacing: .5px;
  max-width: 100%;
  margin-top: 4vh;
  margin-bottom: 4vh;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-35.lekar21.diskuze {
  color: var(--true-black);
  margin-left: 2vw;
  font-size: 14px;
}

.heading-35.lekar21.diskuze.gray {
  opacity: .6;
}

.heading-35.lekar21.diskuze.gray._2 {
  margin-top: 2vh;
  margin-bottom: 2vh;
  margin-left: 8vw;
}

.heading-35.lekar21._2 {
  margin-bottom: 1vh;
}

.heading-35.lekar21.blok {
  margin-bottom: 2vh;
}

.heading-35.lekar21.purple {
  color: #a96b91;
  text-align: left;
}

.heading-35.lekar21.purple.stred {
  color: var(--true-black);
  text-align: center;
}

.text-span-55 {
  font-size: 24px;
}

.bodyfestsection-workshop1 {
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Inconsolata, monospace;
}

.bold-text-42 {
  font-size: 14px;
}

.div-block-linka {
  background-color: #e5e5e5;
  height: 1px;
  max-height: 1px;
  margin: 16px 20px;
}

.div-block-ahou-program {
  border-radius: 5px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.bold-text-43 {
  color: #333;
  font-size: 20px;
  text-decoration: none;
}

.bold-text-45 {
  font-size: 14px;
}

.button-registrace-ahou-paliace {
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 30px;
}

.button-registrace-ahou-paliace:hover {
  color: #d73f44;
  background-color: #fff;
}

.button-registrace-ahou-paliace.paliace {
  margin-top: 0;
  padding: 10px 25px;
  display: none;
}

.button-registrace-ahou-paliace.paliace:hover {
  color: #2d2075;
}

.image-133 {
  border-radius: 5px;
}

.bold-text-46 {
  color: #fff;
  font-size: 20px;
}

.column-318, .column-320 {
  display: none;
}

.column-5 {
  display: block;
}

.column-322 {
  display: none;
}

.paliace19-modal-wrapper {
  z-index: 9999;
  text-align: center;
  background-color: #2d20754d;
  padding-top: 100px;
  display: none;
  position: fixed;
  inset: 0%;
}

.paliace19-popup {
  background-color: #fff;
  border-radius: 5px;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  overflow: visible;
}

.avast-popup {
  text-align: center;
  line-height: 24px;
}

.close-link-paliace19 {
  color: #2d2075;
  display: block;
  position: static;
}

.close-link-paliace19:hover {
  color: #000;
}

.navbar-pal19 {
  z-index: 9999;
  background-color: #fff;
  display: block;
  position: sticky;
  top: 0;
}

.pal19 {
  color: #0900ff;
  margin-top: 0;
  margin-bottom: 40px;
}

.pal19-nav {
  color: #2d1a77;
  border: 1px solid #fff;
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.pal19-nav:hover {
  border-color: #2d2075;
}

.pal19-nav:active {
  border-color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  background-color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  color: #fff;
}

.paliacenav {
  border: 1px solid #fff;
  border-radius: 3px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.paliacenav:hover {
  border-color: #0900ff;
}

.paliacenav:active {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.paliacenav.ticket {
  color: #fff;
  background-color: #2d2075;
  margin-top: 0;
  padding: 1vh 2vw;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paliacenav.ticket:hover {
  background-color: #1c1245;
  border-color: #1c1245;
}

.nav-menu-3 {
  margin-top: -9px;
}

.nav-menu-3.pmi {
  margin-top: -17px;
}

.tab-link-hlavn-program {
  color: var(--true-black);
  background-color: #efefef;
  border-radius: 5px;
}

.tab-link-hlavn-program.w--current {
  background-color: #fff;
  border: 1px dashed #0800ff;
  border-radius: 5px;
  margin-right: 5px;
}

.tab-link-tab-2-2 {
  color: var(--true-black);
  background-color: #efefef;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.tab-link-tab-2-2.w--current {
  background-color: var(--white);
  border: 1px dashed #0800ff;
}

.tab-link-tab-3-2 {
  background-color: #efefef;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--white);
  border: 1px dashed #0800ff;
}

.tab-link-tab-4 {
  background-color: #efefef;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.tab-link-tab-4.w--current {
  background-color: var(--white);
  border: 1px dashed #0800ff;
}

.tab-link-tab-4._4 {
  background-color: #f6f6f6;
  border-radius: 3px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-4._4.w--current {
  color: var(--white);
  background-color: #465c9b;
  border-style: none;
}

.tab-link-tab-5 {
  background-color: #efefef;
  border-radius: 5px;
  margin-left: 5px;
}

.tab-link-tab-5.w--current {
  background-color: var(--white);
  border: 1px dashed #0800ff;
}

.tabs-menu-7 {
  background-color: #0000;
  margin-bottom: 20px;
}

.text-block-186 {
  color: var(--true-black);
}

.text-span-56 {
  color: #868686;
}

.column-331, .column-337 {
  display: none;
}

.link-zakhomeo-head-2 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-left: 20px;
  padding-left: 45px;
  padding-right: 45px;
}

.link-zakhomeo-head-2:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.column-338, .column-341, .column-342, .column-343, .column-344, .column-345, .column-346 {
  display: none;
}

.text-logo-ahou {
  color: #868686;
  text-align: left;
  letter-spacing: .5px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
  line-height: 14px;
}

.text-logo-ahou.bodyfestgray {
  padding: 30px 0 0;
}

.bodyfest_registrace {
  background-color: #0800ff;
  border-radius: 5px;
  margin: 11px 10px 10px;
  display: block;
}

.column-348 {
  display: none;
}

.bodyfest_registrace_workshop {
  background-color: #0800ff;
  border-radius: 5px;
  margin: 11px 0 10px;
  display: block;
}

.youtube, .youtube-2, .youtube-3, .youtube-4, .image-134 {
  border-radius: 5px;
}

.body19-modal-wrapper {
  z-index: 9999;
  text-align: center;
  background-color: #0900ff80;
  padding-top: 100px;
  display: none;
  position: fixed;
  inset: 0%;
}

.body19-popup {
  background-color: #fff;
  border-radius: 5px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: block;
}

.heading-33-mapa {
  text-align: left;
  font-family: Inconsolata, monospace;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.column-349 {
  display: block;
}

.link-120 {
  text-align: right;
  font-family: Inconsolata, monospace;
  font-size: 30px;
  line-height: 30px;
  text-decoration: underline;
  display: inline;
}

.div-block-50 {
  text-align: right;
  margin-top: 16px;
  margin-bottom: 24px;
}

.column-350, .column-351, .column-352, .column-353, .column-354, .column-355, .column-356, .column-357 {
  display: none;
}

.columns-4 {
  padding-bottom: 0;
}

.columns-5 {
  padding-bottom: 48px;
}

.linkpaliace {
  color: #2d2075;
}

.zf-section {
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Inconsolata, monospace;
}

.zf-section.goout {
  background-color: #9d5985;
}

.button-423 {
  border: 1px dotted var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.column-358 {
  display: none;
}

.div-block-kpp-13 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5be9196ddc462066aad0939a_Web.png"), linear-gradient(156deg, var(--sea-green\<deleted\|variable-808cad29\>), #24a16f), linear-gradient(to bottom, #ff5d44, #ff5d44);
  background-position: 100% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  background-attachment: fixed, scroll, scroll;
  border-radius: 5px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.logo-image {
  border-radius: 4px;
  order: 0;
  width: 100px;
  max-width: 75%;
  margin-top: 0;
  display: block;
}

.logo-image.bajerova {
  margin-right: 10px;
}

.logo-image.nestle {
  width: 154px;
  max-width: 100%;
}

.logo-image.nestle.new {
  width: 128px;
}

.logo-image.ahou.kazu {
  margin-top: 0;
}

.navbutton-ahou {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.navbutton-ahou:hover {
  color: #fff;
  background-color: #32343a;
}

.navbutton-ahou:active {
  background-color: #43464d;
}

.navbutton-ahou.cc-contact-us.payment {
  margin-bottom: 16px;
  margin-left: 5%;
}

.navbutton-ahou.cc-contact-us._30 {
  margin-top: 30px;
}

.navbutton-ahou.cc-contact-us.rezident21 {
  background-color: #76c6c1;
}

.navbutton-ahou.cc-contact-us.rezident21:hover {
  background-color: #aa77b1;
}

.navbutton-ahou.cc-contact-us {
  z-index: 5;
  background-color: #333;
  border-radius: 3px;
  align-self: center;
  font-weight: 400;
  transition-duration: .4s, .5s, .4s;
  position: relative;
}

.navbutton-ahou.cc-contact-us:hover {
  background-color: #ff5d44;
  box-shadow: 0 1px 6px #a5a5a5;
}

.navbutton-ahou.cc-contact-us.w--current {
  padding-left: 32px;
  padding-right: 32px;
}

.navbutton-ahou.cc-contact-us.w--current:hover {
  box-shadow: 0 1px 6px #e9e9e9;
}

.navbutton-ahou.cc-contact-us.bajerova {
  background-color: #e24949;
}

.container-32 {
  margin-left: auto;
  margin-right: auto;
}

.ahoulink {
  opacity: .9;
  color: var(--true-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .5s;
}

.ahoulink:hover {
  opacity: .9;
  color: var(--ahou--tomato);
  font-weight: 400;
  text-decoration: none;
}

.ahoulink:active {
  opacity: .8;
  text-decoration: underline;
}

.ahoulink.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.ahoulink.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.ahoulink.w--current:active {
  opacity: .7;
  color: #32343a;
}

.ahoulink.rezident21:hover {
  color: #9c33b3;
}

.imagelogo {
  text-align: center;
  width: 80px;
  display: inline-block;
}

.button_ahou_1 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button_ahou_1:hover {
  color: #fff;
  background-color: #32343a;
}

.button_ahou_1:active {
  background-color: #43464d;
}

.button_ahou_1.pedak {
  border: 1px solid var(--white);
  background-color: #0000;
  border-radius: 5px;
  margin-top: 40px;
  padding-bottom: 11px;
  padding-right: 22px;
  position: static;
}

.button_ahou_1.pedak:hover {
  background-color: var(--white);
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.button_ahou_1.pedak._2021 {
  padding-right: 25px;
  display: inline-block;
}

.button_ahou_1.pedak._2021.covid {
  margin-left: 10px;
}

.button_ahou_1.pedak.paterak {
  display: block;
}

.button_ahou_1.pedak.paterak:hover {
  color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
}

.button_ahou_1.rezidenti {
  border: 1px solid var(--white);
  background-color: #0000;
  border-radius: 5px;
  margin-top: 40px;
  padding-bottom: 11px;
  padding-right: 22px;
}

.button_ahou_1.rezidenti:hover {
  background-color: var(--white);
  color: #13547a;
}

.button_ahou_1.cyber {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 3px;
  margin-top: 40px;
  padding-bottom: 11px;
  padding-left: 32px;
  padding-right: 32px;
}

.button_ahou_1.cyber:hover {
  color: #fff;
  background-color: #000;
}

.button_ahou_1.cyber._2 {
  margin-left: 40px;
}

.plesh1 {
  color: var(--white);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 24px;
  font-size: 50px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
}

.heading-blue-color-kpp-3 {
  color: #00bff2;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.section-kultura-kpp-3 {
  background-image: linear-gradient(#23865f, #23865f);
  padding-top: 50px;
}

.div-block-kpp-ples {
  background-image: linear-gradient(160deg, #00bff299 100%, #00bff2a1 100% 100%, #00bff2), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5dbfcf1f8b31074ff0917a83_7D2_2803%2B%20kopie.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 5px;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.plespay-section {
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Inconsolata, monospace;
}

.plespay-section.goout {
  background-color: #00bff2;
}

.div-block-14-kpp {
  background-image: linear-gradient(145deg, #0000, #ffffff36), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5dbfd5ac9bf13e9df3553482_Desktop%20HD%20kpp.svg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 5px;
  margin-top: 0;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-nav-bar {
  z-index: 8888;
  background-color: var(--white);
  height: 110px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-nav-bar.black {
  background-color: var(--true-black);
}

.instituceahou {
  opacity: .6;
  text-align: center;
  margin-top: -16px;
}

.instituceahou:hover, .instituceahou:focus, .instituceahou:visited {
  opacity: 1;
}

.column-363 {
  display: none;
}

.ahou-menu {
  z-index: 0;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 16vw;
  display: flex;
  position: sticky;
  inset: 0%;
}

.ahou-menu.bajerova {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 3vh;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
  inset: 0% 0% auto;
}

.ahou-menu.bajerova.new {
  margin-bottom: 3vh;
  padding-top: 0;
  padding-bottom: 0;
  bottom: 0;
}

.ahou-menu.bajerova.mm {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  margin-top: 0;
  margin-bottom: 0;
}

.ahou-menu.bajerova.kazu {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10vw;
}

.ahou-menu._2 {
  margin-top: 0;
}

.ahou-menu.nervos {
  justify-content: flex-end;
  margin-top: 0;
  padding-left: 12vw;
}

.ahou-menu.can {
  padding-left: 0;
}

.ahou-menu.aatb {
  text-align: center;
  flex: none;
  align-self: center;
  margin-top: 0;
}

.ahou-menu.pal22 {
  flex: none;
  padding-right: 16vw;
}

.ahou-menu.pal22.aktivni {
  padding-left: 0;
}

.ahou-menu.pedak22 {
  padding-left: 11vw;
}

.ahou-menu.skolitele22 {
  margin-top: 40px;
  padding-right: 0;
  display: block;
}

.ahou-menu.rez22 {
  justify-content: flex-end;
}

.ahou-menu.paal22 {
  flex: 1;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.ahou-menu.paterak23 {
  padding-left: 5vw;
}

.ahou-menu.homeo {
  margin-top: 10px;
  padding-right: 0;
}

.ahou-menu.kazu {
  flex: 1;
  margin-top: 10px;
  padding-left: 10vw;
  position: static;
}

.ahou-menu.paterak24 {
  justify-content: flex-end;
  margin-left: 0;
  padding-left: 0;
  display: block;
  left: 0%;
}

.ahou-menu.paterak24.nav {
  margin-left: 65vw;
}

.ahou-logo-link {
  z-index: 1;
  align-self: center;
  margin-top: 0;
  margin-left: 10vw;
}

.ahou-logo-link:hover, .ahou-logo-link:active {
  opacity: 1;
}

.ahou-logo-link.w--current {
  border-radius: 0;
  max-height: none;
  margin-top: 25px;
  margin-left: 0;
}

.ahou-logo-link.bajerova {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  display: block;
  position: absolute;
  inset: 2% auto auto 0%;
}

.ahou-logo-link.bajerova.old {
  width: 114px;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.ahou-logo-link._2 {
  margin-top: 0;
}

.ahou-logo-link.homeo {
  margin-top: 14px;
  padding-left: 0;
  padding-right: 0;
}

.ahou-logo-link.kazu, .ahou-logo-link.paterak {
  margin-left: 0;
}

.ahou-navigation-wrap {
  z-index: auto;
  object-fit: fill;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 9vh;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ahou-navigation-wrap.new {
  justify-content: center;
  padding-bottom: 0;
  display: block;
}

.ahou-navigation-wrap.bajer.old {
  justify-content: space-between;
  width: auto;
  height: auto;
  padding-top: 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.ahou-navigation-wrap.bajer.old.kazu {
  padding-top: 0;
}

.ahou-navigation-wrap.can {
  left: 1%;
}

.ahou-navigation-wrap.elis {
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.ahou-navigation-wrap.kazu {
  height: 12vh;
  position: static;
}

.navigation_ahou {
  background-color: #0000;
  align-items: center;
  width: 100%;
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: fixed;
  top: 0;
}

.navigation_ahou.pedak {
  padding-left: 24px;
  padding-right: 30px;
}

.navigation_ahou.kazu {
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.navigation_ahou.kazu.hide {
  margin-top: 0;
  display: none;
}

.text-ahou {
  opacity: .9;
  color: #000;
  text-align: justify;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.text-ahou.name {
  text-align: left;
  margin-bottom: 0;
  margin-left: 20px;
  font-weight: 300;
}

.text-ahou.name._10-down {
  margin-bottom: 10px;
}

.text-ahou.name._10-down._5-right {
  margin-left: 10px;
  margin-right: 5px;
}

.text-ahou.name._5-right {
  margin-left: 10px;
  margin-right: 0;
}

.text-ahou.white {
  color: var(--white);
  text-align: left;
  font-size: 14px;
  text-decoration: none;
}

.text-ahou.white._30up {
  color: var(--white);
  text-align: justify;
  margin-top: 20px;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  overflow: visible;
}

.text-ahou.white.h2 {
  color: var(--white);
  margin-top: -8px;
  font-size: 32px;
  line-height: 50px;
}

.text-ahou.white.h2._8 {
  color: var(--white);
}

.text-ahou.white.medium {
  color: var(--white);
  letter-spacing: .8px;
  font-weight: 500;
}

.text-ahou.white._40side.prevence {
  text-align: left;
  margin-left: 20px;
}

.text-ahou.white._40side.prevence.leva {
  margin-left: 0;
}

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

.text-ahou.white.termin {
  text-align: left;
}

.text-ahou.white.region {
  color: var(--white);
  text-align: center;
}

.text-ahou.white.note22 {
  margin-top: 20px;
}

.text-ahou.white.pop {
  text-align: center;
  letter-spacing: 1px;
  cursor: pointer;
  font-weight: 500;
  position: relative;
}

.text-ahou.white.pop.souhlas {
  background-color: var(--white);
  color: var(--ahou--tomato);
  border: 1px solid tomato;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-ahou.white.pop.souhlas:hover {
  box-shadow: inset 0 0 9px 0 var(--ahou--tomato);
}

.text-ahou.white.pop.souhlas.mm {
  color: #279ac4;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-ahou.white.pop.souhlas.mm:hover {
  box-shadow: inset 0 0 9px #279ac4;
}

.text-ahou.white.pop.souhlas.mm.x {
  text-align: right;
  padding-right: 20px;
}

.text-ahou.white.pop.souhlas.mm.skolitele22 {
  color: #bb3b2e;
}

.text-ahou.white.pop.souhlas.mm.skolitele22:hover {
  box-shadow: inset 0 0 9px #bb3b2e;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.can {
  color: #2e4354;
  border: 1px #0000;
  border-radius: 4px;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.can:hover {
  color: #2e4354;
  box-shadow: inset 0 0 9px #2e4354;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.lekartalk {
  color: #2e535e;
  border-radius: 4px;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.lekartalk:hover {
  box-shadow: inset 0 0 9px #2e535e;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.pedak {
  color: #005c46;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.pedak:hover {
  box-shadow: inset 0 0 9px #005c46;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.pedak._24 {
  border-color: #075c46;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.paliace {
  color: #1595a8;
  border-color: #0000;
}

.text-ahou.white.pop.souhlas.mm.skolitele22.paliace:hover {
  box-shadow: inset 0 0 9px #1595a8;
}

.text-ahou.white.pop.souhlas.mm.rez22 {
  color: #1a5c7e;
}

.text-ahou.white.pop.souhlas.mm.rez22:hover {
  box-shadow: inset 0 0 9px #1a5c7e;
}

.text-ahou.white.pop.souhlas.mm.lekar23 {
  color: #d25f87;
  border: 1px solid #d25f87;
  border-radius: 5px;
}

.text-ahou.white.pop.souhlas.mm.lekar23:hover {
  box-shadow: inset 0 0 9px #d25f87;
}

.text-ahou.white.pop.souhlas.mm.mod {
  color: #17b345;
  background-color: #fff;
  border: 1px solid #17b345;
  border-radius: 4px;
}

.text-ahou.white.pop.souhlas.mm.mod:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 9px #17b345;
}

.text-ahou.white.pop.souhlas.mm.ocko23 {
  color: var(--ahou--tomato);
  box-shadow: inset 0 0 9px #ddce75;
}

.text-ahou.white.pop.souhlas.mm.ocko23:hover {
  color: var(--ahou--tomato);
  font-weight: 700;
  box-shadow: inset 0 0 9px #ddce75;
}

.text-ahou.white.pop.souhlas.mm.mod23 {
  color: #2faa54;
  border: 1px solid #2faa54;
  border-radius: 0;
}

.text-ahou.white.pop.souhlas.mm.mod23:hover {
  box-shadow: none;
}

.text-ahou.white.pop.liberec {
  text-align: right;
  margin-top: 10px;
  padding-right: 20px;
}

.text-ahou.white.pop.praha {
  text-align: right;
  margin-top: 10px;
  padding-right: 20px;
  display: block;
}

.text-ahou.white.pop.vychodocesky, .text-ahou.white.pop.severomoravsky {
  text-align: right;
  padding-top: 10px;
  padding-right: 20px;
}

.text-ahou.white.pop.mm.x {
  color: #279ac4;
  text-align: right;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-ahou.white.pop.mm.x.skolitele22 {
  color: #bb3b2e;
}

.text-ahou.white.pop.mm.x.skolitele22.can {
  color: #343a40;
}

.text-ahou.white.pop.mm.x.skolitele22.lekartalk {
  color: #2e535e;
}

.text-ahou.white.pop.mm.x.skolitele22.pedak {
  color: #005c46;
}

.text-ahou.white.pop.mm.x.skolitele22.paliace {
  color: #1595a8;
}

.text-ahou.white.pop.mm.x.paterak22 {
  color: #2e4354;
}

.text-ahou.white.pop.mm.x.lekar23 {
  color: #d25f87;
}

.text-ahou.white.pop.mm.x.mod {
  color: #17b345;
}

.text-ahou.white.pop.mm.x.ocko23 {
  color: var(--ahou--tomato);
}

.text-ahou.white.pop.mm.x.mod23 {
  color: #2faa54;
}

.text-ahou.h3 {
  font-weight: 700;
}

.text-ahou.h3._20up {
  margin-top: 20px;
}

.text-ahou.h3._16up {
  margin-top: 16px;
}

.text-ahou.h3._16up._5vw {
  margin-bottom: 8px;
  margin-left: 5vw;
}

.text-ahou.h3._16up._5vw.plus8 {
  margin-top: 24px;
  margin-left: 3vw;
}

.text-ahou.h3._16up._5vw.plus8.white {
  margin-left: 20px;
  font-weight: 400;
}

.text-ahou.small {
  margin-top: 2vh;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  line-height: 20px;
}

.text-ahou.small._10up {
  margin-top: 10px;
}

.text-ahou.small._10up._10down {
  margin-bottom: 10px;
}

.text-ahou.small._10up._10down._10right {
  padding-right: 10px;
}

.text-ahou.small.imunita {
  margin-top: 5vh;
}

.text-ahou.small.ocko22 {
  color: var(--dim-grey);
  margin-top: 5vh;
}

.text-ahou.nav {
  color: var(--white);
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: 8px;
  font-size: 16px;
  font-weight: 500;
}

.text-ahou.nav:hover {
  text-decoration: underline;
}

.text-ahou.normal {
  font-weight: 400;
}

.text-ahou.normal.eventcard {
  text-align: left;
  margin: 1.2vh 1vw 1vh;
  display: block;
}

.text-ahou.normal.eventcard.small {
  color: var(--dark-grey);
  margin-top: -10px;
  font-size: 10px;
  line-height: 16px;
}

.text-ahou.normal.eventcard.small._2 {
  margin-top: 0;
  margin-left: 0;
}

.text-ahou.normal.eventcard.left {
  text-align: left;
}

.text-ahou.normal.eventcard.l-ka {
  color: #333;
  text-align: left;
  font-family: Lato, sans-serif;
}

.text-ahou.medium {
  color: #333;
  font-weight: 500;
}

.text-ahou.h2 {
  color: #333;
  margin-top: 20px;
  font-size: 29px;
  line-height: 50px;
}

.text-ahou.h2.white.nws {
  font-size: 29px;
}

.text-ahou.h3 {
  color: #333;
  margin-top: -8px;
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
}

.text-ahou.row {
  color: #000;
  text-align: justify;
}

.text-ahou.row._30 {
  color: #000;
  line-height: 30px;
}

.text-ahou.row._30.kruz {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 0%;
  display: inline;
}

.text-ahou.row._30.kruz._2 {
  margin-right: 10%;
}

.text-ahou.row._30._2 {
  margin-left: 0%;
}

.text-ahou.row._30.price {
  margin-top: 16px;
  margin-left: 5%;
  margin-right: 5%;
}

.text-ahou.row._30.price.small {
  font-size: 10px;
  line-height: 18px;
}

.text-ahou._30up {
  margin-top: 30px;
}

.text-ahou._30up._300 {
  color: #000;
  text-indent: 0;
  width: 520px;
  font-size: 14px;
  line-height: 18px;
}

.text-ahou._30up._300.nadpis {
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 45px;
}

.text-ahou.paterak {
  margin-right: 15vw;
  font-family: Roboto, sans-serif;
}

.text-ahou.white {
  color: #fff;
}

.text-ahou.white._40side {
  margin-left: 40px;
}

.text-ahou.white._40side.bajerova {
  color: #333;
}

.text-ahou.white._40side.prevence._20down {
  margin-top: 60px;
  margin-bottom: 40px;
}

.text-ahou.white._40side.prevence._20down.bajerova {
  color: #333;
  text-align: center;
}

.text-ahou.program {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.text-ahou.ocko22 {
  font-family: Exo, sans-serif;
  display: block;
}

.ahou-team-member-avatar {
  border-radius: 2px 2px 0 0;
  margin-bottom: 24px;
}

.ahou-team-member-avatar.ateam {
  border-radius: 4px;
  max-width: none;
  margin-bottom: 0;
}

.ahou-team-member-avatar.ateam.bw {
  filter: grayscale();
}

.link-card {
  text-align: left;
  margin-bottom: 0;
  margin-left: 10px;
  display: block;
}

.link-contact-ahou {
  opacity: 1;
  color: #333;
  font-weight: 300;
  text-decoration: none;
  transition: color .5s;
}

.link-contact-ahou:hover {
  color: var(--ahou--tomato);
  text-decoration: underline;
}

.section-partneri-ahou-2020 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.columns-8, .columns-9, .columns-10, .columns-11, .columns-12, .columns-13, .columns-14, .columns-15, .columns-16, .columns-17, .columns-18, .logo-zmizet {
  display: none;
}

.small-head-color-ples {
  color: #24a16f;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
  display: none;
  overflow: visible;
}

.column-366, .columns-20, .text-block-189, .columns-21 {
  display: none;
}

.text-ahou-button {
  text-align: center;
  font-size: 12px;
}

.text-ahou-button.pedak21.covid, .text-ahou-button.pedak.vyziva {
  font-weight: 700;
}

.nav-menu-4 {
  white-space: normal;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 2vh;
  margin-left: 0;
  margin-right: 7vw;
  padding-bottom: 10px;
  display: flex;
  top: 6px;
}

.nav-menu-4.mm {
  text-align: center;
  flex: 1;
  justify-content: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.ahou {
  color: var(--true-black);
  margin-top: 60px;
}

.ahou.partners {
  margin-top: 60px;
  margin-bottom: 60px;
}

.ahou.pedak {
  background-color: var(--gastroturquoise\<deleted\|variable-90ec9d27\>);
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.ahou.color {
  color: var(--ahou--tomato);
  font-weight: 700;
}

.ahou._100down {
  margin-bottom: 100px;
}

.ahou._100down.prusa {
  margin-top: 0;
}

.ahou._100down.prusa1 {
  margin-bottom: 80px;
}

.ahou._100down.elis {
  margin-top: 0;
}

.ahou.pateraky {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10vh;
  padding-bottom: 15vh;
  display: block;
}

.ahou.pateraky.partneri {
  margin-bottom: 0;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.ahou.pateraky.partneri.paterak._22 {
  padding-top: 20vh;
}

.ahou.pateraky.paterak22.paterak23.hide {
  display: none;
}

.ahou.pateraky.paterak22.paterak23._24, .ahou.pateraky.paterak22.paterak23._24.uvod {
  padding-top: 0;
}

.ahou.pateraky._22.jaro {
  padding-top: 18vh;
  padding-bottom: 10vh;
}

.ahou.pateraky._22.jaro.region {
  padding-top: 0;
}

.ahou.pateraky._22.jjaro {
  padding-top: 18vh;
}

.ahou.pateraky.program.hide, .ahou.pateraky.hide {
  display: none;
}

.ahou.pateraky.paterak23 {
  padding-bottom: 10vh;
}

.ahou.pateraky.cenik24 {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.ahou.banner-partneri {
  display: flex;
}

.ahou.historie {
  display: none;
}

.pedak {
  display: block;
  position: static;
}

.pedak.logo {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 700px;
  height: auto;
  margin-left: 0%;
  padding-left: 0;
  text-decoration: none;
  display: block;
  position: static;
}

.pedak.bajerova {
  padding-bottom: 0;
}

.pedak.bajerova.new {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex: 0 auto;
  width: 100%;
  height: 7vh;
  display: block;
  position: fixed;
  inset: 93.2% 0% 0%;
}

.pedak.bajerova.old.mm {
  position: fixed;
}

.pedak.can {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61f005a59032ef1b2619abd2_Banner%20wf%20-%20CAN.jpg");
  background-position: 0 0;
  background-size: cover;
}

.devider {
  background-color: #d7d7d7;
  width: 30px;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 10px;
}

.heading-36 {
  color: #333;
  font-family: Inconsolata, monospace;
  text-decoration: underline;
}

.text-block-192 {
  color: #333;
  font-family: Inconsolata, monospace;
  font-size: 14px;
  line-height: 20px;
}

.heading-37 {
  font-family: Inconsolata, monospace;
  font-size: 16px;
  line-height: 22px;
}

.masternav-link-body-1 {
  color: var(--true-black);
  text-align: left;
  letter-spacing: 1px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.masternav-link-body-1:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.column-367 {
  display: none;
}

.column-368, .column-369, .column-370 {
  display: block;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr auto 2fr;
  grid-auto-flow: row;
  position: static;
}

.masternavbody {
  background-color: #e7e7e7;
  max-height: 56px;
  display: block;
}

.masternav-link-body-2 {
  color: var(--true-black);
  text-align: right;
  letter-spacing: 1px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 30px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.masternav-link-body-2:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.icon {
  background-color: #0000;
}

.masternav-link-body-3 {
  color: var(--true-black);
  text-align: left;
  letter-spacing: 1px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.masternav-link-body-3:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.prevencenavbarcontainer {
  margin-top: 24px;
  margin-bottom: 24px;
}

.image-147 {
  height: 24px;
  margin-top: 20px;
  margin-left: 0;
}

.bodynavlink {
  color: #333;
  letter-spacing: 2.5px;
  padding: 22px 24px 18px;
  font-family: Inconsolata, monospace;
  font-weight: 700;
  transition: color .4s;
}

.bodynavlink:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  text-decoration: underline;
}

.link-block-25 {
  padding: 16px 0 15px 24px;
}

.nav-menu-5 {
  margin-right: 0;
}

.prevencegridcategory {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 91%;
  margin-left: 15px;
  margin-right: 15px;
}

.prevencecategory {
  opacity: .3;
  filter: grayscale();
  border-radius: 1px;
  height: auto;
  transition: all .6s cubic-bezier(.608, .007, .58, 1);
}

.prevencecategory:hover {
  border: 1px none var(--dark-grey);
  box-shadow: 0 0 60px -30px var(--true-black);
  opacity: 1;
  filter: none;
}

.prevencecategorysubtext {
  color: #333;
  font-family: Inconsolata, monospace;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  transition: color .4s;
}

.prevencecategorysubtext:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.prevenceheroblock {
  width: 780px;
  margin-top: 90px;
  margin-left: 16%;
  display: inline-block;
  position: static;
}

.prevenceh1 {
  color: var(--white);
  letter-spacing: 1px;
  max-width: 600px;
  margin-bottom: 20px;
  font-family: Inconsolata, monospace;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.prevencesubtext {
  color: var(--white);
  max-width: 574px;
  font-family: Inconsolata, monospace;
  font-size: 20px;
  line-height: 28px;
}

.prevenceherobutton {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: #333;
  border-radius: 1px;
  margin-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Inconsolata, monospace;
  transition: background-color .4s;
}

.prevenceherobutton:hover {
  color: var(--white);
  background-color: #0000;
}

.left-arrow.ahou._1 {
  background-color: #0000;
  border: 5px solid #fe5c43;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: 13%;
  margin-bottom: 0;
  display: flex;
  left: -35px;
}

.right-arrow.ahou._2 {
  border: 5px solid var(--ahou--tomato);
  background-color: var(--white);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: 13%;
  display: flex;
  right: -35px;
}

.image-148 {
  height: 30px;
}

.prevencenavbar {
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.prevenceslider {
  height: 480px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e185f3fcf33863e2273d3da_jair-lazaro-D3UqzqwtdRw-unsplash_2.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  transition: all .6s linear;
}

.slide:hover {
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e185f3fcf33863e2273d3da_jair-lazaro-D3UqzqwtdRw-unsplash_2.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide.family {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ea7c2150fe2eec1042385fd_fam.jpg");
}

.slide._1.landing {
  opacity: .04;
  background-color: #fae1dd;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6508455ba3fe08ae5c332626_Pedak%20slide.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 15px;
}

.slide._1.landing.lekartalk {
  background-image: linear-gradient(214deg, #abc2c6e0 11%, #dfe8eaed 35%, #ffffff1a 82%, #bf8aa42e);
}

.slide._1.landing.paliace {
  background-color: #fff;
  background-image: linear-gradient(140deg, #34a3b5, #fff 37% 49%, #fff 65%, #4faebe);
}

.slide._2 {
  background-color: var(--white);
  background-image: none;
  padding-top: 0;
  padding-bottom: 15px;
}

.image-150 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.zaterest {
  color: #00bff2;
}

.div-block-63 {
  background-color: #f1f1f1;
  border-radius: 5px;
  margin-right: 100px;
  padding: 16px;
}

.nav-menu-6 {
  float: none;
}

.gridahounav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 4.5fr 1fr 1fr 1.75fr .5fr 1.5fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 40px;
}

.brand-4.w--current {
  margin-left: .5vw;
}

.logoahou {
  max-width: 45px;
}

.ahouhero {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg");
  background-position: 0 0;
  background-size: cover;
}

.nameahou {
  max-width: 60px;
}

.ahouline {
  background-color: #ffffff59;
  height: 1px;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 40px;
}

.ahouline.black {
  background-color: #33333359;
  margin-top: 60px;
}

.ahouline._1 {
  margin-bottom: 20px;
}

.ahouline._1.hide {
  display: block;
}

.ahouline._2 {
  margin-top: 20px;
}

.ahouline._2._3 {
  margin-bottom: 20px;
}

.ahouline._3 {
  margin-top: 20px;
}

.gridahoutext {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.9fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
}

.gridahoutext.about {
  grid-template-columns: 1.9fr;
  padding-top: 60px;
}

.gridahoutext.loga {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 3fr;
}

.gridahoutext.subscription {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 40px;
}

.gridahoutext.subscription.auto {
  text-align: center;
  grid-template-rows: auto auto auto;
  align-content: stretch;
  min-height: 0;
}

.gridahoutext.subscription.auto.test {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto;
}

.gridahoutext.new {
  grid-template-columns: auto;
  padding-top: 40px;
}

.gridahoutext.projekty {
  padding-top: 40px;
}

.gridahouakce {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
  padding-bottom: 80px;
}

.gridahouakce.bannery {
  padding-top: 40px;
}

.divblockeventcard {
  background-color: var(--white);
  border-radius: 3px;
  display: block;
}

.divblockeventcard.hide {
  display: none;
}

.divblockeventcard.l-ka {
  border: 1px solid var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
}

.divblockeventcard.kazu {
  display: block;
}

.linkeventcard {
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 1px;
}

.image-152 {
  border-radius: 0 0 3px 3px;
}

.divblockpublikace {
  background-color: var(--white);
  border: 1px solid #33333359;
  border-radius: 3px;
}

.divblockpublikace.profil {
  border-style: none;
}

.divblockpublikace.nws {
  justify-content: center;
  padding-top: 1vh;
  padding-bottom: 1vh;
  display: flex;
}

.gridahouteam {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 40px;
  padding-bottom: 80px;
}

.divblockteam {
  background-color: var(--white);
  border: 1px solid #33333359;
  border-radius: 3px;
  padding-bottom: 20px;
}

.divblockteam.profil {
  border-style: none;
}

.gridahoupublikace {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 40px;
}

.gridahoupublikace.zaznam {
  grid-template-rows: auto;
}

.gridahoupartners {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.gridahoupartners.komercni {
  grid-template-rows: auto auto auto;
}

.text-span-57 {
  color: var(--silver);
}

.link-121 {
  color: var(--ahou--tomato);
}

.link-121:hover {
  text-decoration: underline;
}

.linkahouheronav {
  color: var(--white);
  text-decoration: none;
}

.linkahouheronav:hover {
  border: 1px #000;
  text-decoration: none;
}

.gridsubphoto {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.text-block-193, .text-block-194, .heading-38 {
  font-family: Inconsolata, monospace;
}

.button-424 {
  border: 1px solid var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  background-color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  text-align: center;
  padding: 12px 20px;
  font-family: Inconsolata, monospace;
  display: block;
}

.button-424:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
  background-color: #0000;
}

.section-partneri-ahou-20-20 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.hide {
  display: none;
  overflow: visible;
}

.qr-code {
  border-radius: 2px 2px 0 0;
  max-height: 80px;
  margin-top: 10px;
  margin-left: 10px;
}

.html-embed {
  margin-left: 16.66%;
  margin-right: 10%;
}

.gridples {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.coffebreak-lunch {
  color: #a3a3a3;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 22px;
  display: block;
  overflow: visible;
}

.prevenceauthor {
  color: var(--white);
  max-width: 574px;
  margin-top: 20px;
  font-family: Inconsolata, monospace;
  font-size: 20px;
  line-height: 28px;
}

.div-block-ahou-price-4 {
  border: 1px solid #ff5d44;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 4% 40px;
  display: flex;
}

.div-block-ahou-price-4.kpp {
  border-color: #24a16f;
  flex: 1;
  margin-right: 0;
  padding-bottom: 20px;
}

.gridahounewsletter {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
}

.container-33 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-33.bajerova {
  padding-top: 0;
  padding-bottom: 0;
}

.container-33.bajerova.videa {
  margin-top: 25vh;
}

.container-33.bajerova.videa.new {
  margin-top: 0;
}

.grid-29 {
  grid-column-gap: 2vw;
  grid-row-gap: 20vh;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-29.bajerova {
  grid-row-gap: 1vh;
  grid-template-rows: auto auto 100px auto auto auto auto auto;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-29.bajerova.videa_new {
  grid-template-rows: auto auto 100px auto auto 100px auto auto;
  padding-left: 0;
  padding-right: 0;
}

.text-span-58 {
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.text-span-58.prevence {
  text-align: left;
}

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

.div-block-prevence {
  text-align: center;
  margin-bottom: 60px;
}

.partnerprevence {
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
}

.text-cross {
  opacity: .5;
  text-decoration: line-through;
}

.heading-3 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.heading-3.tomato {
  color: tomato;
  font-family: Lato, sans-serif;
}

.heading-3.ahou_akce1 {
  color: tomato;
  font-weight: 700;
  display: none;
}

.heading-3.podnadpis_akce {
  color: tomato;
  margin-bottom: 16px;
  font-size: 22px;
}

.heading-3.podnadpis_akce.faq {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3.podnadpis_akce.grey {
  color: #666;
}

.heading-3.podnadpis_akce.grey.close {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.heading-3.podnadpis_akce.datum {
  color: #333;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 17px;
}

.heading-3.podnadpis_akce.partneri {
  text-align: center;
  font-size: 17px;
}

.heading-3.podnadpis_akce.kazuistiky {
  margin-bottom: 0;
}

.heading-3.podnadpis_akce.ospdl {
  color: var(--ospdl);
  margin-bottom: 16px;
}

.heading-3.podnadpis_akce.ospdl._0 {
  margin-bottom: 0;
}

.heading-3.podnadpis_akce.cspm {
  color: var(--čspm-modrá);
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
}

.heading-3.podnadpis_akce.black {
  color: var(--true-black);
}

.heading-3.podnadpis_akce.black.klini {
  font-size: 19px;
  font-weight: 700;
  line-height: 30px;
}

.heading-3.podnadpis_akce.black.klini.mth {
  color: #f4a745;
}

.heading-3.podnadpis_akce.black.klini.dth {
  color: #465c9b;
}

.heading-3.podnadpis_akce.black.stred {
  text-align: center;
}

.heading-3.podnadpis_akce.black.stred.homeo {
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

.heading-3.podnadpis_akce.black.stred.homeo.white {
  color: var(--white);
}

.heading-3.podnadpis_akce.black.stred.homeo.bila {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-3.podnadpis_akce.o-nas {
  margin-bottom: 0;
}

.heading-3.pedak_aktualnii {
  font-size: 22px;
}

.modal-link {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: inline;
}

.modal-wrapper-odb {
  z-index: 9999;
  background-color: #ffffffbf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-2 {
  background-color: #fff;
  border: 1px #f4a745;
  border-radius: 5px;
  padding: 0 25px 20px;
  display: block;
  overflow: visible;
}

.vstoupit-ahou-modal {
  background-color: var(--ahou--tomato);
  letter-spacing: 2px;
  border-radius: 3px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.odejit-ahou-modal {
  background-color: var(--ahou--tomato);
  letter-spacing: 2px;
  border-radius: 3px;
  margin-left: 24px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.prevencevideo {
  margin-bottom: 0;
}

.prevencevideo.mameho {
  border-radius: 0;
}

.image-12-paliace-head {
  height: 170px;
  margin-bottom: 80px;
  margin-left: -16px;
}

.kultura {
  color: var(--true-black);
}

.paliace {
  border: 1px none var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  text-decoration: none;
}

.grid-30 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.italic-text-16, .italic-text-17, .italic-text-18 {
  font-style: normal;
}

.grid-31 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  margin-left: 24px;
}

.grid-31.paliace21 {
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  margin-left: 0;
}

.image-154 {
  border-radius: 4px;
}

.div-block-67 {
  background-color: var(--white);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: relative;
}

.link-123 {
  text-decoration: none;
}

.button-416-copy {
  float: none;
  direction: ltr;
  text-align: left;
  background-color: #2d2075;
  border-radius: 5px;
  flex-wrap: nowrap;
  place-content: stretch flex-start;
  align-items: stretch;
  margin-top: 40px;
  margin-left: 20px;
  display: inline-block;
}

.button-416-copy:hover {
  color: #333;
  background-color: #bdfed0;
}

.button-416-copy.paliace21 {
  text-align: center;
  margin-left: 0;
}

.linkahouhero {
  color: #000;
  text-decoration: none;
}

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

.gridahouprobehnute {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 80px;
}

.grid-33 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 50px;
}

.bold-text-48, .bold-text-49, .bold-text-51 {
  color: #000;
}

.section-contact-ahou-eli-ka {
  padding-top: 50px;
  display: block;
}

.section-contact-ahou-eli-ka.contact {
  padding-top: 0;
  padding-bottom: 100px;
}

.cybertime {
  color: #757575;
  padding-left: 24px;
  font-size: 10px;
  font-weight: 400;
  display: inline-block;
}

.cybertag {
  background-color: #ececec;
  border-radius: 3px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 8px 16px;
  display: inline-block;
}

.cybertag._16left {
  margin-left: 16px;
}

.grid-34 {
  grid-template-rows: auto;
}

.grid-34.prusa {
  grid-template-columns: 1fr;
}

.div-block {
  border: 1px solid #000;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block.hide {
  margin-top: 0;
}

.bold-text-52 {
  margin-top: 8px;
  font-size: 28px;
  line-height: 30px;
  display: block;
}

.bold-text-52._2, .bold-text-52.cena {
  margin-top: 16px;
}

.pricecyber {
  color: #000;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  margin-left: 5%;
  margin-right: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.bold-text-53, .bold-text-54 {
  color: #000;
}

.text-span-60, .text-span-61 {
  color: #868686;
  font-size: 10px;
  line-height: 14px;
}

.container-34 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-34.paliace21 {
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.column-371 {
  display: block;
}

.link-124, .link-block-26 {
  text-decoration: none;
}

.text-span-62 {
  color: #496984;
}

.text-span-62.white {
  color: var(--white);
}

.div-block-68 {
  background-color: #fafafa;
  border-radius: 5px;
  padding-bottom: 2vh;
  padding-left: 2vw;
  padding-right: 2vw;
}

.div-block-68.paterak.terminy {
  padding-top: 2vh;
}

.div-block-68.paterak.terminy.ocko22 {
  background-color: #0000;
  box-shadow: inset 1px 1px 20px 3px #fcefee;
}

.div-block-68.paterak.terminy.ocko22._1 {
  box-shadow: none;
  background-color: #fae1dd4d;
  padding-bottom: 3vh;
}

.div-block-68.paterak.terminy._22 {
  background-color: #9da6ad;
  border-radius: 3px;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.div-block-68.paterak.terminy._22.druha_rada {
  margin-top: 0;
}

.div-block-68.paterak.terminy._22.adresa {
  background-color: #ffffff2e;
  padding-top: 1vh;
  padding-bottom: 1vh;
  font-weight: 300;
}

.grid-33-copy {
  grid-column-gap: 18px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 50px;
}

.column-374 {
  display: none;
}

.text-block-195 {
  color: #ec0e0e;
  background-color: #eb0a0a;
  border-radius: 3px;
  padding: 9px 15px;
}

.text-block-195._2 {
  border: 1px dashed var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  color: var(--true-black);
  background-color: #0000;
}

.heading-23-copy {
  text-align: left;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 400;
}

.heading-23-copy._2 {
  margin-top: 40px;
}

.heading-23-copy.paliace21 {
  margin-top: 60px;
}

.heading-23-copy.paliace21.pal22 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
}

.heading-23-copy.paliace21.pal22._23 {
  text-align: left;
  padding-left: 20px;
}

.grid-36 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-36.ws._21 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.grid-36.ws._21._22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-36.ws._21._23 {
  grid-template-rows: auto auto auto auto auto;
  margin-top: 40px;
  display: none;
}

.div-block-69 {
  border: 1px dashed #000;
  border-radius: 5px;
  padding: 2vh 1vw 2vh 2vw;
}

.button-426 {
  background-color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  border-radius: 5px;
  margin-top: 2vh;
  margin-bottom: 1vh;
  padding: 1vh 2vw;
  display: block;
}

.button-426.pal21 {
  text-align: left;
  display: block;
}

.button-426.pal21.light {
  background-color: #2d20759c;
}

.button-426._22 {
  background-color: #064876;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  display: block;
}

.button-426._22:hover {
  background-color: #0095a9;
}

.button-426._22.obed {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.button-426._22.grey {
  background-color: var(--dark-grey);
}

.button-426._22.pal {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.button-426._22.pal.hide, .button-426._22.hide {
  display: none;
}

.button-426._22._24 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  display: block;
}

.button-426._22._24:hover {
  background-color: #064877;
}

.button-426._22._24.yellow {
  background-color: #f7be00;
}

.button-426._22._24.yellow.grey {
  background-color: #838383;
}

.button-426._22._24.lightblue {
  background-color: #1393a6;
}

.button-426._22._24.pink {
  background-color: #f34c7e;
}

.button-426._22._24.grey {
  background-color: #838383;
}

.lekarbutton {
  border: 1px solid var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: #2e535d;
  letter-spacing: .5px;
  background-color: #0000;
  border-radius: 3px;
  padding: 10px 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.lekarbutton:hover {
  border-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: #fff;
}

.lekarheading {
  letter-spacing: 1.5px;
  font-family: Lato, sans-serif;
  font-size: 56px;
  font-weight: 900;
  text-decoration: none;
}

.lekartextblock {
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
  display: flex;
}

.lekartextblock.sub {
  margin-top: 5vh;
  margin-bottom: 5vh;
}

.lekartextblock.sub._2 {
  color: #333;
  margin-bottom: 1vh;
  text-decoration: none;
}

.lekartextblock.sub._3 {
  margin-top: 2vh;
}

.lekarnav {
  color: var(--true-black);
  letter-spacing: .5px;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.lekarnav:hover {
  border-style: solid;
  border-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: #2e535d;
}

.lekarnav:active {
  color: #2e535d;
  border-color: #0900ff;
}

.lekarnav.w--current {
  color: #2e535d;
}

.lekarfestnav {
  border: 1px solid #fff;
  border-radius: 3px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.lekarfestnav:hover {
  border-color: #0900ff;
}

.lekarfestnav:active {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.lekarfestnav.ticket {
  background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: #fff;
  letter-spacing: .5px;
  border-radius: 3px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
}

.lekarfestnav.ticket:hover {
  background-color: #012b35;
  border-color: #012b35;
}

.lekarfestnav.ticket.mod22 {
  background-color: var(--true-black);
  border-radius: 8px;
}

.lekarfestnav.ticket.mod22:hover {
  color: var(--white);
  background-color: #838383;
  border-color: #838383;
}

.lekarfestnav.ticket.ws {
  background-color: #a96b91;
  margin-top: 0;
  margin-bottom: 0;
}

.lekarfestnav.ticket.ws:hover {
  background-color: #8b4b72;
}

.lekar21heading {
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 8vh;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.lekar21heading.white {
  margin-bottom: 4vh;
}

.lekar21heading.white._3 {
  margin-top: 0;
  margin-bottom: 2vh;
  font-size: 24px;
}

.lekar21heading.white._3.price {
  font-size: 48px;
}

.lekar21heading.white._3.price.stred, .lekar21heading.white._3.stred {
  text-align: center;
}

.lekar21heading.white.green {
  margin-bottom: 8vh;
  font-family: Lato, sans-serif;
}

.lekar21heading.cta {
  margin-bottom: 2vh;
}

.lekar21heading._2 {
  margin-bottom: 4vh;
}

.lekar21heading.talk {
  text-align: left;
  margin-top: 0;
  margin-bottom: 4vh;
  font-size: 24px;
  line-height: 40px;
}

.lekar21heading._3.misto {
  letter-spacing: 1.3px;
  margin-bottom: 2vh;
  font-size: 24px;
}

.link-block-27 {
  background-image: linear-gradient(#2d20754d, #2d20754d), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1821343f2ab019ec7890fd_Sni%CC%81mek%20obrazovky%202020-07-22%20v%C2%A013.20.43.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
  padding-top: 20vh;
  display: block;
}

.link-block-27._21 {
  background-image: linear-gradient(#2d207552, #2d207552), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60def1ec49a5b659248613bf_Sni%CC%81mek%20obrazovky%202021-07-02%20v%C2%A013.00.49.png");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
  margin-top: 20px;
}

.link-block-27._21._22 {
  background-image: linear-gradient(#1495a98c, #1495a98c), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/627bb1b5f1a7ff7814e6df95_Galerie%20paliace%2021.jpg");
  margin-top: 40px;
}

.link-block-27._21._22.pal23 {
  cursor: pointer;
  background-image: linear-gradient(#0095a991, #0095a991), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6368f03c288ce5c5e2bac5ef_Z6Z_3196.jpg");
  background-position: 0 0, 50% 56%;
  background-size: auto, cover;
  margin-top: 0;
}

.link-block-27._21._22._23 {
  -webkit-text-stroke-color: #064876;
  background-image: linear-gradient(#1395a873, #1395a873), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/651e896c7c9425b854896990_DSC_9427.jpg%2010-32-27-520.jpg");
  background-position: 0 0, 50% 63%;
  min-height: 40vh;
}

.link-block-27._21._22._24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  filter: saturate(67%);
  color: #2d2075;
  -webkit-text-stroke-color: #2d2075;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6712502cae7eba83074001fb_Konference%2024.jpg");
  background-position: 50% 53%;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: auto;
  min-height: 33vh;
  display: block;
}

.link-block-27.program22 {
  background-image: linear-gradient(#0095a957, #0095a957), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/62cfd84a2382a163a7dffcd6_Sni%CC%81mek%20obrazovky%202022-07-14%20v%C2%A010.45.24.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.link-block-27.program22.nedele {
  background-image: linear-gradient(#0095a959, #0095a959), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65002dbffe083e132ef64145_Sni%CC%81mek%20obrazovky%202023-09-12%20v%C2%A011.21.53.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 0;
  padding-top: 10vh;
  padding-bottom: 3vh;
  text-decoration: none;
}

.link-block-27.program22.sobota {
  background-image: linear-gradient(#0095a959, #0095a959), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/649c548652b28087ae80c33b_Sni%CC%81mek%20obrazovky%202023-06-28%20v%C2%A017.40.39.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 0;
  padding-top: 10vh;
  padding-bottom: 3vh;
  text-decoration: none;
}

.lekar21-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.lekar21-grid._2 {
  background-color: #eaeaea61;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  padding: 4vh 4vw;
}

.lekar21-grid._2._10 {
  margin-top: 2vh;
}

.lekar21-grid._2._10._21 {
  grid-template-columns: 1fr 1fr;
}

.lekar21-grid._2.cenik._23 {
  grid-template-columns: 1fr 1fr 1fr;
}

.lekar21-grid._2.kde, .lekar21-grid._2._21 {
  grid-template-columns: 1fr 1fr;
}

.headline-container {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.header-background {
  color: #000;
  background-color: #fff;
  background-image: radial-gradient(circle, #ffffffbf, #fff0), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ad6adeed2019f3cc7f7e1_Artboard_2%20Copy%202.svg"), radial-gradient(circle at 50% 100%, #a5b0b3, #fff);
  background-position: 0 0, 0 0, 50%, 0 0;
  background-size: auto, auto, cover, auto;
  background-attachment: scroll, scroll, fixed, scroll;
  flex-direction: column;
  min-height: 79vh;
  padding-bottom: 70px;
  display: block;
}

.header-background._2 {
  filter: blur();
  background-image: linear-gradient(157deg, #cc92ac33 31%, #2e535db3), linear-gradient(#fff6, #fff6), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  display: flex;
}

.header-background._3 {
  filter: blur();
  background-image: linear-gradient(#ffffff80, #ffffff80), linear-gradient(#fff6, #fff6), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  display: flex;
}

.header-background._4 {
  filter: blur();
  background-image: linear-gradient(166deg, #cc92ac66 24%, #2e535d), linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619df8dfcebc8e6df88eb949_stock-doctor-meeting-consult-900.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
  min-height: 60vh;
  padding-bottom: 40px;
  display: flex;
}

.header-background.derma {
  filter: blur();
  background-image: linear-gradient(340deg, #2e535de6, #cc92ac33 57%), linear-gradient(#fff6, #fff6), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619e10acea156b1363ff1361_valeria-smirnova-xEK8bas1vqI-unsplash.jpg"), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0 0, 0 0, 50%, 50%;
  background-size: auto, auto, cover, cover;
  background-attachment: scroll, scroll, fixed, fixed;
  display: flex;
}

.header-background._3-copy {
  background-image: linear-gradient(327deg, var(--white), #fff0), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/621caf2ad72ac9eb14096f0b_alyssa-hurley-yekIZ4ltv1o-unsplash.jpg"), linear-gradient(340deg, #2e535db3, #cc92ac33 57%), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  filter: blur();
  background-position: 0 0, 50%, 0 0, 50%;
  background-size: auto, cover, auto, cover;
  background-attachment: scroll, fixed, scroll, fixed;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-background._3-copy.mod {
  background-image: linear-gradient(327deg, var(--white), #fff0), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/621caf2ad72ac9eb14096f0b_alyssa-hurley-yekIZ4ltv1o-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 70vh;
}

.header-background.mok23 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/64258683432e055975b178cb_MOK23%20pozadi%CC%81.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 150px;
  padding-bottom: 40px;
  overflow: hidden;
}

.site-navigation {
  padding-top: 20px;
}

.navbar {
  background-color: #0000;
  flex: 0 auto;
}

.lekar21section {
  background-color: #447784;
  padding-top: 12vh;
  padding-bottom: 12vh;
  font-family: Inconsolata, monospace;
}

.lekar21section.kdekamjak {
  display: block;
}

.lekar21nav {
  border: 1px solid #fff;
  border-radius: 3px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.lekar21nav:hover {
  border-color: #0900ff;
}

.lekar21nav:active {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.lekar21 {
  color: #0900ff;
  text-align: left;
  max-width: 90%;
  margin-top: 16px;
  margin-bottom: 8px;
}

.lekar_21 {
  color: #0900ff;
  margin-top: 0;
  margin-bottom: 8px;
}

.lekar_21.mok23 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-158 {
  background-color: var(--white);
  border-radius: 3px;
}

.lekar21price {
  padding-top: 12vh;
  padding-bottom: 12vh;
  font-family: Inconsolata, monospace;
}

.lekar21price.blue {
  background-color: #2e535d;
  display: block;
}

.lekar21price.blueonline {
  background-color: #2e535d;
}

.paliacecolor1 {
  color: var(--paliace-midnight-blue\<deleted\|variable-947475fd\>);
  font-size: 26px;
  line-height: 36px;
}

.image-159 {
  align-self: center;
  margin-top: 8vh;
}

.image-159._2 {
  margin-top: 4vh;
}

.x {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  font-weight: 700;
  text-decoration: none;
}

.div-block-71 {
  background-image: linear-gradient(153deg, #ca93ad99, #44778499), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624411559be5cb69339ddb66_cpi_hotel_copr-32.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
  height: 50vh;
}

.div-block-71.online {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61adf1411a6b94fb549a937e_Group%205%20Copy.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  height: 60vh;
}

.grid-39 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div-block-74 {
  background-color: #fafafa;
  border-radius: 5px;
  margin-top: 2vh;
  padding-top: 3vh;
  padding-left: 2vw;
  padding-right: 2vw;
}

.div-block-74.price {
  background-color: #eee;
  padding-bottom: 1vh;
}

.div-block-74.price._23 {
  border-radius: 3px;
  margin-top: 0;
  padding-top: 2vh;
  padding-bottom: 3vh;
}

.div-block-74.price.cena._23 {
  padding-top: 2vh;
  padding-bottom: 2vh;
}

.div-block-74.price.ubytko {
  background-color: #0000;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  margin-top: 0;
}

.div-block-74._2, .div-block-74._2-copy {
  padding-bottom: 2vh;
}

.paragraph-4 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.paragraph-4.smallproce {
  margin-bottom: 3vh;
  margin-left: 4px;
}

.paragraph-4.smallproce.date {
  color: var(--white);
  margin-bottom: 1vh;
  margin-left: 0;
  font-size: 17px;
  line-height: 24px;
}

.paragraph-4.smallproce.date.small {
  color: #ffffffbf;
  font-size: 14px;
  line-height: 28px;
}

.paragraph-4.smallproce.date.small.center {
  text-align: left;
  margin-left: 4vw;
  margin-right: 4vw;
  font-size: 12px;
  line-height: 22px;
}

.paragraph-4.smallproce.date.small.center.black {
  color: #333;
  text-align: center;
}

.paragraph-4.smallproce.date.small.center._2 {
  margin-top: 4vh;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-4.smallproce.date.small._2 {
  margin-bottom: 0;
}

.paragraph-4.smallproce.date.small.mod22 {
  color: #333;
}

.paragraph-4.smallproce.date.small._23 {
  color: var(--true-black);
  text-align: center;
  text-transform: uppercase;
}

.paragraph-4.smallproce.date.mod22 {
  color: #333;
}

.paragraph-4.smallproce._2 {
  line-height: 22px;
}

.paragraph-4.smallproce.stred {
  text-align: center;
}

.paragraph-4.smallproce._23 {
  margin-top: 10px;
  margin-bottom: 0;
}

.grid-40 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4vh;
}

.grid-40.garants {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 2vw;
  margin-right: 2vw;
}

.grid-40._2 {
  grid-template-columns: 1fr 1fr;
}

.grid-40.mk23 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.image-158-copy {
  background-color: var(--white);
  border-radius: 3px;
  margin-right: 7vw;
}

.heading-40 {
  text-align: left;
  margin-top: 1vh;
  margin-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-40._2 {
  margin-bottom: 1vh;
  font-size: 30px;
  line-height: 30px;
}

.heading-40._2.stred {
  text-align: left;
}

.heading-40._2.stred._23 {
  text-align: center;
  margin-bottom: 2vh;
}

.container-35 {
  margin-top: 5vh;
}

.link-block-28, .link-block-29 {
  text-decoration: none;
}

.link-block-30 {
  margin-right: 0;
  text-decoration: none;
}

.link-block-30.left {
  margin-left: 40px;
}

.link-block-30.right {
  margin-right: 40px;
}

.button-428 {
  background-color: var(--white);
  color: var(--true-black);
  text-align: center;
  border-radius: 5px;
  margin-bottom: 4vh;
  padding-top: 2vh;
  padding-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-size: 18px;
  display: block;
}

.button-428.mod {
  color: var(--white);
  background-color: #333;
  margin-top: 2vh;
}

.button-428.mod.ws {
  color: #333;
  background-color: #eee;
}

.button-428.mod._23 {
  border-radius: 3px;
  margin-top: 4vh;
}

.button-428.mod._23._24 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 7vh;
  font-family: Roboto, sans-serif;
}

.button-428.mod._24 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #2faa54;
  border-radius: 3px;
  margin-top: 4vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image-160 {
  margin-top: 5vh;
}

.image-160._23 {
  margin-top: 20vh;
}

.link-125 {
  color: var(--true-black);
}

.lekar21booking {
  padding-top: 12vh;
  padding-bottom: 12vh;
  font-family: Inconsolata, monospace;
}

.lekar21booking.blue {
  background-color: #fafafa;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5bcd844d79f0444cc1c946ef_top-hotel-praha-40.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.image-161 {
  border-radius: 5px;
  max-width: 100%;
}

.link-block-31 {
  order: 1;
  justify-content: flex-end;
  align-self: center;
  display: none;
}

.call-to-action {
  padding-top: 100px;
  padding-bottom: 100px;
}

.call-to-action.gray {
  background-color: #fafafa;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.text-span-64 {
  color: var(--dark-grey);
  font-size: 12px;
  line-height: 0;
}

.button-429 {
  background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  letter-spacing: .5px;
  border-radius: 3px;
  padding: 2vh 8vw;
}

.text-block-196 {
  text-align: left;
  font-family: Lato, sans-serif;
  line-height: 28px;
}

.text-block-196.stred {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.text-block-196.stred.white {
  background-color: #ebebeb61;
  border-radius: 5px;
  padding: 2vh 2vw;
  font-family: Lato, sans-serif;
}

.sub.lekar21 {
  color: #333;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.container-36 {
  padding-left: 4vw;
}

.homeo {
  padding-left: 4vw;
  padding-right: 4vw;
}

.grid-43 {
  grid-template-columns: 1fr 1fr 1fr;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.div-block-79 {
  background-color: var(--homeo-dark-orange);
  border-radius: 4px;
  padding: 2vh 2vw;
}

.div-block-79.blue {
  background-color: #465c9b;
}

.text-block-197 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.zru-eno {
  color: var(--ahou--tomato);
  font-weight: 400;
  text-decoration: line-through;
}

.zru-eno.bold {
  font-weight: 700;
}

.text-span-68 {
  text-decoration: line-through;
}

.grid-44 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 4fr;
}

.strike {
  border: 1px #000;
  text-decoration: line-through;
}

.columns-22 {
  display: flex;
}

.text-span-71 {
  font-weight: 700;
}

.text-span-72 {
  color: var(--dark-grey);
  font-size: 8px;
}

.column-381, .column-382, .column-385 {
  display: none;
}

.stantext14 {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.stanhed14 {
  color: #ff5d44;
  text-align: justify;
  letter-spacing: .5px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
}

.ocko {
  margin-bottom: 100vh;
}

.ah_main_banner {
  opacity: 1;
  perspective: none;
  perspective-origin: 100% 0;
  transform: ;
  background-color: #0000;
  align-items: center;
  height: 60vh;
  transition: transform .2s;
  display: flex;
}

.ah_main_banner.rezident21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60520f7f46748079877bbc4a_21Rezidenti.png");
  background-position: 50%;
  background-size: cover;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 15vh;
  padding-bottom: 70vh;
}

.ah_main_banner.rezident21._2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6059b2e842758033cfe7a562_vzor%20rezident.svg"), linear-gradient(#14557a, #80d0c7);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  margin-top: 0;
}

.partners {
  color: #776a62;
  margin-top: -25px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.bold-text-60-ped {
  color: #54bb6c;
}

.bold-text-60-ped.can {
  color: #495057;
}

.bold-text-63-ped {
  color: #54bb6c;
}

.bold-text-63-ped.can {
  color: #495057;
}

.bold-text-62-ped {
  color: #54bb6c;
}

.bold-text-62-ped.can {
  color: #495057;
}

.bold-text-61-ped {
  color: #54bb6c;
}

.bold-text-61-ped.can {
  color: #495057;
}

.ah_text {
  color: var(--true-black);
  text-align: left;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
  display: block;
}

.ah_text.historie1-odstavec {
  margin-top: 25px;
  margin-bottom: 40px;
}

.ah_text.historie-sub12 {
  padding-top: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 20px;
}

.ah_text.partneri {
  text-align: left;
  font-size: 12px;
  line-height: 20px;
}

.ah_text.partneri.rezident21 {
  color: #1d5f80;
}

.ah_text.partneri.pedak21 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  text-align: left;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
}

.ah_text.partneri.pedak21.can {
  color: #495057;
  text-align: center;
}

.ah_text.partneri.pedak21.min {
  font-size: 11px;
}

.ah_text.partneri.ocko22 {
  color: var(--ahou--tomato);
  justify-content: center;
  display: flex;
}

.ah_text.instrukce_pedak21 {
  opacity: .9;
  object-fit: fill;
  margin-top: 0;
  padding-top: 1vh;
  padding-bottom: 1vh;
  padding-left: 1vw;
  transition: color .5s;
}

.ah_text.instrukce_pedak21:hover {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.ah_text.instrukce_pedak21.rezident21 {
  color: var(--true-black);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.ah_text.instrukce_pedak21.rezident21:hover {
  color: #aa77b1;
}

.ah_text.instrukce_pedak21.rezident21.white {
  color: var(--white);
}

.ah_text.instrukce_pedak21.rezident21.white.nervos {
  color: #e9e9e9;
}

.ah_text.instrukce_pedak21.kolitel-21 {
  color: var(--true-black);
}

.ah_text.instrukce_pedak21.kolitel-21:hover {
  color: #d26154;
}

.ah_text.instrukce_pedak21.ocko22 {
  font-family: Exo, sans-serif;
}

.ah_text.instrukce_pedak21.ocko22:hover {
  color: var(--ahou--tomato);
}

.ah_text.instrukce_pedak21.can:hover {
  color: #8f8f8f;
}

.ah_text.head.pedak21 {
  color: var(--white);
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.ah_text.head.pedak21.covid, .ah_text.head.pedak21.vitamind, .ah_text.head.pedak21.vakciny {
  padding-left: 15px;
}

.ah_text.head.as {
  color: var(--white-2\<deleted\|variable-f1153330\>);
  margin-top: 40px;
  font-size: 32px;
  font-weight: 300;
}

.ah_text.head.as.pedak21 {
  font-size: 22px;
}

.ah_text.ocko {
  margin-bottom: 0;
}

.ah_text.pedak21 {
  color: var(--true-black);
  text-align: justify;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.ah_text.pedak21.term-n {
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 10px;
  font-weight: 400;
}

.ah_text.pedak21.term-n:hover {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  font-weight: 700;
}

.ah_text.pedak21.term-n.registrace {
  color: var(--dim-grey);
  font-weight: 700;
}

.ah_text.jmeno {
  text-align: left;
  padding-right: 20px;
}

.ah_text.jmeno.kurz-va {
  font-style: italic;
}

.ah_text.jmeno.imunita {
  margin-top: 0;
  padding-right: 0;
}

.ah_text.jmeno.cas {
  text-align: right;
}

.ah_text.jmeno.pedak {
  margin-top: 0;
}

.ah_text.jmeno.alergie {
  padding-left: 20px;
}

.ah_text.jmeno.ocko22 {
  font-family: Exo, sans-serif;
}

.ah_text.jmeno.hide {
  display: none;
  overflow: visible;
}

.ah_text.instrukce_rezident21 {
  opacity: .9;
  object-fit: fill;
  padding-top: 1vh;
  padding-bottom: 1vh;
  padding-left: 1vw;
  transition: color .5s;
}

.ah_text.note {
  margin-top: 40px;
  font-size: 11px;
  line-height: 19px;
}

.ah_text.instrukce_paterak21 {
  opacity: .9;
  margin-top: 0;
  padding-top: 1vh;
  padding-bottom: 1vw;
  padding-left: 1vw;
  transition: color .5s;
}

.ah_text.instrukce_paterak21:hover {
  color: #496984;
}

.ah_text.cas {
  text-align: left;
  margin-top: 0;
  padding-left: 0;
}

.ah_text.cas.grey {
  color: #8f8d8d;
}

.ah_text.cas.ocko22 {
  letter-spacing: 1px;
  padding-left: 0;
  font-family: Exo, sans-serif;
  display: inline;
}

.ah_text.cas.pink {
  color: #d73b55;
}

.ah_text.cas.rev_pink {
  color: #d73b55;
  font-size: 17px;
}

.ah_text.cas.rev_orange {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  font-size: 17px;
}

.ah_text.akreditace.rezident21 {
  color: var(--white);
}

.ah_text.akreditace.pedak21.pandemie.covid.can {
  text-align: center;
  font-size: 17px;
  line-height: 27px;
}

.ah_text.akreditace.pedak21.pandemie.covid.ocko22 {
  font-family: Exo, sans-serif;
}

.ah_text.akreditace.pedak21.pandemie.covid.ocko22.poz {
  margin-top: 40px;
}

.ah_text.instrukce_rezident21 {
  padding-left: 1vw;
}

.ah_text.instrukce_rezident21:hover {
  color: #9c33b3;
}

.ah_text.rezident21 {
  color: #aa77b1;
}

.ah_text.rezident21.white.nervos {
  margin-bottom: 10px;
}

.ah_text.rezident21.white.nervos.partner {
  text-align: center;
}

.ah_text.rezident21.rez22partner {
  font-size: 12px;
}

.ah_text.prusa {
  color: var(--true-black);
}

.ah_text.program {
  color: var(--true-black);
  text-transform: uppercase;
}

.ah_text.program.covid {
  margin-top: 20px;
  font-size: 12px;
  line-height: 21px;
}

.ah_text.program.grey {
  color: var(--dark-grey);
}

.ah_text.program.pedak22 {
  letter-spacing: 1px;
  padding-right: 20px;
}

.ah_text.headline {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 36px;
}

.ah_text.headline.pedak21 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.ah_text.kurz-va {
  font-style: italic;
}

.ah_text.kurz-va.pozn-mka {
  margin-top: 5vh;
  font-size: 12px;
}

.ah_text.kurz-va.pozn-mka.white.nervos {
  color: var(--silver);
  margin-top: 5px;
  margin-bottom: 8vh;
}

.ah_text.kurz-va.pozn-mka.hide {
  display: flex;
}

.ah_text.kolitel-21 {
  color: #d26154;
}

.ah_text.kolitel-21._22.partneri {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.ah_text.bajerov {
  margin-top: 60px;
  margin-bottom: 40px;
}

.ah_text.bajerov.uvod {
  text-align: justify;
  margin-top: 8vh;
  margin-bottom: 5vh;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 34vw;
}

.ah_text.bajerov.uvod.new {
  letter-spacing: 1px;
  margin-top: 11vh;
  padding-right: 19vw;
  font-family: Montserrat, sans-serif;
}

.ah_text.bajerov.uvod.new.videa {
  margin-top: 0;
  margin-bottom: 0;
}

.ah_text.bajerov.uvod.new.videa.pink {
  color: #df729c;
}

.ah_text.bajerov.uvod.new.videa.pink._1, .ah_text.bajerov.uvod.new.videa.pink._1._2 {
  text-align: left;
}

.ah_text.bajerov.uvod.new.videa.pink._1.orange {
  color: var(--homeo-orl--orange);
}

.ah_text.bajerov.uvod.new.videa.pink._1.blue {
  color: #6baecf;
  padding-right: 0;
  line-height: 32px;
}

.ah_text.bajerov.uvod.new.videa.pink._1.green {
  color: #5bba6f;
  padding-right: 0;
}

.ah_text.bajerov.uvod.new.videa.pink._1.kazu {
  padding-right: 0;
}

.ah_text.bajerov.uvod._2verze {
  text-align: left;
  padding-left: 20px;
  padding-right: 26vw;
}

.ah_text.bajerov.bionadpis {
  color: #5fb8d4;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 32px;
}

.ah_text.bajerov.videa {
  color: #4c5154c9;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.ah_text.bajerov.videa.kojeni {
  color: #df729c;
}

.ah_text.bajerov.videa.mleko {
  color: #5fb8d4;
}

.ah_text.bajerov.uvod.new.prednasejici {
  margin-top: 5vh;
}

.ah_text.bajerov.uvod.new.prednasejici._22 {
  padding-right: 0;
}

.ah_text.bajerov.prednasejici {
  margin-top: 10px;
  margin-bottom: 0;
}

.ah_text.bajerov._1 {
  margin-top: 0;
  margin-bottom: 0;
}

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

.ah_text.paliace21.hlbanner {
  color: var(--white);
  letter-spacing: 3px;
  text-indent: 0;
  margin-bottom: 5vh;
  font-size: 40px;
  font-weight: 700;
  line-height: 51px;
}

.ah_text.paliace21.hlbanner._21 {
  text-align: left;
}

.ah_text.paliace21.pal22 {
  text-align: justify;
  margin-bottom: 0;
  padding: 0 0 25px;
}

.ah_text.paliace21.pal22.ubytko {
  padding-bottom: 0;
}

.ah_text.paliace21.pal22.uvod {
  line-height: 26px;
}

.ah_text.paliace21.pal22.pal {
  font-family: Montserrat, sans-serif;
}

.ah_text.paliace21._21 {
  text-align: justify;
}

.ah_text.paliace21.hide {
  display: none;
}

.ah_text.nadpis {
  color: var(--true-black);
  font-size: 16px;
  font-weight: 700;
}

.ah_text.nadpis.paliace21 {
  color: #2d2075;
  font-size: 24px;
}

.ah_text.nadpis.paliace21.hotel {
  text-transform: capitalize;
  font-size: 24px;
}

.ah_text.nadpis.paliace21.hotel.pal22 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.ah_text.nadpis.paliace21.hotel.pal22.misto {
  text-transform: none;
  margin-bottom: 20px;
}

.ah_text.nadpis.paliace21.hotel.pal22.cenik {
  text-align: left;
}

.ah_text.nadpis.paliace21.hotel.pal22.cenik.blue {
  font-family: Montserrat, sans-serif;
}

.ah_text.nadpis.paliace21.hotel.pal22.blue {
  color: #064876;
}

.ah_text.nadpis.paliace21.pal22 {
  color: var(--true-black);
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
}

.ah_text.nadpis.paliace21._21 {
  margin-bottom: 10px;
}

.ah_text.bold {
  font-weight: 700;
}

.ah_text.bold.grey {
  background-color: #f9f9f9;
  border: 1px #000;
  border-radius: 0;
}

.ah_text.bold.white {
  background-color: var(--white);
  border-radius: 0;
}

.ah_text.bold.platba {
  padding-left: 10px;
}

.ah_text.poznamka {
  margin-top: 20px;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}

.ah_text.poznamka._22 {
  margin-top: 0;
  line-height: 24px;
}

.ah_text.poznamka._22.hide {
  display: none;
}

.ah_text.poznamka.pedak {
  text-align: center;
  margin-top: 10px;
  font-style: normal;
}

.ah_text.mz_veta {
  margin-bottom: 40px;
}

.ah_text.mz_veta.karta {
  text-align: center;
  margin-bottom: 0;
}

.ah_text._20x20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ah_text._20x20.hide {
  display: none;
}

.ah_text.paterak {
  margin-top: 0;
}

.ah_text.uvod_rezident {
  text-align: justify;
  letter-spacing: 0;
  line-height: 23px;
}

.ah_text.italic {
  font-style: italic;
}

.ah_text.bajerova_info {
  text-align: justify;
  margin-top: 20px;
}

.ah_text.bajerova_videa {
  padding-left: 25px;
}

.ah_text.bajerova_videa._2 {
  padding-left: 0;
  padding-right: 25px;
}

.ah_text.lekar_veta {
  color: #636363b0;
  text-align: center;
  border: 1px #0000;
  border-radius: 0;
  margin-top: 20px;
}

.ah_text.lekar_veta.can {
  margin-top: 10px;
}

.ah_text.lekar_veta.ocko22 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10vh;
  font-size: 13px;
}

.ah_text.lekar_veta.nervos.white {
  margin-top: 10px;
  margin-bottom: 8vh;
  font-size: 12px;
}

.ah_text.o-ko {
  margin-top: 15vh;
}

.ah_text.cm.ocko22 {
  margin-top: 0;
  font-family: Exo, sans-serif;
}

.ah_text.uvod_ocko {
  padding-top: 15vh;
  font-family: Exo, sans-serif;
}

.ah_text.uvod_ocko._22upravit {
  padding-top: 0;
}

.ah_text.white {
  color: var(--white);
}

.ah_text.white.nervos {
  color: #e9e9e9;
  text-align: justify;
  letter-spacing: 1px;
  text-indent: 0;
  white-space: normal;
  font-family: Varela, sans-serif;
  font-weight: 400;
  line-height: 30px;
}

.ah_text.white.nervos.partner {
  text-align: center;
}

.ah_text.white.sledovat {
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.ah_text.white.paterak22 {
  text-align: left;
  letter-spacing: 0;
  text-indent: 0;
  font-size: 17px;
  line-height: 30px;
}

.ah_text.white.paterak22.cena {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 17px;
}

.ah_text.white.paterak22.cena.os {
  font-size: 24px;
  font-weight: 300;
}

.ah_text.white.paterak22.jaro {
  line-height: 28px;
}

.ah_text.white.paterak22.jaro.small {
  margin-top: 0;
  margin-bottom: 8vh;
  font-size: 13px;
  font-weight: 300;
}

.ah_text.white.paterak22.left {
  text-align: left;
}

.ah_text.white.termin {
  font-family: Maven Pro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.ah_text.white.st-ed {
  text-align: center;
}

.ah_text.pedak22 {
  font-family: Lato, sans-serif;
}

.ah_text.pedak22.uvod {
  letter-spacing: 1px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 10vw;
  font-size: 16px;
  line-height: 35px;
}

.ah_text.ocko22 {
  font-family: Exo, sans-serif;
}

.ah_text.bajerov.uvod.new._22 {
  margin-top: 4vh;
  padding-right: 0;
}

.ah_text.mm {
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 9px;
  width: auto;
  padding: 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.ah_text.mm.video {
  padding-left: 40px;
  padding-right: 0;
}

.ah_text.mm.video._2 {
  padding-left: 0;
  padding-right: 10px;
}

.ah_text.mm.link {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
}

.ah_text.mm.link.pink {
  color: #fff;
  text-align: center;
  background-color: #df729c;
  border: 1px solid #0000;
  width: auto;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

.ah_text.mm.link.pink.obsah {
  color: #df729c;
  background-color: #fff;
  border-color: #df729c;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.ah_text.mm.link.orange {
  color: #fff;
  text-align: center;
  background-color: #e99a51;
  border: 1px solid #e99c60;
  margin-bottom: 20px;
}

.ah_text.mm.link.orange.obsah {
  color: #e99a51;
  background-color: #fff;
  border-color: #e99a51;
  font-size: 16px;
}

.ah_text.mm.nadpis {
  color: #a0a0a0;
  letter-spacing: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 26px;
}

.ah_text.mm.nadpis.pink {
  color: #df729c;
  font-weight: 500;
}

.ah_text.mm.podnadpis {
  color: #a0a0a0;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
}

.ah_text.mm.podnadpis._2 {
  padding-top: 60px;
}

.ah_text.mm.podnadpis.publikace {
  text-align: left;
}

.ah_text.mm.podnadpis.publikace.verze2 {
  padding: 0;
  text-decoration: none;
}

.ah_text.mm.podnadpis.pink {
  color: #df729c;
}

.ah_text.abkm.prednasejici {
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
}

.ah_text.bajerova._1.sponzor {
  justify-content: center;
  display: flex;
}

.ah_text.registrace {
  padding-left: 10px;
}

.ah_text.registrace.grey {
  background-color: #fff9;
  border-radius: 0;
  padding-left: 10px;
}

.ah_text.cena.grey {
  background-color: #fff9;
  border-radius: 0;
}

.ah_text.adresa {
  text-align: center;
  margin-bottom: 20px;
}

.ah_text.palcena {
  font-size: 18px;
  font-weight: 400;
}

.ah_text.palcena.datum {
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.ah_text.palcena.datum.nadramec {
  margin-bottom: 10px;
  padding-left: 0;
}

.ah_text.palcena.datum.stred {
  font-size: 14px;
}

.ah_text.palcena.datum.stred.blue {
  color: #064876;
  font-size: 14px;
  line-height: 25px;
  text-decoration: line-through;
}

.ah_text.palcena.datum.stred.bluelight {
  color: #1495a7;
  font-size: 14px;
  line-height: 25px;
}

.ah_text.palcena.datum.stred.bluelight.close {
  text-decoration: line-through;
}

.ah_text.palcena.datum.bluelight {
  color: #1495a7;
}

.ah_text.palcena.datum.bluelight.left {
  font-size: 14px;
}

.ah_text.palcena.datum.blue {
  color: #064876;
}

.ah_text.palcena.datum.blue.left {
  font-size: 14px;
}

.ah_text.vramci {
  border: 2px solid #7ec6d0;
  border-radius: 6px;
}

.ah_text.palvybor {
  font-size: 15px;
  line-height: 23px;
}

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

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

.ah_text._20 {
  padding-left: 20px;
}

.ah_text.extrapal {
  padding-right: 10px;
}

.ah_text.pal22blue {
  color: #064876;
  font-weight: 500;
}

.ah_text.obedanotace {
  margin-bottom: 4vh;
}

.ah_text.pal22.partner {
  color: #447784;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 22px;
}

.ah_text.lekar22.partner {
  color: #447784;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.ah_text.blok {
  text-align: justify;
}

.ah_text.revma {
  color: #540a0e;
  font-size: 18px;
  font-weight: 500;
}

.ah_text.rev_program {
  font-size: 17px;
}

.ah_text.rev_hotel {
  text-align: justify;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.ah_text.rev_partner {
  color: #d73b55;
  text-align: center;
  margin-bottom: 10px;
  font-size: 13px;
}

.ah_text.rev_akreditace {
  color: var(--true-black);
  font-size: 13px;
  font-style: normal;
}

.ah_text.evma_poznamka {
  color: #d73b55;
  font-family: Maven Pro, sans-serif;
  font-size: 13px;
}

.ah_text.revma_poznamka {
  padding-left: 0;
  padding-right: 0;
  font-size: 13px;
}

.ah_text.revma_poznamka.prograam {
  margin-top: 0;
}

.ah_text.gdpr_nadpis {
  color: var(--ahou--tomato);
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 36px;
}

.ah_text.homeo_cenik {
  text-align: left;
  margin-left: 20px;
  padding-left: 0;
  font-size: 16px;
}

.ah_text.homeo_termin {
  padding-left: 20px;
  padding-right: 20px;
}

.ah_text.homeo_termin.navrh {
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.ah_text.homeo_termin.navrh.stred {
  text-align: center;
}

.ah_text.homeo_termin_misto {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.ah_text.homeo_termin_misto.zkouska:hover {
  text-decoration: none;
}

.ah_text.homeo_termin_misto.small {
  margin-top: 5px;
  font-size: 13px;
  line-height: 23px;
}

.ah_text.homeo_accordion, .ah_text.homeo_terminy {
  text-align: center;
}

.ah_text.homeo_dny {
  text-align: left;
  text-decoration: underline;
}

.ah_text.homeo_dny.stred {
  font-size: 16px;
}

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

.ah_text.pink {
  color: #d73b55;
}

.ah_text.rev_pink {
  color: #d73b55;
  font-size: 17px;
}

.ah_text.rev_orange {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  font-size: 18px;
}

.ah_text.revma_abstrakta {
  font-weight: 700;
}

.ah_text.white_abs {
  color: var(--white);
}

.ah_text.pal_strava, .ah_text.right {
  text-align: right;
}

.ah_text.pal {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.ah_text.pal.small {
  font-size: 13px;
}

.ah_text.pal.small.bolt.big.stred.blue {
  color: #064876;
  font-size: 17px;
  text-decoration: line-through;
}

.ah_text.pal.small.stred.ne {
  text-decoration: line-through;
}

.ah_text.pal.small.vpravo {
  text-align: right;
}

.ah_text.pal.blue {
  color: #1395a8;
}

.ah_text.pal.vlevo.small {
  font-size: 13px;
}

.ah_text.pal.bolt {
  font-weight: 700;
}

.ah_text.pal.bolt.big {
  font-size: 18px;
}

.ah_text.pal.bolt.big.stred.bluelight {
  color: #1495a7;
  font-size: 17px;
}

.ah_text.pal.bolt.big.stred.bluelight.close {
  text-decoration: line-through;
}

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

.ah_text.pal.hide {
  display: none;
}

.ah_text.pal.red {
  color: red;
  font-weight: 700;
}

.ah_text.kazu {
  color: var(--dark-grey);
  text-align: center;
  font-size: 16px;
}

.ah_text.paliace {
  font-family: Montserrat, sans-serif;
}

.ah_text.cspm {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.ah_text.cspm.blue {
  color: var(--paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>);
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
}

.ah_text.cspm.grey {
  color: var(--dark-grey);
}

.ah_text.cspm.bolt {
  text-align: left;
  font-weight: 600;
}

.ah_text.cspm.bolt._10 {
  margin-bottom: 10px;
}

.ah_text.cspm.modra {
  color: #064877;
}

.ah_text.cspm.svetlemodra {
  color: #1395a8;
}

.ah_text.cspm.ruzova {
  color: #f14b7e;
}

.ah_text.cspm.zluta {
  color: #f7be00;
}

.ah_text.cspm.pozn-close {
  color: red;
  margin-top: 20px;
  font-weight: 700;
}

.ah_text.cspm.pozn-close._0 {
  margin-top: 0;
}

.ah_text.cspm.close {
  text-decoration: line-through;
}

.ah_text.cspm.vyprodano {
  color: red;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.ah_uvod, .ah_uvod.pedak21 {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_uvod.pedak21.hpv {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_uvod.pedak21.hpv.can {
  border-top: 0 #343a40;
  border-radius: 0;
  padding-bottom: 15vh;
}

.ah_uvod.pedak21.abkm {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_uvod.paliace21 {
  padding-bottom: 10vh;
}

.ah_uvod.paliace21._22aktivni {
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.ah_uvod.paliace21._22 {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_uvod.paliace21._22._23 {
  padding-bottom: 15vh;
}

.ah_uvod.paliace21._22._24 {
  padding-bottom: 10vh;
  font-family: Montserrat, sans-serif;
}

.ah_uvod.o-ko {
  background-image: linear-gradient(#fae1dd, #fff 53%);
  padding-top: 20vh;
  padding-bottom: 18vh;
}

.ah_uvod.o-ko._23 {
  padding-top: 0;
}

.ah_uvod.grey {
  background-color: #bbbbbb21;
}

.ah_akreditace {
  background-color: var(--white);
  padding-top: 7vh;
  padding-bottom: 7vh;
}

.ah_akreditace.pedak21 {
  background-image: linear-gradient(139deg, #54bb6c14, #54bb6c);
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.ah_akreditace.pedak21.grey {
  background-color: #f9f9f9;
  background-image: none;
}

.ah_akreditace.pedak21.kontakt {
  margin-bottom: 0;
}

.ah_akreditace.pedak21.registrace {
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.ah_akreditace.pedak21.registrace.paliace21 {
  background-color: #0000;
  background-image: none;
}

.ah_akreditace.pedak21.can {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61f005a59032ef1b2619abd2_Banner%20wf%20-%20CAN.jpg");
  background-position: 50%;
  background-size: cover;
  border-top: 6px #000;
  border-bottom: 6px #343a40;
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_akreditace.rezident21 {
  background-image: linear-gradient(#3a8096e6, #72c1bdb8);
}

.ah_akreditace.paliace21 {
  background-color: #d2cee4;
  display: block;
}

.ah_akreditace.grey {
  background-color: #dddddd30;
}

.ah_akreditace.ocko22 {
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.ah_akreditace.ocko22._23 {
  padding-top: 0;
  padding-bottom: 0;
}

.ah_program {
  background-color: var(--white);
  padding-top: 18vh;
  padding-bottom: 5vh;
}

.ah_program.pedak21 {
  padding-top: 15vh;
}

.ah_program.hpv {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_program.hide {
  display: none;
}

.ah_program.terminy23 {
  padding-bottom: 18vh;
}

.ah_headline {
  letter-spacing: .8px;
  font-family: Roboto, sans-serif;
}

.ah_headline.pedak21 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10vh;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.ah_headline.pedak21.body-2 {
  margin-top: 0;
}

.ah_headline.pedak21._2 {
  margin-top: 0;
  margin-bottom: 10vh;
  font-family: Roboto, sans-serif;
}

.ah_headline.pedak21._2.can {
  text-align: center;
}

.ah_headline.pedak21.abkm {
  margin-bottom: 12vh;
  font-size: 30px;
}

.ah_headline.pedak21.can {
  color: #495057;
  text-align: center;
  font-family: Lato, sans-serif;
}

.ah_headline.rezident21 {
  color: #1d5f80;
  margin-top: 0;
  font-size: 28px;
}

.ah_headline.rezident21.program {
  color: var(--true-black);
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 400;
}

.ah_headline.rezident21.program.cena {
  color: #d26154;
}

.ah_headline.rezident21.program.white {
  color: var(--white);
}

.ah_headline.rezident21.program.white.nervos {
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
}

.ah_headline.rezident21.program.white.nervos.sledovat {
  margin-bottom: 8vh;
}

.ah_headline.rezident21.program.rez22 {
  color: #18597c;
}

.ah_headline.rezident21.den {
  color: #aa77b1;
  margin-top: 3vh;
  margin-bottom: 3vh;
  font-size: 21px;
}

.ah_headline.pedak21 {
  color: #54bb6c;
  margin-top: 0;
  margin-bottom: 23px;
}

.ah_headline.pedak21._2 {
  margin-top: 0;
}

.ah_headline.kolitel-21.rezident, .ah_headline.kolitel-21.den {
  color: #d26154;
  font-size: 24px;
}

.ah_headline.kolitel-21.den._2 {
  margin-top: 60px;
}

.ah_headline.ocko22 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 10vh;
  font-family: Exo, sans-serif;
}

.ah_headline.ocko22.program {
  margin-bottom: 0;
}

.ah_historie {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_historie.grey {
  background-color: #f1f1f159;
}

.ah_grid_historie {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ah_grid_historie._2 {
  grid-template-rows: auto;
}

.ah_partneri, .ah_partneri.covid {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_partneri.covid.hpv {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_partneri.covid.hpv.can {
  border-bottom: 2px #343a40;
}

.ah_partneri.covid.abkm {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_partneri.rezident21 {
  margin-top: 15vh;
  margin-bottom: 15vh;
  padding-top: 0;
  padding-bottom: 0;
}

.ah_partneri.paliace21 {
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.ah_partneri.paliace21._22aktivni {
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.ah_partneri.paliace21._23.blue {
  background-color: #f2f5f7;
}

.ah_partneri.ocko22 {
  background-image: linear-gradient(to top, #fae1dd, #fff 20%);
  padding-top: 18vh;
  padding-bottom: 18vh;
  display: block;
}

.ah_partneri.ocko22.banner {
  padding-top: 0;
  padding-bottom: 15vh;
}

.ah_partneri.rezidenti {
  margin-top: 0;
  margin-bottom: 4vh;
}

.ah_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.ah_grid.ocko {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.ah_grid.pedak21.program {
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: stretch space-around;
}

.ah_grid.pedak21.program.pedak21online {
  margin-top: 10px;
}

.ah_grid.rezident21 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.ah_grid.rezident21.sobota {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.ah_grid.rezident21.sobota.kolitele {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.ah_grid.rezident21.sobota.kolitele._22 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.ah_grid.rezident21.sobota.kolitele._22.hide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ah_grid.rezident21.nervos {
  background-color: #00000047;
  border-radius: 4px;
  grid-template-rows: auto auto auto auto auto auto;
}

.ah_grid.rezident21.rez22 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  margin-bottom: 60px;
}

.ah_grid.kolitel._22 {
  grid-template-rows: auto auto;
}

.ah_grid.kolitel._22.hide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ah_grid.ocko22 {
  border: 0 #0000;
  border-radius: 0;
  margin-top: 5vh;
}

.ah_grid.ocko22.ocko23 {
  grid-template-rows: auto auto;
}

.ah_grid.nervo {
  grid-template-rows: auto auto auto auto auto auto;
}

.ah_grid.pedak22.hpv {
  margin-top: 10vh;
}

.ah_grid.lekar22 {
  grid-row-gap: 2vh;
  grid-template-rows: auto;
}

.ah_grid.lekar22._1 {
  grid-template-rows: auto auto;
}

.ah_grid.lekar22._2 {
  grid-template-rows: auto auto auto;
}

.ah_grid.lekar22._2.emoce, .ah_grid.lekar22._3 {
  grid-template-rows: auto auto auto auto;
}

.ah_grid.lekar22._4, .ah_grid.lekar22._5 {
  grid-template-rows: auto auto auto;
}

.ah_grid.lekar22._6, .ah_grid.lekar22._23.blok1 {
  grid-template-rows: auto auto;
}

.ah_grid.lekar22._23.blok3 {
  grid-template-rows: auto auto auto auto auto;
}

.ah_grid.lekar22._23.blok4 {
  grid-template-rows: auto auto auto;
}

.ah_grid_program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 10% .5fr .5fr;
  grid-auto-flow: column;
}

.ah_grid_program.kolitele {
  grid-template-columns: 1fr .5fr .25fr;
}

.ah_grid_program.kolitele._22 {
  grid-template-columns: 8vw .75fr .5fr;
}

.ah_grid_program.kolitele._22.indi {
  grid-template-columns: .75fr .4fr;
}

.ah_grid_program.kolitele.skolitele22 {
  grid-template-columns: 8vw 1.25fr .75fr;
}

.ah_grid_program.rezident {
  grid-template-columns: minmax(10%, 0%) .75fr .5fr;
  grid-auto-columns: .75fr;
}

.ah_grid_program.alergie {
  grid-template-columns: 1fr .75fr;
}

.ah_grid_program.lekar22 {
  grid-template-columns: 1.5fr;
}

.ah_grid_program.lekar22.diskuze {
  grid-template-columns: auto;
}

.ah_program_div {
  padding: 20px 20px 20px 0;
}

.ah_program_div.grey {
  background-color: #f9f9f9;
  border-radius: 5px;
  padding-left: 0;
}

.ah_program_div.grey.rezident21 {
  margin-bottom: 0;
  padding-left: 10px;
}

.ah_program_div.grey.kolitele {
  padding-left: 40px;
  padding-right: 40px;
}

.ah_program_div.grey.kolitele._22 {
  padding-left: 20px;
  padding-right: 20px;
}

.ah_program_div.grey.rezident {
  padding-left: 0;
}

.ah_program_div.grey.rezident._4 {
  margin-top: 2vh;
}

.ah_program_div.grey.rezident._4.lekar22 {
  margin-top: 0;
}

.ah_program_div.grey.rezident._4.lekar22.diskuze {
  color: #0000;
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.ah_program_div.grey.rezident.lekar22 {
  padding-left: 20px;
}

.ah_program_div.grey.can {
  background-color: #e9ecef;
}

.ah_program_div.grey.lekar22 {
  padding-left: 20px;
}

.ah_program_div.rezident21 {
  margin-bottom: 0;
  padding-left: 10px;
}

.ah_program_div.kolitele {
  padding-left: 40px;
  padding-right: 40px;
}

.ah_program_div.kolitele._22 {
  padding-left: 20px;
  padding-right: 20px;
}

.ah_program_div.ocko22 {
  border-bottom: 1px solid #fae1dd;
}

.ah_grid_terminy {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.1fr 1.1fr 1.2fr 1.1fr;
  grid-auto-flow: row;
  position: static;
}

.ah_grid_terminy.ocko {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
}

.ah_grid_terminy.ocko.paterak {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.ah_grid_terminy.ocko.paterak.paterak22 {
  grid-column-gap: 3vw;
  grid-template-rows: auto;
  margin-top: 0;
}

.ah_grid_terminy.ocko.paterak.paterak22.jaro {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ah_grid_terminy.paterak23 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1.1fr 1.2fr 1.1fr 1fr;
}

.ah_instrukce {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_instrukce.paterak21 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_instrukce.gray {
  background-color: #f9f9f9;
}

.ah_instrukce.grey {
  background-color: #f9f9f9;
  border: 1px #000;
}

.ah_instrukce.grey.hpv {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_instrukce.grey.hpv.can {
  background-color: #0000;
}

.ah_instrukce.grey.abkm {
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.ah_instrukce.grey.skolitele22 {
  display: none;
}

.ah_instrukce.ocko22 {
  background-color: #fdf6f5;
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.ah_instrukce.nervos {
  background-color: #0000;
}

.ah_list.instrukce {
  margin-top: 26px;
  margin-bottom: 26px;
  list-style-type: disc;
}

.ah_clickmeeting {
  letter-spacing: .8px;
}

.ah_clickmeeting.pedak21 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10vh;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.ah_clickmeeting.pedak21._2 {
  margin-top: 0;
}

.ah_clickmeeting.pedak21._22 {
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10vh;
  font-family: Lato, sans-serif;
  font-size: 35px;
  line-height: 1.15;
}

.ah_clickmeeting.pedak21._22.historie {
  margin-bottom: 3vh;
}

.ah_clickmeeting.pedak21.abkm {
  margin-bottom: 12vh;
  font-size: 28px;
}

.ah_clickmeeting.pedak21.can {
  color: #495057;
  text-align: center;
}

.image-175 {
  margin-top: 20px;
}

.ah_grid_partneri {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.ah_grid_partneri.pedak21 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ah_grid_partneri.pedak21.main {
  grid-template-rows: auto;
}

.ah_grid_partneri.covid {
  grid-template-columns: 1fr 1fr 1fr;
}

.ah_grid_partneri.vyziva {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ah_grid_partneri.vakc-ny {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ah_grid_partneri.vakc-ny.nervo {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ah_grid_partneri.vakc-ny.can, .ah_grid_partneri.vakc-ny.abkm {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ah_grid_partneri.vakc-ny.abkm.atb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.ah_grid_partneri.ocko22 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-32 {
  text-align: center;
  flex-flow: wrap;
  text-decoration: none;
  display: block;
}

.link-block-32.hide {
  display: none;
}

.link-block-33, .link-block-34, .link-block-35, .link-block-36 {
  text-decoration: none;
}

.link-block-36.hide {
  display: flex;
}

.ah_link_block {
  text-decoration: none;
  display: block;
}

.ah_link_block.hide {
  display: block;
}

.image-176 {
  margin-top: 20px;
}

.columns-26 {
  display: none;
}

.link-block-39, .link-block-40, .link-128 {
  text-decoration: none;
}

.bold-text-61 {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.image-184 {
  border-radius: 5px;
}

.link-block-41 {
  text-decoration: none;
}

.link-block-41:hover {
  filter: saturate(200%);
}

.link-block-42 {
  text-decoration: none;
}

.link-block-42:hover {
  filter: saturate(200%);
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  font-weight: 700;
}

.picpedak {
  border-radius: 5px;
}

.container-42 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-76, .text-span-77 {
  color: #9c33b3;
}

.abackground {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue\<deleted\|variable-52fb45da\>), var(--dark-slate-blue\<deleted\|variable-52fb45da\>));
  justify-content: center;
  align-items: center;
  min-height: 92vh;
  display: flex;
}

.abackground.pedak21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/604f3e9119812409e71d0224_Banner%20big%20Copy.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.abackground.pedak21._22 {
  min-width: auto;
  min-height: 100vh;
}

.abackground.paliace21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e8d7245a3f9637d8d7e8e4b_Group.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
}

.abackground.paliace21._22aktivni {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6231e3b513856e7703401f21_Banner%20Paliace%2022%20aktivni%CC%81%20u%CC%81c%CC%8Cast.jpg");
  background-position: 100% 100%;
  background-size: cover;
  min-height: 87vh;
  padding-left: 0;
}

.abackground.paliace21.pal22 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6278f85cb780252bef2913fb_b.svg");
  background-position: 50%;
  background-size: cover;
  max-width: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: 8vh;
  overflow: visible;
}

.abackground.paliace21.pal23 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6368dd0c1303a55410d96198_Banner%20Paliace%2023.svg");
  flex-direction: row;
  justify-content: center;
  max-width: 90%;
  height: auto;
  min-height: auto;
  margin-top: 20px;
}

.abackground.paterak {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg");
  background-position: 0 0;
  background-size: auto;
  min-height: 73vh;
}

.abackground.paterak.paterak22 {
  background-image: none;
  height: 100vh;
  display: flex;
}

.abackground.paterak.paterak22.paterak23._24 {
  height: 83vh;
  min-height: auto;
}

.abackground.paterak.paterak22.paterak23._24.pod {
  height: 70vh;
  min-height: auto;
}

.abackground.o-ko {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/615da79f65b36af610d775db_oc%CC%8Cko%202.png");
  background-position: 100% 100%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: 0;
  padding-right: 0;
  overflow: visible;
}

.abackground.o-ko._22 {
  z-index: 2;
  background-image: none;
  min-height: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.abackground.o-ko._23 {
  min-height: 67vh;
}

.abackground.ah {
  background-image: linear-gradient(191deg, #2e535d33, #dddddd1a 25% 75%, #bf8aa433);
  min-height: 100%;
}

.abackground.ah.bodytalk {
  background-color: #e3f2f8;
  background-image: none;
}

.abackground.ah.bodytalk.hide {
  display: none;
}

.abackground.ah.body {
  background-image: linear-gradient(191deg, #dbfffb, #dddddd1a 25% 75%, #e5f5ff);
}

.abackground.ah.pedak1 {
  background-image: linear-gradient(146deg, #00a8813d, #34ac9014 25%, #00926400 75%, #005c4652);
}

.abackground.pmi {
  background-image: linear-gradient(56deg, #377fa280, #63adc02e 55%, #87d2d980);
  min-height: 70vh;
}

.alogo {
  width: 105px;
  max-width: 100%;
  margin-top: 20px;
  padding-left: 32px;
  display: block;
}

.alogo._2 {
  width: 154px;
}

.alogo.pedak:hover {
  perspective: none;
  transform: rotate(180deg);
}

.alogo.o-ko {
  width: 5em;
}

.alogo.can {
  filter: saturate(200%);
}

.alogo.pedak22 {
  width: 104px;
  margin-top: 0;
}

.alogo.nervos {
  width: 78px;
  margin-top: 0;
  padding-left: 0;
}

.alogo.ahou {
  width: 75px;
  padding-left: 0;
}

.alogo.skolitele22 {
  max-width: 80%;
  padding-left: 0;
}

.alogo.pal22aktivni {
  max-width: 71%;
  padding-left: 0;
}

.alogo.skolitel21 {
  max-width: 67%;
  padding-left: 0;
}

.alogo.pal22 {
  max-width: 60%;
  padding-left: 0;
}

.alogo.homeo {
  max-width: 70%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.alogo.pater._24 {
  width: 6em;
  max-width: 70%;
  margin-top: 0;
  padding-left: 0;
}

.aheadlogo {
  align-self: center;
  margin-top: 8vh;
  margin-left: 15vw;
  margin-right: 15vw;
}

.aheadlogo.pedak21.bajerova {
  align-self: center;
  min-width: 73%;
  max-width: 100%;
  margin-top: 3vh;
}

.aheadlogo.rezident21.ockovani {
  margin-left: 0;
  margin-right: 0;
}

.aheadlogo.rezident21.rez22 {
  width: 683px;
  max-width: 100%;
  height: auto;
  margin-top: 0;
}

.aheadlinelink {
  opacity: .9;
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .5s;
  position: relative;
}

.aheadlinelink:hover {
  opacity: .9;
  color: var(--ahou--tomato);
  font-weight: 400;
  text-decoration: none;
}

.aheadlinelink:active {
  opacity: .8;
  text-decoration: underline;
}

.aheadlinelink.w--current {
  opacity: 1;
  color: #fff;
  font-weight: 600;
}

.aheadlinelink.w--current:hover {
  opacity: .8;
  color: #fff;
}

.aheadlinelink.w--current:active {
  opacity: .7;
  color: var(--ahou--tomato);
}

.aheadlinelink.paliace21 {
  padding-left: 0;
  font-size: 14px;
}

.aheadlinelink.paliace21.pal22 {
  color: #064876;
  padding-right: 3vw;
  font-size: 13px;
  font-weight: 400;
}

.aheadlinelink.o-ko {
  color: #67676f;
  margin-left: 0;
}

.aheadlinelink.o-ko:hover {
  color: var(--ahou--tomato);
}

.aheadlinelink.o-ko.uvod {
  margin-left: 10vw;
}

.aheadlinelink.o-ko.uvod:hover {
  color: var(--ahou--tomato);
}

.aheadlinelink.pedak22 {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 12vw;
}

.aheadlinelink.landing {
  color: var(--ahou--tomato);
  text-transform: capitalize;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.aheadlinecontainer {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.aheadlinecontainer.bajerova {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 45vh;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 5vw;
}

.aheadlinecontainer._2 {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.aheadlinecontainer.rezident21.ockovani {
  padding-left: 0;
  padding-right: 0;
}

.aheadlinecontainer.rezident21.rez22 {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.aheadlinecontainer.o-ko {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: center;
  align-items: center;
  margin-top: 5vh;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.aheadlinecontainer.nervos {
  margin-top: 7vh;
}

.aheadlinecontainer.can.ii {
  margin-top: 5vh;
}

.aheadlinecontainer.skolitele22 {
  margin-top: 1vh;
}

.aheadingscroll {
  flex: 0 auto;
  align-self: center;
}

.ascrollicon {
  margin-top: 5vh;
}

.aheadingbutton {
  border: 1px solid var(--white);
  color: var(--white);
  letter-spacing: .5px;
  background-color: #0000;
  border-radius: 3px;
  margin-top: 5vh;
  padding: 10px 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.aheadingbutton:hover {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--true-black);
}

.aheadingbutton.o-ko {
  background-color: #e8e8e4;
}

.aheadingbutton.pedak_22 {
  border-color: #ffffffbf;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 16px 28px;
  display: flex;
}

.anavbutton {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.anavbutton:hover {
  color: #fff;
  background-color: #32343a;
}

.anavbutton:active {
  background-color: #43464d;
}

.anavbutton.cc-contact-us {
  z-index: 5;
  background-color: var(--white);
  color: var(--true-black);
  border-radius: 3px;
  align-self: center;
  font-size: 14px;
  font-weight: 400;
  transition-duration: .4s, .5s, .4s;
  position: relative;
}

.anavbutton.cc-contact-us:hover {
  background-color: var(--ahou--tomato);
  box-shadow: none;
  color: #fff;
}

.anavbutton.cc-contact-us.paliace21 {
  text-align: center;
  transition-property: none;
  display: block;
}

.anavbutton.cc-contact-us.o-ko {
  color: #67676f;
  border: 1px #67676f;
}

.anavbutton.cc-contact-us.o-ko:hover {
  border: 0px none var(--white);
  background-color: var(--ahou--tomato);
  color: var(--white);
  border-radius: 3px;
}

.anavbutton.cc-contact-us.paterak22 {
  background-color: #9da6ad;
  border: 1px solid #0000;
  border-radius: 4px;
  margin-left: 16px;
}

.anavbutton.cc-contact-us.paterak22:hover {
  background-color: var(--white);
  color: var(--true-black);
}

.anavbutton.cc-contact-us {
  z-index: 5;
  color: #333;
  background-color: #fff;
  border-radius: 3px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  transition-duration: .4s, .5s, .4s;
  display: flex;
  position: relative;
}

.anavbutton.cc-contact-us:hover {
  background-color: #ff5d44;
  box-shadow: 0 1px 6px #a5a5a5;
}

.anavbutton.cc-contact-us.rezident21:hover {
  background-color: #aa77b1;
}

.anavbutton.cc-contact-us.kolitel-21:hover {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #ac2a1f;
  border-radius: 4px;
}

.anavbutton.cc-contact-us.nervos {
  background-color: #fff;
}

.anavbutton.cc-contact-us {
  z-index: 5;
  color: #333;
  background-color: #fff;
  border-radius: 3px;
  align-self: center;
  font-size: 14px;
  font-weight: 400;
  transition-duration: .4s, .5s, .4s;
  position: relative;
}

.anavbutton.cc-contact-us:hover {
  box-shadow: none;
  color: #fff;
  background-color: #ff5d44;
}

.anavbutton.cc-contact-us:active {
  box-shadow: none;
}

.anavbutton.cc-contact-us.w--current {
  padding-left: 32px;
  padding-right: 32px;
}

.anavbutton.cc-contact-us.w--current:hover {
  box-shadow: 0 1px 6px #e9e9e9;
}

.anavbutton.cc-contact-us._2 {
  margin-bottom: 4vh;
  margin-left: 4vw;
}

.anavbutton.cc-contact-us._2.yellow {
  background-color: var(--homeo-dark-orange);
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.anavbutton.cc-contact-us._2.blue {
  background-color: var(--homeo-dark-blue);
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.anavbutton.cc-contact-us._2.blue {
  color: #fff;
  background-color: #465c9b;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.anavbutton.cc-contact-us._2.blue:hover {
  background-color: #ff5d44;
}

.anavbutton.cc-contact-us._2.blue.new {
  margin-bottom: 0;
  margin-left: 0;
}

.anavbutton.cc-contact-us._2.yellow {
  color: #fff;
  background-color: #f4a745;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.anavbutton.cc-contact-us._2.yellow:hover {
  background-color: #ff5d44;
}

.anavbutton.cc-contact-us._2.yellow.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.anavbutton.cc-contact-us._2.gray {
  color: #fff;
  background-color: #a5a5a5;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.anavbutton.cc-contact-us._2.gray:hover {
  background-color: #ff5d44;
}

.anavbutton.cc-contact-us._2.gray.new {
  margin-bottom: 0;
  margin-left: 0;
}

.anavbutton.nervos {
  border: 1px solid var(--white);
  background-color: #0000;
  border-radius: 1px;
  flex: none;
  margin-top: 0;
  font-family: Varela, sans-serif;
  font-size: 14px;
}

.anavbutton.nervos:hover {
  color: var(--white);
  background-color: #0000;
}

.anavbutton.nervos.program {
  margin-top: 0;
  display: inline-block;
}

.anavmenu {
  text-align: justify;
  object-fit: fill;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 10vw;
  display: flex;
  top: 3px;
}

.anavmenu.pedal21.test {
  align-items: center;
  display: flex;
}

.anavmenu.nervos {
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 13vw;
  display: flex;
}

.anavmenu.nervos._22 {
  margin-left: 0;
  margin-right: 0;
}

.anavmenu.paterak22 {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.anavmenu.pal22 {
  flex: 1;
}

.anavmenu.rez22 {
  order: 0;
  justify-content: flex-end;
  margin-left: 0;
}

.anavmenu.pal22menu {
  justify-content: center;
  margin-left: 0;
}

.anavmenu.sklitel21 {
  margin-left: 0;
}

.asection {
  padding-top: 10vh;
  padding-bottom: 10vh;
  font-family: Inconsolata, monospace;
}

.asection.gray {
  background-color: #f1f1f1;
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.asection.gray.pedak {
  background-color: #f1f1f159;
  padding-top: 15vh;
  padding-bottom: 18vh;
}

.asection.gray.navh, .asection.gray.nove {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.asection.paralex {
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
}

.asection.paralex.ahoubackground {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg");
  background-position: 100%;
  background-size: auto;
  background-attachment: fixed;
}

.asection.paralex.ahoubackground.rezident21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cfe5e58ba6e266469eca8a5_Group%209.svg"), linear-gradient(151deg, #13557a, #80cfc6);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.asection.paralex.ahoubackground.rezident21.ockovani {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60b8cc83cb599bfec66fc60e_Rezident%2021%20pozadi%CC%81.svg"), linear-gradient(151deg, #13557a, #80cfc6);
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.asection.paralex.ahoubackground.rezident21.rez22 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624c10cdac69dc4d96cdc1af_Derma%202.svg"), linear-gradient(151deg, #13557a, #80cfc6);
  background-size: cover, auto;
}

.asection.paralex.ahoubackground.rezident21.gyn {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/635fb790f95dcc5e91400d67_gyn%202.svg"), linear-gradient(151deg, #13557a, #80cfc6);
}

.asection.paralex.ahoubackground.kolitel-21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3b45b04e0380fdd69ec2_S%CC%8Ckolitele%CC%81%20main%20banner.jpg");
}

.asection.paralex.ahoubackground.nervos {
  background-image: none;
}

.asection.paralex.pedak21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60743ac4bbe002ff5bf83df3_Rectangle.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.asection.paralex.pedak21.registrace {
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.asection.paralex.pedak21.can {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61f005a59032ef1b2619abd2_Banner%20wf%20-%20CAN.jpg");
  background-position: 50%;
  background-size: cover;
}

.asection.paralex.covid2 {
  background-color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.asection.paralex.paliace21 {
  background-image: linear-gradient(#2d1c77, #2d1c77);
}

.asection.paralex.paliace21._22aktivni {
  background-color: #054875;
  background-image: none;
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.asection.paralex.paliace21.pal22 {
  background-color: #064876;
  background-image: none;
}

.asection.paralex.nervos {
  background-image: linear-gradient(#0000, #0000);
}

.asection.paralexahou {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg"), linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 50% 60%, 0 0, 50% 0;
  background-size: auto, auto, auto;
  background-attachment: fixed, scroll, fixed;
}

.asection.paralexahou.rezident21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 50%, 0 0, 50% 0;
  margin-bottom: 0;
}

.asection.paralexahou.kolitel-21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3b45b04e0380fdd69ec2_S%CC%8Ckolitele%CC%81%20main%20banner.jpg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0%, 0 0, 50% 0;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, fixed;
}

.asection.paralexahou.ockovani {
  background-image: linear-gradient(#13557a, #76c6c1), linear-gradient(#0000, #0000);
}

.asection.paralexahou.ockovani.rez22 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624c10cdac69dc4d96cdc1af_Derma%202.svg"), linear-gradient(#13557a, #76c6c1);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.asection.paralexahou.ockovani.rez22.gyn {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/635fb790f95dcc5e91400d67_gyn%202.svg"), linear-gradient(#13557a, #76c6c1);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.asection.paralexahou.paterak {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 50%, 0 0, 50% 0;
}

.asection.paralexahou.paterak.paterak22 {
  background-image: none;
}

.asection.paralexahou.paterak._22 {
  background-image: none;
  padding-top: 18vh;
}

.asection.paralexahou.nervos {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b074212b1a5036c0c8fae8_Nervos%20main%20banner%202.jpg");
  background-position: 0 0;
  background-size: auto;
}

.asection.paralexahou.lekar {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 50% 40%, 0 0, 50% 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.asection.paralexahou.lekar.mod {
  background-image: linear-gradient(#fafafa, #fafafa), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5e11203e4b55b0eec4355892_White%20Pattern_1%20Copy%202.svg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 0 0, 50% 40%, 0 0, 50% 0;
  background-size: auto, auto, auto, auto;
  background-attachment: scroll, fixed, scroll, fixed;
}

.asection.paralexahou.lekar.mod._23 {
  background-image: linear-gradient(135deg, #b6dbc4, #18b44c 52%, #b7dac3);
}

.asection.paralexahou.lekar.pedak1 {
  background-image: repeating-linear-gradient(105deg, #01aa833d, #91cfbf14 34%, #9fd3c300 70%, #75a599);
}

.asection.paralexahou.lekar23 {
  background-image: linear-gradient(335deg, #a880ae 26%, #d25f87 67%, #d06e89);
}

.asection.paralexahou.lekar23.cena {
  display: block;
}

.asection.paralexahou.pmi {
  background-image: linear-gradient(56deg, #377fa280, #63adc02e 59%, #87d2d980);
}

.asection.animace {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
}

.asection.green {
  background-color: #84d2a963;
  padding-bottom: 12vh;
}

.asection.green.pedak {
  padding-bottom: 20vh;
}

.asection.pedak {
  padding-top: 18vh;
  padding-bottom: 15vh;
}

.asection.pedak.probehlo {
  padding-top: 15vh;
  padding-bottom: 20vh;
}

.asection.ocko22 {
  background-color: #fae1dd;
}

.asection.rezidenti {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.asection.nervos {
  background-color: #0000;
  padding-top: 10vh;
}

.asection.derma {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.asection.derma.banner {
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: none;
}

.asection.skkol22 {
  padding-bottom: 10vh;
}

.asection.odth {
  padding-top: 5vh;
}

.asection.odth.grey {
  background-color: #efefef;
  padding-bottom: 5vh;
}

.asection.video-homeo {
  padding-bottom: 10vh;
}

.acontainer.partneri {
  margin-top: 40px;
}

.acontainer.partneri.banner {
  margin-top: 0;
}

.acontainer.homeo_misto {
  margin-top: 60px;
}

.aakreditace {
  border: 1px solid #2d2075;
  border-radius: 4px;
  margin-top: 30px;
  padding: 10px 20px;
}

.aakreditace.kolitel-21 {
  border-color: #d26154;
}

.aakreditace.kolitel-21._22 {
  margin-top: 60px;
}

.aakreditace.white {
  border-color: var(--white);
}

.aakreditace.white.nervos {
  margin-top: 0;
  margin-bottom: 8vh;
}

.aakreditace.rez22 {
  border-color: #43899a;
  margin-top: 50px;
}

.aparagraph {
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.aparagraph.akreditace {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.aparagraph.akreditace.white {
  text-align: left;
  justify-content: flex-start;
  display: block;
}

.aparagraph.akreditace.white.nervos {
  color: #e9e9e9;
  letter-spacing: 1px;
  font-family: Varela, sans-serif;
  line-height: 30px;
}

.aparagraph._60 {
  width: 60%;
}

.aparagraph.pedak21 {
  color: var(--true-black);
  text-transform: uppercase;
}

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

.aparagraph.center.white.bold {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 2vh;
  margin-bottom: -3vh;
  font-size: 14px;
  font-weight: 700;
}

.aparagraph.center.white.bold.rezident21 {
  align-self: center;
  margin-top: 4vh;
}

.aparagraph.center.white.bold.kolitel-21 {
  font-family: Lato, sans-serif;
  font-size: 54px;
}

.aparagraph.center.white.bold.hpv {
  letter-spacing: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 5vh;
  margin-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-size: 20px;
  display: flex;
}

.aparagraph.center.white.bold.hpv.nervo {
  margin-top: 4vh;
}

.aparagraph.center.white.bold.hpv.podnadpis {
  color: var(--white);
  text-transform: none;
  flex-wrap: nowrap;
  margin-top: 0;
  font-size: 17px;
  font-weight: 400;
}

.aparagraph.center.white.bold.hpv.can {
  color: var(--true-black);
  margin-bottom: 3vh;
  font-size: 45px;
}

.aparagraph.center.white.bold.rez22 {
  margin-top: 4vh;
  margin-bottom: 0;
}

.aparagraph.center.white.bold {
  letter-spacing: 1px;
  margin-top: 2vh;
  margin-bottom: -3vh;
  font-weight: 700;
}

.aparagraph.center.white.bold.vitamin {
  font-size: 14px;
}

.aparagraph.rezident21 {
  line-height: 28px;
}

.aparagraph.rezident21.white {
  text-align: left;
}

.aparagraph.rezident21.white.nervos {
  color: #e9e9e9;
  text-align: justify;
  letter-spacing: 1px;
  font-family: Varela, sans-serif;
  line-height: 30px;
}

.aparagraph.cen-k {
  margin-top: 24px;
}

.aparagraph.podhomeo {
  margin-bottom: 4vh;
  margin-left: 4vw;
}

.aparagraph.podhomeo._2._1 {
  margin-bottom: 0;
}

.aparagraph.podhomeo._3 {
  margin-top: 4vh;
  margin-bottom: 0;
  margin-left: 0;
}

.aparagraph.white {
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.aparagraph.white.homeo {
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.aparagraph.podhomeo-copy {
  margin-bottom: 0;
  margin-left: 4vw;
}

.aparagraph.podhomeo-copy.new {
  margin-left: 0;
}

.aparagraph.logo.homeo {
  height: auto;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
}

.text-block-208 {
  object-fit: fill;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.text-block-208.o-ko {
  color: #67676f;
}

.text-block-208.nervos {
  align-items: center;
  font-size: 11px;
}

.container-45 {
  align-self: center;
}

.container-45.rezident21 {
  margin-top: 14vh;
}

.image-189 {
  border-radius: 5px;
}

.partner_banner_big {
  margin-bottom: 30px;
}

.image-192 {
  float: none;
  clear: none;
  text-align: right;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
}

.grid_akreditace {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

.link-block-45 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-195 {
  flex: 0 auto;
  order: 1;
  align-self: center;
  margin-top: 0;
}

.container-46 {
  padding-left: 92px;
}

.anavigation {
  width: auto;
  padding-bottom: 0;
  display: block;
  position: absolute;
  top: auto;
}

.anavigation.logo {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 700px;
  height: 110px;
  margin-left: 0%;
  padding-left: 0;
  text-decoration: none;
  display: block;
}

.anavigation.paliace21 {
  margin-bottom: 0;
}

.anavigation.paliace21.pal22 {
  padding-left: 20px;
  padding-right: 20px;
}

.anavigation._2 {
  padding-top: 30px;
}

.anavigation.o-ko {
  padding-left: 10px;
  padding-right: 10px;
}

.anavigation.ocko22 {
  z-index: 1000;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000127;
  background-color: #fdf7f112;
  width: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1vw;
  line-height: 1.6;
  position: fixed;
  inset: 0% 0% auto;
}

.anavigation.ocko22._1 {
  position: static;
}

.anavigation.nervos {
  margin-top: 0;
  padding-top: 20px;
}

.anavigation.pedakonline.alergie {
  z-index: 9910;
  justify-content: center;
  padding: 15px 0;
  display: block;
}

.anavigation.vakcina {
  margin-top: 20px;
}

.anavigation.paliace22 {
  background-color: #0000;
}

.anavigation.paterak23 {
  position: fixed;
}

.aavigation-wrap {
  z-index: 9999;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
}

.aavigation-wrap.ocko22 {
  clear: none;
  background-color: #0000;
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 5em 0;
  position: static;
}

.aavigation-wrap.pedak22 {
  margin-top: 5vh;
}

.aavigation-wrap.pater {
  display: block;
}

.acontact {
  background-color: var(--white);
  border-radius: 4px;
  padding: 4vh 4vw 2vh;
}

.aprogram1 {
  background-color: #f1f1f1;
  border-radius: 4px;
  margin-top: 2vh;
  padding-top: 3vh;
  padding-left: 4vw;
  padding-right: 4vw;
}

.aprogram-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
}

.aprogram2 {
  border-radius: 4px;
  margin-top: 2vh;
  padding-top: 3vh;
  padding-left: 4vw;
  padding-right: 4vw;
}

.aheading {
  color: var(--true-black);
  margin-bottom: 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.aheading._2 {
  margin-bottom: 16px;
  font-size: 20px;
}

.aheading.rezidenti21 {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.aheading.rezidenti21.nervos {
  color: var(--white);
  font-family: Varela, sans-serif;
}

.image-196 {
  filter: blur(4px);
  margin-top: 54px;
  position: absolute;
}

.grid-45 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-45.rezident21 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-45.rezident21.nervos {
  grid-column-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 8vh;
}

.grid-45.rezident21.rez22 {
  grid-column-gap: 3vh;
  grid-row-gap: 4vh;
  grid-template-rows: auto;
  margin-top: 3vh;
}

.grid-45.rezident21.rez22.pater23.akutni {
  grid-template-rows: auto auto;
}

.grid-45.rezident21.rez22.pater23._40 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.grid-45.kolitel-21 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-45.kolitel-21._22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-45.homeo_loga {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.atextfooter {
  color: #fff;
  letter-spacing: .5px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.atextfooter:hover {
  text-decoration: none;
}

.atextfooter:active {
  color: #fff;
}

.afooter.black {
  background-color: var(--true-black);
}

.alink {
  color: var(--true-black);
}

.alinkakce {
  text-decoration: none;
  transition: box-shadow .4s;
}

.apic.pedak21 {
  border-radius: 4px;
  margin-top: 2vh;
  transition: transform .5s;
}

.apic.pedak21:hover {
  box-shadow: 0 3px 15px 2px #333333bd;
}

.apic.pedak21.grey {
  filter: grayscale();
}

.agrid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.agrid.pedak21 {
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.agrid.pedak21.covid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.agrid.pedak21.probehlo {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.agrid.pedak21.webinare {
  grid-column-gap: 23px;
  grid-template-columns: 1fr 1fr 1fr;
}

.agrid.pedak21.webinare.skryt {
  display: flex;
}

.aheadingbutton-2 {
  color: #fff;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 5vh;
  padding: 10px 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.aheadingbutton-2:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.abackground-2 {
  background-image: linear-gradient(#224765, #224765);
  justify-content: center;
  align-items: center;
  min-height: 92vh;
  display: flex;
}

.abackground-2.pedak21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/604f3e9119812409e71d0224_Banner%20big%20Copy.jpg");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
}

.abackground-2.pedak21.covid19 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048c7d986faadaa6f064e80_Banner%20wf%20-%20vy%CC%81voj%20covid.png");
  background-size: cover;
}

.abackground-2.pedak21.vitamind {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6049dcd0498f44ada3281baa_Banner%20wf%20-%20vitami%CC%81n%20D%20a%20vy%CC%81z%CC%8Civa.png");
  background-size: cover;
}

.abackground-2.rezident21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cfe5e58ba6e266469eca8a5_Group%209.svg"), linear-gradient(#13557a, #80cfc6);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.abackground-2.rezident21.ockovani {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60b8cc83cb599bfec66fc60e_Rezident%2021%20pozadi%CC%81.svg"), linear-gradient(#13557a, #80cfc6);
  background-position: 50%, 0 0;
  background-clip: border-box;
  position: static;
}

.abackground-2.rezident21.derma {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624c10cdac69dc4d96cdc1af_Derma%202.svg"), linear-gradient(#13557a, #80cfc6);
  background-position: 50%, 0 0;
}

.abackground-2.rezident21.gyn {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/635fb790f95dcc5e91400d67_gyn%202.svg"), linear-gradient(#13557a, #80cfc6);
  background-position: 50% 0, 0 0;
}

.abackground-2.v-iva {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/606c6bc5ddcc070e37c22fbf_Banner%20wf%20-%20vy%CC%81z%CC%8Civa%20batolat.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.abackground-2.v-iva.vitamin {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048ccf91d30d2f5ec2a2820_Banner%20wf%20-%20vitami%CC%81n%20D.png");
}

.abackground-2.kolitel-21 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3d839665205472841100_S%CC%8Ckolitele%CC%81%20main%20banner%203.jpg");
  background-position: 89% 91%;
  background-size: auto;
  background-attachment: fixed;
}

.abackground-2.kolitel-21._22 {
  min-height: 94vh;
}

.abackground-2.vakc-ny {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6048cdc28bee24f4c4abcce3_Banner%20wf%20-%20vakci%CC%81ny.png");
  background-position: 0 0;
  background-size: auto;
  background-attachment: fixed;
  min-height: 101vh;
}

.abackground-2.bajerova {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60915db9aad41124a8b0113d_Main%20banner%202.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 119vh;
  margin-top: -155px;
  padding-left: 20px;
  padding-right: 20px;
}

.abackground-2.bajerova.prednasejici, .abackground-2.bajerova.videa {
  background-image: none;
}

.abackground-2.bajerova.videa._22 {
  margin-top: 0;
}

.abackground-2.bajerova.mm {
  object-fit: cover;
  background-image: none;
  min-height: auto;
}

.abackground-2.podhomeo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg"), linear-gradient(#224765, #224765);
  background-position: 0%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.abackground-2.pedohomeo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19bb4b926f91dff91182a_pediatrie.svg"), linear-gradient(#224765, #224765);
  background-position: 0%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
}

.abackground-2.psychohomeo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5d0a365d4a635c2809e78827_psycho.svg"), linear-gradient(#224765, #224765);
  background-position: 0%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  display: flex;
}

.abackground-2.dth {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  min-height: 65vh;
  margin-top: 119px;
}

.abackground-2.novela {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/618ce0477f656a3633cae06d_Banner%20wf%20-%20HPV.jpg");
  background-position: 100% 100%;
  background-size: cover;
  background-attachment: scroll;
  min-height: 100vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.abackground-2.novela.can {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61f005a59032ef1b2619abd2_Banner%20wf%20-%20CAN.jpg");
  background-position: 50%;
  background-size: cover;
  border-top: 2px #343a40;
  border-bottom: 2px #343a40;
  min-height: 58vh;
  padding-top: 0;
  padding-bottom: 0;
}

.abackground-2.novela.abkm {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619f75a641180cad086d6f47_Banner%20wf%20-%20Pfizer.jpg");
}

.abackground-2.novela.atb {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/620cfa8cb0ea345c018977a6_Banner%20wf%20-%20ATB.jpg");
}

.abackground-2.nervo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619f75a641180cad086d6f47_Banner%20wf%20-%20Pfizer.jpg");
  background-position: 0 0;
  background-size: auto;
  background-attachment: fixed;
}

.abackground-2.nervo.can {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61d43fbeacd75434306575db_Banner%20wf%20-%20CAN.jpg");
}

.abackground-2.nervos {
  background-image: none;
  min-height: 100vh;
  padding-bottom: 0;
}

.abackground-2.orl {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b89144d00c2a0cf9777_ORL.svg"), linear-gradient(#224765, #224765);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  display: flex;
}

.acontact-2 {
  background-color: #fff;
  border-radius: 4px;
  padding: 4vh 4vw;
}

.acontact-2.sabina.o-ko22 {
  padding: 6vh 6vw;
  box-shadow: inset 1px 1px 20px 20px #fae1dd;
}

.acontact-2.sabina.monika.paterak22 {
  background-color: #9da6ad;
}

.acontact-2.sabina.monika.paterak22.shite {
  background-color: var(--white);
}

.acontact-2.sabina._2.lilka {
  margin-top: 2vh;
}

.acontact-2.lilly {
  margin-top: 4vh;
}

.acontact-2.lilly.nervos {
  margin-top: 0;
}

.acontact-2.lilly.paterak22 {
  background-color: #9da6ad;
}

.acontact-2.lilly.paterak22.wh {
  background-color: var(--white);
}

.acontact-2.nervos {
  background-color: #00000047;
}

.acontact-2.can {
  border: 2px solid #343a40;
  border-radius: 0;
}

.acontact-2.skolitele22.cena {
  padding-top: 6vh;
  padding-bottom: 6vh;
}

.acontact-2.eliska {
  margin-top: 4vh;
}

.alink-2 {
  color: var(--true-black);
}

.alink-2.white {
  color: var(--white);
  text-decoration: underline;
}

.aheadlinelink-2 {
  opacity: .9;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .5s;
}

.aheadlinelink-2:hover {
  opacity: .9;
  color: #ff5d44;
  font-weight: 400;
  text-decoration: none;
}

.aheadlinelink-2:active {
  opacity: .8;
  text-decoration: underline;
}

.aheadlinelink-2.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.aheadlinelink-2.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.aheadlinelink-2.w--current:active {
  opacity: .7;
  color: #32343a;
}

.aheadlinelink-2.kolitel-21:hover {
  background-color: var(--white);
  color: #ac2a1f;
  border: 3px solid #ac2a1f;
  border-radius: 4px;
}

.aheadlinelink-2.kolitel-21._22 {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
  transition: transform .8s;
}

.aheadlinelink-2.kolitel-21._22:hover {
  background-color: var(--white);
}

.aheadlinelink-2.kolitel-21._22.hiide {
  display: none;
}

.aheadlinelink-2.pedak21 {
  padding-left: 0;
}

.aheadlinelink-2.bajerova {
  color: var(--true-black);
}

.aheadlinelink-2.covid {
  padding-left: 0;
}

.aheadlinelink-2.vakciny {
  margin-right: 10vw;
}

.aheadlinelink-2.nervos {
  flex: none;
  margin-left: 0;
  margin-right: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition-property: none;
  display: inline-block;
}

.aheadlinelink-2.nervos:hover {
  color: var(--white);
  line-height: 20px;
  text-decoration: none;
}

.aheadlinelink-2.nervos.poz {
  font-size: 12px;
}

.aheadlinelink-2.pedakonline {
  margin-left: 0;
  margin-right: 20px;
  padding-left: 20px;
}

.aheadlinelink-2.pedakonline.can {
  color: #343a40;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.aheadlinelink-2.pedakonline.last {
  margin-right: 25vw;
}

.aheadlinelink-2.pedakonline.last.atb, .aheadlinelink-2.pedakonline.last.alergie {
  margin-right: 0;
}

.aheadlinelink-2.rez22:hover {
  color: #9ee6e1;
}

.aheadlinelink-2.rez22.w--current {
  color: var(--white);
  font-weight: 400;
}

.aheadlinelink-2.pal22 {
  color: #064876;
}

.aheadlinelink-2.homeo {
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
}

.aheadlinelink-2.homeo:hover {
  color: var(--white);
  text-decoration: underline;
}

.aheadingbutton-3 {
  color: #fff;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-top: 5vh;
  padding: 10px 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: flex;
}

.aheadingbutton-3:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.aheadingbutton-3.rezident21:hover {
  color: var(--white);
  background-color: #aa77b1;
}

.aheadingbutton-3.kolitel-21 {
  font-size: 17px;
  transition: transform .8s;
}

.aheadingbutton-3.kolitel-21:hover {
  color: #ac2a1f;
  border-width: 2px;
  border-color: #ac2a1f;
}

.aheadingbutton-3._2 {
  font-family: Open Sans, sans-serif;
}

.aheadingbutton-3.nervos {
  letter-spacing: 1px;
  border-style: solid;
  font-family: Varela, sans-serif;
  line-height: 30px;
}

.text-span-78 {
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
}

.partner_logo {
  text-decoration: none;
}

.modal-wrapper-odb-rez1 {
  z-index: 9999;
  background-color: #ffffffbf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.ah_text-2 {
  text-align: justify;
  letter-spacing: 1px;
  border-radius: 4px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.ah_text-2.historie1-odstavec {
  margin-top: 25px;
  margin-bottom: 40px;
}

.ah_text-2.historie1-odstavec.pedak22 {
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.ah_text-2.historie-sub12 {
  text-align: left;
  letter-spacing: 1px;
  padding-top: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.afloatingbutton {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #214665;
  border: 1px #fff;
  border-radius: 4px;
  justify-content: center;
  padding: 3vh 4vw;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17px;
  display: block;
  position: fixed;
  inset: auto 1% 1%;
}

.afloatingbutton:hover, .afloatingbutton:active {
  background-color: var(--ahou--tomato);
}

.afloatingbutton.rezident21 {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #76c6c1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 17px 0;
  font-family: Lato, sans-serif;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.afloatingbutton.rezident21:hover {
  background-color: #aa77b1;
}

.afloatingbutton.rezident21.ockovani {
  transition: background-color .3s;
}

.afloatingbutton.rezident21.ockovani.rez22 {
  color: var(--white);
  border-width: 0;
  font-weight: 700;
}

.afloatingbutton.kolitel-21 {
  background-color: #b93a2d;
  border-top-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-bottom-color: #b93a2d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 2vh;
  padding-bottom: 2vh;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.afloatingbutton.kolitel-21:hover {
  background-color: var(--white);
  color: #ac2a1f;
  border: 2px solid #ac2a1f;
}

.afloatingbutton.kolitel-21.paliace21 {
  background-color: #2d2075;
}

.afloatingbutton.kolitel-21.paliace21:hover {
  border: 1px none var(--white);
  background-color: var(--ahou--tomato);
  color: var(--white);
}

.afloatingbutton.kolitel-21.paliace21.pal22 {
  background-color: #064876;
}

.afloatingbutton.kolitel-21.paliace21.pal22:hover {
  background-color: #0095a9;
}

.afloatingbutton.kolitel-21._22 {
  border-radius: 4px;
  position: relative;
}

.afloating-button {
  z-index: 9900;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.afloating-button.bodyfest.float {
  margin-bottom: 0;
  display: block;
}

.button-430 {
  display: block;
}

.bold-text-62 {
  color: #aa77b1;
}

.bold-text-62.kolitel-21 {
  color: #d26154;
}

.bold-text-62.white {
  color: var(--white);
}

.bold-text-63 {
  color: #aa77b1;
}

.bold-text-63.kolitel-21 {
  color: #d26154;
}

.bold-text-63.white {
  color: var(--white);
}

.bold-text-64 {
  color: #aa77b1;
}

.bold-text-64.kolitel-21 {
  color: #d26154;
}

.buttonpedak {
  background-color: var(--white);
  color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #0000;
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.buttonpedak:hover {
  border: 1px solid var(--white);
  background-color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  color: var(--white);
}

.buttonpedak.paliace21 {
  color: var(--white);
  background-color: #2d2175;
}

.buttonpedak.paliace21:hover {
  background-color: var(--ahou--tomato);
}

.buttonpedak-2 {
  color: #54bb6c;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #fff;
  border: 0 #000;
  border-radius: 4px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.ah_main.kolitel-21 {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  text-indent: 0;
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 59px;
  font-weight: 700;
  display: flex;
}

.agridcontact {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  align-content: center;
  align-items: center;
  overflow: hidden;
}

.agridcontact.lilly_nervos {
  margin-top: 5vh;
}

.agridcontact.lekar {
  grid-column-gap: 24px;
}

.agridcontact.lekar-copy, .agridcontact.lekar-copy-copy {
  grid-column-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.agridcontact.svisle {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.subscribe-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.subscribe-form-flex {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.subscribe-form-input-wrapper {
  text-align: left;
}

.subscribe-form-input {
  margin-bottom: 0;
}

.ah_banner {
  padding-top: 0;
}

.ah_grid_banner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.ah_mainpage {
  margin-top: 0;
  margin-bottom: 15vh;
}

.ah_mainpage.pedak21.grey {
  color: var(--true-black);
  background-color: #f9f9f9;
  margin-bottom: 0;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.container-47 {
  justify-content: center;
  display: flex;
}

.link-block-47 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-65, .text-span-79 {
  text-decoration: underline;
}

.text-span-80 {
  text-transform: capitalize;
}

.container-48 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.ahoulink-2 {
  opacity: .9;
  color: #333;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .5s;
}

.ahoulink-2:hover {
  opacity: .9;
  color: var(--ahou--tomato);
  font-weight: 400;
  text-decoration: none;
}

.ahoulink-2:active {
  opacity: .8;
  text-decoration: underline;
}

.ahoulink-2.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.ahoulink-2.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.ahoulink-2.w--current:active {
  opacity: .7;
  color: #32343a;
}

.ahoulink-2.bajerova {
  color: var(--true-black);
  border: 1px #000;
  border-radius: 4px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Roboto, sans-serif;
  transition-duration: .3s;
}

.ahoulink-2.bajerova:hover {
  color: #df729c;
  border: 1px #df729c;
  border-radius: 4px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.ahoulink-2.bajerova.new {
  margin-left: 9vw;
  margin-right: 9vw;
  font-family: Montserrat, sans-serif;
}

.ahoulink-2.bajerova.new:hover {
  border-style: none;
  border-width: 0;
  border-radius: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.ahoulink-2.bajerova.new.w--current {
  margin-left: 8vw;
  margin-right: 8vw;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.ahoulink-2.bajerova.new.w--current:hover {
  border-style: none;
  border-width: 0;
  border-radius: 0;
  font-weight: 400;
}

.ahoulink-2.bajerova.new._22 {
  color: red;
}

.ahoulink-2.bajerova.hide {
  margin-left: 10px;
  margin-right: 10px;
  display: block;
}

.div-block-nav-bar-2 {
  z-index: 8888;
  background-color: #fff;
  height: 110px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.master_bio.bajerova {
  padding-top: 25vh;
  padding-bottom: 0;
}

.master_bio.bajerova.news {
  padding-bottom: 15vw;
  padding-left: 40px;
  padding-right: 40px;
}

.master_bio.bajerova.news.videa {
  padding-top: 15vh;
  padding-bottom: 25vw;
}

.master_bio.bajerova.old {
  padding: 10vh 20px 20vh;
}

.master_bio.bajerova.old._2 {
  padding-top: 10vh;
  padding-bottom: 20vh;
}

.master_videa {
  padding-top: 25vh;
  padding-bottom: 20vh;
}

.master_videa.partneri {
  background-color: #edeaec;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.master_videa._1 {
  padding: 25vh 20px 10vh;
}

.master_videa._1._2 {
  padding-top: 25vh;
  padding-bottom: 10vh;
}

.master_videa._1._2.publikace {
  padding-bottom: 20vh;
}

.grid-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.grid-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-47.paliace21 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-47.paliace21.schovat {
  display: none;
}

.grid-48 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-48._22 {
  grid-template-rows: auto auto;
}

.grid-48.paliace22aktivni {
  grid-template-rows: auto;
}

.grid-48.pal22 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-48.pal22.pal23 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-48.pal22.pal24 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-197 {
  margin-bottom: 0;
}

.container-49 {
  margin-bottom: 15vh;
}

.image-198 {
  border-radius: 4px;
}

.link-block-48 {
  text-decoration: none;
}

.grid-49 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.column_registrace.paliace21 {
  margin-top: 5px;
}

.columns-27 {
  margin-top: 0;
}

.paliace_ubytko {
  margin-top: 5px;
}

.ah_ubytov-n {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_ubytov-n.grey {
  background-color: #dddddd30;
}

.link-129 {
  color: var(--true-black);
  text-decoration: none;
}

.link-130 {
  text-decoration: none;
}

.ah_container_ubytov-n-_1.pal22.blue {
  background-color: #e8f5f6;
  border-radius: 4px;
  padding: 25px;
}

.ah_container_ubytov-n-_2 {
  margin-top: 5vh;
  display: block;
}

.link-131 {
  color: var(--true-black);
  text-decoration: underline;
}

.ah_cenik {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_cenik.paliace21.ubytko22 {
  padding-top: 0;
}

.ah_cenik.paliace21._22.verze2, .ah_cenik.paliace21.v2 {
  background-color: #0095a9;
}

.ah_misto {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.ah_misto.grey {
  background-color: #dddddd30;
}

.ah_misto.grey.paliace21._22aktivni {
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.ah_misto.grey.paliace21.pal22 {
  background-color: #0000;
}

.ah_misto.grey.paliace21.pal22.vybor, .ah_misto.paliace21 {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.ah_misto.paliace21.v2 {
  background-color: #0095a9;
}

.grid-51 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr .75fr 1fr 1.25fr;
}

.grid-51.loga.paliace21 {
  grid-template-columns: 1.25fr 1fr .25fr 1fr 1.25fr;
  margin-top: 10px;
}

.ah_containert_ubytov-n-_hlavicka {
  margin-bottom: 30px;
}

.ah_containert_ubytov-n-_hlavicka.pal22 {
  padding-left: 25px;
  padding-right: 25px;
  display: block;
}

.heading-41 {
  text-transform: capitalize;
  margin-top: 0;
}

.heading-41.pal22 {
  margin-bottom: 0;
}

.heading-41.pal22.vybor {
  text-transform: lowercase;
}

.text-span-81 {
  column-count: 0;
  font-size: 14px;
  line-height: 18px;
}

.link-block-49 {
  border: 1px #4c5154bf;
  border-radius: 4px;
}

.image-199, .image-200 {
  border: 1px solid #4c515463;
  border-radius: 4px;
}

.link-block-50 {
  border: 1px #4c515463;
  border-radius: 4px;
}

.image-201 {
  border: 1px solid #4c515463;
  border-radius: 4px;
}

.grid-52 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
  padding-left: 0;
}

.grid-52.paliace21 {
  grid-template-columns: 2fr .5fr .5fr;
}

.grid-52.paliace21.ubytko {
  grid-template-columns: 2.5fr .5fr .5fr;
  margin-top: 60px;
}

.grid-52.paliace21.ubytko.pal22 {
  margin-top: 0;
}

.grid-52.paliace21.ubytko.pal22.cenik {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr .5fr .5fr;
  margin-bottom: 60px;
}

.grid-52.paliace21.ubytko.pal22.cenik.imperial {
  grid-row-gap: 8px;
}

.grid-52.paliace21.ubytko.pal22.cenik.ver2 {
  grid-template-columns: 1.5fr .5fr .5fr;
  margin-bottom: 10px;
}

.grid-52.paliace21.ubytko.pal22.cenik.ver2.hide {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-52.paliace21.ubytko.pal22._23 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  margin-bottom: 10px;
  padding-right: 20px;
}

.grid-52.paliace21.pal22 {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-53 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-53.paliace21 {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1.25fr .25fr;
  margin-top: 60px;
}

.grid-53.paliace21.vramci {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-53.paliace21.vramci.v2 {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 50px;
}

.grid-53.paliace21.storno {
  grid-column-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr 1fr 1fr;
}

.grid-53.paliace21.storno.hotel {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 3fr .5fr;
}

.grid-53.paliace21.storno.hotel.ibis {
  grid-template-columns: 3fr .5fr;
}

.grid-53.paliace21.storno.hotel.ostrava {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr .5fr;
}

.grid-53.paliace21.storno.registrace22 {
  margin-bottom: 10px;
}

.grid-53.paliace21.storno.registrace22.v2 {
  grid-row-gap: 12px;
  grid-template-columns: 2.5fr .75fr .4fr;
  margin-top: 0;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 20px;
}

.text-span-82 {
  font-weight: 700;
}

.text-span-83 {
  font-weight: 300;
}

.italic-text-19 {
  font-style: normal;
}

.grid-54 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-82 {
  margin-top: 2vh;
}

.div-block-82._2 {
  margin-top: 6vh;
}

.div-block-71-copy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/609552277866921ce27df91f_Group%2017.jpg");
  background-position: 46%;
  background-size: cover;
  border-radius: 5px;
}

.link-132 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  font-weight: 700;
  text-decoration: none;
}

.button-431 {
  letter-spacing: .5px;
  background-color: #2e535d;
  border-radius: 3px;
  margin-top: 2vh;
  margin-bottom: 2vh;
  font-family: Lato, sans-serif;
}

.button-431:hover {
  background-color: #012b35;
}

.column-386 {
  display: block;
}

.column-386.hide {
  display: none;
}

.bold-text-66 {
  color: #fff;
}

.div-block-83 {
  background-color: #ffffff1a;
  border-radius: 5px;
  padding: 2vh 2vw 3vh;
}

.grid-55 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 9fr;
  margin-top: 4vh;
}

.paragraph-5 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.paragraph-5._2 {
  color: #fff6;
}

.paragraph-6 {
  color: #ffffffbf;
  text-align: left;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.grid-56 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-56.paliace21vybor._22 {
  grid-row-gap: 8px;
}

.grid-56.paliace21vybor._22.vybor {
  margin-bottom: 20px;
}

.grid-56.paliace21vybor._22.vybor._2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .75fr 1fr;
}

.grid-56.paliace21vybor._22.vybor.v2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 30px;
}

.grid-57 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-57.paliace21vybor2._22 {
  grid-row-gap: 8px;
}

.grid-57.paliace21vybor2._22._2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-57.paliace21vybor2._22.v2 {
  margin-top: 10px;
}

.text-span-84 {
  color: #1395a8;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
}

.container_bigbanner {
  margin-bottom: 15vh;
}

.container_bigbanner.skolitele21 {
  margin-bottom: 10vh;
}

.text-span-85 {
  color: #012b35;
}

.text-span-86, .bold-text-67 {
  color: #2e535d;
}

.aheadlinelink-3 {
  opacity: .9;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: fill;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .5s;
  position: relative;
}

.aheadlinelink-3:hover {
  opacity: .9;
  color: #ff5d44;
  font-weight: 400;
  text-decoration: none;
}

.aheadlinelink-3:active {
  opacity: .8;
  text-decoration: underline;
}

.aheadlinelink-3.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.aheadlinelink-3.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.aheadlinelink-3.w--current:active {
  opacity: .7;
  color: #32343a;
}

.aheading-2 {
  color: #333;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.aheading-2._2 {
  margin-bottom: 40px;
  font-size: 20px;
}

.aheading-2._2.podhomeo {
  margin-top: 4vh;
  margin-bottom: 12px;
  margin-left: 4vw;
}

.aheading-2._2.podhomeo.yellow.new {
  margin-top: 12px;
  margin-left: 0;
}

.aheading-2._2.podhomeo.blue.new {
  margin-top: 12px;
  margin-left: 0;
}

.aheading-2._2.podhomeo.yellow {
  color: #f4a745;
}

.aheading-2._2.podhomeo.yellow._1 {
  line-height: 30px;
}

.aheading-2._2.podhomeo.yellow._1.new {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 20px;
}

.aheading-2._2.podhomeo.blue {
  color: #465c9b;
}

.aheading-2._2.podhomeo.blue._1 {
  line-height: 30px;
}

.aheading-2._2.podhomeo.blue._1.new {
  margin-top: 0;
  margin-left: 0;
}

.aheading-2._2.podhomeo.gray {
  color: #465c9b;
}

.aheading-2._2.podhomeo.gray._1 {
  color: #a5a5a5;
  line-height: 30px;
}

.aheading-2._2.podhomeo.gray._1.new {
  margin-top: 0;
  margin-left: 0;
}

.aheading-2._2.podhomeo.homeo {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.aheading-2._2.podhomeo.homeo.misto {
  margin-bottom: 0;
}

.aheading-2._2.podhomeo.homeo.misto.termin {
  padding-left: 20px;
  padding-right: 20px;
}

.aheading-2._2.podhomeo.new {
  margin-top: 0;
  margin-left: 0;
}

.aheading-2._2.podhomeo-copy {
  margin-top: 4vh;
  margin-bottom: 12px;
  margin-left: 4vw;
}

.aheading-2._2.podhomeo-copy.blue {
  color: #465c9b;
  margin-top: 0;
}

.aheading-2._2.podhomeo-copy.blue.new {
  margin-top: 12px;
  margin-left: 0;
}

.aheading-2._2.podhomeo-copy.yellow {
  color: #f4a745;
  margin-top: 0;
}

.aheading-2._2.podhomeo-copy.yellow.new {
  margin: 20px;
  padding-left: 0;
}

.aheading-2._2.podhomeo-copy.gray {
  color: #a5a5a5;
  margin-top: 0;
}

.aheading-2._2.podhomeo-copy.gray.new {
  margin-top: 12px;
  margin-left: 0;
}

.aheading-2._2.orange.new {
  margin-top: 0;
  margin-bottom: 0;
}

.aheading-2._2.blue.new {
  margin-top: 0;
  margin-bottom: 0;
}

.aheading-2._2.orange {
  color: #f4a745;
}

.aheading-2._2.blue {
  color: #465c9b;
}

.aheading-2._2.homeo {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.aheading-2._2.homeo.left {
  text-align: left;
}

.aheading-2._2.uvod {
  margin-bottom: 20px;
}

.aheading-2._2.uvod.homeo {
  margin-top: 40px;
}

.aheading-2._1 {
  margin-top: 0;
  margin-bottom: 20px;
}

.x-2 {
  color: #2e535d;
  font-weight: 700;
  text-decoration: none;
}

.grid-58 {
  grid-column-gap: 48px;
  grid-template-rows: auto;
}

.grid-58.podhomeo {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.grid-58.pedohomeo.navrh {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-58.pedohomeo.navrh.mth {
  grid-template-columns: 1fr;
}

.grid-58.pedohomeo.navrh.pod {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-58.pedohomeo.navrh.moznavymazat {
  display: none;
}

.grid-58._2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-58.psychohomeo {
  grid-template-rows: auto auto;
}

.grid-58.psychohomeo.new {
  grid-template-rows: auto;
}

.grid-58.psychohomeo.new._22 {
  grid-template-columns: 1fr;
}

.grid-58._3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-58.nove {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid-58.dth24 {
  grid-column-gap: 20px;
  margin-top: 40px;
}

.grid-59, .grid-60 {
  grid-template-columns: 1fr;
}

.italic-text-20 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.div-block-84 {
  background-color: #f4a745;
  border-radius: 4px;
  padding: 2vh 2vw;
}

.div-block-84.blue {
  background-color: #465c9b;
}

.ah_text-3 {
  color: #333;
  text-align: justify;
  border-radius: 4px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.ahou-color-footer-2 {
  background-image: linear-gradient(#333, #333);
  border-radius: 0;
  padding: 30px 30px 80px;
}

.zru-eno-2 {
  color: #ff5d44;
  font-weight: 400;
  text-decoration: line-through;
}

.tab-link-tab-3-3 {
  background-color: #f6f6f6;
  border-radius: 3px;
  margin-left: 20px;
}

.tab-link-tab-3-3.w--current {
  color: #fff;
  background-color: #465c9b;
}

.image-203 {
  max-width: 62%;
  margin-top: 20px;
  display: block;
}

.grid-61 {
  grid-template-rows: auto;
}

.grid-61.bannery {
  margin-top: 60px;
}

.grid-61.bannery.kolitele {
  grid-row-gap: 10vh;
  grid-template-rows: auto auto;
  margin-top: 0;
  margin-bottom: 10vh;
}

.grid-61.bannery.kolitele._22.hiide {
  display: none;
}

.container-50 {
  margin-bottom: 10vh;
  display: block;
}

.container-50.hide {
  display: none;
}

.link-block-52 {
  display: block;
}

.text-span-87 {
  color: var(--dim-grey);
}

.text-span-88 {
  text-transform: uppercase;
}

.image-204 {
  display: block;
}

.container-51 {
  justify-content: center;
  margin-bottom: 15vh;
  display: flex;
}

.text-block-210 {
  color: var(--csmd\<deleted\|variable-7293ebe6\>);
  margin-bottom: 20px;
  font-weight: 700;
}

.text-span-89 {
  font-weight: 700;
}

.text-span-90 {
  color: var(--true-black);
  font-weight: 700;
}

.column-387, .column-388, .column-389, .column-390, .column-391 {
  display: none;
}

.grid-62 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr .5fr .25fr;
}

.grid_paterak._21 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .5fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid_paterak._21._22 {
  grid-column-gap: 33px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr 2fr 1fr;
  margin-top: 0;
}

.grid_paterak._21._22.program {
  grid-column-gap: 33px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 5% 1.25fr 1fr;
}

.grid_paterak._21._22.program.podzim {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.grid_paterak._21._22.program.jaro23 {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_paterak._21._22.program._24 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 5% 1fr 1fr;
}

.grid_paterak.rozcesti {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  margin-top: 12vh;
}

.grid_paterak_terminy._21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 0;
}

.grid_paterak_terminy._21.ocko22 {
  margin-top: 0;
}

.grid_paterak_terminy._21.ocko22.ocko23 {
  margin-bottom: 40px;
}

.grid_paterak_terminy._21.paterak22 {
  grid-column-gap: 3vw;
  grid-row-gap: 1vh;
  grid-template-rows: auto auto auto;
  margin-top: 0;
}

.grid_paterak_terminy._21.paterak22.jedna {
  grid-row-gap: 1vh;
  grid-template-rows: auto auto auto;
  margin-bottom: 10vh;
}

.grid_paterak_terminy._21.paterak22.verze2 {
  grid-template-columns: 1fr 1fr;
}

.grid_paterak_terminy._21.paterak22.seznam {
  grid-row-gap: 3vh;
}

.grid_paterak_terminy._21.paterak22.seznam._24 {
  grid-template-rows: auto auto;
  display: none;
}

.grid_paterak_terminy._21.paterak22.seznam._24.prvnipomoc {
  grid-column-gap: 3vw;
  grid-row-gap: 3vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-4.paterak {
  color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
}

.heading-4.paterak.white {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  font-size: 20px;
}

.heading-4.paterak.white.region {
  text-align: center;
}

.heading-4.ocko22 {
  color: #67676f;
  text-transform: none;
  font-family: Exo, sans-serif;
}

.heading-4.ahou_partnerineducation {
  color: tomato;
  font-family: Lato, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.heading-4.ahou_partnerineducation.stred {
  text-align: center;
}

.heading-4.mainboard {
  color: var(--ahou--tomato);
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.container-52 {
  text-align: center;
  align-self: center;
  margin-top: 25vh;
  position: static;
}

.container-52.paterak23._24 {
  margin-top: 22vh;
}

.container-52.paterak23._24.pod {
  margin-top: 5vh;
}

.text-span-91, .text-span-92, .text-span-93, .text-span-94 {
  color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  font-weight: 700;
}

.button-432 {
  text-transform: uppercase;
}

.button_registrace_paterak {
  border: 1px solid var(--white);
  color: var(--white);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 4px;
}

.button_registrace_paterak._21 {
  text-align: center;
  letter-spacing: 2px;
  text-indent: 0;
  margin-top: 60px;
  padding: 10px 60px;
  font-size: 17px;
  position: static;
}

.button_registrace_paterak._21:hover {
  background-color: #9da6ad;
  border-color: #9da6ad;
}

.grid-63 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-85 {
  text-align: left;
  background-color: #fafafa;
  border-radius: 3px;
  padding: 2.6vh 2vw 2vh;
}

.div-block-86 {
  text-align: left;
  background-color: #447784;
  padding-left: 20px;
  padding-right: 10px;
  display: block;
}

.button-433 {
  text-align: left;
  background-color: #2e535d;
  border-radius: 3px;
  margin-top: 12px;
  margin-bottom: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ah_extra {
  padding-top: 15vh;
  padding-bottom: 15vw;
}

.text-span-95 {
  font-size: 16px;
  font-weight: 700;
}

.grid-64 {
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
}

.text-span-96 {
  font-weight: 500;
  text-decoration: underline;
}

.image-205 {
  width: 100px;
  display: block;
}

.ahou_logo {
  margin-top: 30px;
}

.ahou_logo_foto {
  width: 100px;
  max-width: 80%;
}

.column-392, .column-393, .column-394, .column-395, .column-396 {
  display: none;
}

.grid-65 {
  grid-template-rows: auto;
}

.grid-65._21 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.image-206 {
  border-radius: 8px;
}

.text-span-97 {
  color: var(--homeopedak\<deleted\|variable-6ff05ea7\>);
}

.bold-text-68, .text-span-98, .bold-text-69 {
  color: #df729c;
}

.text-span-99, .text-span-100 {
  color: #4c5154c9;
  font-weight: 700;
}

.text_partneri_bajerova {
  color: #6baecf;
  text-transform: uppercase;
  text-decoration: none;
}

.link_parneri_bajerova {
  text-decoration: none;
}

.grid_partneri_bajerova {
  text-align: center;
  grid-template-rows: auto;
}

.grid_partneri_bajerova.verze1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: center;
  margin-top: 100px;
  margin-right: 50vw;
  display: grid;
  position: static;
  inset: auto auto 0% 0%;
}

.grid_partneri_bajerova.verze1.loga {
  grid-template-columns: .25fr max-content;
  place-items: end;
  margin-top: 0;
  margin-right: 0;
  position: static;
  inset: auto 0% 0% auto;
}

.heading3_bajerova {
  color: #5fb8d4;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading3_bajerova.info {
  margin-bottom: 16px;
}

.heading3_bajerova.info.bajerova {
  color: #df729c;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 400;
}

.heading3_bajerova.info.bajerova.bronsky {
  color: #f5a027;
  margin-top: 40px;
}

.heading3_bajerova.info.bajerova.bron {
  color: #e99a51;
  font-size: 18px;
}

.heading3_bajerova.info.bajerova.fuchs {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.heading3_bajerova.pink {
  color: #df729c;
  font-size: 26px;
}

.heading3_bajerova.pink.prednasejici {
  font-size: 33px;
}

.heading3_bajerova.pink.prednasejici.videa {
  color: #e99a51;
}

.heading3_bajerova.pink.link {
  background-color: var(--white);
  border: 1px solid #df729c;
  border-radius: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
}

.heading3_bajerova.orange {
  color: #e99c60;
  margin-top: 5vh;
  font-size: 26px;
}

.heading3_bajerova.blue {
  margin-top: 5vh;
  font-size: 26px;
}

.grid-66 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.grid-66._1 {
  grid-template-columns: auto 200px;
  margin-top: 45px;
}

.div_bajerova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/612f7a4641a07b0ef969e2c0_Bajerova%CC%81.svg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

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

.div-block-87 {
  margin-bottom: 0;
  padding-top: 0;
}

.div_bajerova_info {
  padding-right: 20px;
}

.grid-67 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-67.test2verze {
  margin-top: 25vh;
}

.text-span-101 {
  font-weight: 700;
}

.container-54 {
  margin-bottom: 15vh;
}

.container-54.imunita {
  text-align: center;
}

.body_o-ko {
  background-color: #0000;
}

.registrace_text.o-ko {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.button-434 {
  padding-left: 25px;
  padding-right: 25px;
}

.button_registrace.o-ko {
  border: 1px solid var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  background-color: var(--white);
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 3px;
  flex: 0 auto;
  order: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  transition: color .4s, opacity .4s, background-color .4s;
  position: relative;
  inset: 0% 0% auto 140px;
}

.button_registrace.o-ko:hover {
  border-color: var(--white-2\<deleted\|variable-f1153330\>);
  background-color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  color: var(--white);
}

.container-55 {
  clear: none;
  flex: 0 auto;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: static;
  inset: 0% 0% auto auto;
}

.grid-68 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.container-56 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.container-57 {
  margin-top: 10vh;
}

.n-zev_o-ko {
  color: #67676f;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-top: 25vh;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  display: block;
}

.n-zev_o-ko.mini {
  justify-content: flex-start;
  margin-top: 20vh;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  font-size: 38px;
  display: flex;
}

.n-zev_o-ko.mini.test._1 {
  margin-top: 6vh;
  font-size: 2.3em;
}

.n-zev_o-ko.mini.big {
  margin-top: 4vh;
  font-size: 59px;
}

.n-zev_o-ko.mini.big._23 {
  margin-top: 0;
}

.n-zev_o-ko.mini._23 {
  margin-top: 15vh;
}

.n-zev_o-ko.test {
  margin-top: 0;
  font-size: 4em;
  position: relative;
  top: 5%;
  left: -5%;
}

.div-block-88 {
  margin-top: 19vh;
  margin-left: 0;
}

.text-block-212 {
  color: #67676f;
}

.section-56 {
  background-color: #e1cfc8;
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.link-block-53 {
  margin-bottom: 40px;
}

.button_registrace_ocko {
  color: #67676f;
  letter-spacing: 2px;
  background-color: #fae1dd;
  border: 1px solid #000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button_registrace_ocko:hover {
  border-color: var(--white);
  color: var(--white);
  background-color: #ff5d44bd;
}

.grid-69 {
  grid-template-rows: auto auto auto auto;
}

.link-block-54 {
  margin-top: 40px;
  display: flex;
}

.div_akreditace {
  background-color: #fae1dd82;
  border-radius: 4px;
  padding: 4vh 4vw;
}

.div_akreditace.o-ko {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #0000;
  box-shadow: inset 1px 0 20px 3px #fcefee;
}

.text-span-102, .bold_ocko22 {
  color: var(--ahou--tomato);
}

.ah_kontakt {
  background-color: #fae1dd;
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.container-58.uvod_ocko {
  margin-top: 0;
}

.container_ocko_main {
  flex: 0 auto;
  margin-top: 0;
}

.grid-70 {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  margin-bottom: 15vh;
}

.grid_paterak_21_podziim {
  grid-row-gap: 40px;
}

.masternavl-ka {
  background-color: #e7e7e7;
  max-height: 56px;
  display: block;
}

.masternavlink1 {
  color: var(--true-black);
  text-align: left;
  letter-spacing: 1px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.masternavlink1:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.masternavlink2 {
  color: var(--true-black);
  text-align: right;
  letter-spacing: 1px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 30px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.masternavlink2:hover {
  color: var(--bodyfest--blue\<deleted\|variable-35b24ab0\>);
}

.image-208 {
  background-color: #fff;
  border-radius: 3px;
}

.heading-42 {
  color: #333;
  text-align: left;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  text-decoration: none;
}

.heading-42.lekar21 {
  color: #447784;
  text-align: left;
  letter-spacing: .5px;
  max-width: 100%;
  margin-top: 4vh;
  margin-bottom: 4vh;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-42.lekar21._2 {
  margin-bottom: 1vh;
}

.heading-42.lekar21.diskuze {
  color: #333;
  margin-left: 2vw;
  font-size: 14px;
}

.heading-42.lekar21.diskuze.gray {
  opacity: .6;
}

.heading-42.lekar21.diskuze.gray._2 {
  margin-top: 2vh;
  margin-bottom: 2vh;
  margin-left: 8vw;
}

.grid-71 {
  grid-template-columns: 1fr .5fr;
}

.link-133 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
}

.text-block-213 {
  color: #2e535d;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-213-copy {
  color: #447784;
  margin-bottom: 4vh;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.linkl-ka {
  color: #447784;
}

.grid-72 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.div-block-89 {
  background-color: var(--true-black);
  width: 60%;
  height: 1px;
  margin-top: 4vh;
  margin-bottom: 4vh;
  margin-left: 4vw;
}

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

.text-span-103 {
  font-size: 26px;
}

.image-209 {
  border-radius: 4px;
}

.l-ka-akce {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: 4vw;
  margin-right: 4vw;
  padding-top: 60px;
  padding-bottom: 80px;
}

.nervos_nadpiis {
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
}

.nervos_nadpiis.podnadpis {
  text-transform: none;
  margin-bottom: 10px;
  font-size: 23px;
}

.body_nervos {
  background-color: #050b2c;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b074212b1a5036c0c8fae8_Nervos%20main%20banner%202.jpg");
  background-position: 0 0;
  background-size: auto;
  background-attachment: fixed;
}

.text-span-104 {
  color: var(--white);
}

.image-210 {
  mix-blend-mode: normal;
  border-radius: 5px;
}

.image-211 {
  border-radius: 6px;
}

.text-span-105 {
  color: #fcf6f6;
}

.bold-text-70, .bold-text-71, .bold-text-72 {
  color: var(--white);
}

.div-block-90 {
  justify-content: center;
  margin-top: 7vh;
  display: flex;
}

.nav-container.ocko22 {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #0000;
  max-width: 100%;
  padding: 1em 5em 0;
}

.grid-73 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid_item-2 {
  flex: 1;
  padding: 1.04em;
}

.image-212 {
  width: 6em;
}

.grid_item-nav {
  flex: 1;
  justify-content: flex-end;
  padding: 1.04em;
  display: flex;
  position: relative;
}

.menu_link {
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
  margin-right: 1.2em;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu_link.hide {
  display: none;
}

.menu_p-2 {
  color: #67676f;
  flex: none;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.3em;
  line-height: 1.6;
  text-decoration: none;
  transition: transform .5s;
}

.menu_p-2:hover {
  color: var(--ahou--tomato);
  background-color: #0000;
}

.vs-section {
  z-index: 2;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.nav-contain {
  background-color: #0000;
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 5em 0;
}

.container_nadpis {
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2.7em 6.25em;
}

.div_nadpis {
  padding-top: 10em;
  display: flex;
}

.grid_id_div_1 {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.grid_item {
  width: 100%;
  margin-left: 10%;
  margin-right: -10%;
  padding: 1.04em;
}

.body_pedak.test {
  font-family: Open Sans, sans-serif;
}

.preloader_22 {
  z-index: 1000;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-middle._22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400fr) minmax(5vw, 1fr);
  grid-auto-flow: column;
  justify-content: space-between;
  justify-items: center;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.left-preloader._22 {
  background-color: var(--white);
  width: 100%;
}

.middle-preloader._22 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.stripe-preloader.left._22, .stripe-preloader.middle._22, .stripe-preloader.right._22 {
  background-color: var(--white);
  width: 33.33px;
}

.right-preloader._22 {
  background-color: var(--white);
  width: 100%;
}

.stripe-preloader-2 {
  background-color: #fff;
  border-bottom: 1px solid #f3f6fc;
  border-right: 1px solid #f3f6fc;
  width: 33.33%;
}

.stripe-preloader-2.left {
  border-left: 1px solid #f3f6fc;
}

.preloader-2 {
  z-index: 10000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.left-preloader-2 {
  background-color: #fff;
  border-bottom: 1px solid #f3f6fc;
  width: 100%;
}

.preloader-middle-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  justify-items: center;
  width: 100vw;
  height: 100%;
  display: grid;
  position: absolute;
  inset: 0%;
}

.middle-preloader-2 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.right-preloader-2 {
  background-color: #fff;
  border-bottom: 1px solid #f3f6fc;
  width: 100%;
}

.rotate-text {
  transform: rotate(-90deg);
}

.checklist-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.client-quote-credit {
  border-left: 2px solid #fff;
  margin-left: -24px;
  padding-left: 24px;
}

.clip {
  position: relative;
  overflow: hidden;
}

.checklist {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-slider {
  background-color: #0000;
  height: 100%;
}

.newsletter-form-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  color: #fff;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.button-text {
  z-index: 10;
  position: relative;
}

.testimonial-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px 48px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.about-description {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 24px;
  display: grid;
}

.client-quote {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.credit-item {
  justify-content: center;
  align-items: center;
  max-width: 120px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.banner-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-collection-item {
  flex-direction: column;
}

.team-collection-item:nth-child(2n) {
  margin-top: 80px;
  margin-bottom: 80px;
}

.team-collection-item:last-child {
  margin-top: 160px;
}

.large-heading {
  line-height: 1.15em;
}

.success-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  background-color: #ffffffd9;
  border: 1px solid #e2e7f1;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 340px;
  padding: 60px;
  display: grid;
}

.success-wrapper.dark {
  color: #fff;
  background-color: #fff0;
  border-style: none;
  align-content: center;
  height: 100%;
}

.pin-stripe {
  background-color: #f3f6fc;
  width: 1px;
}

.pin-stripe.white {
  background-color: #ffffff1f;
}

.banner-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 400px;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.service-menu-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-menu-list.white {
  border-top-color: #ffffff26;
  width: 100%;
  margin-left: 1px;
  margin-right: 1px;
}

.featured-news-list {
  border-top: 1px #f3f6fc;
  border-bottom: 1px #f3f6fc;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.hero-background-image {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334790b74128ef4_Space002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.categories-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 100%;
  display: grid;
}

.collection-list-item {
  border-top: 1px #000;
  border-bottom: 1px solid #f3f6fc;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-list-item:nth-child(odd) {
  border-bottom-style: solid;
}

.collection-list-item:nth-child(2n) {
  margin-top: 48px;
  margin-bottom: -48px;
}

.text-field-4 {
  background-color: #ffffffa6;
  border: 1px solid #e2e7f1;
  border-radius: 2px;
  min-height: 54px;
  margin-bottom: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.text-field-4:focus {
  background-color: #fff;
  border-color: #d4ddee;
}

.text-field-4::placeholder {
  color: #6e7488;
}

.text-field-4.light {
  color: #fff;
  background-color: #ffffff14;
  border-color: #ffffff29;
}

.text-field-4.light:focus {
  background-color: #fff0;
  border-color: #fff;
}

.text-field-4.light::placeholder {
  color: #ffffffd9;
}

.wrapper-2 {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.wrapper-2.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.transparent-fill {
  width: 100%;
}

.services-card {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  border-top: 1px #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 36px;
  display: grid;
}

.services-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid #f3f6fc;
  border-left: 1px solid #f3f6fc;
  border-right: 1px solid #f3f6fc;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-collection-list-wrapper {
  background-color: #f3f6fc;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.submit-button-3 {
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #090b19;
  border-radius: 100px;
  min-width: 160px;
  padding: 16px 32px;
  font-size: 12px;
}

.submit-button-3.white {
  color: #090b19;
  background-color: #fff;
}

.stripe-container {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.services-menu-wrapper {
  z-index: 10;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: visible;
}

.stripe-wrapper {
  z-index: 5;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.tripple-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.card-circle {
  background-color: #f3f6fc;
  border-radius: 100%;
  width: 6vw;
  max-width: 800px;
  height: 6vw;
  max-height: 800px;
  position: absolute;
  inset: -6vw -6vw auto auto;
}

.dual-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.testimonial-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 550px;
  display: grid;
}

.card-hover-item {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-top: 1px #f3f6fc;
  border-bottom: 1px #f3f6fc;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-start stretch;
  padding: 0;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.credits-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 36px;
  background-color: #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: space-between;
  justify-items: stretch;
  width: auto;
  padding: 60px 48px;
  display: grid;
}

.feature-card-description {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.newsletter-overlay {
  background-color: #090b19e6;
  position: absolute;
  inset: 0%;
}

.general-collection-wrapper {
  padding-top: 80px;
}

.team-social-icon {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.team-social-icon.small {
  width: 30px;
  height: 30px;
  padding: 7px;
}

.radio-button {
  border-color: #fff;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 18px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.radio-button.w--redirected-checked {
  box-shadow: none;
  background-color: #fff;
  border-color: #fff;
  transform: scale(1.3);
}

.hero-bottom-feature {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  color: #090b19;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 33.33%;
  padding: 0;
}

.button-435 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #090b19;
  border: 1px solid #090b19;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 28px;
  font-size: 11px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-435:hover {
  color: #090b19;
  background-color: #e2e7f1;
  border-color: #e2e7f1;
}

.button-435.grey-outline {
  color: #090b19;
  background-color: #090b1900;
  border-color: #e2e7f1;
}

.button-435.grey-outline:hover {
  color: #fff;
  background-color: #090b19;
  border-color: #090b19;
}

.button-435.white-outline {
  background-color: #090b1900;
  border-style: solid;
  border-color: #ffffffbf;
}

.button-435.white-outline:hover {
  color: #fff;
  background-color: #090b19;
  border-color: #090b19;
}

.footer-credits {
  font-size: 13px;
  font-weight: 400;
}

.card-button-wrapper {
  display: flex;
}

.page-wrapper-2 {
  z-index: 15;
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  min-height: 100vh;
  position: relative;
}

.hover-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.icon-2 {
  z-index: 10;
  background-color: #f3f6fc;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  display: flex;
  position: relative;
}

.error-message {
  color: #090b19;
  background-color: #e2e7f1;
  margin-top: 0;
  padding: 12px 18px;
}

.testimonial-arrow {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #090b1980;
  border-right: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 50%;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 14px;
  display: flex;
  inset: auto auto 0% 0;
}

.testimonial-arrow.right-arrow {
  border-bottom: 1px solid #ffffff1a;
  top: 0;
  bottom: auto;
  right: auto;
}

.hero-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.home-hero {
  z-index: 10;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stacked-description {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-bottom-cover {
  z-index: 20;
  background-color: #fff;
  height: 0%;
  position: absolute;
  inset: 0% 0% auto;
}

.list-heading-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: 24px;
  display: grid;
}

.grid-wrapper {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: minmax(5vw, 1fr);
  grid-auto-flow: row;
  place-content: space-between;
  place-items: stretch start;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-wrapper {
  margin-bottom: 18px;
  overflow: hidden;
}

.banner-categories {
  width: 100%;
  height: 100%;
  padding-top: 36px;
  overflow: hidden;
}

.body-display {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display.white {
  color: #ffffffe6;
}

.page-info-ribbon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.banner-intro {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
  position: relative;
}

.featured-project-column {
  color: #6e7488;
  letter-spacing: 3px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f3f6fc;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 11px;
  display: flex;
}

.horizontal-line {
  background-color: #e2e7f1;
  flex: 1;
  height: 1px;
  margin-left: 18px;
}

.project-collection-item:nth-child(odd) {
  margin-top: 60px;
  margin-bottom: 80px;
}

.heading {
  z-index: 10;
  position: relative;
}

.video-info {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 24px;
  display: grid;
}

.image-cover-wrapper {
  z-index: 15;
  width: 66.66%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.background-cover {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.form-block-2 {
  z-index: 20;
  margin-bottom: 0;
  position: relative;
}

.slider-dots {
  display: none;
}

.dark-cover {
  background-color: #090b19;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-categories-wrapper {
  z-index: 20;
  justify-content: center;
  width: 100%;
  min-height: 156px;
  margin-top: -36px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
  overflow: visible;
}

.form-column {
  flex-direction: row;
  display: flex;
}

.form-column.right {
  padding-left: 24px;
  padding-right: 24px;
}

.footer-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: minmax(44px, auto) minmax(102px, auto) minmax(103px, auto) minmax(103px, auto) minmax(103px, auto) minmax(36px, auto);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(106px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.image-cover {
  z-index: 20;
  background-color: #fff;
  justify-content: center;
  width: 0%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.radio-item {
  cursor: pointer;
  border-bottom: 1px solid #ffffff1f;
  align-items: center;
  height: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  font-size: 16px;
  display: flex;
}

.utility-message {
  background-color: #0000;
  height: 100%;
  margin-top: auto;
  padding: 0;
}

.field-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-card-info {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-menu-hide-cover {
  background-color: #090b19;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0% 0;
}

.field-label-2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
}

.sticky-services-menu {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: sticky;
  top: 100px;
  overflow: hidden;
}

.list-item-arrow {
  width: 18px;
  min-width: 18px;
}

.checklist-icon {
  background-color: #fff;
  border: 1px solid #e2e7f1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 0;
  display: flex;
}

.xxl-heading {
  letter-spacing: -.05em;
  margin-right: 1px;
  font-size: 78px;
}

.newsletter-intro {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  background-color: #f3f6fc;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 60px 36px;
  display: grid;
  position: relative;
}

.background-banner {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334790b74128ef4_Space002.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 116%;
  position: absolute;
  inset: auto 0%;
}

.background-banner.projects-banner {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d33479fdf7128eea_Space013.jpeg");
}

.background-banner.video-banner {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d3347910eb128efc_Space008.jpeg");
  background-position: 0 0;
}

.background-banner.newsletter-banner {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334790b74128ef4_Space002.jpeg");
  background-position: 0%;
}

.logos-headline {
  color: #6e7488;
  align-items: center;
  display: flex;
}

.image-overlay {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.footer-section {
  z-index: 10;
  color: #fff;
  background-color: #090b19;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw 36px;
  display: flex;
  position: relative;
}

.subtitle {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle.white {
  color: #fff;
}

.subtitle.small {
  font-size: 12px;
}

.menu-list-item {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  border-top: 1px #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  color: #090b19;
  padding-left: 36px;
}

.menu-list-item.white {
  color: #fff;
  cursor: pointer;
  border-top-color: #ffffff26;
  border-bottom-color: #ffffff26;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
}

.menu-list-item.white.small {
  padding-top: 19px;
  padding-bottom: 19px;
}

.newsletter-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.background-image {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334790b74128ef4_Space002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-image.testimonial-003 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d33479f3c7128edf_Portrait019.jpeg");
  background-position: 50% 10%;
}

.background-image.testimonial-001 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334795fe2128f05_Portrait015.jpeg");
  background-position: 50% 40%;
}

.background-image.testimonial-004 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d33479f1f2128ee4_Portrait007.jpeg");
}

.background-image.testimonial-002 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d334797af6128ee7_Portrait012.jpeg");
  background-position: 50% 20%;
}

.background-image.testimonial-005 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61b32297d33479242d128ef1_Portrait020.jpeg");
  background-position: 50% 65%;
}

.hover-link-wrapper {
  z-index: 100;
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0 5vw auto;
}

.hover-link-wrapper.video-link-wrapper {
  margin-left: -24px;
  position: relative;
  inset: 0 0 0 0;
}

.intro-wrapper {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.section-57 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.section-57.no-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}

.section-57.no-bottom-padding {
  padding-bottom: 0;
}

.section-57.no-verticle-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-57.video-section {
  z-index: 10;
  color: #fff;
  padding-top: 240px;
  padding-bottom: 160px;
}

.section-57.no-top-padding {
  padding-top: 0;
}

.image-213 {
  margin-top: 2vh;
}

.pedak_ended {
  filter: saturate(27%);
  background-color: #0000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 5px;
  margin-top: 2vh;
}

.container-59 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-43 {
  color: var(--white);
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 59px;
  font-weight: 400;
  display: block;
}

.button_pedak_22 {
  border: 1px solid var(--white);
  letter-spacing: .5px;
  background-color: #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 5vh;
  padding: 16px 28px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: flex;
}

.button_pedak_22.hpv {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.button_pedak_22.hpv:hover {
  background-color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  color: var(--white);
}

.button_pedak_22.hpv.can {
  background-color: var(--true-black);
}

.track {
  height: 400vw;
}

.camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.frame {
  height: 100%;
  display: flex;
}

.item {
  flex: none;
  width: 100vw;
  height: 100vh;
}

.div-block-ahou-colorline-footer-copy-2 {
  background-color: #fff;
  height: 1px;
  margin-top: 5px;
}

.container_test {
  width: 100%;
  padding-top: 56px;
  padding-bottom: 56px;
  overflow: hidden;
}

.container_test.navigace {
  justify-content: flex-end;
  display: flex;
}

.inner_container {
  align-items: center;
  margin-right: 0;
  transition: all .5s;
  display: flex;
}

.heading_test {
  color: var(--white);
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.endless_loop_text {
  margin-right: 5vw;
  text-decoration: none;
}

.endless_loop_text.webinar {
  margin-right: 6vw;
}

.body-7.materskemleko {
  background-color: #edeaec;
}

.body-7.mm {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60915db9aad41124a8b0113d_Main%20banner%202.png");
  background-position: 100%;
  background-size: cover;
  background-attachment: fixed;
}

.logo_animace {
  max-width: 100%;
  margin-top: 20px;
}

.text-wrap {
  margin-top: 4vh;
  transition: transform .4s;
  display: flex;
}

.letter-wrap {
  position: relative;
  overflow: hidden;
}

.letter-wrap.gap {
  margin-left: 20px;
}

.lo-1 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-1-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0%;
  left: 0%;
}

.lo-2 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-2-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-3 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-3-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-4 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
  overflow: visible;
}

.lo-4-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-5 {
  color: #67676f;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 59px;
  position: relative;
}

.lo-5-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-6 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-6-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-7 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-7-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-8 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
  top: auto;
  left: auto;
}

.lo-8-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-9 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
  top: auto;
  left: auto;
}

.lo-9-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-10 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-10-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-11 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-11-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-12 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-12-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-13 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-13-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.lo-14 {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: relative;
}

.lo-14-ap {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 59px;
  position: absolute;
  top: 0;
  left: 0;
}

.text-span-106 {
  font-family: Lato, sans-serif;
  font-weight: 300;
}

.container-60 {
  margin-bottom: 20vh;
}

.grid-74 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_ocko22_prednasejici {
  grid-column-gap: 36px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-214 {
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  display: block;
  position: static;
}

.image-215, .image-216 {
  border-radius: 4px;
  margin-bottom: 20px;
}

.div-block-91 {
  display: block;
}

.text-span-107, .text-span-108, .text-span-109, .text-span-110 {
  color: #9da6ad;
}

.white22 {
  color: #fff;
}

.white22.misto {
  letter-spacing: 0;
  font-weight: 300;
}

.grid-75 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.grid-75.videa {
  grid-template-columns: .75fr .75fr;
}

.div-block-92 {
  padding-left: 60px;
  padding-right: 20px;
}

.div-block-92.videa {
  padding-left: 0;
  padding-right: 80px;
}

.button_prednasejici-_bajerova {
  color: #df729c;
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px solid #df729c;
  border-radius: 1px;
  margin-top: 5vh;
  font-family: Montserrat, sans-serif;
}

.button_prednasejici-_bajerova:hover {
  color: var(--white);
  background-color: #df729c;
  border-color: #df729c;
}

.button_prednasejici-_bajerova.videa {
  color: #e99a51;
  border-color: #e99a51;
}

.button_prednasejici-_bajerova.videa:hover {
  color: var(--white);
  background-color: #e99a51;
}

.grid-76 {
  grid-template-rows: auto;
}

.grid_paterak_22 {
  grid-column-gap: 31px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  margin-top: 20vh;
}

.grid_paterak_22.jaro {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid_paterak_22.podzim {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 20vh;
}

.grid_paterak_22.podzim.paterak23._24 {
  margin-top: 13vh;
}

.grid_paterak_22.podzim.paterak23._24.paliace {
  grid-template-rows: auto;
}

.button-436 {
  background-color: #9da6ad;
  min-height: 0;
}

.button_paterak_22 {
  text-align: center;
  letter-spacing: 2px;
  background-color: #9da6ad;
  border: 1px solid #9da6ad;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 17px;
  line-height: 30px;
}

.button_paterak_22.podzim {
  color: var(--white);
  background-color: #9da6ad;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button_paterak_22.registrace {
  text-transform: uppercase;
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button_paterak_22.registrace:hover {
  background-color: #1f3447;
}

.button_paterak_22.registrace._1 {
  text-transform: uppercase;
}

.button_paterak_22.jaro {
  background-color: #ffffff2e;
  border-style: none;
  border-color: #ffffff2e;
}

.button_paterak_22._24 {
  padding-left: 15px;
  transition: background-color .4s;
}

.button_paterak_22._24:hover {
  background-color: #234765;
}

.div-block-93 {
  color: #0000;
  overflow: hidden;
}

.text-block-214 {
  color: var(--white);
  text-align: center;
}

.image-217 {
  width: 6vw;
  padding-top: 0;
  padding-bottom: 25px;
}

.image-217.paterak23 {
  color: #272323;
}

.image-218 {
  width: 7vh;
  padding-top: 40px;
}

.grid-77 {
  grid-row-gap: 5vh;
  grid-template-columns: 1fr 1fr .75fr;
  margin: 5vh 5vw;
}

.grid-78 {
  grid-row-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

.div_bajerova_prednasejici_pic {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61dd88c45e3e4e5d064abac7_Bajerova%20blue.jpg");
  background-position: 50%;
  background-size: cover;
}

.grid-79 {
  grid-column-gap: 2vw;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
  width: auto;
}

.div_prednasejici {
  padding-left: 20px;
}

.image-219 {
  object-fit: fill;
  max-width: 70%;
}

.image-219.fuchs {
  max-width: 70%;
}

.container_prednasejici_mm {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-220 {
  max-width: 68%;
  display: inline-block;
}

.grid_videa_rozdel {
  grid-column-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.link_videa {
  text-decoration: none;
}

.toggle_mm {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dropdown-link {
  flex-wrap: nowrap;
  display: flex;
}

.dropdown-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text-span-111, .text-span-112 {
  text-decoration: underline;
}

.text-span-113 {
  font-size: 14px;
}

.link-134 {
  color: var(--white);
}

.master_gap {
  opacity: .47;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61e179889d6f97813a639307_Pink.jpg");
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: cover;
  padding-top: 18vh;
  padding-bottom: 18vw;
}

.master_speakers {
  background-color: #0000;
  padding: 25vh 20px;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: block;
}

.grid-80 {
  grid-template-columns: 1fr;
}

.dropdown-list-2 {
  background-color: #ddd;
}

.dropdown-list-2.w--open {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000;
}

.icon-3 {
  color: #df729c;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 25px;
  display: block;
  inset: 0%;
}

.icon-3.bron {
  color: #e99a51;
}

.grid-81 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-82 {
  grid-template-columns: 1fr;
}

.grid_videa_mm {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 60px;
}

.grid_videa_mm.brno.webinar {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid_videa_mm.brno.webinar.kazu {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-83, .grid-84, .grid-85 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.grid-86, .grid-87, .grid-88 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.mm_gap {
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.grid-89 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
}

.image-221 {
  max-width: 43%;
}

.link-block-55 {
  justify-content: center;
  display: flex;
}

.section-58 {
  padding-top: 25vh;
  padding-bottom: 25vh;
}

.image-222 {
  max-width: 100%;
}

.container_nestle {
  background-color: #0000;
}

.container-61 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-end;
  display: grid;
}

.section-59 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60915db9aad41124a8b0113d_Main%20banner%202.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
}

.grid_mm_loga {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  justify-content: end;
  place-items: stretch end;
}

.container-62 {
  object-fit: fill;
  display: inline;
}

.image-223 {
  max-width: 40%;
}

.image-224 {
  max-width: 40%;
  display: block;
}

.link-block-56 {
  display: block;
}

.registrace_ocko22 {
  border: 1px solid var(--ahou--tomato);
  color: var(--ahou--tomato);
  letter-spacing: 0;
  object-fit: fill;
  background-color: #0000;
  border-radius: 4px;
  flex-wrap: nowrap;
  flex: none;
  place-content: stretch center;
  align-self: center;
  align-items: center;
  margin-left: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 1.3em;
  line-height: 20px;
  display: flex;
}

.registrace_ocko22:hover {
  border-color: var(--ahou--tomato);
  background-color: var(--ahou--tomato);
  color: var(--white);
}

.registrace_ocko22.velka {
  letter-spacing: 1px;
  text-transform: lowercase;
  margin-top: 5vh;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
}

.registrace_ocko22._23 {
  background-color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  color: var(--white);
  letter-spacing: 1px;
  font-size: 14px;
}

.registrace_ocko22._23:hover {
  font-weight: 400;
  text-decoration: underline;
}

.registrace_ocko22._23.big {
  justify-content: center;
  margin-left: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  display: flex;
}

.grid-90 {
  grid-template-rows: auto;
}

.grid-91 {
  grid-column-gap: 40px;
  grid-row-gap: 10vh;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.image-225, .image-226, .image-227 {
  border-radius: 0;
}

.ah_prednasejici {
  padding-top: 18vh;
  padding-bottom: 18vh;
  display: block;
}

.ah_prednasejici.atb {
  display: none;
}

.text-span-114, .text-span-115, .text-span-116 {
  text-transform: none;
}

.image-228 {
  border-radius: 0;
}

.button-437 {
  display: block;
}

.ah_podnadpis.can {
  color: #343a40;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 45px;
}

.ah_podnadpis.can.nazev {
  color: #343a40;
  border: 3px solid #343a40;
  border-radius: 0;
  margin-top: 0;
  padding: 15px 20px;
}

.ah_podnadpis.can.nazev.ii {
  margin-top: 45px;
}

.ah_podnadpis.can.druhy {
  color: #8c9aa8;
}

.button_registrace_ocko22_big {
  color: var(--white);
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #495057;
  border-bottom: 1px #000;
  margin-top: 50px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.button_registrace_ocko22_big.nadpis {
  margin-top: 0;
  padding-top: 10px;
}

.button_registrace_ocko22_big.nadpis:hover {
  color: #495057;
  background-color: #49505700;
  border: 1px solid #000;
  border-radius: 2px;
}

.div_registrace_ocko22 {
  text-align: center;
}

.text-span-117, .text-span-118, .text-span-119, .text-span-120 {
  font-weight: 700;
}

.text-span-121 {
  color: #495057;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-121:hover {
  color: #0900ffb8;
}

.container_mm_1_uvod {
  margin-top: 40px;
}

.drop_mm {
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.ahoulink2.bajerova {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 5px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
}

.ahoulink2.bajerova.pink {
  background-color: #df729ca6;
  margin-top: 10px;
}

.ahoulink2.bajerova.orange {
  background-color: var(--homeo-orl--orange);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--true-black);
  white-space: normal;
  object-fit: fill;
  text-decoration: none;
}

.ahoulink2.bajerova.blue {
  color: var(--true-black);
  background-color: #6baecf;
  text-decoration: none;
  display: block;
}

.ahoulink2.bajerova.green {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  white-space: pre-wrap;
  object-fit: fill;
  background-color: #98d3a6;
  display: block;
}

.ahoulink2.bajerova.green.w--current {
  color: var(--true-black);
  text-decoration: none;
}

.ahoulink2.bajerova.green.kazu {
  color: #25b04d;
  text-transform: none;
  background-color: #dfe4e1;
  border: 1px solid #25b04d;
  border-radius: 4px;
  padding: 15px 10px;
  font-size: 14px;
}

.ahoulink2.bajerova.green.pink {
  background-color: #df729c;
}

.dropdown-link-2 {
  text-transform: uppercase;
}

.dropdown-list-3, .dropdown-list-3.w--open {
  background-color: #0000;
}

.dropdown-toggle-2 {
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-2:hover {
  font-weight: 400;
}

.l-ka {
  padding-top: 12vh;
  padding-bottom: 10vh;
  font-family: Inconsolata, monospace;
}

.l-ka.blue {
  background-color: #0900ff;
}

.l-ka.blue-footer {
  background-color: #0900ff;
  padding-bottom: 140px;
}

.l-ka.gray {
  background-color: #fafafa;
}

.main-content {
  text-align: left;
  padding-top: 100px;
  padding-bottom: 100px;
}

.event-cardah {
  text-align: left;
  padding-top: 100px;
  padding-bottom: 0;
}

.event-cardah.hide {
  display: none;
}

.event-cardah.bodytalk.intro {
  margin-bottom: 100px;
  padding-top: 40px;
}

.event-cardah.bodytalk.intro.hide {
  display: none;
}

.event-cardah.pripravujeme {
  padding-top: 40px;
  padding-bottom: 40px;
}

.event-cardah.hiide {
  display: none;
}

.event-cardah.last {
  padding-bottom: 140px;
}

.event-cardah.hde {
  display: none;
}

.flex-container {
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.flex-container.headlineah {
  padding-top: 6rem;
}

.flex-container.ah {
  background-color: #f1f4f5;
  border-radius: 16px;
  padding: 2rem;
  display: block;
}

.flex-container.ah.bodytalk {
  background-image: linear-gradient(117deg, #e4f4ff, #e9f8f6);
}

.flex-container.ah.pedak22 {
  background-color: #fafafacc;
}

.flex-container.ah.pedak22.green {
  background-color: #34ac9069;
  background-image: none;
}

.flex-container.ah.pedak22.rs {
  background-color: #63636317;
}

.feature-image-mask {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619e10acea156b1363ff1361_valeria-smirnova-xEK8bas1vqI-unsplash.jpg");
  background-position: 100% 0;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  min-width: 600px;
  min-height: 400px;
  margin-left: -200px;
  margin-right: 100px;
}

.feature-image-mask.derma {
  margin-left: -300px;
}

.feature-image-mask.chripka {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/620a1f3e4015cb9d4adc2d9d_kelly-sikkema-xN0INdwHAs4-unsplash.jpg");
  background-position: 100% 0;
  background-size: cover;
  margin-left: -300px;
  margin-right: 80px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.navah {
  z-index: 9910;
  background-color: #fff;
  padding-top: 22px;
  padding-bottom: 24px;
  position: sticky;
  top: 0;
}

.navah.can {
  background-color: var(--white);
  position: sticky;
}

.navah.lekar_talk {
  padding-top: 0;
  padding-bottom: 0;
}

.navah.pedak23 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.navah.pmi {
  padding-top: 0;
  padding-bottom: 10px;
}

.textnavah {
  color: #333;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 3px;
  margin-top: -23px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 20px;
}

.textnavah:hover {
  border-style: none;
  border-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: #000;
  background-color: #3333331a;
}

.textnavah:active {
  color: #333;
  border-color: #0900ff;
}

.textnavah.w--current {
  color: #2e535d;
}

.textnavah.last.can, .textnavah.can {
  margin-top: -16px;
}

.textnavah.button.can {
  margin-top: -16px;
  padding-top: 0;
  padding-bottom: 0;
}

.textnavah.pedak1 {
  border-radius: 8px;
  margin-top: -23px;
}

.textnavah.pedak1:hover {
  color: var(--white);
  background-color: #16a87f;
  border-color: #16a87f;
}

.navlogoah {
  color: #0900ff;
  text-align: left;
  max-width: 90%;
}

.navlogoah.can {
  max-width: 100%;
}

.navlogoah.lekar {
  max-width: 30%;
}

.navlogoah.lekar.logo {
  width: auto;
  max-width: 250px;
  height: auto;
  margin-left: 0%;
  padding-left: 0;
}

.navlogoah.pedak22 {
  max-width: 40%;
}

.containernavah {
  color: #0900ff;
}

.navmenuah {
  margin-top: 0;
  margin-right: 40px;
}

.navmenuah.last {
  margin-right: 32px;
}

.navmenuah.last.can {
  margin-top: 5px;
}

.burgernavah {
  border: 1px solid #fff;
  border-radius: 3px;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.burgernavah:hover {
  border-color: #0900ff;
}

.burgernavah:active {
  color: #fff;
  background-color: #0900ff;
  border-color: #0900ff;
}

.rich-text-block {
  margin-right: 40px;
}

.text-block-215 {
  white-space: normal;
  font-size: 17px;
  line-height: 25px;
}

.textah {
  text-align: left;
  column-count: auto;
  white-space: normal;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.textah.label {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.textah._3colums {
  text-indent: 0;
  column-count: 3;
}

.textah.small {
  font-size: 14px;
}

.textah.small.hide {
  display: none;
}

.textah.small.pmi {
  font-size: 12px;
}

.textah.hero {
  max-width: 400px;
  font-size: 14px;
  line-height: 24px;
}

.textah.can {
  text-align: justify;
}

.textah.lekar {
  color: var(--true-black);
  margin-bottom: 0;
}

.textah.bold {
  font-weight: 700;
}

.textah.bold.first {
  margin-top: 15px;
  font-size: 16px;
}

.textah.bold.first.cenik {
  margin-top: 10px;
}

.textah.sub {
  margin-left: 2vw;
}

.textah.category {
  margin-top: 24px;
}

.textah.caption {
  color: #bdbdbd;
  text-align: right;
  margin-top: 0;
  font-size: 12px;
  line-height: 20px;
}

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

.textah.caption.left.white {
  color: #f0f0f0;
}

.textah.caption._2 {
  text-align: left;
  margin-bottom: 0;
}

.textah._2 {
  margin-top: 16px;
}

.textah.skolitele22 {
  color: var(--true-black);
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
}

.textah.skolitele22.program {
  color: var(--true-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 20px;
}

.textah.skolitele22.program.den {
  color: #d26154;
  margin-top: 40px;
  margin-bottom: 40px;
}

.textah.skolitele22.program.den.hide {
  display: flex;
}

.textah.skolitele22.program.nadpis {
  color: var(--true-black);
  margin-bottom: 40px;
}

.textah.skolitele22.program._10 {
  margin-top: 10px;
}

.textah.skolitele22.cm {
  margin-top: 1vh;
  margin-bottom: 1vh;
}

.textah.skolitele22.partneri {
  color: #d26154;
  text-align: center;
}

.textah.skolitele22.cas {
  text-align: center;
}

.textah.skolitele22.poplatek.bolt {
  font-weight: 700;
}

.textah.skolitele22.poplatek.bold {
  line-height: 26px;
}

.textah.skolitele22.indi {
  text-align: center;
}

.textah.palgrid {
  margin-bottom: 20px;
}

.textah.palgrid._2 {
  margin-top: 20px;
}

.textah.white {
  font-size: 14px;
}

.textah.white.cena {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 40px;
}

.textah.white.nadpis {
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.textah.white.lektor {
  margin-bottom: 10px;
  padding-bottom: 0;
  font-weight: 700;
}

.textah.white.ws-info {
  margin-top: 2vw;
  padding-top: 0;
}

.textah.modecenik {
  font-size: 22px;
  line-height: 30px;
}

.textah.modecenik.vecere {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.textah.modecenik._23 {
  margin-bottom: 20px;
  font-size: 18px;
}

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

.textah.barva {
  color: #2e535e;
}

.textah.green {
  color: #005c46;
}

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

.textah.mok {
  margin-top: 4px;
  margin-bottom: 4px;
}

.textah.mok.poz {
  color: var(--dark-grey);
  font-size: 12px;
  font-style: normal;
  line-height: 20px;
}

.textah.mod_popis_program {
  color: var(--dark-grey);
  margin-top: 30px;
  font-size: 12px;
  font-style: normal;
}

.textah.pater.pozn {
  color: var(--white);
  margin-bottom: 20px;
  margin-left: 3vw;
}

.textah.paragraph.green {
  color: #fff;
  background-color: #2faa54;
  border-radius: 3px;
  padding: 10px;
}

.textah.paragraph.mod24 {
  margin-bottom: 20px;
}

.textah.paragraph.mod24.red {
  color: #c91d1d;
}

.textah.hide {
  display: none;
}

.textah.rezervace {
  margin-top: 20px;
}

.h2ah {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  text-align: left;
  font-size: 30px;
  line-height: 40px;
}

.heading-46 {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.heading-46.mod22 {
  color: #00b345;
  text-align: left;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  top: auto;
}

.heading-46.mod22:hover {
  color: #00b345;
  border-style: none;
}

.heading-46.mod22._23 {
  color: #2faa54;
}

.div-block-94 {
  background-color: #3333331a;
  border-radius: 4px;
  padding: 10px 14px;
  display: inline;
}

.div-block-95 {
  margin-right: 20px;
}

.div-block-96 {
  background-color: #3333331a;
  border-radius: 2px;
  max-width: 80px;
  height: 2px;
  margin-top: 24px;
  margin-bottom: 16px;
}

.div-block-96._2 {
  margin-top: 32px;
}

.div-block-96.pedak {
  margin-top: 30px;
}

.dateah {
  color: var(--true-black);
  background-color: #3333331a;
  border-radius: 4px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}

.buttonah {
  background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  letter-spacing: 1.2px;
  border-radius: 8px;
  margin-top: 24px;
  padding: 12px 20px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.buttonah.close {
  color: var(--true-black);
  background-color: #eaeaea;
}

.buttonah.bodytalk {
  background-color: #434bff;
  margin-top: 4px;
}

.buttonah.bodytalk.label {
  color: #333;
  background-color: #e4f4fd;
  border-radius: 2px;
  margin-top: 12px;
  padding: 4px 12px;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}

.buttonah.bodytalk.label._2 {
  margin-left: 12px;
}

.buttonah.bodytalk.main {
  margin-top: 24px;
}

.buttonah.pedak1 {
  background-color: #16a880;
  display: inline-block;
}

.buttonah.pedak1.close {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
}

.buttonah.pedak1.pedaknovy {
  margin-left: 0;
}

.buttonah.pedak1.poz {
  margin-bottom: 10px;
}

.buttonah.pedak1.poz.grey {
  background-color: #838383;
}

.buttonah.pmi {
  text-transform: uppercase;
  background-color: #275e7c;
  font-family: Varela Round, sans-serif;
}

.buttonah.hide {
  display: none;
}

.grid-92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

.ilustration {
  color: #0900ff;
  text-align: left;
  max-width: 90%;
}

.grid-93 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: start;
}

.div-block-98 {
  border: 2px solid #3333331a;
  border-radius: 16px;
  max-width: 200px;
  margin-top: 16px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
}

.partnerah {
  background-color: #0000;
  border-radius: 4px;
  max-width: 100%;
  display: inline-block;
  position: static;
  overflow: visible;
}

.partnerah.banner {
  display: none;
}

.partnerah.close {
  max-width: 35%;
}

.partnerah._2x {
  max-width: 35%;
  margin-left: 0;
}

.partnerah._2x.prava {
  margin-left: 0;
  margin-right: 60px;
}

.hero-content {
  text-align: left;
  padding-top: 100px;
  padding-bottom: 100px;
}

.hero-content.lekar {
  padding-bottom: 60px;
}

.div-block-99 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61fd39a644688a368662b0d0_Group%2020.svg"), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/61fd39a59ccc38701c117bc2_Group%2021.svg");
  background-position: 50%, 50%;
  background-size: auto, cover;
  min-width: 130px;
  min-height: 130px;
}

.div-block-99._1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/620a3a4876921c7e471ede43_Group%2023.svg");
  background-position: 50%;
  background-size: cover;
}

.div-block-99._1.pedak1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/627519c2a2ee093a48a90a83_webinar%20pedak.svg");
  min-width: 147px;
  min-height: 135px;
}

.div-block-99._1.pedak1.pmi {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da713db2d37704936b1506_PMI%20pic.svg");
}

.div-block-99._2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/620a3a678954cff3277b2753_Group%2024.svg");
  background-position: 50%;
  background-size: cover;
}

.div-block-99.pmi {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63d27f06552bda1b7f5540e4_PMI%20logo.png");
  background-position: 50%;
  background-size: cover;
  min-width: 140%;
  min-height: 160%;
}

.image-230 {
  max-width: 60%;
}

.grid-95 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 5fr;
}

.grid-95._2 {
  margin-top: 42px;
}

.grid-95.ce {
  grid-template-rows: auto auto auto;
  margin-bottom: 2rem;
}

.grid-95.ce.pedak1.comiss {
  grid-template-rows: auto auto auto auto auto;
}

.grid-95.ce.pedak1.comiss.covid, .grid-95.ce.pedak1.vitamind {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci.imunita {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci.prakticky {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci.hpv, .grid-95.ce.pedak1.kojenci.alergie {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci.antibitotika {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.kojenci.pneu {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.rs {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.vyziva {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-95.ce.pedak1.vyziva.black {
  color: #333;
  font-family: Open Sans, sans-serif;
}

.grid-95.ce.pedak1.vyziva.black.small {
  grid-template-columns: .5fr 5fr;
}

.image-231 {
  display: block;
}

.image-232 {
  border: 1px solid #c8cdd1;
  max-width: 60%;
}

.grid-96 {
  grid-column-gap: 16px;
  grid-row-gap: 45px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: none;
}

.image-233, .image-234, .image-235 {
  border: 1px solid #c8cdd1;
  max-width: 60%;
}

.heroah.lekar {
  padding-bottom: 0;
}

.ahcta {
  border: 1.8px solid var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  padding: 12px 32px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.ahcta:hover {
  background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  color: var(--white);
}

.ahcta.hpv {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.ahcta.hpv:hover {
  background-color: var(--pedak--medium-sea-green\<deleted\|variable-8f88139f\>);
  color: var(--white);
}

.ahcta.hpv.can {
  background-color: var(--true-black);
}

.ahcta.hotovo {
  color: var(--true-black);
  background-color: #3333331a;
  border-style: solid;
  border-color: #3330;
}

.ahcta.head {
  text-align: left;
  background-color: #2e535d33;
  border-style: none;
  margin-top: 1.5rem;
  display: inline-block;
}

.container-63 {
  text-align: left;
  flex: 1;
  margin-top: 4rem;
  margin-bottom: 3rem;
}

.ahhead {
  align-self: center;
  display: block;
}

.ahhead.pedak21.bajerova {
  align-self: center;
  min-width: 73%;
  max-width: 100%;
  margin-top: 2vh;
}

.ahhead.rezident21.ockovani {
  margin-left: 0;
  margin-right: 0;
}

.bold-text-73 {
  color: #2e535e;
  line-height: 36px;
}

.bold-text-73.pedak1 {
  color: #005c46;
}

.container-64 {
  margin-top: 2rem;
}

.registrace_alergie {
  background-color: var(--white);
  color: #54bb6c;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 20px;
  flex: none;
  order: 0;
  justify-content: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.registrace_alergie:hover {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #54bb6c;
}

.button-438 {
  background-color: var(--white);
  color: var(--true-black);
  letter-spacing: .5px;
  border: 2px solid #495057;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 20px;
  transition: transform .3s;
}

.button-438:hover {
  color: var(--white);
  background-color: #495057;
}

.container-65 {
  margin-bottom: 20vh;
}

.container-66 {
  margin-bottom: 14vh;
}

.container-66.hide {
  display: none;
}

.divpartner2ah {
  border: 2px #3333331a;
  border-radius: 0;
  max-width: none;
}

.divpartner2ah._3 {
  max-width: none;
  display: block;
}

.partner2ah {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center start;
}

.partner2ah.chripka22 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.partner2ah.chripka22.pmi {
  margin-top: 20px;
}

.partner2ah.adiktologie, .partner2ah.meni {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-97 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  place-items: center;
}

.grid-97.novypedak {
  grid-template-rows: auto auto;
}

.grid-97.lekar {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-97.lekar.small {
  grid-template-rows: auto;
}

.grid-97.pmi {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: 100px auto auto;
}

.div-block-100 {
  background-image: linear-gradient(55deg, #e2eaec99, #f5f7f8);
  border-radius: 16px;
  padding: 3rem 3rem 2.5rem;
}

.div-block-100.pedak1 {
  background-image: linear-gradient(117deg, var(--white-2\<deleted\|variable-f1153330\>), #e9f8f6);
}

.grid-98 {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
}

.div-block-101 {
  margin-top: 80px;
}

.div-block-101.bodytalk, .div-block-101.pedaknovy, .div-block-101.lekar, .div-block-101.pmi {
  margin-top: 0;
}

.link-135, .link-136, .link-137 {
  color: var(--white);
}

.grid-99 {
  grid-column-gap: 39px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid-100 {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto;
}

.grid-101 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-rows: auto;
  margin-top: 0;
}

.grid-101.region {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  margin-top: 20px;
}

.grid-101.region.pop {
  grid-template-columns: .25fr .75fr;
  justify-items: stretch;
  margin-top: 0;
}

.grid-101.liberec {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-101.liberec.plzen {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.grid-101.liberec.plzen.vychod {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.grid-101.liberec.plzen.vychod.olomouc {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-101.liberec.plzen.vychod.olomouc.pop {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
}

.div_poprogram {
  border: 1px solid #9da6ad;
  border-radius: 5px;
}

.div2-poprogram {
  object-fit: fill;
  width: 600px;
  height: 400px;
  display: block;
  position: static;
  inset: 0%;
}

.dropdown-2 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-102 {
  width: 600px;
  margin-right: 41vw;
}

.text-span-122 {
  text-decoration: underline;
}

.text-span-123, .link-138, .text-span-124 {
  color: var(--white);
}

.text-span-125 {
  font-weight: 700;
}

.grid-102 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.grid-103 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.link-139 {
  color: var(--white);
}

.image-236 {
  max-width: 9%;
}

.container-67 {
  margin-top: 0;
}

.text-span-126 {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  justify-content: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.div-block-103 {
  border: 1px solid #9da6ad;
  border-radius: 5px;
}

.link_pater_pop {
  text-align: center;
  border: 1px solid #9da6ad;
  border-radius: 6px;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.modal {
  z-index: 999.99;
  color: var(--true-black);
  background-color: #ffffff2e;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal.souhlas {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  display: none;
}

.modal.souhlas.mm {
  display: none;
}

.modal.souhlas.mm.kolitele22 {
  display: flex;
}

.modal.souhlas.mm.kolitele22.can {
  display: none;
}

.modal.souhlas.mm.kolitele22.can.paterak22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  overflow: visible;
}

.modal.souhlas.mm.kolitele22.can._22 {
  border: 0px solid var(--true-black);
  border-radius: 5px;
}

.modal.souhlas.mm.kolitele22.can.lekartalk, .modal.souhlas.mm.kolitele22.pedak, .modal.souhlas.mm.kolitele22.pedak.hide {
  display: none;
}

.modal.souhlas.mm.kolitele22.paliace {
  display: flex;
}

.modal.souhlas.mm.kolitele22.paliace.hide, .modal.souhlas.mm.lekar23, .modal.souhlas.mm.mod {
  display: none;
}

.modal.souhlas.ocko23 {
  padding-top: 140px;
  display: block;
}

.modal.jihocesky {
  display: none;
}

.modal._3 {
  display: flex;
}

.modal.liberec, .modal.praha, .modal.zapadocesky, .modal.vychodocesky, .modal.severomoravsky {
  display: none;
}

.pop-up {
  background-color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 500px;
  margin-left: 140px;
  margin-right: 140px;
  display: block;
  position: static;
}

.pop-up.souhlas {
  border: 1px solid var(--white);
  background-color: var(--ahou--tomato);
  width: 700px;
  min-width: 500px;
}

.pop-up.souhlas.mm {
  border-style: none;
}

.pop-up.souhlas.mm.x {
  background-color: var(--white);
  color: #279ac4;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
}

.pop-up.souhlas.mm.x.can {
  border: 0 solid #fff;
  border-radius: 4px;
  display: block;
  overflow: visible;
}

.pop-up.souhlas.mm.x.can._22 {
  border-width: 1px;
  border-color: #343a40;
}

.pop-up.souhlas.mm.x.lekar23 {
  border-radius: 4px;
}

.pop-up.souhlas.mm.x.paliace {
  border-style: solid;
  border-color: var(--čspm-světle-modrá);
  border-radius: 5px;
}

.pop-up.souhlas.mm.mod {
  background-color: #0000;
}

.div_pater_program_1 {
  align-items: center;
  margin-top: 0;
  padding: 20px;
  display: flex;
}

.div_pater_program_1.souhlas.mm {
  border: 1px solid var(--white);
  background-color: #bb3b2e;
}

.div_pater_program_1.souhlas.mm.nestle {
  background-color: #279ac4;
}

.div_pater_program_1.souhlas.mm.can {
  color: #343a40;
  text-align: justify;
  background-color: #2e535e;
  border-style: none;
}

.div_pater_program_1.souhlas.mm.paterak22 {
  background-color: #2e4354;
}

.div_pater_program_1.souhlas.mm.pedak {
  background-color: #005c46;
}

.div_pater_program_1.souhlas.mm.pedak.paliace {
  -webkit-text-stroke-color: #1595a8;
  background-color: #1595a8;
}

.div_pater_program_1.souhlas.mm.rez22 {
  background-color: #1a5c7e;
}

.div_pater_program_1.souhlas.mm.lekar23 {
  background-color: #d25f87;
}

.div_pater_program_1.souhlas.mm.mod {
  background-color: #17b345;
  border-color: #17b345;
}

.div_pater_program_1.souhlas.mm.ocko23 {
  background-color: #ddce75;
}

.div_pater_program_1.souhlas.mm.mod23 {
  background-color: #2faa54;
}

.div_pater_program_1.souhlas.ahou {
  background-color: tomato;
}

.ahou-text.white {
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: block;
}

.ahou-text.white.paterak_button._1 {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 18px;
}

.ahou-text.white.blue.popmm.ocko23 {
  color: var(--true-black);
}

.ahou-text.normal.eventcard {
  text-decoration: none;
}

.ahou-text.normal.eventcard.stred {
  text-align: center;
}

.ahou-text.capital.dulezite {
  text-align: center;
  text-transform: uppercase;
  flex: 1;
  align-self: center;
}

.ahou-text.capital.dulezite.red {
  color: var(--ahou--tomato);
}

.container-68 {
  margin-bottom: 20px;
}

.link_ocko22 {
  margin-bottom: 0;
}

.link_ocko22.last {
  margin-top: 40px;
}

.navbar-3-copy {
  z-index: 9910;
  background-color: #fff;
  position: sticky;
  top: 0;
  box-shadow: 2px 2px 2px 1px #f3f3f3;
}

.navbar-3-copy.skolitele22 {
  background-color: #0000;
}

.lekar21-copy {
  color: #0900ff;
  text-align: left;
  max-width: 59%;
  margin-top: 16px;
  margin-bottom: 8px;
}

.lekar21-copy.mok23 {
  max-width: 41%;
  margin-top: 10px;
  margin-bottom: 0;
}

.mod22 {
  color: var(--true-black);
  letter-spacing: .5px;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  position: relative;
  top: 20px;
}

.mod22:hover {
  border-style: solid;
  border-color: var(--true-black);
  color: var(--true-black);
}

.mod22:active {
  color: var(--true-black);
  border-color: #0900ff;
}

.mod22.w--current {
  color: #2e535d;
}

.mod22.skolitele22 {
  color: var(--white);
  text-transform: uppercase;
  border-color: #0000;
}

.mod22.skolitele22:hover {
  border-color: var(--white);
  background-color: var(--white);
  color: #ab2a1f;
}

.nav-menu-3-copy {
  margin-top: -15px;
}

.nav-menu-3-copy.paterak {
  background-color: #0000;
  border-radius: 5px;
  flex: none;
  justify-content: flex-start;
  margin-top: 20px;
  margin-left: 45vw;
  display: flex;
}

.nav-menu-3-copy.paterak.jaro24 {
  justify-content: flex-end;
  margin-left: 25vw;
}

.nav-menu-3-copy.paterak.jaro24.pal {
  justify-content: center;
  align-items: center;
  margin-left: 8vw;
  display: flex;
}

.image-159-copy {
  align-self: center;
  margin-top: 8vh;
  margin-bottom: 4vh;
}

.image-159-copy._2 {
  margin-top: 4vh;
}

.mod22button {
  color: var(--white);
  letter-spacing: .5px;
  background-color: #bdbdbd;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  padding: 10px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.mod22button:hover {
  color: #fff;
  background-color: #838383;
  border-color: #838383;
}

.div-block-47-copy {
  text-align: center;
  flex: 1;
  align-self: center;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 0;
  font-size: 15px;
  display: block;
  position: static;
}

.div-block-47-copy-copy {
  text-align: center;
  flex: 1;
  align-self: center;
  font-size: 15px;
  display: block;
  position: static;
}

.link-block-57, .link-block-58, .columns-28, .columns-29 {
  display: none;
}

.div-block-104 {
  color: #bdbdbd;
  background-color: #bdbdbd;
  height: 1px;
}

.div-block-104._2 {
  margin-top: 16px;
}

.grid-104 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr;
  align-content: start;
  align-items: stretch;
}

.grid-104.ws {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-104._16 {
  margin-top: 16px;
}

.bold-text-74, .bold-text-75 {
  color: #2d2075;
}

.h3ah {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline;
}

.h3ah.top1 {
  margin-top: 2rem;
  text-decoration: underline;
}

.h3ah.top1.hide {
  display: none;
}

.h3ah.bodyhead {
  font-size: 34px;
  line-height: 38px;
  text-decoration: underline;
}

.h3ah.bodyhead.main {
  color: #fff;
  text-align: center;
}

.h3ah._2 {
  margin-top: 16px;
  text-decoration: none;
}

.h3ah.pmi {
  text-decoration: none;
}

.h3ah.pmi.garant {
  font-size: 13px;
}

.grid-105 {
  grid-column-gap: 40px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-105 {
  background-image: linear-gradient(#ffffff1a, #ffffff1a), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/619e10acea156b1363ff1361_valeria-smirnova-xEK8bas1vqI-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 12px;
  display: block;
}

.div-block-105.chripka {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/620a1f3e4015cb9d4adc2d9d_kelly-sikkema-xN0INdwHAs4-unsplash.jpg");
}

.div-block-105._21 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
}

.div-block-105._21.body19 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624453ca44129856306d9953_nahil-naseer-557390-unsplash%20copy.jpg"), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f1ed0d0488481751086cd7a_iStock-1204177269_2.jpg");
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, cover;
}

.div-block-105.valka {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/622b5f0d9c6fbe97f8cb7d3d_max-kukurudziak-qbc3Zmxw0G8-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-105.valka.bodytalk1 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624455fc866491c558719aae_kelly-sikkema-0JErVRTMx4Y-unsplash.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.div-block-105.valka.bodytalk1.pedak1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624eb7476178894c7fafeabe_kelly-sikkema-y1j60Ifj5-M-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-105.valka.bodytalk1.pedak1.covid {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624eb8abc88ab82acb3e907b_Banner%20vy%CC%81voj%20covid%20kopi.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-105.valka.bodytalk1.pedak1.vitamin {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/624ebd3dbfef714c0caf3984_Banner%20vitami%CC%81n%20D%20a%20vy%CC%81z%CC%8Civa.jpg");
  background-position: 50%;
}

.div-block-105.valka.bodytalk1.pedak1.kojenci {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6274f327da2ad9d8da85925d_vy%CC%81z%CC%8Civa%20kojencu%CC%8A.jpg");
  background-position: 50% 100%;
}

.div-block-105.valka.bodytalk1.pedak1.imunita {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6274f501ab4f66102b746ca7_imunita.jpg");
  background-position: 0 0;
}

.div-block-105.valka.bodytalk1.pedak1.prakticky {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6274fc7f686f791d6c8c7b1b_prakticky.jpg");
  background-position: 0 0;
}

.div-block-105.valka.bodytalk1.pedak1.hpv {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6275027717e4ee3b1ff35f07_hpv.jpg");
  background-position: 72%;
}

.div-block-105.valka.bodytalk1.pedak1.alergie {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/627502ef085d17ca66018fab_alergie.jpg");
  background-position: 69% 0;
}

.div-block-105.valka.bodytalk1.pedak1.atb {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/627504f08b917a59af4e03ce_atb.jpg");
  background-position: 48%;
}

.div-block-105.valka.bodytalk1.pedak1.pneu {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/634fe92bf47a41a548303655_Pneu.jpg");
  background-position: 50%;
}

.div-block-105.valka.bodytalk1.pedak1.nestle {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6390a62a8a8b4169497bc226_lucy-wolski-sljmgxyzmqM-unsplash.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-105.valka.bodytalk1.pedak1.biogen {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce5db28de9f281db5fafcc_camilo-jimenez-0yLmwcXLwLw-unsplash%201.png");
  background-position: 17% 100%;
}

.div-block-105.valka.bodytalk1.pedak1.haleon {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/64f0d765fa6e5c50177d005e_Haleon%20Pedak%20pic.jpg");
  background-position: 50% 0;
}

.div-block-105.valka.bodytalk1.pedak1.novinkyockovani {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6523bad0a811163a0fbd1939_Oc%CC%8Ckova%CC%81ni%CC%81%202.png");
  background-position: 56% 0;
}

.div-block-105.valka.bodytalk1.pedak1.nastle_vyziva {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65cb42ee9c23f9db3e20de5e_abkm%20vy%CC%81z%CC%8Civa.jpg");
}

.div-block-105.valka.bodytalk1.pedak1.neockovane {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/660542c4de80def7d08b67ee_kojenci.jpg");
  background-position: 50% 0;
}

.div-block-105.valka.bodytalk1.pedak1.vzacna {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/663a394de95022ea9c87e378_va%CC%81z%CC%8Cna%CC%81%20onemocne%CC%8Cni%CC%81.jpg");
  background-position: 100% 0;
}

.div-block-105.menigokok {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/623e02c7457f11ab79054111_emiliano-vittoriosi-K0IXEBBXLuE-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.div-block-105.chripka22 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6343faa374451b7ababd679b_cdc-uN8TV9Pw2ik-unsplash.jpg"), linear-gradient(#0000, #0000);
  background-position: 42%, 0 0;
  background-size: cover, auto;
}

.div-block-105.pmi1 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da72ff1e25e00016920061_luka-malic-X6ZsIj6V8Ew-unsplash.jpg");
  background-position: 0 0, 70%;
  background-size: auto, cover;
}

.div-block-105.pmi2 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da789b741d3263f7473934_a-b-e-d-k-a-y-a-l-i-c203mmajhag-unsplash.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.div-block-105.pmi3 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da796958d0315f010f7786_thomas-stephan-mUcYC3-MtMk-unsplash.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.div-block-105.pmi4 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da7a529202f61ad5b143b4_mathew-macquarrie-lzcKZlVPYaU-unsplash.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.div-block-105.adiktologie {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65083b4cf59f2e6bd7ee563d_adrian-swancar-JXXdS4gbCTI-unsplash.jpg");
  background-position: 0 0, 50% 0;
}

.image-237 {
  object-fit: fill;
  width: 255px;
  max-width: 100%;
  display: block;
}

.image-237.pedak1 {
  width: 100px;
  margin-bottom: 30px;
}

.image-237.chripka22 {
  width: 255px;
}

.image-237.adiktologie {
  width: 343px;
}

.div-block-98-copy-copy {
  border: 2px #3333331a;
  border-radius: 16px;
  max-width: 200px;
}

.div-block-106 {
  background-color: #ffffffdb;
  border-radius: 8px 8px 0 0;
  margin-bottom: 8rem;
  padding: 2rem;
}

.partner1ah {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center start;
}

.partner1ah._2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.divpartner1ah {
  border: 2px #3333331a;
  border-radius: 0;
  max-width: none;
}

.link-140 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  text-decoration: underline;
}

.bold-text-76 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
}

.grid-106 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
}

.grid-106.kontakt {
  margin-left: 0;
}

.text-block-216 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-107 {
  grid-column-gap: 5vh;
  grid-row-gap: 13vh;
  grid-template-columns: .25fr 1fr;
  justify-content: stretch;
}

.image-238 {
  max-width: 100%;
  display: inline-block;
}

.image-239 {
  max-width: 100%;
}

.link-block-59, .link-block-60 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-108 {
  grid-template-columns: 1fr;
}

.container-69 {
  margin-top: 40px;
}

.link_abkm_publikace {
  text-decoration: none;
}

.drop.mmaz, .drop.mmaz.prednasky {
  margin-left: 10px;
  margin-right: 10px;
}

.drop.mmaz.uvod.publikace {
  flex: 0 auto;
}

.drop.mmaz.uvod.kaz {
  font-family: Roboto, sans-serif;
}

.text-block-4 {
  color: #30ad64;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #fff;
  margin-top: 0;
  padding-right: 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-4:hover {
  color: #30ad64;
  text-indent: 0;
  text-decoration: underline;
}

.text-block-4.mmaz {
  color: var(--true-black);
  background-color: #0000;
}

.text-block-4.mmaz:hover {
  color: #df729c;
  text-decoration: none;
}

.text-block-4.mmaz.w--open:hover {
  color: #df729ca6;
}

.text-block-4.mmaz.prednaskky.kazu {
  border: 1px solid #24b24d;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
}

.text-block-4.mmaz.kazu {
  border: 1px solid #25b04d;
  border-radius: 4px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
}

.text-block-4.kazu {
  color: #0000;
  -webkit-text-stroke-color: transparent;
  background-color: #0000;
}

.dropdown_menu.mmaz {
  font-family: Roboto, sans-serif;
  font-size: 12px;
}

.dropdown_menu.kazu {
  color: #25b04d;
  letter-spacing: 1.5px;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-list-4 {
  background-color: #ddd0;
  display: none;
}

.menu_link-2 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #57c585;
  border-radius: 8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.menu_link-2.grey {
  color: #30ad64;
  background-color: #f8f8f8;
  border: 1px #d4d4d4;
  margin-bottom: 2px;
  padding: 10px 30px;
}

.menu_link-2.grey:hover {
  color: #fff;
  background-color: #30ad64;
}

.div-block-107 {
  border-radius: 0;
}

.grid-109 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

.nadpis_paliace22aktivni {
  color: #054875;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 34px;
}

.container-70 {
  flex: 1;
  margin-top: 50px;
  padding-bottom: 0;
  display: block;
}

.grid-110 {
  grid-template-rows: auto;
}

.grid-111 {
  letter-spacing: 1px;
  column-count: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 40px;
}

.text_paliace22aktivni {
  color: #054875;
  letter-spacing: 1px;
  text-indent: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.button_paliace22aktivni {
  color: #054874;
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px solid #054874;
  border-radius: 4px;
  margin-top: 45px;
  padding: 20px;
  font-size: 16px;
  font-weight: 700;
}

.button_paliace22aktivni:hover {
  border-color: var(--white);
  color: var(--white);
  background-color: #054874;
}

.grid-112 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-112._23 {
  grid-column-gap: 30px;
}

.grid-112._23.aktivni {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
}

.container_paliace22aktivni {
  margin-top: 20px;
}

.button_paliace22aktivni_formular {
  color: #054874;
  background-color: #0000;
  border: 1px solid #054874;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.button_paliace22aktivni_formular:hover {
  background-color: var(--white);
  color: #054874;
  border: 1px solid #054874;
}

.button_paliace22aktivni_formular._23 {
  color: #1495a7;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 2px;
  border-color: #1495a7;
  font-weight: 700;
}

.button_paliace22aktivni_formular._23.pink {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #f54c7e;
  border-style: none;
  border-color: #f54c7e;
  padding: 15px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  box-shadow: 0 2px 5px #0003;
}

.button_paliace22aktivni_formular._23.pink:hover {
  background-color: #f54c7e;
}

.button_paliace22aktivni_formular._23.yellow {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #f7be00;
  border-style: none;
  margin-top: 0;
  padding: 15px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button_paliace22aktivni_formular._23.yellow:hover {
  background-color: #f7be00;
}

.button_paliace22aktivni_formular._23.blue {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #064876;
  border-style: none;
  padding: 15px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button_paliace22aktivni_formular._23.blue:hover {
  background-color: #064876;
}

.text-span-127 {
  font-size: 12px;
}

.link_mm_popup.white.pop.x {
  color: #279ac4;
  text-align: right;
  justify-content: flex-end;
  padding-right: 20px;
  display: flex;
}

.link_mm_popup.white.pop.x:hover {
  box-shadow: inset 0 0 9px #279ac4;
}

.link_mm_popup.white.pop.x.w--current {
  border: 1px solid tomato;
}

.link_mm_popup.white.pop.x.w--current:hover {
  box-shadow: none;
  color: tomato;
  -webkit-text-stroke-color: tomato;
}

.link_mm_popup.white.pop.x.w--current:focus {
  color: tomato;
  -webkit-text-stroke-color: tomato;
}

.link_mm_popup.white.pop.x.w--current:visited {
  -webkit-text-stroke-color: tomato;
}

.link_mm_popup.white.pop.x.skolitele22:hover {
  box-shadow: inset 0 0 9px #bb3b2e;
}

.link_mm_popup.white.pop.x.skolitele22.can:hover {
  box-shadow: inset 0 0 9px #343a40;
}

.link_mm_popup.white.pop.x.skolitele22.lekartalk {
  border-radius: 4px;
}

.link_mm_popup.white.pop.x.skolitele22.lekartalk:hover {
  box-shadow: inset 0 0 9px #2e535e;
}

.link_mm_popup.white.pop.x.skolitele22.pedak:hover {
  box-shadow: inset 0 0 9px #005c46;
}

.link_mm_popup.white.pop.x.skolitele22.pedak._24 {
  border: 1px solid #005c46;
}

.link_mm_popup.white.pop.x.skolitele22.pedak._24.w--current {
  border-color: #075c46;
}

.link_mm_popup.white.pop.x.skolitele22.paliace.w--current {
  border-color: var(--čspm-světle-modrá);
}

.link_mm_popup.white.pop.x.skolitele22.paliace.w--current:hover {
  border-color: #0000;
  box-shadow: inset 0 0 9px #1595a8;
}

.link_mm_popup.white.pop.x.paterak22 {
  color: #2e4354;
}

.link_mm_popup.white.pop.x.paterak22:hover {
  color: #2e4354;
  box-shadow: inset 0 0 9px #2e4354;
}

.link_mm_popup.white.pop.x.rez22 {
  color: #1a5c7e;
}

.link_mm_popup.white.pop.x.rez22:hover {
  box-shadow: inset 0 0 9px #1a5c7e;
}

.link_mm_popup.white.pop.x.lekar23 {
  color: #d25f87;
  border: 1px solid #d25f87;
  border-radius: 4px;
}

.link_mm_popup.white.pop.x.lekar23:hover {
  box-shadow: inset 0 0 9px #d25f87;
}

.link_mm_popup.white.pop.x.mod {
  background-color: var(--white);
  color: #17b345;
  border: 1px solid #17b345;
  border-radius: 4px;
}

.link_mm_popup.white.pop.x.mod:hover {
  box-shadow: inset 0 0 9px #17b345;
}

.link_mm_popup.white.pop.x.ocko23 {
  color: var(--white);
  box-shadow: inset 0 0 9px #ddce75;
}

.link_mm_popup.white.pop.x.ocko23:hover {
  box-shadow: inset 0 0 9px #ddce75;
}

.link_mm_popup.white.pop.x.mod23 {
  background-color: var(--white);
  border: 1px solid #2faa54;
}

.link_mm_popup.white.pop.x.mod23:hover {
  box-shadow: none;
}

.linkmm22 {
  color: var(--true-black);
  text-decoration: none;
}

.linkmm22:hover, .linkmm22.w--current:hover {
  color: #df729d;
}

.linkmm22.kazu {
  color: #25b04d;
  letter-spacing: 1.5px;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.grid-113 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.grid-113.mk_ws {
  grid-template-columns: 1fr;
}

.grid-113.mod-skolitele {
  grid-template-rows: auto auto auto;
}

.grid-113.mod-psychiatrie {
  grid-template-rows: auto auto auto auto;
}

.grid-113.mod-atb {
  grid-template-rows: auto auto auto auto auto;
}

.grid-113.mod-respirace, .grid-113.mod-vzacna, .grid-113.moc-nefro {
  grid-template-rows: auto auto auto auto;
}

.grid-114 {
  grid-template-rows: auto;
}

.grid-114._2 {
  padding-bottom: 20px;
}

.grid-115 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-115-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-115-copy.lekar22, .grid-115-copy.mok23 {
  grid-template-columns: 1fr 1fr;
}

.grid-115-copy.mok23._24 {
  grid-template-columns: 1fr 1fr 1fr;
}

.link-141 {
  color: var(--true-black);
}

._2day {
  margin-top: 10vh;
}

.grid-95-copy {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 5fr;
}

.grid-95-copy._2 {
  margin-top: 42px;
}

.grid-95-copy.pmi1 {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-95-copy.adiktologie {
  grid-template-rows: auto auto auto auto auto auto auto;
  margin-top: 20px;
}

.grid-116 {
  grid-template-rows: auto auto auto;
}

.link-142 {
  color: #434bff;
}

.text-span-128, .bold-text-77, .bold-text-78 {
  color: #00b345;
}

.divpartner3ah {
  border: 2px #3333331a;
  border-radius: 0;
  max-width: 420px;
}

.image-240 {
  margin-bottom: 2rem;
}

.partner3ah {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center start;
}

.partner3ah.pedak1.comiss {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.partner3ah.pedak1.vitamind, .partner3ah.pedak1.prakticky {
  grid-template-rows: auto auto;
}

.partner3ah.pedak1.alergie {
  grid-template-rows: auto auto auto;
}

.partner3ah.pedak1.alergie.nestle {
  grid-template-rows: auto auto;
}

.partner3ah.pedak1.alergie.nestle.novinkyockvani {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner3ah.pedak1.alergie.nestle.novinkyockvani.hide {
  display: none;
}

.text-span-129 {
  color: #333;
  text-decoration: underline;
}

.div-block-100-copy {
  background-image: linear-gradient(55deg, #e2eaec99, #f5f7f8);
  border-radius: 16px;
  padding: 3rem 3rem 2.5rem;
}

.grid-97-copy {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  place-items: center;
}

.h3ah-copy {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline;
}

.h3ah-copy.top1 {
  margin-top: 2rem;
  text-decoration: underline;
}

.h3ah-copy.bodyhead {
  font-size: 34px;
  line-height: 38px;
  text-decoration: underline;
}

.h3ah-copy.bodyhead.main {
  color: #fff;
  text-align: center;
  font-size: 48px;
  line-height: 72px;
}

.h3ah-copy._2 {
  margin-top: 16px;
  text-decoration: none;
}

.pedak22priprava {
  font-family: Lato, sans-serif;
  font-size: 19px;
}

.pedak_text_nadpis {
  color: #0b9772;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.pedak_text_nadpis.pedak {
  text-transform: none;
}

.komercni {
  font-size: 12px;
}

.komercni.pmi {
  margin-top: 20px;
}

.komercni.p {
  margin-top: 10px;
}

.text-span-130 {
  text-decoration: underline;
}

.vyborpal._22 {
  background-color: #f7be0021;
  border-radius: 5px;
  padding: 20px;
}

.vyborpal._22.white {
  background-color: #0000;
}

.vyborpal._22.blue {
  background-color: #06487636;
  padding: 25px;
}

.vyborpal._22.blue.v2 {
  background-color: #f1f9fa;
  border-radius: 6px;
  margin-bottom: 60px;
}

.epid_pal22.white {
  border: 2px solid #0095a9;
  border-radius: 6px;
  padding: 25px;
}

.link-block-61 {
  text-decoration: none;
}

.link-block-61.zl.stada {
  max-width: 43%;
}

.link-block-62 {
  text-decoration: none;
}

.link-block-62.abakus.right {
  margin-right: 40px;
}

.link-block-62.abakus.left {
  margin-left: 40px;
}

.link-block-62.ahou {
  margin-top: 0;
}

.link-block-63, .link-block-64, .link-block-65 {
  text-decoration: none;
}

.eu_pal22 {
  text-align: center;
}

.grid-117 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pal22mzcr {
  grid-template-rows: auto;
}

.pal22mzcr.abakus, .grid-118 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_pal22_cenik {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr .5fr;
}

.grid_pal22_cenik.ver2 {
  grid-template-columns: 1fr .5fr .5fr;
}

.grid_pal22_cenik.ver2._23 {
  grid-template-columns: 1fr .5fr;
  padding-right: 20px;
}

.div-block-108 {
  border-bottom: 1px solid #064876;
  margin-bottom: 12px;
  padding-bottom: 10px;
}

.div-block-108.platba {
  border-bottom-color: #0095a9;
  margin-top: 20px;
}

.div-block-108.platba.hide {
  display: none;
}

.div-block-108.platba._24 {
  margin-top: 0;
}

.sectionlekarbanner {
  padding-bottom: 80px;
}

.skolitele22cena {
  grid-template-rows: auto auto;
}

.skolitele22cena1 {
  grid-column-gap: 3vw;
  border: 1px #d26154;
  border-radius: 4px;
  grid-template-rows: auto;
}

.skolitele22cena2 {
  grid-row-gap: 6px;
  border: 1px solid #d26154;
  border-radius: 4px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding: 20px;
}

.link-143 {
  color: #b93a2d;
}

.image-241 {
  max-width: 100%;
  height: 100px;
}

.image-242 {
  height: 100px;
}

.div-block-109, .div-block-110 {
  padding-bottom: 20px;
}

.poznamka22 {
  line-height: 19px;
}

.text-span-131 {
  font-size: 11px;
  font-style: italic;
  line-height: 0;
}

.text-span-132 {
  font-size: 12px;
}

.pal22cenikgrid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-top: 10px;
  margin-bottom: 20px;
}

.pal22cenikgrid.ubytko {
  grid-template-columns: .25fr 1fr;
  margin-top: 10px;
  margin-bottom: 20px;
}

.image-243 {
  height: 73px;
  margin-top: 10px;
}

.container-71 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 30vh;
  display: block;
}

.grid-119 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
  grid-auto-columns: 1fr;
  place-content: center space-around;
  place-items: center;
  margin-top: 40vh;
  display: flex;
}

.empty-state {
  background-color: #0000;
}

.text-span-133 {
  text-align: justify;
}

.pal22misto {
  grid-template-rows: auto;
}

.text-span-134 {
  font-size: 12px;
}

.grid-120 {
  grid-template-columns: 1fr .75fr;
}

.text-span-135 {
  color: var(--white);
}

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

.div-block-111 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.grid-121 {
  grid-column-gap: 4vw;
  grid-template-rows: auto auto auto auto auto auto auto;
  margin-bottom: 50px;
}

.grid-121.nadramec {
  grid-template-rows: auto auto;
  margin-top: 20px;
}

.grid-121.nadramec.pal22 {
  grid-column-gap: 2vw;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.grid-121.ubytovani {
  grid-template-rows: auto auto;
}

.grid-121.pal22registrace {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  margin-bottom: 10vh;
}

.grid-121.pal22registrace.extra {
  grid-template-rows: auto auto auto;
  margin-bottom: 5vh;
}

.grid-122 {
  grid-template-rows: auto;
}

.gridpalcena {
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

.gridpalcena.nadramec {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-columns: 2fr .25fr;
}

.gridpalcena._23 {
  grid-template-columns: 1fr auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.gridpalcena._23.middle {
  margin-top: 10px;
  margin-bottom: 10px;
}

.gridpalcena._23.prvni {
  margin-top: 0;
  margin-bottom: 0;
}

.divpalcena {
  background-color: var(--white);
  border-radius: 6px;
  padding: 10px 20px;
}

.divpalcena.blue {
  background-color: #0095a914;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.divpalcena.blue.nadramec {
  background-color: #0000;
  border: 0 solid #7ec6d0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
}

.divpalcena.blue.registrace {
  border-radius: 0;
  padding-right: 30px;
}

.divpalcena.blue.registrace.first {
  border-radius: 6px 6px 0 0;
  padding-top: 10px;
  padding-left: 40px;
}

.divpalcena.blue.registrace.last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding-right: 30px;
}

.divpalcena.blue {
  background-color: #0095a93d;
}

.divpalcena.blue.registrace {
  background-color: #f1f9fa;
  border-radius: 0;
  padding-left: 20px;
}

.divpalcena.blue.registrace.last {
  border-radius: 0 0 6px 6px;
}

.divpalcena.blue.registrace.first {
  background-color: #f1f9fa;
  border-bottom: 1px #0095a9;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 0;
  padding-left: 20px;
}

.registracepaltermin {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.registracepaltermin._23 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
}

.ubytkopalhotel {
  grid-column-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-bottom: 100px;
}

.ubytkopalhotel._2 {
  grid-column-gap: 5vw;
  grid-template-columns: 1fr .75fr;
  margin-bottom: 0;
}

.ubytkopalhotel._23 {
  margin-bottom: 40px;
}

.divhotelpal {
  background-image: linear-gradient(126deg, #0095a9b8, #ffffff38), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6270fd561c29371bc46e52f0_Clarion.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  height: 355px;
  min-height: 0;
}

.divhotelpal.imperial {
  background-image: linear-gradient(#0095a9b8, #ffffffba), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6270ff9de4c9ad362d911089_imperial.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.divhotelpal.imp {
  background-image: linear-gradient(126deg, #0095a9b8, #ffffff38), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6270ff9de4c9ad362d911089_imperial.jpeg");
  background-position: 0 0, 100% 100%;
}

.divpalhotelubytko {
  padding-top: 20px;
}

.divpalhotelubytko._23 {
  padding-top: 0;
}

.div-block-112 {
  border: 2px solid #7ec6d0;
  padding: 10px 20px;
}

.divvramci {
  background-color: #f1f9fa;
  border: 0 solid #7ec6d0;
  border-radius: 6px;
  padding: 10px 20px;
}

.divvramci.pal22 {
  background-color: #0000;
}

.image-244 {
  max-width: 60%;
}

.image-244._22 {
  max-width: 80%;
}

.image-245 {
  max-width: 75%;
}

.image-245._22 {
  max-width: 80%;
}

.section-60 {
  margin-bottom: 15vh;
  padding-top: 40px;
}

.button-439 {
  background-color: var(--white);
  color: #d26154;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #d26154;
  border-radius: 4px;
}

.button-439:hover {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #d4665a;
}

.gridpalvybor {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 60px;
}

.gridpalvybor.v2 {
  grid-template-columns: 1fr;
}

.gridpalprogramvybor {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.gridpalprogramvybor.vzdelavaci {
  grid-template-columns: 1fr;
}

.gridpalprogramvybor.v2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gridpalprogramvybor.pal22 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.grid-123 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.grid-123.pal22 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1.5fr 1fr;
}

.text-span-137 {
  font-size: 13px;
  font-weight: 300;
}

.gridpal22hotel {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 30px;
}

.link-block-66 {
  background-image: linear-gradient(151deg, #0095a973, #ffffff38), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/627cce54b7eff8d3f41ade8b_Clarion.jpeg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 6px;
  height: auto;
}

.link-block-66.pal23 {
  background-image: linear-gradient(151deg, #0095a973, #ffffff38), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6368ec46f2a688e896f4d371_A4IviJ.jpeg");
  background-position: 0 0, 50%;
}

.ah_text-4 {
  color: #333;
  text-align: left;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.ah_text-4.nadpis {
  color: #333;
  font-size: 16px;
  font-weight: 700;
}

.ah_text-4.nadpis.paliace21 {
  color: #2d2075;
  font-size: 24px;
}

.ah_text-4.nadpis.paliace21.hotel {
  text-transform: capitalize;
  font-size: 24px;
}

.ah_text-4.nadpis.paliace21.hotel.pal22 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.ah_text-4.nadpis.paliace21.hotel.pal22.cenik {
  text-align: left;
}

.text-span-138 {
  color: var(--ahou--tomato);
}

.image-246 {
  max-width: 100%;
}

.image-246._22 {
  max-width: 80%;
}

.link-block-67, .link-block-68, .link-block-69 {
  justify-content: center;
  display: flex;
}

.text-span-139 {
  color: #064876;
  font-weight: 700;
}

.dveloga {
  margin-bottom: 40px;
}

.cotainerpalprogram {
  margin-top: 40px;
  display: block;
}

.cotainerpalprogram.foto, .cotainerpalprogram._24 {
  margin-top: 0;
}

.text-span-140 {
  color: #064876;
  font-weight: 700;
}

.griduvodpla {
  grid-column-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 8% 1fr;
}

.griduvodpla.predseda {
  margin-bottom: 40px;
}

.griduvodpla.well {
  grid-template-columns: 12% 1.5fr;
}

.divabakus {
  justify-content: center;
  max-width: none;
  max-height: none;
  display: flex;
}

.image-247 {
  border-radius: 4px;
  max-width: 16%;
  min-height: 0;
}

.image-248 {
  width: 150px;
  margin-left: 0;
}

.registrace_pal22 {
  background-color: #064876;
  border-radius: 6px;
}

.registrace_pal22:hover {
  background-color: #0095a9;
}

.text-span-141 {
  text-decoration: none;
}

.text-span-142, .text-span-143, .text-span-144 {
  text-decoration: line-through;
}

.text-span-145 {
  color: var(--ahou--tomato);
}

.text-span-146, .text-span-147, .text-span-148, .text-span-149 {
  color: var(--dark-grey);
  font-size: 13px;
}

.banner_skolitele22 {
  margin-bottom: 10vh;
}

.text-span-150 {
  color: var(--dim-grey);
}

.text-span-151, .text-span-152, .text-span-153, .text-span-154, .text-span-155, .text-span-156, .text-span-157 {
  text-decoration: line-through;
}

.text-span-158 {
  color: var(--ahou--tomato);
}

.text-span-159, .text-span-160, .text-span-161, .text-span-162, .text-span-163 {
  text-decoration: line-through;
}

.text-span-164 {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.link-144, .link-145 {
  color: var(--true-black);
}

.lekar.storno {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 22px;
}

.div_pal22_ubytko {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-146, .link-147 {
  color: #064876;
}

.text-span-165 {
  color: #064876;
  font-weight: 700;
}

.text-span-166 {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.grid-124 {
  grid-template-rows: auto;
}

.grid_obedsosobnostmi22 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
  margin-bottom: 5vh;
}

.grid_obedsosobnostmi22._2 {
  grid-column-gap: 4vw;
  grid-template-columns: 15% 1fr;
  margin-top: 2vh;
  margin-bottom: 0;
}

.gred_obessosobnostmi22text {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 2vh;
  margin-bottom: 0;
}

.container-72 {
  margin-top: 10vh;
}

.container-72.obed {
  border: 1px dashed #000;
  border-radius: 5px;
  margin-top: 5vh;
  padding: 2vh 1vw 2vh 2vw;
}

.image-249 {
  background-color: #0000;
  border-radius: 5px;
}

.div_pal_obed {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1vh;
  padding-bottom: 0;
}

.grid_obed_fotka {
  grid-template-columns: 1fr;
}

.div_kopecky {
  background-color: #0000;
}

.div_obed_medailonky {
  margin-bottom: 5vh;
}

.div_obed_medailonky.last {
  margin-bottom: 0;
}

.button_registrace_pal22 {
  text-transform: uppercase;
  background-color: #064876;
  border-radius: 5px;
}

.button_registrace_pal22:hover {
  background-color: #0095a9;
}

.text-span-167 {
  text-decoration: line-through;
}

.text-span-168 {
  color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
}

.text-span-169, .text-span-170 {
  text-decoration: line-through;
}

.wslekar {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-bottom: 20px;
}

.grid_partneri {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid_partneri.lekar22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_partneri.lekar22._23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 0;
}

.programpal22 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.programpal22._23 {
  margin-top: 0;
}

.programpal22._23.new {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.programpal22text {
  color: #064876;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #afdbe2;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.programpal22text._23 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.link-block-70, .link-block-71 {
  text-decoration: none;
}

.container_medailonek {
  margin-top: 20vh;
}

.text-span-171, .text-span-172, .text-span-173 {
  color: #495057;
}

.paterak-menu {
  color: var(--white);
  cursor: pointer;
  background-color: #224765b5;
  border-radius: 5px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.paterak-menu:hover {
  text-decoration: underline;
}

.paterak-menu.last {
  margin-right: 0;
}

.paterak-menu._24 {
  background-color: #224765;
  border-radius: 3px;
  flex: none;
  margin-right: 10px;
}

.paterak-menu._24.last {
  margin-right: 0;
}

.paterak-menu._24.grey {
  outline-offset: 0px;
  background-color: #9da6ad;
  outline: 1px solid #234765;
}

.paterak-menu._24.grey.hide {
  flex: 0 auto;
}

.div-block-113 {
  display: none;
}

.image-250 {
  text-align: left;
  padding-left: 100px;
}

.image-251 {
  padding-left: 0;
}

.container-73 {
  margin-bottom: 100px;
  padding-bottom: 0;
}

.container-73.paterak22banner {
  text-align: center;
}

.bold-text-79, .bold-text-80, .bold-text-81 {
  text-decoration: line-through;
}

.image-252 {
  max-width: 32%;
}

.image-252.cenik23 {
  max-width: 52%;
}

.containerbuttonregistracelekar {
  padding-top: 5vh;
}

.containermistolekar23 {
  background-color: #0000;
  margin-top: 5vh;
}

.div-block-114 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63627bd7be5c77f24fbddd42_comfort.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
}

.div-block-114._24 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/659fedace269b38e2b06caaf_columna.jpeg");
  background-position: 17% 100%;
}

.bold-text-82, .bold-text-83, .text-span-174 {
  color: var(--white);
}

.imagegrid {
  margin-bottom: 15px;
}

.pinterestgrid {
  column-count: 5;
  column-gap: 15px;
}

.grid-125 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-125.partneri_lekar {
  margin-top: 4vh;
}

.grid-125.mok23 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.containermok23.uvod {
  margin-top: 50px;
}

.paragraphmok23 {
  color: var(--white);
  text-align: justify;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 14px;
}

.grid-126 {
  grid-template-columns: 1fr;
}

.gridnavigace {
  grid-template-rows: auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-logo-left-container.shadow-three.mk {
  background-color: var(--white);
  max-width: none;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container.shadow-three.paliace {
  color: #064876;
  background-color: #064876;
  border-width: 0;
  border-color: #0000;
  max-width: none;
  position: fixed;
  inset: 0% 0% auto;
}

.container-74 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  flex: 0 auto;
  display: flex;
}

.nav-menu-wrapper {
  flex: none;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-two.pal {
  padding-left: 40px;
  display: flex;
}

.nav-menu-two.mok.hide {
  display: none;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.mok23 {
  color: #2faa54;
}

.nav-link.paliace {
  color: var(--white);
  flex-wrap: nowrap;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.nav-link.paliace.w--current {
  font-family: Montserrat, sans-serif;
}

.nav-link.paliace.hide {
  display: none;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.nav-link-accent.mok23 {
  color: #2faa54;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.mok23 {
  background-color: #2faa54;
  border-radius: 3px;
}

.button-primary.paliace {
  background-color: #1395a8;
  border-radius: 4px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.menu-button-4.mok {
  display: none;
}

.image-253 {
  max-width: 20%;
  display: inline-block;
}

.image-253.pal {
  max-width: 57%;
}

.image-253.pal.program {
  max-width: 104%;
}

.listmok23, .listmok23.last {
  margin-right: 0;
}

.listmok23.last.pozvanka-hide, .listmok23.cenik-hide {
  display: none;
}

.obsah_komercni {
  text-align: left;
  margin-top: 20px;
  font-size: 12px;
  font-style: italic;
}

.div-block-115 {
  padding-bottom: 20px;
}

.container-75 {
  margin-top: 40px;
}

.container-76 {
  margin-top: 40px;
  display: block;
}

.container-76.hide {
  display: none;
}

.image-254 {
  min-width: 100%;
  max-width: 100%;
}

.link-block-72 {
  display: block;
}

.link-block-72._2 {
  margin-top: 60px;
}

.link-block-72._2.hide {
  display: none;
}

.link-block-72._2.banner._40 {
  margin-bottom: 40px;
}

.link-block-72._2.banner._20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-148 {
  color: var(--white);
}

.navbar-logo-left-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-2.shadow-three {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
  background-position: 100% 0;
  background-size: auto;
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.container-77 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar-wrapper-2.abstrakta {
  justify-content: flex-end;
  padding-right: 40px;
}

.navbar-brand-2 {
  flex: 0 auto;
  align-self: center;
  max-width: none;
}

.nav-menu-wrapper-2.abstrakta {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-two-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-two-2.abstrakta {
  justify-content: space-between;
  padding-left: 0;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2.white {
  color: var(--white);
  font-family: Maven Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link-2.white.revma {
  margin-right: 40px;
  font-size: 18px;
}

.nav-link-2.whiite {
  color: var(--white);
  font-family: Maven Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-2 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.revma {
  border: 1px none var(--white);
  background-color: var(--white);
  color: #d73b55;
  border-radius: 4px;
  margin-left: 20px;
  font-family: Maven Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: line-through;
}

.body_revma {
  background-color: #fa6d71;
}

.image-255 {
  max-width: 30%;
}

.sec_headline {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 12vh;
  display: block;
  overflow: hidden;
}

.con_headline {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 80px;
}

.con_headline.abstrakt {
  padding-top: 100px;
}

.con_headline.revma {
  padding-top: 160px;
}

.headling_revma {
  outline-offset: 0px;
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #0000;
  background-color: #0000;
  border: 1px #000;
  outline: 3px #355070;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Maven Pro, sans-serif;
  font-size: 43px;
  font-weight: 700;
}

.link-block-73 {
  max-width: none;
}

.image-256 {
  max-width: 50%;
  display: block;
}

.grid_headline_revma {
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  justify-items: stretch;
}

.grid_headline_revma.abstrakt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  margin-bottom: 0;
}

.sec_revma {
  background-color: #ffffff9c;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.sec_revma.program {
  background-color: #ffffff9c;
  background-image: linear-gradient(#ffffff5c, #ffffff5c);
}

.sec_revma.kontakt {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.sec_revma.partneri {
  padding-top: 5vh;
  padding-bottom: 15vh;
}

.sec_revma.partneri.banner {
  padding-top: 15vh;
}

.sec_revma.aktivni {
  background-color: #fff0;
}

.sec_revma.misto {
  padding-bottom: 0;
}

.sec_revma.abstrakt {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
  background-position: 0 0;
  background-size: cover;
}

.con_revma_akreditace {
  background-color: var(--white);
  border-radius: 4px;
}

.revma_heading {
  color: #d73b55;
  font-family: Maven Pro, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.revma_heading.blok {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
}

.revma_heading.blok.cenik {
  margin-bottom: 40px;
}

.revma_heading.blok.cenik.poznamka, .revma_heading.blok.cenik.ubytko, .revma_heading.blok.cenik.strava {
  margin-bottom: 10px;
}

.revma_heading.den {
  font-weight: 400;
}

.revma_heading.gap {
  margin-top: 0;
  margin-bottom: 40px;
}

.revma_heading.gap.white {
  color: var(--white);
}

.revma_heading.poznamka {
  margin-top: 0;
  margin-bottom: 10px;
}

.revma_heading.white {
  color: var(--white);
}

.grid_rev_program {
  background-color: #0000;
  border-radius: 4px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.grid_rev_program.ctvrtek {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid_rev_program.patek {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_rev_program.sobota {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid_rev_program_ii {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div_rev_program {
  border: 1px none var(--white);
  background-image: linear-gradient(#ffffff5c, #ffffff5c);
  border-radius: 6px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 20px;
}

.con_program {
  margin-top: 10px;
}

.grid_rev_misto {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div_rev_hotel {
  outline-offset: 0px;
  border: 1px #f8b8bf;
  border-radius: 4px;
  outline: 3px #d73b55;
  max-height: none;
}

.link-149 {
  text-decoration: none;
}

.map-8 {
  border-radius: 4px;
  max-height: 100%;
}

.rev_stred {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 17px;
}

.rev_stred_cena {
  color: #d73b55;
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.rev_stred_cena._2 {
  font-size: 17px;
}

.bold-text-84 {
  text-align: left;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  display: inline;
}

.bold-text-85 {
  font-family: Roboto, sans-serif;
  font-size: 17px;
}

.grid-127 {
  grid-template-columns: .25fr .5fr .25fr 1fr;
  display: none;
}

.grid-127._2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

.rev_registrace {
  text-align: center;
  letter-spacing: 1px;
  background-color: #d73b55;
  border: 1px solid #d73b55;
  border-radius: 4px;
  margin-top: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Maven Pro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  text-decoration: line-through;
  transition: color .4s, border-color .4s, opacity .5s, background-color .4s;
  display: block;
}

.rev_registrace:hover {
  background-color: var(--white);
  color: #d73b55;
}

.con_rev_registrace {
  margin-top: 40px;
}

.div-block-116 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/639884f6c356937be2f538c0_Calendar.png");
  background-position: 0 0;
  background-size: cover;
  max-width: 100%;
}

.image-257 {
  max-width: 60%;
}

.image-257._2, .image-258 {
  max-width: 90%;
}

.con_rev_akreditace {
  margin-top: 40px;
}

.text-span-175, .text-span-176, .text-span-177, .text-span-178 {
  color: #d73b55;
  font-weight: 700;
}

.grid_rev_patneri {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_rev_misto2 {
  grid-column-gap: 30px;
  grid-template-rows: 70%;
  grid-template-columns: 1fr 1fr;
  max-height: 100%;
}

.grid_rev_pic_misto {
  grid-template-rows: 25% 25%;
  grid-template-columns: 1fr;
}

.div-block-117 {
  max-height: 100%;
}

.link-150 {
  color: var(--true-black);
}

.text-span-179 {
  color: #fd5d45;
  font-weight: 700;
}

.text-span-180, .text-span-181 {
  text-decoration: underline;
}

.text-span-182 {
  color: #d73b55;
  font-weight: 700;
}

.grid-128 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.grid-128.registrace {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
}

.grid-128.ubytovani {
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr;
}

.grid-128.dalsi {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.grid-129 {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-129.registrace {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.grid-130 {
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 15% 1fr;
}

.grid-130.registrace {
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 15% auto;
}

.container_revma_ubytko {
  margin-top: 40px;
}

.div_rev_poz {
  margin-top: 20px;
  font-style: italic;
}

.div_rev_poz.registrace {
  border: 1px solid #0000;
  border-bottom-color: #d73b55;
  border-radius: 2px;
  padding-bottom: 40px;
}

.text-block-217 {
  font-size: 12px;
}

.div-block-118 {
  max-height: 56vh;
  line-height: 11px;
}

.bold-text-86 {
  font-size: 17px;
}

.container_revma_storno {
  text-align: left;
  margin-top: 60px;
}

.text_revma_poz {
  margin-bottom: 40px;
}

.grid-131 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_revma_program {
  border-bottom: 0 #0000;
  grid-template-rows: auto;
  grid-template-columns: 11% .78fr .5fr;
}

.grid_revma_program._1 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 11% 1fr .5fr;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid_revma_program._2 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 11% 1fr .5fr;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid_revma_program._3 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 11% 1fr .5fr;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid_revma_program._5 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 11% 1fr .5fr;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid_revma_program._6 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid_revma_program._7 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

.div_revma_poznamka_program {
  margin-bottom: 40px;
}

.div_revma_poznamka_program.dalsi {
  margin-bottom: 30px;
}

.image-259 {
  max-width: 100%;
}

.div-block-119 {
  max-width: none;
}

.map-9 {
  max-height: 100%;
}

.link-block-74 {
  color: #000;
  text-decoration: none;
}

.link-block-74.stred {
  text-align: center;
}

.text-f-13 {
  color: #000;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1;
}

.text-f-13.all-caps {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.text-f-13.all-caps.light-grey-font {
  color: #fff9;
}

.heading-2 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.heading-2.well {
  color: #153a43;
  font-family: Open Sans, sans-serif;
}

.gradient-bg {
  z-index: -1;
  width: auto;
  height: 175%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.location {
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.slide-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.slide-content {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 3em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: #ff7a00;
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.slider-2 {
  margin-bottom: 4em;
  position: relative;
  overflow: visible;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slide-2 {
  background-image: linear-gradient(#00a881, #fff);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.slide-divider {
  background-color: #ff7a00;
  width: 4em;
  height: .1em;
  margin-top: 2em;
}

.swiper-slide {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.panel-mask {
  z-index: 2;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 310px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.test-slide {
  perspective-origin: 50%;
  transform-origin: 50%;
  cursor: pointer;
  width: 310px;
  margin-left: 0;
  margin-right: 70px;
}

.inner-panel {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 750px;
  display: flex;
  position: relative;
}

.slider-3 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.slider-3.hide {
  display: none;
}

.heading-47 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 300;
}

.heading-47.big-heading {
  font-size: 37px;
}

.heading-47.smaller-heading {
  margin-bottom: 4px;
  font-size: 23px;
}

.arrow {
  color: #5e5e5e;
  width: 50px;
  height: 50px;
  font-size: 20px;
  inset: auto 12% -40% auto;
}

.arrow.right-arrow {
  right: 8%;
}

.name {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-container {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
}

.text-container.center-container {
  z-index: 10;
  top: 7%;
}

.text-container.left-container {
  z-index: 10;
  inset: 29% auto auto 2%;
}

.text-container.right-container {
  z-index: 10;
  inset: 27% 3% auto auto;
}

.erased-edge {
  z-index: 3;
  box-shadow: none;
  background-image: radial-gradient(circle, #ececee00, #ececee 66%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.panel {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.slide-nav {
  display: none;
}

.mask {
  width: 310px;
  overflow: visible;
}

.box-shadow {
  z-index: -1;
  filter: blur(60px);
  background-color: #000000c7;
  width: 77%;
  height: 240px;
  position: absolute;
  bottom: 0;
}

.div_rev_poz_registrace {
  background-color: #ffffff5c;
  border-radius: 4px;
  margin-top: 40px;
  padding: 10px 20px;
}

.link-151, .link-152 {
  color: var(--true-black);
}

.grid_rev_reg {
  grid-template-rows: auto;
}

.text-span-183 {
  color: #d73b55;
}

.slide_revma_1 {
  background-color: #0000;
  width: auto;
  margin-right: 15px;
}

.grid-132 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch center;
  width: auto;
  display: grid;
}

.slider-4 {
  background-color: #0000;
}

.grid_revma_slide {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.container_revma_slider {
  margin-top: 60px;
}

.container_revma_slider.hide {
  overflow: hidden;
}

.div-block-120 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c7f54991fda38529a9eea3_Milove%202.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 30vw;
  height: 30vh;
}

.div-block-120._1 {
  border-radius: 4px;
}

.div-block-120._2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80a6b6100c60a091b1ba9_IMG_3558.jpg");
  border-radius: 4px;
}

.div-block-120._3 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80a0323beea47f8a05287_5.webp");
  border-radius: 4px;
}

.div-block-120._4 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80666f1654d5fa7010328_9397480-b40fd6.webp");
  background-position: 0%;
  border-radius: 4px;
}

.div-block-120._5 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80af0b9aab95a2f29bfce_8.webp");
  border-radius: 4px;
}

.div-block-120._6 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80b483ec7d738503b1a83_9.webp");
  background-position: 50% 100%;
  border-radius: 4px;
}

.div-block-120._7 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80b116100c650a11b2062_7.webp");
  border-radius: 4px;
}

.div-block-120._8 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80bdb3ec7d70aee3b219b_11.webp");
  border-radius: 4px;
}

.div-block-120._9 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80bef002bc1370e927227_10.webp");
  background-position: 50%;
  border-radius: 4px;
}

.div-block-120._10 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80c58acaf2719d1de77bf_12.webp");
  border-radius: 4px;
}

.div-block-120._11 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80c9bc077d9d46f1f80b6_14.webp");
  border-radius: 4px;
}

.div-block-120._12 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80caf23beeac1e6a07222_16.webp");
  background-position: 50% 100%;
  border-radius: 4px;
}

.div-block-120._13 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80d9628f97842c94a7e0f_15.webp");
  border-radius: 4px;
}

.div-block-120._14 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80da7fd922e5ae53f04be_14381244-9b0490.webp");
  border-radius: 4px;
}

.div-block-120._15 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80db9f28d78354ccbeb16_8219794-fb74d5.webp");
  background-position: 100% 100%;
  border-radius: 4px;
}

.grid_rev_aktiv {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 10% 1fr;
}

.link-153, .text-span-184 {
  color: var(--white);
}

.text-span-185, .text-span-186, .text-span-187 {
  font-weight: 700;
}

.ahou_link_slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 3px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.ahou_link_slider._2 {
  background-image: none;
}

.ahou_container_slider {
  border-radius: 3px;
  max-width: none;
  margin-top: 0;
}

.ahou_container_slider.hde, .ahou_container_slider.hide {
  display: none;
}

.icon-6 {
  border: 2px #000;
}

.div-block-121 {
  display: inline-block;
}

.slider-5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 3px;
  height: 100%;
}

.ahou_div_slider {
  margin-left: 40px;
  margin-right: 40px;
}

.text-wrapper-yosemite {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: none;
  position: absolute;
  inset: auto auto 2% 5%;
}

.text-big-1 {
  text-transform: uppercase;
  background-color: #0009;
  padding: 5px 20px;
  font-size: 48px;
  font-weight: 800;
  line-height: 52px;
  display: inline-block;
}

.text-subwrapper {
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
}

.slider-subwrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1150px;
  height: 100%;
  position: relative;
}

.slider-6 {
  background-color: #0000;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow-3 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  right: -35px;
}

.slide-6._3 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce979138307985d36efa1f_Sequoia.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-6._1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce9792383079235e6efa24_Yosemite.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-6._2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce979238307923996efa29_Grand_Canyon.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-big-2 {
  text-transform: uppercase;
  background-color: #0009;
  padding: 5px 20px;
  font-size: 48px;
  font-weight: 800;
  line-height: 52px;
  display: inline-block;
}

.arrow-wrapper {
  background-color: var(--white);
  color: var(--ahou--tomato);
  border-radius: 2000px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70px;
  height: 70px;
  transition: transform .2s;
  display: flex;
}

.arrow-wrapper:hover {
  transform: translate(-2px);
}

.arrow-wrapper.right:hover {
  transform: translate(2px);
}

.text-small {
  text-transform: none;
  background-color: #0009;
  padding: 5px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: inline-block;
}

.left-arrow-3 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  left: -35px;
}

.slider-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  max-height: 800px;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.slider-wrapper.ahou {
  max-height: 280px;
}

.slider-wrapper.ahou.hide {
  max-height: 300px;
  display: none;
}

.text-wrapper-sequoia {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: none;
  position: absolute;
  inset: auto auto 2% 5%;
}

.slide-nav-4 {
  width: 100px;
  margin-bottom: -50px;
  font-size: 11px;
}

.text-wrapper-grand-canyon {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: none;
  position: absolute;
  inset: auto auto 2% 5%;
}

.link-block-75 {
  margin-top: 40px;
  margin-left: 100px;
}

.link_nadpis_o-ko {
  color: #67676f;
  justify-content: center;
  margin-top: 0;
  margin-left: 60px;
  margin-right: 60px;
  text-decoration: none;
  display: flex;
}

.link_nadpis_o-ko.pedak {
  background-image: linear-gradient(301deg, #b5ccc4, #e1f2eeb8 27%, #e1f2eec7 72%, #cfeae1db), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63cfa12a51c342e583f95415_PEDAK%20alergie.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  border-radius: 4px;
  align-items: stretch;
  min-height: 100%;
  margin-top: 0;
  margin-right: 60px;
  padding: 20px;
  display: flex;
}

.link_nadpis_o-ko.pedak.rs {
  background-image: linear-gradient(301deg, #b5ccc4, #e1f2eeb8 27%, #e1f2eec7 72%, #cfeae1db), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce5db28de9f281db5fafcc_camilo-jimenez-0yLmwcXLwLw-unsplash%201.png");
  border-radius: 4px;
}

.link_nadpis_o-ko.pater {
  justify-content: center;
  margin-right: 60px;
}

.link_nadpis_o-ko.rev {
  justify-content: flex-start;
}

.link_nadpis_o-ko.pal {
  align-items: center;
}

.grid_landing {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid_landing.pedak {
  grid-template-columns: 1fr 1fr;
}

.grid_landing.revma {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .25fr;
}

.grid_landing.o-ko {
  grid-template-rows: auto auto auto;
}

.grid_landing.mok23 {
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
}

.heading_ocko23 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
}

.heading_ocko23.revma {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 55px;
}

.heading_ocko23.pater {
  color: var(--white);
  font-family: Lato, sans-serif;
}

.heading_ocko23.white {
  font-size: 38px;
}

.text_ocko23 {
  color: var(--white);
  font-size: 30px;
  font-weight: 300;
}

.text_ocko23.revma {
  color: var(--white);
  font-family: Maven Pro, sans-serif;
  font-size: 26px;
}

.text_ocko23.ocko {
  color: #67676f;
  margin-bottom: 0;
}

.icon-8 {
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  margin-top: 0;
  line-height: 20px;
  display: flex;
}

.icon-9 {
  color: var(--ahou--tomato);
  background-color: #0000;
}

.slide-ahou-2 {
  opacity: 1;
  border-radius: 4px;
}

.slide-7 {
  background-color: var(--white);
  background-image: linear-gradient(153deg, #00a8813d, #34ac9040 26%, #fcfefd 64%, #b6d1ca29 74%, #005c4685);
  padding-top: 15px;
  padding-bottom: 15px;
}

.slide-7.pater {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6401f484e04ff81442791fc6_Pater%CC%8Caky%20main%20page.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 40px;
}

.link_landing {
  margin-top: 40px;
  margin-left: 100px;
  text-decoration: none;
}

.heading_pedak23 {
  color: #009b77;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Maven Pro, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.heading_pedak23.sub {
  font-size: 20px;
  font-weight: 500;
}

.heading_pedak23._2 {
  font-family: Roboto, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.grid_landing_pedak {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-image: linear-gradient(301deg, #b5ccc4, #e1f2eed9 19%, #e1f2eed4 73%, #cfeae1db), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63ce5db28de9f281db5fafcc_camilo-jimenez-0yLmwcXLwLw-unsplash%201.png");
  background-position: 0 0, 100% 70%;
  background-size: auto, cover;
  border-radius: 4px;
  grid-template-rows: 58px auto;
  grid-template-columns: 1fr .25fr;
  height: 30vh;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 20px 20px 0;
}

.grid_landing_pedak._2 {
  background-image: none;
  flex: 1;
  grid-template-rows: 90px auto;
  grid-template-columns: 1fr auto;
  align-items: stretch;
  min-width: auto;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid_landing_pedak._3 {
  background-image: none;
  flex: 1;
  height: auto;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-122 {
  background-image: linear-gradient(316deg, #b5cbc5c2, #e1f2eed4 53%, #cfeae1c4), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63cfa12a51c342e583f95415_PEDAK%20alergie.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 4px;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.image-262 {
  margin-top: 20px;
  margin-left: 180px;
  display: inline-block;
}

.image-263 {
  align-self: center;
  max-width: 70%;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 10px;
  display: inline-block;
}

.image-263.pal {
  margin-top: 40px;
}

.div-block-123 {
  margin-bottom: 40px;
  display: inline-block;
}

.text-span-188 {
  font-size: 22px;
  font-weight: 500;
}

.text-span-189 {
  font-size: 20px;
  font-weight: 500;
}

.image-264, .image-265 {
  max-width: 70%;
}

.card {
  color: #b8b9c2;
  background-color: #3f4046;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63cff6ce1adeeb5623647e63_oea.webp");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.card.a {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63d000d2f95a273378a2cca6_zahrada.jpg");
}

.card.b {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80a0323beea47f8a05287_5.webp");
  background-position: 0 100%;
}

.card.c {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80666f1654d5fa7010328_9397480-b40fd6.webp");
  background-position: 100%;
}

.card.d {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80af0b9aab95a2f29bfce_8.webp");
}

.card.e {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80b116100c650a11b2062_7.webp");
  background-position: 50% 100%;
}

.card.f {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80b483ec7d738503b1a83_9.webp");
  background-position: 50% 79%;
}

.card.g {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80bdb3ec7d70aee3b219b_11.webp");
}

.card.i {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80bef002bc1370e927227_10.webp");
  background-position: 100% 100%;
}

.card.j {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80c58acaf2719d1de77bf_12.webp");
}

.card.k {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80c9bc077d9d46f1f80b6_14.webp");
  background-position: 50% 100%;
}

.card.l {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80db9f28d78354ccbeb16_8219794-fb74d5.webp");
  background-position: 0 100%;
}

.card.o {
  box-shadow: none;
  background-color: #0000;
  background-image: none;
}

.card-header {
  height: 180px;
  display: inline-block;
}

.card-header._1 {
  height: 190px;
}

.card-header.a {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63cff6e9c7d5ec359845dc04_orea.webp");
  background-position: 0 0;
  background-size: auto;
}

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.container-79 {
  width: 90%;
  max-width: 1300px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.carousel-slider._6 {
  right: -105%;
}

.carousel-slider._5 {
  right: -84%;
}

.carousel-slider._3 {
  right: -42%;
}

.carousel-slider._4 {
  right: -63%;
}

.carousel-slider._7 {
  right: -126%;
}

.carousel-slider._2 {
  right: -21%;
}

.carousel-slider._8 {
  right: -147%;
}

.carousel-slider._8._9 {
  right: -168%;
}

.carousel-slider._8._10 {
  right: -189%;
}

.carousel-slider._8._11 {
  right: -210%;
}

.carousel-slider._8._12 {
  right: -231%;
}

.carousel-slider._8._13 {
  right: -252%;
}

.carousel-mask {
  width: 40%;
  overflow: visible;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
}

.arrow-left {
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.btn {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3862ec;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 1rem;
  transition: background-color .3s ease-out;
}

.btn:hover {
  background-color: #213ea0;
}

.card-body {
  height: 100%;
  padding: 30px;
}

.image-266 {
  max-width: 100%;
  display: inline-block;
}

.card-header-2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63cff5c21adeebbe8e6472d2_david-lundgren-1677087-unsplash.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 150px;
}

.grid_revma_uvod {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 10% 1fr;
  margin-top: 25px;
}

.container_ocko23_banner {
  margin-top: 0;
}

.container_ocko23_banner._2 {
  margin-top: 80px;
}

.hidden-row-paragraph {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.tab-pane {
  width: 100%;
  height: 100%;
}

.tabs-menu-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0%;
  margin-bottom: 40px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.tabs-image-wrap {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.tabs-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 0%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.tabs-link {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 1px auto;
  padding: 0;
  display: block;
  overflow: visible;
}

.tabs-link.w--current {
  background-color: #0000;
}

.accordion-top-content {
  background-color: var(--ahou--tomato);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 30px;
  display: flex;
  box-shadow: 4px 4px 20px #d1cdcd;
}

.tabs-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.tabs-content-wrap {
  width: 100%;
  height: 100%;
}

.row-heading-right {
  letter-spacing: 6px;
  text-transform: lowercase;
  margin-top: 10px;
  font-weight: 400;
}

.row-heading-left {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.hidden-text-wrap {
  padding: 0 10px;
  display: block;
  overflow: hidden;
}

.text-span-190, .text-span-191, .text-span-192, .text-span-193, .text-span-194, .text-span-195, .text-span-196 {
  color: var(--ahou--tomato);
}

.grid_pmi_nadpis {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid_pmi_headline {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.image-268 {
  max-width: none;
  max-height: 70%;
}

.heading_pmi {
  color: #275e7c;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.ahou-logo {
  align-self: center;
  max-width: 50%;
}

.div_pmi_button {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.image-269 {
  max-width: none;
  max-height: 100%;
}

.pmi_navigace {
  margin-left: 4vw;
  margin-right: 4vw;
}

.pmi_subnadpis {
  color: #275e7c;
  font-family: PT Sans, sans-serif;
}

.pmi_subnadpis_akce {
  color: #2e535e;
  font-family: PT Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.text-span-197 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  font-size: 17px;
}

.link-154 {
  color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  font-size: 17px;
  text-decoration: underline;
}

.arrow-div-wrapper, .number-div-wrapper {
  justify-content: center;
  align-items: center;
  width: 15%;
  display: flex;
}

.accordion-item {
  background-color: #fff0;
  border: 0 #fff;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: none;
  padding: 1px 0;
  position: relative;
}

.accordion-item:hover {
  z-index: 1;
  border-style: none;
  max-width: none;
}

.accordion-item.bottom {
  border-bottom-style: solid;
}

.accordion-item.bottom:hover {
  border-bottom-style: none;
}

.accordion-item.homeo {
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-item.homeo.moznavymazat {
  display: none;
}

.accordion-item.revma {
  background-color: #0000;
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-tab-button {
  background-color: var(--ahou--tomato);
  cursor: pointer;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 15px 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.accordion-tab-button:hover {
  color: var(--white);
  text-decoration: underline;
}

.accordion-tab-button.light {
  background-color: #ff5d44de;
}

.accordion-tab-button.homeo {
  background-color: #0000;
  background-image: linear-gradient(66deg, #727c99, #445991);
  padding: 10px 0;
  display: block;
}

.accordion-tab-button.homeo._2 {
  background-image: linear-gradient(191deg, #8693b4 11%, #4f6bb9 80%);
}

.accordion-tab-button.homeo._2.ped {
  background-image: linear-gradient(66deg, #f4b4c5, #ec819e);
}

.accordion-tab-button.homeo._3 {
  background-image: linear-gradient(66deg, #7284b8, #7183b6 47%, #677086);
}

.accordion-tab-button.homeo._3.ped {
  background-image: linear-gradient(320deg, #a685a47d, #92658a);
}

.accordion-tab-button.homeo._3.dych {
  background-image: linear-gradient(66deg, var(--homeo-dark-orange), transparent 47%, #ddac73);
}

.accordion-tab-button.homeo._3.dp {
  background-image: linear-gradient(139deg, #e07a5f, #f2cc8f);
}

.accordion-tab-button.homeo._4 {
  background-image: linear-gradient(101deg, #516092, #1b2962);
}

.accordion-tab-button.homeo._4.ped {
  background-image: linear-gradient(320deg, #a685a47d, #92658a);
}

.accordion-tab-button.homeo._4.dp {
  background-image: linear-gradient(139deg, #e07a5f, #f2cc8f);
}

.accordion-tab-button.homeo._5 {
  background-image: linear-gradient(6deg, #3d4a7fb0, #2d2075c9);
}

.accordion-tab-button.homeo._6 {
  background-image: linear-gradient(351deg, #727c99d1, #3d4b83);
}

.accordion-tab-button.homeo._6:hover {
  text-decoration: none;
}

.accordion-tab-button.homeo.ped {
  background-image: linear-gradient(66deg, #f4b4c5, #ec819e);
}

.accordion-tab-button.homeo.orl {
  background-image: linear-gradient(66deg, #f9cd9ae3, #f7bb74);
}

.accordion-tab-button.homeo.on {
  background-image: linear-gradient(66deg, #727c99, #99a5c5);
}

.accordion-tab-button.revma {
  background-color: #ffffff3b;
  border-radius: 4px;
  padding: 10px 10px 10px 12px;
}

.accordion-tab-button.revma:hover {
  color: var(--true-black);
}

.accordion-tab-button.grey {
  background-color: var(--grey-basic\<deleted\|variable-52a97b04-b74c-543b-e655-646c6872b4a7\>);
  border-radius: 6px;
}

.accordion-tab-button.grey:hover {
  color: var(--ahou--tomato);
}

.accordion-link {
  color: #fff;
  background-color: #222;
  padding: 15px 20px;
  font-weight: 600;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
}

.accordion-link:hover {
  transform: scale(1.05);
}

.number {
  color: #7f6d36;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 1rem;
}

.accordion-section {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-section.revma {
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 10px;
}

.accordion-pane {
  background-color: #0000;
  margin-top: 5px;
  overflow: hidden;
}

.accordion-pane.homeo {
  text-align: center;
  justify-content: center;
  margin-top: 110px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.accordion-header {
  color: var(--white);
  text-align: right;
  flex: 0 auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  transition: font-size .2s;
}

.accordion-header.revma {
  color: var(--true-black);
}

.accordion-text {
  color: #161616;
  text-align: justify;
  flex: 1;
  width: 80%;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.7;
}

.accordion-pane-content {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: flex-start;
  margin-bottom: 5px;
  padding: 10px 0 20px;
  display: flex;
}

.accordion-pane-content.homeo {
  text-align: left;
}

.accordion-pane-content.homeo.ped {
  flex: 1;
}

.accordion-pane-content.revma {
  background-color: #ffffff9e;
  border: 0 #fee4e3;
  padding-left: 20px;
  padding-right: 20px;
}

.text-link-2 {
  color: #2e2e2e;
  font-style: italic;
  font-weight: 500;
  text-decoration: underline;
  display: inline-block;
}

.container-80 {
  margin-bottom: 80px;
}

.container-80.gdpr {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-80.revma {
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-span-198, .text-span-199 {
  color: var(--ahou--tomato);
}

.div_homeo_termin {
  padding-left: 20px;
}

.div_homeo_termin.new {
  padding-left: 0;
}

.div_homeo_cenik {
  border: 1px solid #000;
  border-radius: 5px;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.div_homeo_cenik.grey {
  border: 1px solid var(--dark-grey);
  border-radius: 5px;
}

.div_homeo_cenik.grey._20 {
  margin-top: 20px;
}

.div_homeo_cenik.grey.hover {
  transition: box-shadow .5s, transform .5s;
}

.div_homeo_cenik.grey.hover:hover {
  box-shadow: 4px 4px 13px 0 var(--silver);
  transform: scale(1.05);
}

.div_homeo_cenik.blue {
  border: 1px solid #465c9b;
  border-radius: 5px;
}

.div_homeo_cenik.blue._20 {
  margin-top: 20px;
}

.div_homeo_cenik.blue.hover {
  transition: box-shadow .5s, transform .5s;
}

.div_homeo_cenik.blue.hover:hover {
  box-shadow: 4px 4px 13px 0 var(--silver);
  transform: scale(1.05);
}

.div_homeo_cenik.yellow {
  border: 1px solid #f4a744;
  border-radius: 5px;
}

.div_homeo_cenik.yellow._20 {
  margin-top: 20px;
}

.div_homeo_cenik.yellow.hover {
  transition: box-shadow .5s, transform .5s;
}

.div_homeo_cenik.yellow.hover:hover {
  box-shadow: 4px 4px 13px 0 var(--silver);
  transform: scale(1.05);
}

.heading_homeo_cenik {
  margin: 0 20px;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.heading_homeo_cenik.yellow {
  color: #f4a744;
  line-height: 36px;
}

.heading_homeo_cenik.grey {
  color: var(--dark-grey);
  line-height: 36px;
}

.heading_homeo_cenik.blue {
  color: #465c9b;
  line-height: 36px;
}

.homeo_cena {
  margin: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.homeo_cena.yellow {
  color: #f5a746;
}

.homeo_cena.grey {
  color: #a5a5a5;
}

.homeo_cena.blue {
  color: #465c9b;
}

.homeo_registrace {
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 12px 25px;
  transition: background-color .4s, color .4s, opacity .5s;
  display: flex;
}

.homeo_registrace:hover {
  background-color: #ff5d44;
}

.homeo_registrace.yellow {
  background-color: #f6a747;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.homeo_registrace.yellow.min {
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.homeo_registrace.grey {
  background-color: var(--dark-grey);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.homeo_registrace.grey:hover {
  background-color: var(--dark-grey);
}

.homeo_registrace.blue {
  text-align: center;
  background-color: #465c9b;
  font-family: Open Sans, sans-serif;
}

.homeo_registrace.blue.min {
  font-size: 17px;
  line-height: 24px;
}

.nav_registrace_homeo {
  background-color: var(--white);
  color: var(--true-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 5px;
  margin-left: 10px;
  padding: 12px 17px;
  font-family: Open Sans, sans-serif;
}

.link-155 {
  color: var(--true-black);
}

.subheading_homeo {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.subheading_homeo.hotel {
  text-align: left;
  margin-bottom: 10px;
  line-height: 35px;
}

.subheading_homeo.hotel_psycho {
  margin-bottom: 10px;
}

.subheading_homeo.ped_program {
  margin-bottom: 0;
}

.subheading_homeo.ped_program.pink {
  color: #eb819e;
  text-align: center;
}

.subheading_homeo.ped_program.purple {
  color: #94698d;
}

.subheading_homeo.ped_program.yellow {
  color: var(--homeo-dark-orange);
  text-align: center;
}

.subheading_homeo.ped_program.ocre {
  color: var(--light-salmon\<deleted\|variable-eddd0cb7\>);
}

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

.text-span-202 {
  color: var(--dim-grey);
  text-align: left;
}

.column-397 {
  align-self: flex-start;
}

.poznamka_homeo {
  margin-top: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
}

.text-span-203, .text-span-204 {
  color: var(--dim-grey);
  font-size: 12px;
  font-style: italic;
}

.tab-link-tab-4-2 {
  background-color: #f6f6f6;
  padding-left: 20px;
}

.tab-link-tab-4-2.w--current {
  color: var(--white);
  background-color: #465c9b;
  border-radius: 3px;
  padding-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-block-218 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-span-206, .text-span-207, .text-span-208, .text-span-209, .text-span-210, .text-span-211, .text-span-212, .text-span-213, .text-span-214, .text-span-215, .text-span-216, .text-span-217 {
  color: #2e535e;
}

.text-span-218 {
  color: #fd5d45;
  font-weight: 700;
}

.link-156 {
  color: var(--true-black);
}

.link-block-79 {
  display: flex;
}

.image-270 {
  flex: 1;
  display: block;
}

.text-span-219 {
  color: var(--dark-grey);
}

.text-span-220 {
  color: #0000;
}

.grid_homeo_vikendy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.diiv_dth_termin {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
  background-position: 15%;
  background-size: auto;
  border-radius: 5px;
  padding-top: 10px;
}

.diiv_dth_termin._2 {
  background-position: 7% 100%;
}

.diiv_dth_termin._3 {
  background-position: 7% 0;
  background-size: auto;
}

.diiv_dth_termin._4 {
  background-position: 100%;
  background-size: cover;
}

.diiv_dth_termin._5 {
  background-position: 50% 100%;
}

.diiv_dth_termin._6 {
  background-position: 0 100%;
  background-size: cover;
}

.grid_homeo_teminy_misto {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div_line {
  border-top: 1px solid #000;
}

.div_line.akce {
  color: #000;
  -webkit-text-stroke-color: black;
  border-top-style: solid;
  border-top-color: #000;
}

.div_line.akce.termin {
  border-top-color: #000;
  margin-top: 10px;
}

.homeo_hotel.ilf {
  margin-top: 0;
}

.grid_homeo_misto {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid_homeo_misto.psycho {
  grid-row-gap: 17px;
  grid-template-rows: 200px auto;
  grid-template-columns: 1fr;
}

.grid_homeo_misto.psycho._25 {
  grid-template-columns: 1fr 1fr;
}

.grid_homeo_misto.ped {
  margin-bottom: 40px;
}

.grid_homeo_dny {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 0;
}

.grid_homeo_dny.psycho {
  grid-template-columns: .5fr 1fr;
  margin-bottom: 10px;
}

.grid_homeo_psycho {
  grid-column-gap: 30px;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div_homeo_psycho {
  background-image: linear-gradient(245deg, #997dbf, #ddb2e5);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div_homeo_psycho.psycho {
  background-image: linear-gradient(245deg, #9c7fc0 39%, #536393);
}

.div_psycho {
  max-height: 80%;
}

.grid_homeo_podstata_program {
  grid-column-gap: 30px;
  flex: 1;
  grid-template-columns: 1fr 1fr;
}

.image-271 {
  width: 40%;
  max-width: none;
}

.image-272 {
  max-width: 69%;
}

.ah_text_mainpage {
  color: var(--white);
  margin-top: 40px;
  font-size: 30px;
}

.ah_text_mainpage.ocko {
  color: #67676e;
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 300;
}

.ah_text_mainpage.ocko.terminy {
  margin-top: 0;
  font-size: 20px;
  line-height: 32px;
}

.ah_text_mainpage.ocko.terminy.pater {
  color: var(--white);
  font-size: 16px;
}

.ah_text_mainpage.ocko.white {
  color: var(--white);
  margin-top: 0;
}

.ah_text_mainpage.revma {
  margin-top: 0;
  font-family: Roboto, sans-serif;
}

.ah_text_mainpage.pedak {
  color: #139b77;
  margin-top: 0;
  font-weight: 400;
}

.ah_text_mainpage.rev {
  margin-top: 0;
  font-size: 30px;
  font-weight: 300;
}

.heading_mok23 {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.vecere_mk23 {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  margin-top: 2vh;
  padding: 1vh 2vw;
}

.div_main_terminy {
  background-color: #ffffff73;
  border-radius: 4px;
  padding: 10px;
}

.div_main_terminy.pater {
  margin-top: 0;
  padding-left: 20px;
  padding-right: 0;
}

.grid_mainpage_pater {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  grid-template-columns: 1fr;
}

.grid_main_pater_terminy {
  grid-template-rows: auto;
}

.image-273 {
  max-width: 40%;
  margin-top: 20px;
}

.div_revma_program {
  background-color: #ffffff70;
  border: 1px #000;
  border-radius: 4px;
  margin-top: 5px;
  padding: 5px 10px;
}

.div_revma_program._1 {
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div_revma_program._1.pauza {
  margin-bottom: 10px;
}

.div_revma_program._1.pauza._2 {
  margin-top: 10px;
}

.grid_program_revma {
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid_program_revma._2 {
  grid-template-rows: auto auto auto;
}

.grid_program_revma._3 {
  grid-template-rows: auto auto auto auto;
}

.grid_program_revma._4 {
  grid-template-rows: auto auto auto;
}

.grid_program_revma._5 {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_program_revma._6 {
  grid-template-rows: auto auto auto auto auto;
}

.grid_revma_prednasky {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.grid_revma_prednasky.abs {
  flex: 1;
}

.div-block-124 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-125 {
  background-color: #fff6;
  padding: 8px 10px;
}

.div_revma_prednaska {
  background-color: #ffffff3b;
  border-radius: 4px;
  padding: 10px 10px 10px 12px;
}

.button_nav_pater {
  background-color: #224765b5;
  border: 1px solid #9da6ad;
  border-radius: 5px;
  padding: 10px 20px;
}

.container-82 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.image-274 {
  max-width: 45%;
}

.container_mok23_main {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.text-span-221 {
  font-size: 18px;
}

.text-span-222 {
  font-size: 17px;
  line-height: 30px;
}

.heading_mok_termn {
  color: var(--white);
  text-align: center;
  font-size: 36px;
}

.text-span-223 {
  font-size: 13px;
}

.section_kazuistiky {
  background-image: linear-gradient(76deg, #30ad6445, #94949442);
  justify-content: center;
  width: auto;
  height: auto;
  padding-top: 15vh;
  padding-bottom: 15vh;
  display: flex;
}

.section_kazuistiky._1 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6491fcbbc7bbcf57671d2e68_Kazuistiky%20-%20main%20banner.jpg");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.navbar-logo-left-container-3 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-3.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-83 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two-3 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-3 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-3 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-3:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-3:focus-visible, .nav-dropdown-toggle-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-3 {
  margin-right: 10px;
}

.nav-dropdown-list-3 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-3.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-3 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-3:focus-visible, .nav-dropdown-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-3 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-3:hover {
  color: #1a1b1fbf;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.section_menu {
  justify-content: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.block_menu {
  width: 80vw;
  height: 100px;
  display: flex;
}

.menu_innerblock_left {
  width: 50%;
  height: 100%;
}

.menu_logo_block {
  align-items: center;
  width: 100px;
  height: 100%;
  display: flex;
}

.image-275 {
  width: 100px;
  max-width: 78%;
}

.section_1_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  height: 100%;
  margin-top: 40px;
  display: grid;
}

.section_1_grid.hide {
  display: none;
}

.section_1_grif_leftblock {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading1.kazuistiky {
  color: #24b14d;
  letter-spacing: 1.5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.split_line {
  color: #24b14d;
  background-image: linear-gradient(#24b14d, #24b14d);
  width: 300px;
  height: 5px;
  margin-bottom: 40px;
}

.paragraph_text_kazuistiky {
  color: #126129;
  letter-spacing: 1.5px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph_text_kazuistiky.grey {
  color: var(--dark-grey);
  letter-spacing: 0;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph_text_kazuistiky.grey.capital {
  text-transform: uppercase;
}

.paragraph_text_kazuistiky.purple {
  color: #810de8;
}

.paragraph_text_kazuistiky.purple.kniha {
  width: 100%;
  margin-bottom: 15px;
  font-weight: 400;
}

.paragraph_text_kazuistiky.green {
  line-height: 24px;
}

.paragraph_text_kazuistiky.lightgreen {
  color: #24b14d;
  margin-bottom: 15px;
}

.paragraph_text_kazuistiky.lightgreen.vpravo {
  text-align: right;
}

.section_1_grid_rightblock {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ilustration_block {
  flex: 0 auto;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.image-276 {
  width: 90%;
}

.section_2_grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  display: grid;
}

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

.section_2_grid_rightblock {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.h2_text_block.kazuistiky {
  color: #24b14d;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 36px;
}

.h2_text_block.kazuistiky.publikace {
  margin-top: 0;
  margin-bottom: 10px;
}

.h2_text_block.kazuistiky.vpravo {
  text-align: right;
}

.video_kazuistiky {
  margin-top: 0;
}

.text-span-224 {
  color: var(--true-black);
  font-size: 12px;
  font-style: italic;
  line-height: 24px;
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.container-84 {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-two.orange {
  background-color: var(--ahou--tomato);
  margin-bottom: 0;
  padding: 40px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.button-primary-4.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.button-primary-4.footer-form-button.orange {
  background-color: var(--ahou--tomato);
  cursor: pointer;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright-2 {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.grid_nws {
  grid-template-rows: auto;
}

.grid_nws.lading {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div_nws {
  background-color: var(--ahou--tomato);
  border-radius: 4px;
  padding: 18px 40px;
}

.button_nws {
  background-color: var(--white);
  color: var(--ahou--tomato);
  text-align: center;
  letter-spacing: 1px;
  cursor: pointer;
  border-radius: 4px;
  font-weight: 500;
}

.button_nws.landing {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.div_accordion {
  z-index: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_accordion_item {
  align-self: stretch;
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

.accordion_button {
  cursor: pointer;
  align-items: center;
  padding: 15px 20px;
  display: flex;
}

.accordion_obsah {
  overflow: hidden;
}

.accordion_obsah_2 {
  margin-bottom: 5px;
  padding: 10px 10px 20px;
  display: flex;
}

.container_revma_sobota {
  margin-top: 40px;
}

.section_pal_main {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sec_paliace {
  background-color: #064876;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.text-span-225, .text-span-226 {
  text-decoration: underline;
}

.grid_pal_info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1245 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6368dd0c1303a55410d96198_Banner%20Paliace%2023.svg");
  background-position: 0 0;
  background-size: cover;
}

.div_pal_banner {
  justify-content: center;
  padding-top: 70px;
  padding-bottom: 0;
  display: flex;
}

.container_pal_banner {
  margin-top: 100px;
}

.pal_grid {
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.pal_grid._24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}

.image-277 {
  max-width: 82%;
  display: block;
}

.text-span-227 {
  color: #1395a8;
  font-size: 13px;
}

.registrace_pal_poznamka {
  color: #1395a8;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.registrace_pal_poznamka.st-ed {
  text-align: center;
}

.registrace_pal_poznamka.st-ed._20 {
  margin-bottom: 20px;
}

.registrace_pal_poznamka._20 {
  margin-top: 30px;
}

.grid_pal_strava {
  grid-column-gap: 16vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 20px;
}

.div-block-1246 {
  background-color: #f0f9fa;
}

.div_pal_strava {
  background-color: #f0f9fa;
  border-radius: 4px;
  padding: 10px 30px 10px 20px;
}

.div_pal_strava._23 {
  background-color: #f2f5f7;
}

.div_pal_strava._23.b {
  padding-left: 10px;
  padding-right: 10px;
}

.grid_pal_registrace {
  grid-column-gap: 4vw;
  grid-row-gap: 2vw;
  margin-bottom: 20px;
}

.grid_pal_registrace._3 {
  grid-column-gap: 3vw;
  grid-row-gap: 6vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.container-85 {
  display: block;
}

.registrace_pal_23 {
  text-align: center;
  letter-spacing: 2px;
  background-color: #1495a7;
  border-radius: 4px;
  margin-top: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: box-shadow .4s;
  display: block;
}

.registrace_pal_23:hover {
  box-shadow: 0 2px 5px #0003;
}

.registrace_pal_23.nominace {
  display: block;
}

.registrace_pal_23._40 {
  margin-bottom: 40px;
}

.div_pal_aktivni {
  margin-top: 0;
  margin-bottom: 20px;
}

.grid_mok23_alena {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
  margin-top: 20px;
}

.image-278 {
  max-width: 90%;
}

.container_20 {
  margin-top: 20px;
}

.text-span-228, .text-span-229 {
  font-family: Montserrat, sans-serif;
}

.contianer_banner_mok23 {
  margin-bottom: 100px;
}

.grid_pal23_program {
  grid-column-gap: 40px;
  grid-template-columns: 1fr;
}

.grid_pal23_program.sobota, .grid_pal23_program.patek {
  margin-top: 40px;
}

.grid-133 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-134 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: .75fr 1fr;
}

.grid-135 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-135.sobota {
  grid-template-rows: auto auto auto auto auto auto;
}

.div-block-1247 {
  background-color: #1495a7;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
}

.grid_vstupenka1 {
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr;
}

.grid_vstupenka1.a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid_vstupenka1.b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid_vstupenka1.cena {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid_vstupenka1.cena.late {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid_vstupenka1.cena.late._0, .grid_vstupenka1.cena.late.aktivni {
  grid-template-rows: auto;
}

.text-span-230 {
  color: #1495a7;
}

.grid_registracea {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_lekara {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
}

.grid_lekara._2x1 {
  grid-template-rows: auto;
}

.grid_lekara.ab {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 158px auto auto auto auto 1fr;
}

.grid_lekara.ab._1 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.grid_lekara.skupina {
  grid-template-rows: auto;
}

.grid_aktivni_pal_nove {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr 1fr;
}

.div-block-1248 {
  justify-content: space-between;
  display: block;
}

.text-span-231 {
  color: #064876;
}

.grid_pal_registrace_4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button_kazu {
  letter-spacing: 1px;
  background-image: linear-gradient(117deg, #c79fec, #8311e9);
  border-radius: 9px;
  justify-content: center;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 27px;
  transition: all .4s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
  box-shadow: 0 0 20px #ffffff8a;
}

.button_kazu:hover {
  box-shadow: 1px 0 20px 0 var(--white);
  background-image: linear-gradient(270deg, #c79fec, #8311e9);
}

.grid_logo_kazu {
  grid-template-rows: auto;
}

.image-279, .image-280 {
  text-align: center;
  max-width: 50%;
}

.div-block-1249, .div-block-1250 {
  text-align: center;
}

.section_kazu_loga {
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-281 {
  max-width: 58%;
}

.menu_logo_ahou.kazu {
  margin-right: 100px;
}

.nav_menu_kazu {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.nav_menu_kazu._1:hover {
  text-decoration: underline;
}

.text_nav_kazu {
  color: var(--white);
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
}

.text_nav_kazu:hover {
  line-height: 24px;
  text-decoration: underline;
}

.link_nav_kazu, .link_nav_kazu:hover {
  text-decoration: none;
}

.container_kazu_uvod {
  flex: 0 auto;
  max-width: 80vw;
  margin-top: 60px;
  display: block;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-86 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-4 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-4:hover {
  color: #1a1b1fbf;
}

.nav-link-4:focus-visible, .nav-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-4 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-4 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-4:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-4:focus-visible, .nav-dropdown-toggle-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-4 {
  margin-right: 10px;
}

.nav-dropdown-list-4 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-4.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-4 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-4:focus-visible, .nav-dropdown-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-4 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-4:hover {
  color: #1a1b1fbf;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.grid_video_kazu {
  grid-column-gap: 10vh;
  grid-row-gap: 10vh;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid_video_kazu_2 {
  grid-column-gap: 5vh;
  grid-template-rows: auto;
}

.container-87 {
  max-width: 80vw;
}

.section_publikace {
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-88 {
  max-width: 940vw;
}

.grid_publikace_kazu {
  grid-column-gap: 4vw;
  grid-row-gap: 12vh;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .75fr;
  margin-top: 40px;
}

.grid_publikace_kazu_2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-282 {
  max-width: 102%;
  max-height: 117%;
}

.image-282._2 {
  border: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
  max-width: 100%;
}

.image-282._1 {
  max-width: 100%;
  max-height: none;
}

.navbar-logo-left-4 {
  max-width: none;
  margin-top: 0;
}

.navbar-logo-left-container-4 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-4.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-logo-left-container-4.kazu {
  justify-content: space-between;
  width: auto;
  max-width: none;
  margin-top: 100px;
  padding-top: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.container-89 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-89.kazu {
  flex: 1;
  width: auto;
  max-width: 80vw;
  margin-top: 10px;
  display: block;
}

.navbar-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-wrapper-4.kazu {
  justify-content: flex-start;
  max-width: none;
  display: flex;
}

.navbar-brand-4 {
  flex: 0 auto;
  max-width: 31%;
}

.nav-menu-wrapper-4 {
  text-align: right;
  flex: 1;
}

.nav-menu-two-4 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-5 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-5:hover {
  color: #1a1b1fbf;
}

.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-5.kazu {
  color: #24b14d;
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.nav-dropdown-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-5 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-5:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-5:focus-visible, .nav-dropdown-toggle-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-5 {
  margin-right: 10px;
}

.nav-dropdown-list-5 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-5.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-5:focus-visible, .nav-dropdown-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-4 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-5 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-5:hover {
  color: #1a1b1fbf;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-6:active {
  background-color: #43464d;
}

.image-283 {
  max-width: 26%;
  display: inline;
}

.list-item {
  flex: none;
}

.list-item:hover {
  color: #25b04d;
  text-decoration: underline;
}

.list-item-2 {
  flex: none;
}

.list-item-2:hover {
  color: #22b04d;
  text-decoration: underline;
}

.list-item-3 {
  flex: none;
}

.list-item-3:hover {
  color: #22b04d;
  text-decoration: underline;
}

.list-item-4 {
  flex: none;
}

.list-item-4:hover {
  color: #22b04d;
  text-decoration: underline;
}

.link_kazu_2 {
  max-width: 100%;
}

.text_kazu_nav {
  color: #24b14d;
  letter-spacing: 1.5px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.text_kazu_nav:hover {
  text-decoration: underline;
}

.text_kazu_nav._2 {
  background-color: #dfe4e1;
  border: 1px solid #24b14d;
  border-radius: 4px;
  margin-bottom: 6px;
}

.dropdown_list_kazu.w--open {
  background-color: #0000;
}

.link-block-80 {
  text-decoration: none;
}

.text-span-232, .text-span-233, .text-span-234, .text-span-235 {
  font-weight: 700;
}

.text-span-236, .bold-text-87 {
  color: #0b9772;
}

.text-span-237 {
  color: #1495a7;
}

.text-span-238 {
  color: red;
  font-weight: 700;
}

.grid_new_pedak {
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
}

.grid_new_pedak.lekartalk {
  grid-row-gap: 0px;
}

.grid_new_pedak.pal_gallery {
  grid-template-rows: auto;
}

.grid_new_pedak.novinky {
  grid-template-columns: 1fr 1fr;
  min-width: auto;
}

.div_new_pedak {
  background-color: #ffffff6e;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.div_new_pedak._20 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading_new_pedak {
  color: var(--sea-green\<deleted\|variable-808cad29\>);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  line-height: 31px;
}

.heading_new_pedak.haleonn {
  letter-spacing: 1px;
  margin-bottom: 16px;
}

.heading_new_pedak.pal {
  color: var(--dark-slate-blue\<deleted\|variable-52fb45da\>);
  font-family: Montserrat, sans-serif;
}

.image-284 {
  min-width: 12vw;
  max-width: none;
}

.image-284.lekar {
  max-width: 36%;
}

.image-284.pal {
  min-width: auto;
  max-width: 25vw;
}

.text-span-239 {
  text-transform: none;
  font-size: 23px;
  font-weight: 500;
}

.text-span-239.pedak {
  font-family: Maven Pro, sans-serif;
}

.link-block-81 {
  text-decoration: none;
}

.image-285 {
  max-width: 94%;
}

.heading_lekarttalk_slide {
  color: var(--forum\<deleted\|variable-c68669a4\>);
  font-family: Maven Pro, sans-serif;
  font-size: 20px;
}

.container_obsahovy_tym {
  margin-top: 40px;
}

.link-block-82 {
  display: block;
}

.link-block-82.bodyfest_gallery {
  background-image: linear-gradient(#0900ff80, #0900ff80), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/650d7faae91e9d0f62b67f9f_DSC_7809.jpg");
  background-position: 0 0, 50% 54%;
  background-size: auto, cover;
  border-radius: 4px;
  min-height: 34vh;
}

.text-span-240 {
  text-decoration: underline;
}

.div_obsah_tym {
  margin-top: 40px;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.container-90 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two-2 {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright-3 {
  color: #3a4554;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  max-height: none;
  margin-left: 0;
  display: block;
}

.footer-social-link.insta {
  margin-top: 20px;
}

.footer-social-link.ln {
  margin-top: 10px;
}

.image-286 {
  filter: grayscale();
  color: var(--white);
  text-align: center;
  vertical-align: middle;
  max-width: 35%;
  transition: filter .4s, transform .4s;
  display: inline-block;
}

.image-286:hover {
  filter: none;
}

.image-287 {
  max-width: 16%;
}

.footer_soc-med {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  justify-content: start;
  justify-items: start;
  margin-top: 10px;
  display: grid;
}

.text-span-241 {
  text-decoration: underline;
}

.paterak_button {
  background-color: #224765b5;
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px 20px;
}

.heading_main_slide {
  font-size: 28px;
}

.heading_main_slide.pedak {
  color: #34ac90;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
}

.heading_main_slide_pod {
  font-size: 23px;
}

.heading_main_slide_pod.pedak {
  color: #075c45;
}

.text-span-242 {
  color: var(--ahou--tomato);
  text-decoration: underline;
}

.text-span-243 {
  color: var(--ahou--tomato);
}

.link-157 {
  text-decoration: none;
}

.text-span-244 {
  color: var(--ahou--tomato);
}

.link-158 {
  text-decoration: none;
}

.text-span-245 {
  color: var(--ahou--tomato);
}

.link-159 {
  text-decoration: none;
}

.text-span-246 {
  color: var(--ahou--tomato);
}

.link-160 {
  text-decoration: none;
}

.div_kaz._2 {
  margin-top: 0;
}

.grid-border-line {
  background-color: #000;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.blog-header-title {
  perspective: 3em;
  perspective-origin: 50% 0;
  text-align: right;
  text-transform: uppercase;
  justify-content: flex-start;
  font-size: 10em;
  font-weight: 300;
  display: flex;
  position: relative;
}

.blog-overview-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  grid-template-rows: auto auto auto 14% auto;
  grid-template-columns: 1.75fr 1.75fr 1fr 1fr;
  width: 100%;
}

.blog-header-divider-wrapper {
  justify-content: center;
  width: 100%;
  height: 1px;
  margin-top: 1em;
  display: flex;
}

.p-xxs-end {
  padding-bottom: 1.1em;
}

.social-icon {
  width: 1.5em;
  height: 1.5em;
}

.social-title {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 1.2em;
}

.section-blog-overview {
  padding-top: 40px;
  overflow: hidden;
}

.position-realtive {
  position: relative;
}

.button-440 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  background-color: #fff;
  background-image: linear-gradient(135deg, #ffc260 13%, #fdf89e 50%, #e3fecc 82%, #fff);
  border: 0 #0000;
  border-radius: 999em;
  margin-bottom: 0;
  padding: 1.2em 2.5em;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
  position: relative;
  overflow: hidden;
}

.button-440:hover {
  transform: scale(1.06);
  box-shadow: inset 1px 1px 30em #f8ffad;
}

.button-440:active {
  transform: scale(.96);
}

.page-teaser-text-wrapper {
  z-index: 2;
  color: #fff;
  text-align: center;
  padding: 6.5em 10.2em;
  position: relative;
}

.quote-author-wrapper {
  margin-top: 1em;
}

.blog-teaser-list {
  height: 100%;
}

.blog-header-title-wrapper {
  justify-content: flex-end;
  display: flex;
}

.p-xs-end {
  padding-bottom: 1.6em;
}

.grid-border-line-wrapper {
  background-color: #fff;
  width: 2px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.grid-border-line-wrapper.right {
  inset: 0% 0% auto auto;
}

.p-xl-start {
  padding-top: 8.5em;
}

.blog-header-divider {
  background-color: #000;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.blog-header-divider.right {
  width: 100%;
  inset: 0% auto auto 0%;
}

.social-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.blog-teaser-quote {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 2.4em;
  font-weight: 300;
  line-height: 1.2;
}

.page-teaser-gradient {
  z-index: 1;
  background-image: linear-gradient(163deg, #fff0 9%, #3c230199 83%);
  position: absolute;
  inset: 0%;
}

.blog-header-title-letter {
  display: block;
}

.blog-header-divider-inner {
  width: 50%;
  height: 1px;
  position: relative;
}

.blog-teaser-item {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.container-w1 {
  width: 100%;
  max-width: 95em;
  margin-left: auto;
  margin-right: auto;
}

.page-teaser-title {
  font-size: 3.5em;
  font-weight: 500;
  line-height: 1.15em;
}

.social-link-2 {
  color: #000;
  align-items: center;
  margin-top: .7em;
  margin-bottom: .7em;
  font-size: 1.5em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.social-link-2:hover {
  color: #f39a0e;
  transform: scale(1.2);
}

.page-teaser-subtitle {
  letter-spacing: .25em;
  text-transform: uppercase;
  font-size: 1.15em;
  font-weight: 500;
}

.p-xs-start {
  padding-top: 1.6em;
}

.p-xl-end {
  padding-bottom: 8.5em;
}

.blog-teaser-item-wrapper {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
}

.blog-teaser-item-wrapper.page-teaser {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
}

.blog-teaser-item-wrapper.quote {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.page-teaser-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.page-teaser-image {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog-teaser-list-wrapper {
  height: 100%;
}

.grid_ahou_landing {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.paragraph_ahou_landing {
  color: var(--ahou--tomato);
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.sectionahou {
  height: auto;
  margin-top: 0;
  overflow: visible;
}

.sectionahou.content {
  background-color: #fff0;
  border-top: 0 #000;
  border-bottom: 1px solid #000;
  margin-top: 118px;
  padding-top: 0;
  padding-bottom: 0;
}

.sectionahou.content.o-nas {
  border-bottom-style: none;
  margin-top: 87px;
  padding-top: 40px;
}

.sectionahou.content.o-nas.test {
  padding-bottom: 60px;
}

.sectionahou.content.test {
  border-bottom-style: none;
  padding-bottom: 60px;
}

.sectionahou.content.test._1 {
  padding-top: 0;
}

.sectionahou.content.test._1.t {
  background-color: #fff;
  margin-top: 0;
  padding-top: 60px;
}

.sectionahou.uvod {
  z-index: 1000;
  background-color: #fff;
  border-top: 1px #e2e2e2;
  border-bottom: 1px solid #333;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: fixed;
}

.sectionahou.kontakt {
  background-color: #ffffff8f;
  padding-top: 40px;
}

.sectionahou.zaver {
  outline-offset: 0px;
  background-color: #f4f2f2;
  outline: 1px solid #333;
  padding-top: 40px;
  padding-bottom: 40px;
}

.sectionahou.landing_loga {
  border-top: 1px #000;
  border-bottom: 1px solid #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.sectionahou.landing_loga.test {
  background-color: #fff0;
  border-top: 1px #000;
  border-bottom: 1px #000;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: -2px 20px 20px 16px #0003;
}

.sectionahou.contact {
  padding-top: 40px;
  padding-bottom: 80px;
}

.sectionahou.obsah {
  color: var(--ahou-text-grey);
  padding-top: 40px;
  padding-bottom: 40px;
}

.sectionahou.obsah.last {
  padding-top: 100px;
  padding-bottom: 60px;
}

.sectionahou.obsah.last.prevence, .sectionahou.obsah.last.poznamka {
  padding-bottom: 10px;
}

.sectionahou.obsah.banner {
  display: flex;
}

.sectionahou.akreditace {
  height: auto;
  padding-top: 20px;
}

.sectionahou.akreditace.mod {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.sectionahou.grey {
  background-color: #f4f2f2;
}

.sectionahou.rozdelit {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sectionahou.faq {
  padding-top: 20px;
  padding-bottom: 60px;
}

.sectionahou.banner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sectionahou.main {
  margin-top: 119px;
}

.sectionahou.color {
  background-color: #e23131;
}

.sectionahou.odsazeni {
  padding-top: 25vh;
}

.sectionahou.prevence {
  margin-top: 119px;
}

.sectionahou.test_publikace {
  padding-top: 40px;
  padding-bottom: 40px;
}

.sectionahou.test_publikace.test {
  background-color: #cdd8ff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.sectionahou.test_publikace.test.transparent {
  background-color: #cdd8ff00;
}

.sectionahou.test {
  padding-top: 100px;
  padding-bottom: 100px;
}

.sectionahou.test._0 {
  background-color: #cdd8ff;
  padding-top: 60px;
  padding-bottom: 0;
}

.sectionahou._40 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.sectionahou._100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.sectionahou._100.grey {
  background-color: #f4f2f2;
  padding-top: 60px;
}

.sectionahou.kdojsme {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sectionahou._60 {
  padding-bottom: 60px;
}

.sectionahou._20 {
  padding-bottom: 20vh;
}

.sectionahou.cokdoproc {
  background-color: #cdd8ff;
  margin-top: 87px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sectionahou.cokdoproc.black {
  background-color: var(--true-black);
}

.sectionahou.co {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sectionahou.publikace {
  padding-bottom: 100px;
}

.grid_ahou_landing_1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: 20px;
  display: grid;
}

.grid_ahou_landing_1._3 {
  grid-template-rows: auto auto;
}

.ahoutext {
  color: #333;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
  display: block;
  overflow: visible;
}

.ahoutext.landing {
  font-size: 16px;
  line-height: 28px;
}

.ahoutext.landing.ockovanivpraxi {
  color: #67676f;
  font-size: 21px;
  font-weight: 700;
}

.ahoutext.landing.ockovanivpraxi._0x20 {
  margin-bottom: 20px;
}

.ahoutext.landing.small {
  font-size: 14px;
  line-height: 25px;
}

.ahoutext.landing.small.ockovanivpraxi.stred, .ahoutext.landing.small.stred {
  text-align: center;
}

.ahoutext.landing.small.stred.tag {
  color: tomato;
  line-height: 20px;
}

.ahoutext.landing.small.paterniseminare {
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
}

.ahoutext.landing.small.lekar {
  margin-bottom: 10vh;
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
}

.ahoutext.landing.small.mezioborovedny {
  margin-bottom: 24vh;
  line-height: 28px;
}

.ahoutext.landing.small.pedak {
  margin-bottom: 11vh;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.ahoutext.landing.paterniseminare {
  color: #fff;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
}

.ahoutext.landing.lekar {
  color: #2e535d;
  font-size: 20px;
  font-weight: 700;
}

.ahoutext.landing.lekar._0x20 {
  margin-bottom: 20px;
}

.ahoutext.landing.lekar._0x10 {
  margin-bottom: 10px;
  font-size: 21px;
}

.ahoutext.landing.mezioborovedny {
  color: #fff;
  font-size: 21px;
}

.ahoutext.landing.mezioborovedny._10x0 {
  margin-top: 10px;
  font-weight: 700;
}

.ahoutext.landing.mezioborovedny._10x10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.ahoutext.landing.pedak {
  color: var(--pedak\<deleted\|variable-1ebfd6d0-4eeb-38f0-be02-984618007dd1\>);
  font-weight: 700;
  line-height: 28px;
}

.ahoutext.landing.pedak._0x10 {
  margin-bottom: 10px;
}

.ahoutext.landing.kazuistiky {
  color: #24b14d;
  margin-bottom: 3.5vh;
  font-weight: 700;
  line-height: 23px;
}

.ahoutext.nws {
  text-align: center;
  text-transform: none;
  font-size: 14px;
  line-height: 29px;
}

.ahoutext.nws.white {
  color: #fff;
}

.ahoutext.landing_navigace {
  color: tomato;
  text-align: center;
  font-weight: 600;
}

.ahoutext.light_tomato {
  color: tomato;
  font-weight: 300;
}

.ahoutext.footer_ahou {
  margin-bottom: 5px;
}

.ahoutext.bold {
  font-weight: 700;
}

.ahoutext.grey {
  color: var(--grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>);
  font-size: 14px;
}

.ahoutext.grey.stred {
  text-align: center;
}

.ahoutext.grey.small {
  font-size: 11px;
}

.ahoutext.grey.small._15 {
  margin-top: 15px;
}

.ahoutext.grey.small._15.cspm {
  color: var(--ahou-text-grey);
}

.ahoutext.grey.small.hide {
  display: none;
}

.ahoutext.grey.small.cspm {
  color: var(--ahou-text-grey);
}

.ahoutext.grey.small.ocko {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 19px;
}

.ahoutext.grey.cspm {
  font-family: Montserrat, sans-serif;
}

.ahoutext.kontakt {
  margin-top: 10px;
}

.ahoutext.poznamka {
  font-size: 12px;
  font-weight: 300;
}

.ahoutext.poznamka.stred {
  text-align: center;
}

.ahoutext.poznamka.stred._10 {
  margin-top: 10px;
}

.ahoutext.poznamka.stred._10.novinkyvocko {
  margin-top: 0;
}

.ahoutext.poznamka._10 {
  margin-top: 10px;
  font-style: normal;
  font-weight: 300;
}

.ahoutext.poznamka.vpravo {
  text-align: right;
}

.ahoutext.poznamka_tomato {
  color: tomato;
  font-weight: 300;
}

.ahoutext.poznamka_tomato.paterak24 {
  margin-bottom: 16px;
}

.ahoutext.adresa_paterak {
  color: #666;
  margin-bottom: 8px;
}

.ahoutext.tomato {
  color: var(--ahou--tomato);
}

.ahoutext.tomato.capital {
  text-transform: uppercase;
  font-weight: 700;
}

.ahoutext.cspm {
  font-family: Montserrat, sans-serif;
}

.ahoutext.cisloakci {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #ff5d44;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #b7b7b700;
  background-clip: border-box;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 27px;
  line-height: 34px;
  display: block;
}

.ahoutext.homeo_adresa {
  margin-bottom: 10px;
  font-size: 16px;
}

.ahoutext.dth_small {
  font-size: 12px;
}

.ahoutext.homeo {
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.ahoutext.homeo.stred {
  text-align: center;
}

.ahoutext._20 {
  margin-bottom: 20px;
}

.ahoutext.ne {
  text-decoration: line-through;
}

.ahoutext.hide {
  display: none;
}

.ahoutext.bigger {
  font-size: 14px;
}

.grid_ahou_chess {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1.75fr 1fr 1fr;
  display: none;
}

.image-288 {
  width: 556px;
  height: 500px;
}

.image-289 {
  max-width: none;
  height: 99.9999px;
}

.link-block-83 {
  height: 75vh;
}

.link_ahou_landing._1 {
  flex-direction: row;
  justify-content: space-between;
  height: auto;
  min-height: 64vh;
  display: block;
}

.link_ahou_landing._2 {
  height: 31vh;
}

.link_ahou_landing._3, .link_ahou_landing._4 {
  height: 60vh;
}

.link_ahou_landing._5 {
  height: 64vh;
  overflow: auto;
}

.div-block-1251 {
  justify-content: space-around;
  display: flex;
}

.grid_ahou_landing_1x2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1.7fr 1fr;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.grid_ahou_landing_1x2.kontakt {
  grid-template-columns: .75fr 1fr;
}

.grid_ahou_landing_1x2.sledujte_tym {
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
}

.div_ahou_landing_right {
  border-right: 1px solid #000;
  padding: 0;
}

.div_ahou_landing_right.nws {
  border-bottom: 0 #000;
  border-right-style: none;
  border-right-width: 0;
  padding: 40px 20px;
}

.div_ahou_landing_right.nws.i {
  padding-top: 0;
  padding-bottom: 0;
}

.div_ahou_landing_right.nws.i.prihlasit {
  min-height: auto;
}

.div_ahou_landing_right.nws.i.prihlasit.test {
  background-color: #f4f2f200;
  min-height: auto;
  padding-top: 0;
}

.div_ahou_landing_left {
  border: 1px #000;
}

.grid_landing_left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
}

.grid_landing_right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
}

.grid_landing_chess {
  grid-template-rows: 31vh auto;
  grid-template-columns: 1fr;
  align-items: stretch;
  height: auto;
  margin: 0;
}

.grid_landing_chess._1 {
  grid-row-gap: 5px;
  border: 1px #000;
  border-bottom-width: 0;
  grid-template-rows: auto auto auto;
  margin: 0;
  padding: 0;
}

.grid_landing_chess._1.test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
}

.grid_landing_chess._2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #333;
  grid-template-rows: auto auto auto;
  margin: 0;
}

.grid_landing_chess._2.test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid_landing_chess.small {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid_landing_chess.small.test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid_landing_chess._3 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid_landing_chess._3.test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid_landing_chess._4 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid_landing_chess._4.test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.link_landing_akce {
  border-radius: 6px;
  height: 40vh;
  margin-bottom: 10px;
  padding: 20px;
}

.link_landing_akce.ockovanivpraxi {
  background-color: #fae1dd;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 100%;
  background-size: cover;
  height: 61vh;
  min-height: 0;
  padding: 20px;
  text-decoration: none;
}

.link_landing_akce.ockovanivpraxi.auto {
  filter: saturate(43%);
  background-color: #fae1dd00;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6628f5648604a425a0022463_Photo%20by%20Gabrielle%20Claro%20on%20Unsplash%202.jpg");
  background-position: 50%;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.paterniseminare {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fcf90038389f5cd8e03e_test%20pic%202.jpg");
  background-position: 50%;
  background-size: cover;
  height: 31vh;
  min-height: 0;
  text-decoration: none;
}

.link_landing_akce.paterniseminare.auto {
  filter: saturate(63%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6628fe717f3a96ea93bdd24e_Photo%20by%20Rivage%20on%20Unsplash.jpg");
  background-position: 44% 100%;
  height: 50vh;
  margin-bottom: 10px;
}

.link_landing_akce.paterniseminare.podzim {
  filter: saturate(46%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671a750c3a1839b939074daa_DSC_0537.JPG");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  height: 50vh;
  margin-bottom: 10px;
}

.link_landing_akce.paterniseminare.podzim.test {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671a750c3a1839b939074daa_DSC_0537.JPG");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 50vh;
}

.link_landing_akce.paterniseminare.podzim.test:hover {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671a750c3a1839b939074daa_DSC_0537.JPG");
  background-position: 50%;
  background-size: cover;
}

.link_landing_akce.paterniseminare.diplom {
  filter: saturate(45%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6751742c751e04caca364f88_Homeo%20fotka.jpg");
  background-position: 50%;
  background-size: cover;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.paterniseminare.diplom.test {
  filter: saturate(45%);
}

.link_landing_akce.l-ka {
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fcf90038389f5cd8e03e_test%20pic%202.jpg");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
  height: 54.6vh;
  min-height: 0;
  text-decoration: none;
}

.link_landing_akce.l-ka.auto {
  filter: saturate(63%);
  color: #2d2075;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.mezioborovedny {
  filter: saturate(45%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/66b0b14552fcfbe5467f8af1_MOD.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 40vh;
  min-height: 0;
  margin-bottom: 10px;
  text-decoration: none;
}

.link_landing_akce.mezioborovedny.auto {
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.mezioborovedny.test {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/66b0b14552fcfbe5467f8af1_MOD.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border: 7px #ff5d44;
  border-radius: 6px;
}

.link_landing_akce.mezioborovedny.test:hover {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/66b0b14552fcfbe5467f8af1_MOD.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-style: none;
  border-width: 0;
}

.link_landing_akce.mezioborovedny.test.mod {
  border-radius: 8px;
  height: 50vh;
  padding-left: 20px;
}

.link_landing_akce.pedak {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 100% 0;
  background-size: cover;
  height: 31vh;
  min-height: 0;
  text-decoration: none;
}

.link_landing_akce.pedak.auto {
  filter: saturate(63%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/662a4981f9eb4f1167de74a8_Photo%20by%20Jodie%20Cook%20on%20Unsplash.jpg");
  background-position: 37% 100%;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.pedak.auto.test {
  border-radius: 8px;
}

.link_landing_akce.kazuistiky {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fcf90038389f5cd8e03e_test%20pic%202.jpg");
  background-position: 100% 0;
  background-size: cover;
  height: 24vh;
  min-height: 0;
  text-decoration: none;
}

.link_landing_akce.kazuistiky.auto {
  filter: saturate(63%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671a74074365cb7ff737e53a_Homeo.jpg");
  background-position: 100% 100%;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.abkm {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 100%;
  background-size: cover;
  height: 24vh;
  min-height: 0;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.link_landing_akce.abkm.auto {
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.homeo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fcf90038389f5cd8e03e_test%20pic%202.jpg");
  background-position: 100% 100%;
  background-size: cover;
  height: 31vh;
  min-height: 0;
}

.link_landing_akce.homeo.auto {
  filter: saturate(43%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/662a35a737944f4cf84da274_Photo%20by%20Michal%20Czyz%20on%20Unsplash.jpg");
  background-position: 67%;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.button-registrace-ahou-paliace {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 0 0;
  background-size: auto;
  min-height: 31vh;
}

.link_landing_akce.palice24 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 31vh;
  min-height: 0;
}

.link_landing_akce.palice24.auto {
  filter: saturate(43%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6628e8b4612cc7f43b93abbc_Photo%20by%20Sam%20McGhee%20on%20Unsplash.jpg");
  background-position: 50%;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.ocko {
  filter: saturate(50%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/670513efc5ec17369b8de01e_headway-5QgIuuBxKwM-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 40vh;
  margin-bottom: 10px;
}

.link_landing_akce.pmi {
  filter: saturate(45%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6752db6729f4a627340e99b5_IMG_0225.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 50vh;
}

.div_ahou_akce {
  border: 1px #e2e2e2;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-radius: 0;
  padding: 20px 0 0;
}

.div_ahou_akce._2 {
  border-style: none solid solid;
  border-color: #000;
  padding: 40px 20px 20px;
}

.div_ahou_akce._2.c {
  border-left-style: none;
  border-right-style: none;
}

.div_ahou_akce._2.c.homeo {
  border-right-style: solid;
}

.div_ahou_akce._2.c.homeo.test {
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  box-shadow: 0 0 20px #0003, inset 0 5px #ff6348;
}

.div_ahou_akce._2.c.ocko {
  border-right-style: solid;
  margin-bottom: 0;
}

.div_ahou_akce._2.c.ocko.test {
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-left: 20px;
  box-shadow: 0 0 20px #0003, inset 0 5px #ff6348;
}

.div_ahou_akce._3 {
  border-style: none solid solid none;
  border-color: #000;
  padding: 40px 20px 20px;
}

.div_ahou_akce._4 {
  border-style: none none solid;
  border-color: #000;
  padding: 40px 20px 20px;
}

.div_ahou_akce._4.b {
  border-bottom-style: solid;
  border-right-style: none;
}

.div_ahou_akce._4.b.paterak {
  border-right-style: solid;
}

.div_ahou_akce._4.b.ocko {
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
  margin-bottom: 0;
}

.div_ahou_akce._4.b.ocko.test {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-right: 20px;
  box-shadow: inset 0 5px #ff6348, 0 0 20px #0003;
}

.div_ahou_akce._5 {
  border-style: none none solid;
  border-color: #000;
  padding: 40px 20px 20px;
}

.div_ahou_akce._5.z, .div_ahou_akce._5.z.pedak {
  border-right-style: solid;
}

.div_ahou_akce._5.z.pedak.test {
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-left: 20px;
  box-shadow: inset 0 5px #ff6348, 0 0 20px #0003;
}

.div_ahou_akce._5.z.paterak {
  border-right-style: none;
}

.div_ahou_akce._5.z.paterak.test {
  background-color: var(--white);
  border-bottom-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-right: 20px;
  transition: all .4s;
  box-shadow: 0 0 20px #0003, inset 0 5px #ff6348;
}

.div_ahou_akce._5.z.paterak.test:hover {
  filter: drop-shadow(2px 1px 9px #0000006e);
}

.div_ahou_akce._5.z.paterak.test:active {
  filter: drop-shadow(2px 1px 9px #0000006e);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.div_ahou_akce._6 {
  border-style: none solid solid none;
  border-color: #000;
  padding: 40px 20px 20px;
}

.div_ahou_akce._6.e.mod {
  border-right-style: none;
}

.div_ahou_akce._6.e.mod.test {
  background-color: var(--white);
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-left: 20px;
  transition: all .4s;
  box-shadow: inset 0 5px #ff6348, 0 0 20px #0003;
}

.div_ahou_akce._6.e.mod.test:hover {
  filter: drop-shadow(2px 1px 9px #0000006e);
}

.div_ahou_akce._7 {
  border-style: none none solid;
  border-color: #000;
  border-radius: 0;
  padding: 40px 20px 20px;
}

.div_ahou_akce._7.f {
  border-right-style: none;
}

.div_ahou_akce._8 {
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-right-style: solid;
  border-right-width: 1px;
  padding: 40px 20px 20px;
}

.div_ahou_akce._8.g {
  border-left-style: none;
  border-right-style: none;
}

.div_ahou_akce._8.g.test {
  border-bottom-style: none;
  border-right-style: none;
  padding-left: 0;
}

.div_ahou_akce._9 {
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-left-style: none;
  border-right-style: none;
  padding: 40px 20px 20px;
}

.div_ahou_akce._9.h {
  border-right-style: solid;
}

.div_ahou_akce._9.h.test {
  border-bottom-style: none;
  border-right-style: none;
  padding-right: 0;
}

.div_ahou_akce.a {
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-left-style: none;
  padding: 40px 20px 20px;
}

.div_ahou_akce.a.paliace {
  color: #2d2075;
  border-right-style: solid;
}

.div_ahou_akce.a.paliace.test {
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding-top: 20px;
  padding-right: 20px;
  box-shadow: inset 0 5px #ff6348, 0 0 20px #0003;
}

.image-290 {
  max-width: 45%;
}

.navbar-logo-left-container-5 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-5.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-91 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two-5 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-6:hover {
  color: #1a1b1fbf;
}

.nav-link-6:focus-visible, .nav-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-6 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-6 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-6:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-6:focus-visible, .nav-dropdown-toggle-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-6 {
  margin-right: 10px;
}

.nav-dropdown-list-6 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-6.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-6 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-6:focus-visible, .nav-dropdown-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-5 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-6:hover {
  color: #1a1b1fbf;
}

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-7:active {
  background-color: #43464d;
}

.link_navigace {
  color: tomato;
  font-family: Lato, sans-serif;
}

.link_navigace.prihlaseni {
  text-decoration: underline;
}

.body_ahou {
  background-color: var(--white);
}

.nadpis_landing_1 {
  font-family: Lato, sans-serif;
  font-size: 40px;
  text-decoration: none;
}

.nadpis_landing_1.ockovanivpraxi {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
}

.image-291 {
  margin-bottom: 0;
  display: inline-block;
  transform: translate(223px, -79px);
}

.grid_landing_tag {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  margin-top: 20px;
}

.div_tag {
  border: 1px solid tomato;
  border-radius: 6px;
  padding: 5px 10px;
}

.text-span-247 {
  font-size: 25px;
}

.navbar-4 {
  background-color: #ffffff8f;
  position: static;
  inset: 0% 0% auto;
}

.nadpis_landing_2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.nadpis_landing_2.paterniseminare {
  color: #fff;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.nadpis_landing_2.pedak {
  color: #34ac90;
  margin-bottom: 0;
  line-height: 38px;
}

.nadpis_landing_3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.nadpis_landing_3.lekar {
  color: #2e535d;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 45px;
}

.nadpis_landing_3.mezioborovedny {
  color: #fff;
  text-align: left;
  font-size: 26px;
  line-height: 39px;
}

.nadpis_landing_4 {
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 39px;
}

.nadpis_landing_4.kazuistiky {
  color: #24b14d;
  margin-bottom: 5px;
}

.nadpis_landing_4.abkm {
  color: #6d7173;
  margin-bottom: 8.5vh;
  font-size: 17px;
  line-height: 26px;
}

.text-span-248, .text-span-249 {
  color: #e474a0;
}

.grid_ahou_landing_1x2_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
  display: block;
}

.grid_ahou_landing_1x2_2.hide {
  display: block;
}

.slider-7, .tabs-3, .tabs-menu-10, .slider-8 {
  flex-direction: column;
  display: flex;
}

.div_vertical_slider {
  align-items: center;
  min-height: 50vh;
  display: block;
}

.slider_vertical_ahou {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-left: 40px;
  display: flex;
  transform: rotate(90deg);
}

.left-arrow-4 {
  flex: 0 auto;
}

.icon-12, .icon-13 {
  margin-top: 0;
  margin-bottom: 0;
}

.slide_hide {
  display: none;
}

.link-block-84 {
  display: block;
}

.right-arrow-4 {
  max-width: 1%;
  max-height: none;
}

.link_block_publikace {
  padding: 15px 10px;
  text-decoration: none;
  display: block;
}

.list-item-5 {
  font-family: Lato, sans-serif;
}

.list_publikace {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.slide-nav-5 {
  margin-top: 0;
}

.slide_nav_publikace {
  background-color: var(--ahou--tomato);
  margin-top: 0;
  bottom: -13%;
  left: 0%;
  right: 0%;
}

.slide-8 {
  margin-bottom: 0;
}

.list_roll_publikace {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: block;
}

.slider-9 {
  min-height: 50vh;
}

.navbar-link-indicator-wrapper {
  position: absolute;
  inset: 1em 1em 1em auto;
}

.navbar-link-indicator-dot {
  background-color: #f4eae1;
  border-radius: 999em;
  width: .4em;
  height: .4em;
}

.youtube-videos_content-wrapper {
  flex: 1;
  padding-top: 42%;
  position: relative;
  overflow: auto;
}

.collection-list-wrapper-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.youtube-videos_list {
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.hide-2 {
  display: none;
}

.youtube-videos_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(100px, 320px);
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.youtube-videos_image-wrapper {
  width: 75%;
  padding-top: 42%;
  position: relative;
}

.youtube-videos_embed {
  position: absolute;
  inset: 0%;
}

.collection-list-wrapper-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text_publikace_summary {
  color: var(--silver);
  font-family: Open Sans, sans-serif;
}

.collection-item {
  margin-top: 0;
  padding: 10px;
}

.pagination {
  flex-direction: row;
  height: auto;
  display: flex;
}

.collection-list-wrapper-4 {
  background-color: #e2e2e24f;
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  height: 50vh;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  position: static;
  inset: 0%;
  overflow: scroll;
}

.collection-list-wrapper-4.auto {
  display: none;
}

.section_kauistiky.banner {
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid_video_kazu_3 {
  grid-template-rows: auto;
}

.fs-cc-manager_component {
  display: none;
  position: fixed;
  inset: auto auto 16px 16px;
}

.fs-cc-manager_button {
  color: #4264d1;
  background-color: #f6f6f6;
  align-items: center;
  padding: 8px 16px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #33333326;
}

.fs-cc-manager_text {
  color: tomato;
}

.fs-cc-manager_image {
  width: 25px;
  margin-left: 8px;
}

.fs-cc-banner_component {
  background-color: #f6f6f6;
  padding: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.fs-cc-banner_buttons {
  flex: none;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.fs-cc-banner_button-link {
  color: tomato;
  border: 1px tomato;
  margin-left: 10px;
  font-family: Lato, sans-serif;
}

.fs-cc-banner_button-main {
  color: tomato;
  background-color: #fff;
  border-radius: 6px;
  margin-left: 8px;
  padding-left: 35px;
  padding-right: 35px;
}

.fs-cc-banner_button {
  color: var(--white);
  background-color: tomato;
  border-radius: 6px;
  margin-left: 8px;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Lato, sans-serif;
}

.fs-cc-banner_button.fs-cc-banner_button-deny {
  background-color: var(--dark-grey);
  margin-left: 8px;
}

.fs-cc-text {
  font-family: Lato, sans-serif;
}

.text-span-250 {
  color: tomato;
  border-bottom: 1px solid tomato;
  font-family: Lato, sans-serif;
}

.link-161 {
  text-decoration: none;
}

.fs-cc-prefs_component {
  z-index: 999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_form-wrapper {
  z-index: 1;
  background-color: var(--white);
  border: 1px solid tomato;
  border-radius: 6px;
  width: 600px;
  max-width: none;
  height: 70%;
  max-height: none;
  margin-top: 15vh;
  padding: 20px 36px 36px;
  font-family: Lato, sans-serif;
  position: relative;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-field {
  align-items: center;
  display: flex;
}

.fs-cc-prefs_checkbox {
  border-color: tomato;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 9px;
}

.fs-cc-prefs_checkbox-label {
  font-size: 20px;
}

.fs-cc-prefs-category-item {
  border: 1px solid tomato;
  border-radius: 6px;
  margin-top: 16px;
  padding: 8px;
}

.submit-button-4 {
  margin-top: 16px;
}

.fs-cc-prefs-button {
  border-radius: 6px;
  margin-top: 16px;
}

.fs-cc-prefs-button.fs-cc-prefs_allow {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: tomato;
}

.fs-cc-prefs-button.fs-cc-prefs_save {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: tomato;
  text-decoration: none;
}

.fs-cc-prefs-button.fs-cc-prefs_deny {
  background-color: tomato;
}

.fs-cc-prefs-button.fs-cc-prefs_allow {
  color: tomato;
  background-color: #ddd;
}

.fs-cc-prefs-button.fs-cc-prefs_save {
  color: tomato;
  background-color: #ddd;
  text-decoration: none;
}

.fs-cc-button-row {
  justify-content: space-between;
  display: flex;
}

.collection-list-2 {
  height: auto;
  overflow: scroll;
}

.grid_ahou_landing_1x3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cookies {
  display: none;
}

.heading-1.ahou_akce1 {
  color: tomato;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.heading-1.ahou_akce1.ocko {
  color: #67676f;
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-1.discover_our_work {
  color: tomato;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.heading-1.nadpis_akce {
  color: tomato;
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  line-height: 50px;
}

.heading-1.nadpis_akce.ospdl {
  color: var(--ospdl);
  margin-bottom: 40px;
  line-height: 47px;
}

.heading-1.nadpis_akce.ospdl.mod {
  margin-top: 10px;
}

.heading-1.nadpis_akce.cspm {
  color: #004975;
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}

.heading-1.nadpis_akce.test {
  color: #333;
  font-size: 40px;
  font-weight: 400;
}

.heading-1.wellbeing {
  z-index: 1;
  box-sizing: border-box;
  float: left;
  clear: none;
  color: var(--dim-grey);
  flex-flow: row;
  align-items: stretch;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  display: inline-block;
  position: static;
  inset: auto auto 0% 0%;
}

.heading-1.wellbeing.second {
  color: #21b6c0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 400;
}

.heading-1.ahou_main {
  color: var(--ahou--tomato);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 41px;
  font-weight: 600;
  line-height: 54px;
}

.div_ahou_kontakt.soc-media {
  margin-top: 30px;
}

.grid_ahou_landing_3x1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid_ahou_landing_3x1.socmedia {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-content: stretch;
  align-items: stretch;
  margin-top: 0;
}

.link_socmedia {
  text-align: center;
}

.image-292 {
  filter: grayscale();
  max-width: 60%;
  transition: filter .4s;
}

.image-292:hover {
  filter: none;
}

.image-293 {
  filter: grayscale();
  max-width: 60%;
  transition: filter .4s;
}

.image-293:hover {
  filter: none;
}

.image-294 {
  filter: grayscale();
  max-width: 60%;
  transition: filter .4s;
}

.image-294:hover {
  filter: none;
}

.grid_ahou_tym {
  grid-template-rows: 170px 170px 170px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.div_event_pic {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803679202510fc31cf4447_IMG_4954.jpg");
  background-position: 37%;
  background-size: cover;
  border-radius: 6px;
}

.div_event_pic._2 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6580382f9bd16973235e74ae_IMG_0963.jpg");
  background-position: 55%;
}

.div_event_pic._1 {
  filter: grayscale(70%);
}

.div_event_pic._3 {
  background-image: linear-gradient(#f4f2f2, #f4f2f2);
}

.div_event_pic._3.main {
  background-image: linear-gradient(#e0e0e0, #e0e0e0);
}

.div_event_pic._4 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/658039deb024190af14ef4c4_ty%CC%81m%202%20pic.jpg");
  background-position: 0 100%;
}

.div_event_pic._5 {
  filter: grayscale(66%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b48d224c60c859c1d0af_DSC_7289.jpg");
  background-position: 50% 17%;
  background-size: cover;
}

.div_event_pic._6 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803965c2a9a6e306849cb9_ty%CC%81m%20pic.jpg");
  background-position: 0 0;
}

.div_event_pic._7 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803a8b8d8a3149072d6586_Oki%20pic.jpg");
  background-position: 61%;
}

.div_event_pic._8 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803b3ad8ff614c01793f46_le%CC%81kar%CC%8C%20ty%CC%81m%20pic.jpg");
  background-position: 47% 100%;
}

.div_event_pic._9 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803dd3d189019ed6982e13_lilly%20pic.jpg");
  background-position: 45% 39%;
  background-size: auto;
}

.div_event_pic._10 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b359fe05d32b44df7a58_IMG_0879.JPG");
  background-position: 0%;
}

.div_event_pic._11 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6712685e48102fa67c77140b_IMG_0170.jpg");
  background-position: 0 100%;
}

.div_event_pic._12 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803904928395bb9da19e17_technika%20pic.jpg");
}

.div_event_pic._13 {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b3e64a1b25353533094c_DSC_7241.jpg");
  background-position: 50% 23%;
}

.grid_ahou_landing_2x2.sledujte_tym {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: .75fr 1fr;
}

.grid_ahou_landing_2x2.sledujte_tym.test {
  grid-template-rows: auto;
}

.formahou {
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.submit_button_ahou {
  background-color: tomato;
  background-image: linear-gradient(164deg, tomato 54%, #ffa199);
  border-radius: 6px;
  width: auto;
  height: 38%;
  margin-top: 20px;
  padding: 10px 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.form-3 {
  font-family: Lato, sans-serif;
}

.field_label_ahou {
  font-family: Open Sans, sans-serif;
}

.field_label_ahou.zprava {
  margin-top: 20px;
}

.text-span-251 {
  color: #a96b91;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-252 {
  color: #2faa54;
  text-decoration: underline;
}

.link-162, .link-163 {
  color: var(--true-black);
}

.link-164, .link-165 {
  color: var(--white);
}

.grid_landing_info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.grid_landing_info.mod {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr .75fr;
}

.grid_landing_info.publikace {
  grid-template-columns: auto;
}

.grid_landing_info.paterak {
  grid-template-columns: 1fr .75fr;
}

.grid_landing_info.small {
  grid-template-columns: .75fr .75fr;
}

.grid_landing_info.paliace {
  color: #2d2075;
  grid-template-columns: 1fr .5fr;
}

.ahoutextblock {
  color: #333;
  text-transform: uppercase;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
}

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

.ahoutextblock.bold_tomato {
  color: tomato;
  font-size: 16px;
  font-weight: 700;
}

.ahoutextblock.test {
  font-weight: 600;
}

.text-span-253, .text-span-254 {
  color: tomato;
  font-weight: 700;
}

.text-span-254.ospdl {
  color: var(--ospdl);
}

.button_ahou_nws {
  text-align: center;
  background-color: tomato;
  background-image: linear-gradient(164deg, tomato 55%, #ffa199);
  border-radius: 6px;
  margin-top: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.button_ahou_nws.test {
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.button_ahou_nws.test:hover {
  background-image: linear-gradient(164deg, tomato 55%, #ffa199);
}

.text-span-255 {
  color: tomato;
  font-weight: 700;
}

.text-span-256, .text-span-257, .text-span-258, .text-span-259, .text-span-260, .text-span-261 {
  color: tomato;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.div_ahou_landing_low_left {
  border-bottom: 0 #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding: 40px 20px;
}

.div_ahou_landing_low_left.j {
  background-color: #fff;
  border-left-style: none;
}

.div_ahou_landing_low_left.j.test {
  border-right-style: none;
}

.div_ahou_landing_low_pub_nws {
  padding: 40px 20px 20px;
}

.grid_ahou_landing_media {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #000;
  border-right: 0 #000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.21fr .75fr;
}

.slide-wrap {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 40px;
  display: flex;
  overflow: visible;
}

.logo-img {
  max-width: 100vh;
  margin-right: 200px;
}

.logo-img._50-r-m {
  align-self: center;
  max-width: 12vw;
  margin-right: 180px;
}

.grid_ahou_landing_navigace {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
}

.link_landing_navigace {
  text-decoration: none;
}

.button_ahou_landing {
  color: tomato;
  background-color: #fff0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.button_program_pateraky_pal {
  text-align: center;
  letter-spacing: .5px;
  background-color: #224765;
  border-radius: 3px;
  margin-top: 15px;
  padding: 10px 20px;
  display: inline-block;
}

.button_program_pateraky_pal.close {
  background-color: #22476585;
}

.grid_cookies {
  grid-template-columns: 1fr;
}

.grid_cookies_preference {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-136 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-136.test {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  border-left-style: none;
  border-right-style: none;
  grid-template-rows: auto auto auto auto;
}

.text-span-262 {
  color: var(--dark-grey);
}

.tabs_program_mod {
  margin-top: 0;
  display: block;
}

.text-span-263 {
  color: var(--ahou--tomato);
  font-size: 16px;
  font-weight: 700;
}

.tab_content_mod {
  margin-top: 40px;
}

.tab_link_1_mod {
  background-color: #fff;
  border: 1px solid #2eaa54;
  border-radius: 4px;
  margin-right: 10px;
}

.tab_link_1_mod.w--current {
  color: #fff;
  background-color: #3eaa54;
  border: 1px solid #3eaa54;
  border-radius: 4px;
  margin-right: 10px;
}

.tab_link_1_mod.w--current:active {
  color: #fff;
  background-color: #2eaa54;
}

.tab_link_1_mod.w--current:focus {
  color: #fff;
  background-color: #2faa54;
}

.tab_link_1_mod.w--current:visited {
  color: #fff;
  background-color: #2eaa54;
}

.tab_link_2_mod {
  background-color: var(--silver);
  color: #fff;
  border: 1px silver;
  border-radius: 4px;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
}

.tab_link_2_mod:active {
  color: #fff;
  background-color: #3eaa54;
  border-style: none;
  border-color: #3eaa54;
}

.tab_link_2_mod:focus {
  color: #fff;
  background-color: #3eaa54;
  border-color: #3eaa54;
}

.tab_link_2_mod:visited {
  color: #fff;
  background-color: #3eaa54;
  border-color: #3eaa54;
  margin-left: 0;
}

.tab_link_2_mod.w--current {
  color: #fff;
  background-color: #2eaa54;
  margin-right: 10px;
}

.tab_link_2_mod._1.w--current {
  border-style: none;
  border-color: green;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
}

.tab_link_2_mod._1.w--current:visited {
  margin-left: 0;
}

.tabs-4 {
  margin-top: 10px;
}

.text-span-264, .text-span-265 {
  color: #2eaa54;
  text-decoration: underline;
}

.quick_pater_24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cell {
  font-weight: 500;
}

.grid_publikace_ahou {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.link_block_publikace_ahou {
  background-color: #fff0;
  border: 1px solid tomato;
  padding: 8px;
  text-decoration: none;
}

.link_block_publikace_ahou.tomato {
  border-color: tomato;
}

.link_block_publikace_ahou.grey {
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}

.navbar-logo-center-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-2.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-93 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three-2 {
  z-index: 5;
  display: inline-block;
  position: absolute;
}

.nav-menu-wrapper-three-2 {
  width: 100%;
}

.nav-menu-three-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-7 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-7:hover {
  color: #1a1b1fbf;
}

.nav-link-7:focus-visible, .nav-link-7[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-7 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-7 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-7:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-7:focus-visible, .nav-dropdown-toggle-7[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-7 {
  margin-right: 10px;
}

.nav-dropdown-list-7 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-7.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-7 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-7:focus-visible, .nav-dropdown-link-7[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-7 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-7:hover {
  color: #1a1b1fbf;
}

.button-primary-8 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-8:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-8:active {
  background-color: #43464d;
}

.navbar-no-shadow.ahou_landingpage {
  border: 1px #000;
  border-bottom-style: solid;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-no-shadow-container.ahou_landingpage {
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.container-regular {
  align-items: stretch;
  width: 100%;
  max-width: 940px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-wrapper-6 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand-6 {
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  margin-right: 0;
  display: flex;
}

.nav-menu-wrapper-6 {
  align-self: flex-end;
}

.nav-menu-8 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.image-295 {
  max-width: 50%;
}

.nav_ahou {
  color: tomato;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.nav_ahou:hover {
  font-weight: 600;
  text-decoration: underline;
}

.nav_ahou.prihlaseni {
  font-weight: 600;
  line-height: 20px;
  text-decoration: underline;
}

.nav_ahou.prihlaseni:hover {
  font-weight: 600;
}

.list_ahou_landing {
  margin-left: 20px;
  margin-right: 20px;
}

.navigation_ahou_landing {
  background-color: #fff;
  border-bottom: 1px solid #000;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation_ahou_landing.homeo {
  position: absolute;
}

.brand-5 {
  float: right;
  clear: right;
  flex-direction: row;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  display: flex;
}

.brand-5.ahou_landing {
  align-self: flex-end;
  margin-bottom: 10px;
}

.brand-5.ahou_landing.w--current {
  flex-flow: row;
  align-items: flex-end;
}

.brand-5.ahou_landing._10, .brand-5.ahou_landing._20 {
  margin-right: 20px;
}

.brand-5.ahou_landing.left.w--current {
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
}

.container-94 {
  padding-right: 20px;
  display: flex;
}

.image-296 {
  width: auto;
  max-width: none;
  height: 50px;
  margin-bottom: 10px;
}

.nav-menu-9 {
  background-color: #fff;
  flex: 1;
}

.nav-menu-9.ahou.homeo {
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.nav_link_ahou {
  color: tomato;
  padding: 20px 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.nav_link_ahou:hover {
  text-decoration: none;
}

.nav_link_ahou.w--current {
  color: tomato;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.nav_link_ahou.w--current:focus, .nav_link_ahou.w--current:visited {
  text-decoration: none;
}

.nav_link_ahou.registrace {
  text-decoration: underline;
}

.nav_link_ahou.ospdl {
  color: var(--ospdl);
}

.nav_link_ahou.cspm {
  color: #004975;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
}

.nav_link_ahou.cspm:hover {
  color: #0295a9;
  -webkit-text-stroke-color: #0295a9;
}

.nav_link_ahou.cspm:active {
  color: #004975;
  -webkit-text-stroke-color: #004975;
}

.nav_link_ahou.cspm:focus {
  color: #004976;
}

.nav_link_ahou.cspm:visited {
  color: var(--paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>);
}

.nav_link_ahou.homeo {
  color: #333;
  padding-left: 5px;
  padding-right: 5px;
}

.nav_link_ahou.homeo:visited {
  color: #333;
}

.quickstack_publikace {
  padding-left: 0;
  padding-right: 0;
}

.icon_publikace {
  color: tomato;
  flex: none;
  margin: 37vh 10px 0;
  font-size: 27px;
}

.slide-9 {
  padding-left: 0;
  padding-right: 0;
}

.slider-10 {
  background-color: #ddd0;
  margin-top: 10px;
}

.slide-nav-6 {
  color: tomato;
}

.text-span-266 {
  color: tomato;
  font-size: 14px;
  font-weight: 300;
}

.left-arrow-5, .right-arrow-5 {
  align-items: center;
  display: none;
}

.slide-nav-7 {
  margin-top: 31vh;
  margin-bottom: 0;
  display: flex;
  inset: 0 0% 0%;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.footer-dark.ahou_landing {
  outline-offset: 0px;
  background-color: #f4f2f2;
  outline: 1px solid #333;
}

.container-95 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-2 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #1a1b1fbf;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link-2 {
  margin-left: 12px;
}

.footer-divider {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.footer-copyright-center.ahou {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.ahou_footer_grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph_ahou_uvod {
  margin-bottom: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.paragraph_ahou_uvod.termin {
  color: var(--ospdl);
  margin-bottom: 10px;
}

.paragraph_ahou_uvod.termin.tomato {
  color: var(--ahou--tomato);
}

.paragraph_ahou_uvod.termin.cspm {
  color: var(--paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>);
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 19px;
}

.paragraph_ahou_uvod.cspm {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  line-height: 27px;
}

.paragraph_ahou_uvod.cspm.predseda {
  margin-bottom: 0;
  line-height: 27px;
}

.paragraph_ahou_uvod.test {
  margin-bottom: 0;
}

.paragraph_ahou_uvod.well {
  color: #153a43;
  margin-bottom: 0;
  font-size: 17px;
}

.grid_akce_program {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-columns: auto 1fr 1fr;
}

.grid_akce_program.paterak24 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: auto 1fr;
}

.grid_akce_program.ocko25 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto 1fr .5fr;
}

.textahou.homeo.prednasejici {
  color: #333;
  text-align: center;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.grid_akce_terminy {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_akce_terminy.paterak24 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
}

.grid_akce_terminy.ocko24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_akce_terminy.paterak {
  grid-column-gap: 40px;
}

.grid_akce_terminy.paterak._25.jaro {
  grid-template-rows: auto;
}

.button_registrace_akce {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: tomato;
  border-radius: 6px;
  margin-top: 60px;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  display: block;
}

.button_registrace_akce.pedak {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button_registrace_akce.pedak.close {
  background-color: #666;
  margin-top: 40px;
  margin-bottom: 40px;
}

.button_registrace_akce.pedak.test {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button_registrace_akce.pedak.grey {
  background-color: #666;
}

.button_registrace_akce.pedak.grey.novinkyvocko {
  margin-bottom: 0;
}

.button_registrace_akce.hide {
  display: none;
}

.button_registrace_akce.ospdl {
  background-color: var(--ospdl);
  background-image: linear-gradient(111deg, #2faa56, #268845 66%, #3bc968);
  border-radius: 4px;
  margin-top: 40px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.button_registrace_akce.cspm {
  background-color: var(--čspm-modrá);
  background-image: linear-gradient(113deg, #004975, #003a5e 65%, #1c72a5);
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
}

.button_registrace_akce.cspm:hover {
  background-color: var(--čspm-světle-modrá);
  background-image: linear-gradient(113deg, #0495a9, #2c9cac 65%, #6fd0dd);
}

.button_registrace_akce.cspm.aktivni_prispevek {
  background-image: linear-gradient(135deg, var(--čspm-světle-modrá) 65%, #58bece);
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.button_registrace_akce.cspm.aktivni_prispevek.yellow {
  background-image: linear-gradient(135deg, #f7be00 65%, #f3d982);
}

.paragraph_ahou_akreditace {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.text-span-267 {
  color: var(--grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>);
}

.text-span-268, .text-span-269 {
  color: #95a5a6;
}

.grid_akce_partneri {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_akce_partneri.pedak_simple {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_akce_partneri.stravovani {
  grid-template-rows: auto;
}

.grid_akce_partneri.paliace24 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_akce_partneri.paliace24.mod26, .grid_akce_partneri.kazuistiky {
  grid-template-rows: auto;
}

.grid_akce_partneri.pateraky24 {
  grid-template-rows: auto auto auto;
}

.grid_akce_partneri.ocko24 {
  grid-template-rows: auto auto;
  margin-bottom: 60px;
}

.grid_akce_partneri.prevence {
  grid-template-rows: auto;
}

.link_akce_partneri {
  color: #333;
  text-align: center;
  max-width: 80%;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.heading-6.partneri {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.heading-6.partneri.spm {
  font-family: Montserrat, sans-serif;
  line-height: 21px;
}

.div_akce_akreditace {
  border: 1px solid var(--grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>);
  border-radius: 6px;
  padding: 10px;
}

.grid_akce_pedak {
  grid-column-gap: 50px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
}

.grid_akce_pedak._1 {
  grid-template-rows: auto auto;
  grid-template-columns: auto;
}

.grid_akce_pedak._1.test {
  grid-template-rows: 5vh auto auto;
}

.grid_akce_pedak._1.test.novinkyvocko {
  grid-template-rows: 5vh auto auto auto;
}

.grid_akce_pedak_program {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 6% auto auto;
}

.grid_akce_pedak_program.novinkyvockovani {
  grid-template-rows: auto auto auto auto auto;
}

.grid_akce_pedak_program.rs {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_akce_pedak_program.rs._3 {
  grid-template-columns: 6% auto auto;
}

.grid_akce_pedak_program.vzacna {
  grid-template-rows: auto auto auto auto auto;
}

.grid_akce_pedak_program.imunita {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid_akce_pedak_program.familiarni {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_akce_pedak_partneri {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
}

.grid_akce_akreditace.paliace24 {
  grid-template-columns: 1fr .75fr;
}

.grid_akce_akreditace.paliace24._25 {
  grid-template-rows: auto auto auto;
}

.grid_akce_akreditace._40 {
  margin-bottom: 40px;
}

.grid_akce_ubytovani {
  grid-column-gap: 25px;
}

.grid_akce_ubytovani.paliace24 {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.grid_akce_ubytovani.paliace24._2 {
  margin-top: 60px;
}

.grid_akce_ubytovani.paliace24._2.org {
  margin-bottom: 20px;
}

.div_akce_ubytovani {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c0e2bcfc77c50314a0d915_Hotel%20Duo%20_%20Main%20entrance%20_%201.jpg");
  background-position: 50%;
  background-size: cover;
}

.div_akce_ubytovani.paliace24 {
  filter: saturate(27%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65d4a9ed8f887360578074f1_Clarion%20Olomouc.jpeg");
  border-radius: 4px;
}

.div_akce_ubytovani.paliace24._2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65d4aea5584a563ef6967deb_Comfort%20Olomouc.jpeg");
}

.div_akce_ubytovani.paliace24._2.org {
  background-image: linear-gradient(151deg, #0095a973, #ffffff38 84%), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65d4aea5584a563ef6967deb_Comfort%20Olomouc.jpeg");
}

.div_akce_ubytovani.paliace24.org {
  filter: none;
  background-image: linear-gradient(151deg, #0095a973, #ffffff38 84%), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65d4a9ed8f887360578074f1_Clarion%20Olomouc.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 6px;
}

.div_akce_ubytovani.paliace24.troja {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67b329421abc9b5836f84148_hotel%20Troja%202.jpg");
  background-position: 50% 21%;
  border-radius: 4px;
}

.div_akce_ubytovani.paliace24._25 {
  filter: saturate(58%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67d036997b0442157ac91143_Parkhotel%20Plzen%CC%8C%201.jpg");
  background-position: 89%;
}

.div_akce_ubytovani.paliace24._25-2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/680b534526210f8c844fd149_Ibis%20Plzen%CC%8C.jpg");
  background-position: 39% 100%;
}

.div_akce_ubytovani.hotelduo {
  filter: saturate(27%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65dc677faf8ff0e584793368_hotel-duo-exterior-2.jpg");
  background-position: 34% 38%;
  border-radius: 6px;
}

.div_akce_ubytovani_cenik.close {
  text-decoration: line-through;
}

.div_akce_ubytovani_cenik.hde {
  display: none;
}

.div_akce_ubytovani_cenik.mod {
  margin-top: 40px;
}

.grid_akce_ubytovani_cenik {
  grid-row-gap: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.grid_akce_ubytovani_cenik.paliace24._2 {
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
}

.grid_akce_ubytovani_cenik.paliace24._2.org {
  grid-template-columns: 1fr .5fr;
}

.grid_akce_ubytovani_cenik.paliace24._25-2 {
  grid-template-rows: auto;
}

.grid_akce_ubytovani_cenik.paliace._25 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

.grid_akce_cenik {
  grid-column-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.grid_akce_cenik.mod25 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div_akce_cenik.grey {
  background-color: #f4f2f2;
  border-radius: 4px;
  padding: 20px;
}

.div_akce_cenik.grey._15 {
  background-color: #f4f2f2;
  border-radius: 4px;
  margin-top: 15px;
}

.div_akce_cenik.grey._15.vecere {
  border: 1px solid var(--silver);
  background-color: #fff0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid_akce_cenik_info {
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
}

.grid_akce_cenik_info.paliace24 {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  margin-bottom: 20px;
}

.grid_akce_cenik_info.paliace24.sleva {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid_akce_cenik_info.plus {
  grid-template-columns: 1fr .25fr;
}

.grid_akce_cenik_info.paterak {
  grid-template-rows: auto;
}

.grid_akce_kontakt {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid_akce_kontakt._1 {
  grid-template-rows: auto;
}

.team.sabina, .team.lilly, .team.eliska {
  filter: saturate(70%);
  border-radius: 6px;
}

.grid_akce_kontakt_osoba {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.link_telefon, .link_email {
  color: var(--true-black);
  font-family: Open Sans, sans-serif;
  line-height: 24px;
}

.link-166 {
  color: tomato;
}

.list_akce_cenik {
  list-style-type: square;
}

.list_akce_cenik.paliace24 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
}

.list_akce_cenik_item {
  margin-bottom: 5px;
}

.list_akce_cenik_item.ne {
  text-decoration: line-through;
}

.list_akce_cenik_item.cspm {
  color: var(--true-black);
  font-family: Montserrat, sans-serif;
}

.text-span-270 {
  text-decoration: underline;
}

.button_mod24 {
  color: #fff;
  letter-spacing: 2px;
  background-color: #2faa54;
  border-radius: 3px;
  margin-top: 12px;
  margin-bottom: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.text-span-271 {
  text-decoration: underline;
}

.text-span-272 {
  color: #064876;
  text-decoration: underline;
}

.img_pal_info_24 {
  max-width: 90%;
}

.italic-text-21, .italic-text-22 {
  font-size: 16px;
  font-style: normal;
}

.div_program_mod_1 {
  margin-bottom: 10vh;
}

.text-span-273, .text-span-274 {
  font-size: 12px;
}

.link-167 {
  color: #2faa54;
  text-decoration: underline;
}

.text-span-275, .text-span-276 {
  color: #fff;
  text-decoration: underline;
}

.text-span-277 {
  color: #0b9772;
}

.container_kopecky {
  margin-top: 20px;
}

.list_pal._24 {
  margin-top: 40px;
}

.list_item_pal {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.ahoutext_landing_akce {
  color: tomato;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.ahoutext_landing_akce:hover {
  text-decoration: none;
}

.ahoutext_landing_akce.black {
  color: #5a1100;
}

.link-168 {
  color: tomato;
}

.ahoulink_vice {
  color: tomato;
  text-decoration: none;
  transition: transform .4s;
}

.ahoulink_vice:hover {
  text-decoration: underline;
}

.arrow_hide {
  display: none;
}

.ahougrid_publikace {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.slide_1_publikace {
  -webkit-text-stroke-color: transparent;
  padding-left: 0;
}

.slide-nav_publikace {
  inset: auto auto 0% 0%;
}

.mask_publikace {
  -webkit-text-stroke-color: transparent;
}

.slider_publikace {
  background-color: #0000;
  margin-top: 20px;
}

.image-300 {
  max-width: 100%;
}

.image-305, .image-306 {
  max-width: none;
}

.link_partner {
  max-width: none;
  display: block;
}

.link_partner.stred {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.grid-137 {
  grid-template-columns: auto auto auto auto;
}

.image-307, .image-308 {
  max-width: 50%;
}

.grid_partner_pedak {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_partner_pedak.close {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_partner_pedak.close.vyzivanovorozence {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_partner_pedak.close.vyzivanovorozence.partner {
  grid-template-columns: 1fr;
}

.grid_partner_pedak.close.novinkyvockovani {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_partner_pedak.moznostiochrany {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_partner_pedak.vzacna {
  grid-template-rows: auto;
}

.tab_paliace_program {
  display: block;
}

.tab_paliace_program.ws {
  margin-top: 40px;
}

.grid_program_paliace {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto;
  padding: 0;
}

.grid_program_paliace.sobota {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_program_paliace.sobota.ws {
  grid-template-rows: auto auto;
}

.grid_program_paliace.ws.patek {
  grid-template-rows: auto auto auto auto auto;
}

.grid_detail_program {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid_detail_program.zahajeni {
  grid-template-rows: auto auto auto auto;
}

.grid_detail_program.plenarni {
  grid-template-rows: auto auto auto auto auto;
}

.grid_detail_program.stateoftheart {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.pm-pohledem {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid_detail_program.zdravotne-socialni {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.modely {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid_detail_program.sebevrazdy {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.management {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_detail_program.odborna-sdeleni {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid_detail_program.stretegie {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.inovativni, .grid_detail_program.geriatricka {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid_detail_program.koordinace {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.komunikace {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid_detail_program.sota {
  grid-template-rows: auto auto auto;
}

.grid_detail_program.nemocnicni, .grid_detail_program.systematicky-rozvoj {
  grid-template-rows: auto auto auto auto auto auto;
}

.grid_detail_program.moznosti {
  grid-template-rows: auto auto auto auto auto;
}

.grid_detail_program.stopa {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.grid_detail_program.spiritualni {
  grid-template-rows: auto auto auto;
}

.div_program_paliace {
  background-color: #fff;
  border-radius: 4px;
  margin: 10px 0;
  padding: 10px;
}

.div_program_paliace.grey {
  background-color: #f2f2f2;
}

.grid_program_paliiace_prednasky {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
}

.grid_program_paliiace_prednasky._1, .grid_program_paliiace_prednasky.diskuze, .grid_program_paliiace_prednasky.dokument {
  grid-template-rows: auto;
}

.grid_program_paliace_2x1, .grid_program_paliace_struktura {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.grid_program_paliace_struktura.bloky1 {
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.grid_program_paliace_struktura._10 {
  margin-top: 10px;
}

.grid_program_paliace_struktura._10.last {
  margin-bottom: 20px;
}

.grid_program_paliace_struktura._3 {
  grid-template-rows: auto auto auto;
}

.grid_program_paliace_struktura._3.lastt {
  grid-template-rows: auto auto auto auto;
  margin-bottom: 20px;
}

.grid_program_paliace_struktura._3.lastt._25 {
  grid-template-rows: auto auto;
}

.div_program_color {
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
}

.div_program_color.blue {
  background-color: #fff;
  border: 2px solid #064877;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
}

.div_program_color.lightblue {
  background-color: #fff;
  border: 2px solid #1395a8;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
}

.div_program_color.grey {
  background-color: #0000000d;
}

.div_program_color.pink {
  background-color: #ffffff82;
  border: 2px solid #f34c7e;
  border-radius: 4px;
  margin-top: 0;
}

.div_program_color.pink._10 {
  background-color: #ffffff82;
  border: 2px solid #f44c7f;
  border-radius: 4px;
  margin-top: 12px;
  padding-bottom: 10px;
}

.div_program_color.yellow {
  border: 2px solid #f7be00;
  border-radius: 4px;
  margin-top: 0;
  padding-bottom: 10px;
}

.grid_akce_pedak_probehlo {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.text-span-278 {
  color: #064877;
  font-weight: 700;
}

.tab1_paliace {
  color: #fff;
  background-color: #064877;
  border-radius: 4px;
  margin-right: 20px;
}

.tab1_paliace.w--current {
  background-color: #1395a8;
  border-radius: 4px;
  margin-right: 20px;
}

.tab2_paliace {
  background-color: #064877;
  border-radius: 4px;
}

.tab2_paliace.w--current {
  background-color: #1395a8;
}

.tabs-menu_paliace24 {
  text-align: left;
  margin-bottom: 20px;
}

.text-span-279 {
  color: #fff;
  text-decoration: underline;
}

.link-169 {
  text-decoration: none;
}

.loop-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.content-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ahou_form {
  font-family: Open Sans, sans-serif;
}

.text-block-219 {
  color: #000;
  font-family: Open Sans, sans-serif;
}

.success-message-4 {
  background-color: #d8f3dc;
  border: 0 #000;
}

.text-block-220 {
  font-family: Open Sans, sans-serif;
}

.error-message-3 {
  padding: 20px;
}

.recaptcha {
  margin-top: 20px;
  margin-bottom: 0;
}

.link-170 {
  color: tomato;
  text-decoration: none;
}

.text-span-280, .text-span-281 {
  text-decoration: underline;
}

.text-span-282, .text-span-283, .text-span-284, .text-span-285, .text-span-286, .text-span-287, .text-span-288, .text-span-289, .text-span-290, .text-span-291, .text-span-292, .text-span-293 {
  color: tomato;
}

.text-span-294, .text-span-295 {
  color: red;
  text-decoration: line-through;
}

.text-span-296 {
  color: tomato;
  font-weight: 700;
}

.image_navigace_ospdl {
  max-width: none;
  height: auto;
}

.text-span-297 {
  color: red;
  text-decoration: line-through;
}

.text-span-298, .text-span-299 {
  text-decoration: line-through;
}

.text-span-300 {
  color: tomato;
  text-decoration: line-through;
}

.text-span-301 {
  color: red;
}

.text-span-302 {
  color: red;
  text-decoration: line-through;
}

.bold-text-88 {
  text-decoration: line-through;
}

.link-block_vice {
  color: tomato;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.link-block_vice:hover {
  text-decoration: underline;
}

.link-block_vice.ospdl {
  color: var(--ospdl);
}

.text-span-303 {
  color: #2faa54;
  font-weight: 700;
}

.link-171 {
  color: #2faa54;
  text-decoration: underline;
}

.button_paliace_nominace {
  letter-spacing: 1px;
  background-color: #064877;
  border-radius: 4px;
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.grid_pal_rezervace {
  grid-template-columns: 1fr;
}

.stack_pal {
  padding-left: 0;
  padding-right: 0;
}

.stack_pal._1 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
}

.div-block-1252 {
  display: flex;
}

.pal_ws_program {
  grid-template-columns: 1fr;
}

.text-span-304 {
  font-size: 19px;
  font-weight: 700;
}

.grid-138 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_prevence_partneri {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr .5fr;
}

.link_prevence_partneri {
  color: #000;
  text-decoration: none;
}

.stack_prevence_partneri {
  text-align: center;
}

.cell-2 {
  text-align: center;
  display: block;
}

.cell-3 {
  display: block;
}

.text-block-221 {
  font-family: Inconsolata, monospace;
  font-weight: 400;
}

._80-horni {
  margin-top: 140px;
}

.grid_paticka_soc-med {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr;
  margin-top: 20px;
}

.text-span-305 {
  color: #e8e8e800;
}

.link-172 {
  color: var(--ahou--tomato);
}

.stars, .sending-paper-plane {
  width: 250px;
  height: 250px;
}

.email-sent {
  width: 100%;
  height: 16vh;
}

.div-block-1253 {
  height: auto;
}

.grid_message {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.text-size-regular {
  font-size: 1.2rem;
  line-height: 1.65;
}

.sticky-card-item {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.section-sticky-cards {
  z-index: 25;
  background-color: #12131600;
  margin-top: -4rem;
  position: relative;
}

.sticky-base {
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-bottom-style: none;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
  justify-content: center;
  height: 90vh;
  max-height: 53rem;
  margin-top: -8rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sticky-base.sticky-first-base {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 8rem;
}

.sticky-base.sticky-second-base {
  margin-top: -12rem;
  margin-bottom: 4rem;
  top: 4rem;
}

.page-padding {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.sticky-cover {
  justify-content: center;
  height: 100%;
  display: flex;
}

.sticky-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 35rem;
  display: flex;
}

.preview-title {
  max-width: 32rem;
}

.sticky-description {
  max-width: 31rem;
}

.sticky-top {
  justify-content: space-between;
  align-items: center;
  height: 4rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-large {
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.2;
}

.image-fill {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.sticky-image {
  border-radius: .5rem;
  height: 85%;
  position: relative;
  overflow: hidden;
}

.sticky-anchor {
  height: 0;
  position: relative;
  top: -12rem;
}

.sticky-top-side {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.container-large {
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.sticky-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 6rem;
  display: grid;
}

.special {
  font-style: italic;
  font-weight: 500;
  line-height: 1.1;
}

.button-text-item {
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  display: flex;
}

.action-wrapper {
  z-index: 5;
  color: #fff;
  text-align: left;
  position: relative;
}

.preview-background {
  z-index: 2;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.agenda-time {
  align-items: center;
  height: 2rem;
  display: flex;
}

.page-sections {
  z-index: 10;
  background-color: #fff;
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
  box-shadow: 0 30px 72px -8px #12131673;
}

.heading-small-2 {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.4;
}

.preview-agenda-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.faq-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  display: grid;
}

.section-faq {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
}

.agenda-bottom-content {
  padding-top: 2.5rem;
}

.preview-teacher-top {
  padding-left: 6vw;
}

.strip-wrapper {
  z-index: 5;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.strip-wrapper.right {
  z-index: 25;
  inset: 0% 0% 0% auto;
}

.heading-xhuge {
  font-size: 7.5vw;
  line-height: 1.1;
}

.agenda-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1rem;
  height: 2rem;
  display: flex;
}

.about-description-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 30rem;
  display: flex;
}

.team-circles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.preview-agenda-content {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.agenda-bottom {
  max-width: 30rem;
  padding-left: 3rem;
  overflow: hidden;
}

.nav-brand {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.footer-component {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.footer-block-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.hero-home-heading {
  z-index: 10;
  position: relative;
}

.preview-paralax {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/671770a75dea86fd0956ca52_image67%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.section-benefits {
  background-color: #fff;
  overflow: hidden;
}

.footer-link-2 {
  font-size: 1.1rem;
}

.hero-wrapper {
  height: 300vh;
  position: relative;
}

.agenda-list-title {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.section-footer-action {
  background-color: #121316;
  border-bottom: 1px solid #1a1c24;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.nav-right {
  grid-column-gap: 2.5rem;
  display: flex;
}

.section-sticky-cards-2 {
  z-index: 25;
  background-color: #121316;
  margin-top: -4rem;
  position: relative;
}

.preview-description {
  max-width: 30rem;
}

.name-title {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: end;
  height: 8vw;
  display: flex;
}

.benefits-text-strip {
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.text-size-small {
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
}

.preview-hero {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
}

.footer-action-component {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 4rem;
  display: grid;
}

.preview-intro {
  z-index: 25;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.agenda-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.section-hero-home {
  background-color: #121316;
  flex-direction: column;
  justify-content: flex-end;
}

.faq-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.legal-link {
  transition: color .4s;
}

.legal-link:hover {
  color: #fff;
}

.section-banner {
  position: relative;
}

.speaker-title-image {
  z-index: 10;
  border-radius: .5rem;
  width: 17vw;
  height: 17vw;
  position: relative;
  overflow: hidden;
}

.speaker-title-image.speaker-image-large {
  width: 23vw;
}

.name-list-wrapper {
  overflow: hidden;
}

.footer-action-heading {
  letter-spacing: 0;
  text-transform: none;
  font-size: 5vw;
  font-weight: 500;
  line-height: 1;
}

.heading-xlarge {
  font-size: 6.5rem;
  line-height: 1.15;
}

.benefit-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.preview-teacher-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.faq-intro {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  padding-bottom: 4.5rem;
  display: flex;
}

.main-wrapper {
  color: #000;
  background-color: #121316;
}

.faq-bottom-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  padding-left: 2.8rem;
  display: grid;
}

.name-item {
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  align-items: center;
  height: 9.5vw;
  padding-top: 0;
  font-size: 5vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.social-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  display: flex;
}

.intro-centered {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-column {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.social-icon-2 {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: .75rem;
  display: flex;
}

.team-avatar {
  z-index: 20;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  position: relative;
  overflow: hidden;
}

.navbar-6 {
  z-index: 10000;
  background-color: #15161d00;
  position: absolute;
  inset: 0% 0% auto;
}

.speakers-row-guide {
  z-index: 25;
  border-top: 1px #d3e5e9;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-top: 7rem;
  padding-bottom: 1.75rem;
  padding-left: 14vw;
  display: flex;
  position: relative;
}

.preview-agenda-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item.top {
  margin-top: 0;
  padding-top: 2.5rem;
}

.faq-text {
  align-items: center;
  padding: 0 1rem 0 2rem;
  display: flex;
}

.hero-home-info {
  z-index: 25;
  border-top: 1px #484858;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  line-height: 1.35;
  display: flex;
  position: static;
}

.benefits-component {
  background-color: #121316;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
}

.nav-left {
  display: flex;
}

.action-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 17rem;
  display: flex;
}

.footer-wrapper-3 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.preview-legal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  display: flex;
}

.team-basic {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.agenda-list {
  border: 1px #d3e5e9;
  border-radius: 1rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  padding-top: 0;
  display: flex;
}

.overlay {
  z-index: 10;
  background-color: #121316b3;
  position: absolute;
  inset: 0%;
}

.overlay.overlay-light {
  background-color: #1213164d;
}

.home-hero-2 {
  z-index: 25;
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.text-color-light {
  color: #73757f;
}

.faq-top {
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.team-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.container-medium {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.action-content {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: end stretch;
  padding-bottom: 0;
  display: grid;
}

.preview-speakers {
  overflow: hidden;
}

.heading-medium {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.section-speakers {
  z-index: 25;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.agenda-detail {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  align-items: center;
  display: flex;
}

.text-size-large {
  font-size: 1.5rem;
  line-height: 1.65;
}

.preview-agenda-days {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.action-intro {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.benefits-base {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 40rem;
  padding-top: 9rem;
  padding-bottom: 9rem;
  display: flex;
}

.banner-description {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 32rem;
  display: flex;
}

.benefits-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-top: -1rem;
  margin-bottom: -1rem;
  display: flex;
}

.padding-vertical, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.padding-top, .padding-top.padding-medium {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-span {
  font-style: italic;
  font-weight: 500;
}

.footer-bottom-3 {
  color: #ffffffb3;
  border-top: 1px solid #1a1c24;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: .875rem;
  font-weight: 300;
  display: flex;
}

.looping-text {
  grid-column-gap: 15vw;
  grid-row-gap: 15vw;
  letter-spacing: -.1rem;
  white-space: nowrap;
  padding-right: 15vw;
  font-size: 10vw;
  font-weight: 500;
  display: flex;
}

.hero-image {
  border-radius: .5rem;
  width: 25vw;
  height: 25vw;
  min-height: 25vw;
  position: relative;
  left: 0%;
  overflow: hidden;
}

.hero-image.four {
  top: 0%;
  left: -1vw;
}

.hero-image.two {
  margin-top: -45vw;
  left: 65vw;
}

.hero-image.ten {
  margin-top: 0%;
  margin-bottom: -45%;
  left: 140%;
}

.hero-image.twelve {
  margin-top: -150%;
}

.hero-image.thirteen {
  margin-top: -50vw;
  left: -70vw;
}

.hero-image.nine {
  margin-top: -45vw;
  left: -65vw;
}

.hero-image.fourteen {
  left: 1vw;
}

.hero-image.three {
  margin-bottom: -5vw;
  left: -5vw;
}

.nav-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #3b3b4b;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  font-size: 1.125rem;
  display: grid;
}

.hero-trigger {
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.faq-icon {
  background-color: #121316;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  min-width: 4.75rem;
  height: 4.75rem;
  min-height: 4.75rem;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-text-2 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.faq-bottom {
  overflow: hidden;
}

.preview-agenda {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.underline-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  border-bottom: 1px #1a1c24;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.underline-link.underline-link-dark {
  color: #000;
}

.hero-image-strip {
  z-index: 10;
  grid-column-gap: 26vw;
  grid-row-gap: 26vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  width: 100%;
  padding-top: 70vh;
  display: flex;
}

.hero-image-strip.left {
  position: relative;
}

.hero-image-strip.right-side {
  z-index: 25;
  align-items: flex-end;
  inset: 0% 0% 0% auto;
}

.button-441 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.lottie-icon {
  justify-content: center;
  align-items: center;
  width: 1.1rem;
  height: 1.1rem;
  display: flex;
}

.name-list {
  mix-blend-mode: difference;
  flex-direction: column;
  align-items: center;
  margin-top: -1vw;
  margin-bottom: 1vw;
  display: flex;
}

.footer-row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.nav-link-8 {
  color: #fff;
}

.preview-image-base {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.agenda-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.name-block {
  background-color: #fff;
  border: 1px #fff;
  border-radius: 100px;
  height: 7.5vw;
  margin-left: 3vw;
  padding-left: 4vw;
  padding-right: 4vw;
}

.nav-link-wrapper {
  grid-column-gap: 2.5rem;
  display: flex;
}

.benefits-strip {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .9fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hero-bottom {
  z-index: 15;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70vw;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: static;
}

.footer-brand-3 {
  font-size: 1.5rem;
}

.speaker-list {
  border-top: 1px solid #d3e5e9;
  width: 100%;
  margin-bottom: 9rem;
  position: relative;
}

.icon-14 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  display: flex;
}

.icon-14.dark-icon-color {
  color: #000;
}

.preview-image {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.hero-home-content {
  z-index: 15;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #121316;
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: -100vh;
  padding-bottom: 4rem;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.preview-agenda-description {
  max-width: 30rem;
}

.preview-teacher-title {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  margin-left: -3vw;
  display: flex;
}

.faq-item {
  cursor: pointer;
}

.link-173 {
  color: #000;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
}

.link-173.text-decoration-none {
  margin-top: -15px;
}

.brackets {
  color: var(--ahou--tomato);
  flex: none;
  font-weight: 600;
  text-decoration: none;
}

.brackets.black {
  color: var(--true-black);
}

.brackets.black:hover {
  color: var(--ahou--tomato);
}

.custom-styles {
  text-decoration: none;
  display: none;
}

.loading-section {
  z-index: 45;
  transform-origin: 50% 0;
  background-color: #eff0ee;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.container-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: block;
}

.image-312 {
  max-width: 30%;
}

.event-map {
  width: 250px;
  height: 250px;
}

.div-slide {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-1254 {
  display: block;
}

.stacking-cards_info-link {
  color: #444;
  text-align: center;
  border-bottom: .1rem solid #444;
  align-items: center;
  font-size: 1.5rem;
  text-decoration: none;
  display: flex;
}

.stacking-cards_info-link:hover {
  opacity: .7;
}

.stack_card-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_placeholder {
  height: 50vh;
}

.stack_component {
  grid-row-gap: 14rem;
  flex-direction: column;
  justify-content: space-between;
  display: block;
}

.stack_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8da65;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(0, 1fr);
  grid-auto-columns: 1fr;
  height: 25rem;
  margin-bottom: 9rem;
  display: grid;
  position: absolute;
  top: 7rem;
  overflow: hidden;
  box-shadow: 0 -12px 16px -4px #0000000d;
}

.stack_card.is-2 {
  background-color: #fca943;
  margin-bottom: 6rem;
  top: 10rem;
}

.stack_card.is-6 {
  background-color: #5c7da3;
  margin-bottom: 3rem;
  top: 13rem;
}

.stack_card.is-last {
  background-color: #365a75;
  margin-bottom: 0;
  top: 16rem;
}

.stacking-cards_arrow-icon {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: .2rem;
  display: inline-block;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.stacking-cards_info {
  grid-column-gap: 2rem;
  text-align: center;
  justify-content: flex-start;
  margin-top: 1rem;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.stack_card-image-wrapper {
  width: 100%;
  height: 25rem;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.karta {
  z-index: 2;
  align-self: center;
  width: 940px;
  height: 35rem;
  position: sticky;
}

.karta._1 {
  z-index: auto;
  background-color: #db9595;
  height: 20rem;
  top: 2em;
}

.karta._2 {
  z-index: auto;
  background-color: #d65b5b;
  height: 20rem;
  top: 9em;
}

.karta._3 {
  z-index: auto;
  background-color: #d82e2e;
  height: 20rem;
  top: 16em;
}

.card-wrapper {
  z-index: 4;
  position: relative;
}

.accordion-wrapper {
  padding-top: 144px;
}

.accordion-pane {
  border: 1px none var(--grey-text\<deleted\|variable-cbd97fe7-b0a9-a243-4fe5-5df040d2b415\>);
  box-shadow: 0 4px 20px 12px var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-color: #fff;
  border-radius: 6px;
  max-width: 940px;
  height: auto;
  padding: 10px 20px;
  position: sticky;
  bottom: 72px;
}

.accordion-pane.pane-1 {
  z-index: 3;
  border-style: none;
  margin-top: -144px;
  margin-bottom: 72px;
  position: sticky;
  bottom: 216px;
}

.accordion-pane.pane-2 {
  z-index: 2;
  background-color: #fff;
  margin-top: -72px;
  bottom: 144px;
}

.accordion-pane.pane-3 {
  z-index: 1;
  background-color: #fff;
}

.accordion-pane.pane-4 {
  background-color: #a30000;
}

.slider_pedak {
  background-color: #ddd0;
  height: auto;
}

.slide_pedak {
  box-sizing: border-box;
  text-align: left;
  vertical-align: middle;
  object-fit: fill;
  width: auto;
  height: auto;
  margin-left: 90px;
  margin-right: 90px;
}

.mask-2 {
  height: auto;
}

.div_pedak_slide {
  background-color: var(--indian-red\<deleted\|variable-9928c545\>);
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-139 {
  grid-template-rows: auto auto;
}

.mask_pedak {
  height: auto;
}

.icon-15 {
  background-color: var(--ahou--tomato);
  box-shadow: 0 0 0 5px var(--ahou--tomato);
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.icon-16 {
  background-color: var(--ahou--tomato);
  box-shadow: 0 0 0 5px var(--ahou--tomato);
  border-radius: 20px;
}

.slide-nav-8 {
  display: none;
}

.menu-item-text-wrapper {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  transition: all .2s;
  display: block;
}

.menu-item-text-wrapper:hover {
  text-shadow: 4px 4px 3px #ccc;
  transform: translate(-5px, -5px);
}

.marker-container {
  color: #aaa;
  justify-content: flex-end;
  align-items: center;
  margin-left: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.marker-container.hide {
  opacity: 0;
}

.container-homepage {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 100vh;
  display: flex;
}

.img-container-1b {
  z-index: 3;
  opacity: 0;
  position: absolute;
  transform: scale(.7)translate(-55%);
}

.grid-140 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .75fr 1.25fr;
  justify-content: stretch;
  place-items: center stretch;
  position: relative;
}

.img-container-3 {
  z-index: 4;
  position: absolute;
  transform: scale(.8)translate(-35%);
}

.section-homepage {
  width: 100%;
  height: auto;
  margin-top: 60px;
}

.menu-item-header-container {
  color: #666;
  padding: 5px;
  font-family: Great Vibes, cursive;
  font-size: 36px;
  line-height: 48px;
}

.showcase-slider-columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.images-showcase-col {
  text-align: center;
  margin-top: 15%;
}

.menu-item-text-container {
  color: #aaa;
  margin: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.img-container-1 {
  z-index: 6;
  position: absolute;
}

.img-wrapper-2 {
  box-shadow: 0 4px 20px 12px var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: #fff;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 150px;
  line-height: 150px;
  display: flex;
  position: relative;
}

.showcase-images-container {
  position: relative;
}

.images-text-menu-col {
  z-index: 998;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  left: 0;
}

.img-container-2b {
  z-index: 2;
  opacity: 0;
  position: absolute;
  transform: scale(.7)translate(-55%);
}

.img-wrapper-3 {
  box-shadow: 0 4px 20px 12px var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: #fff;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 10px;
  font-size: 150px;
  line-height: 150px;
  display: flex;
  position: relative;
}

.showcase-menu-container {
  flex: 1;
}

.showcase-images-wrapper {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: perspective(1000px);
}

.showcase-menu-wrapper {
  display: block;
}

.img-wrapper-1 {
  box-shadow: 0 4px 20px 12px var(--gainsboro\<deleted\|variable-95d63a07\>);
  color: #fff;
  text-align: left;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 150px;
  line-height: 150px;
  display: flex;
  position: relative;
}

.marker-number {
  color: #fff;
}

.img-container-2 {
  z-index: 5;
  position: absolute;
  transform: scale(.9)translate(-20%);
}

.showcase-slider-container {
  flex: 1;
  width: auto;
  max-width: none;
}

.menu-item-text {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  transform: translate(0);
}

.marker-line {
  perspective-origin: 100%;
  transform-origin: 100%;
  background-color: #ccc;
  width: 100%;
  height: 1px;
  margin: 10px;
}

.marker-line.show {
  width: 100%;
}

.div-block-1255 {
  flex-flow: row;
  display: flex;
}

.div_pedak {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-flex;
  position: static;
}

.div_pedak.mez {
  display: flex;
}

.grid_pedak_2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

.grid_pedak_2.familiarni {
  grid-template-columns: 1fr .25fr;
}

.div_rozdelovac {
  border-left: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
}

.section-61 {
  background-color: var(--grey-basic\<deleted\|variable-52a97b04-b74c-543b-e655-646c6872b4a7\>);
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.drp {
  line-height: 0;
  transition: all .2s;
  display: block;
}

.drop-2 {
  color: #fff;
  border-bottom: 1px solid #ffffff1a;
  width: 500px;
  transition: all .2s;
  display: block;
}

.drop-2:hover {
  background-color: #ffffff1a;
}

.drop-2.w--open {
  color: #fff;
}

.text-block-222 {
  line-height: 20px;
}

.drp-list {
  background-color: #fff;
  height: 0;
  line-height: 23px;
  transition: all .5s;
  display: block;
  position: static;
  overflow: hidden;
}

.drp-list.w--open {
  line-height: 23px;
  position: static;
  overflow: hidden;
}

.text-wrapper {
  padding: 30px 25px;
}

.body-copy {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.faq-tile {
  margin-bottom: 20px;
}

.faq-answer-padding {
  padding: 30px;
}

.faq-answer-padding.homeo {
  text-align: left;
  border-radius: 6px;
  margin-top: 0;
}

.icon-18 {
  font-size: 24px;
}

.max-1400 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-4 {
  width: 100%;
}

.faq-question-div {
  background-color: var(--grey-basic\<deleted\|variable-52a97b04-b74c-543b-e655-646c6872b4a7\>);
  color: #614916;
  cursor: pointer;
  justify-content: space-between;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 100%;
  transition: all .2s;
  display: flex;
}

.faq-question-div:hover {
  background-color: var(--grey-basic\<deleted\|variable-52a97b04-b74c-543b-e655-646c6872b4a7\>);
  color: #fff;
}

.faq-question-div:active {
  background-color: #ec794f;
}

.faq-question-div.homeo {
  border-radius: 6px;
  justify-content: center;
}

.faq-question-div.homeo:hover {
  text-decoration: underline;
}

.faq-question-div.homeo.ped {
  background-image: linear-gradient(66deg, #f4b4c5, #ec819e);
  border-radius: 6px;
}

.faq-question-div.homeo.ped:hover {
  text-decoration: underline;
}

.faq-question-div.homeo.ped.fialova {
  background-image: linear-gradient(320deg, #a685a47d, #92658a);
}

.faq-question-div.homeo.ped.zluta {
  background-image: linear-gradient(139deg, #e07a5f, #f2cc8f);
}

.faq-question-div.homeo.ped.zluta2 {
  background-image: linear-gradient(66deg, #f5a74654, #f5a746);
}

.faq-question-div.homeo.modra {
  background-image: linear-gradient(66deg, #727c99, #445991);
}

.faq-question-div.homeo.modra2 {
  background-image: linear-gradient(66deg, #727c99, #99a5c5);
}

.dropdown-list-5 {
  min-height: 100%;
}

.dropdown-list-5.w--open {
  background-color: #f5f5f5;
}

.up-down-arrow {
  font-size: 20px;
  font-weight: 400;
}

.div-block-1256 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
}

.div-block-1256.homeo {
  padding-left: 0;
  padding-right: 0;
}

._2nd-level-body-padding {
  padding-left: 0;
  padding-right: 0;
}

.faq-answer-div {
  background-color: #f5f5f5;
  overflow: hidden;
}

.faq-answer-div.homeopatie {
  border-radius: 6px;
  margin-top: 10px;
}

.icon-19 {
  font-size: 24px;
}

.dropdown-5 {
  width: 100%;
}

.dropdown-list-6 {
  min-height: 100%;
}

.dropdown-list-6.w--open {
  background-color: #f5f5f5;
}

.icon-20 {
  font-size: 24px;
}

.dropdown-6 {
  width: 100%;
}

.icon-21 {
  font-size: 24px;
}

.dropdown-7 {
  width: 100%;
}

.text-block-223 {
  color: var(--ahou--tomato);
  font-family: Open Sans, sans-serif;
}

.pop-up-modal {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 450px;
  height: auto;
  padding: 100px 30px 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.pop-up-icon {
  background-color: var(--gainsboro\<deleted\|variable-95d63a07\>);
  background-image: none;
  border: 5px solid #fff;
  border-radius: 50%;
  flex: 0 auto;
  align-self: center;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  position: absolute;
  inset: -13% 0% auto;
}

.exit-button {
  background-color: var(--ahou--tomato);
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-heading {
  color: var(--ahou--tomato);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.primary-button {
  border: 1px solid var(--ahou--tomato);
  background-color: var(--ahou--tomato);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 6px;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: all .4s;
}

.primary-button:hover {
  border: 1px solid var(--ahou--tomato);
  color: var(--ahou--tomato);
  background-color: #ddd;
}

.image-313 {
  max-width: 100%;
  overflow: clip;
}

.link-block-85 {
  flex: none;
  width: 43px;
  max-width: 100%;
  height: 43px;
  display: block;
  position: absolute;
  top: 2%;
  right: 2%;
  overflow: clip;
}

.heading-48 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.heading-48.tomato {
  color: tomato;
  font-family: Lato, sans-serif;
}

.fs-cc-banner_button-2 {
  color: #fff;
  background-color: tomato;
  border-radius: 6px;
  margin-left: 8px;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Lato, sans-serif;
}

.fs-cc-banner_button-2.fs-cc-banner_button-deny {
  background-color: #a5a5a5;
  margin-left: 8px;
}

.fs-cc-prefs_form-wrapper-2 {
  z-index: 1;
  background-color: #fff;
  border: 1px solid tomato;
  border-radius: 6px;
  width: 600px;
  max-width: none;
  max-height: 600px;
  margin-top: 25vh;
  padding: 36px;
  font-family: Lato, sans-serif;
  position: relative;
  overflow: scroll;
}

.text-span-306 {
  color: tomato;
  border-bottom: 1px solid tomato;
  font-family: Lato, sans-serif;
}

.fs-cc-prefs_close-2 {
  background-color: #ddd;
  display: flex;
  position: fixed;
  inset: 0%;
}

.reject-button {
  color: #000;
  background-color: #fff;
  padding: 12px 28px;
  font-weight: bold;
}

.accept-button {
  color: #fff;
  background-color: #000;
  padding: 12px 28px;
  font-weight: bold;
}

.cookie-buttons-group {
  column-gap: 20px;
  display: flex;
}

.cookie-description {
  color: #000;
  margin: 30px 0 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.cookie-heading {
  color: #000;
  margin: 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 31px;
}

.flowappz-cookie-consent {
  z-index: 99999;
  background-color: #fff;
  width: 350px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 3rem 2.5rem;
  position: fixed;
  bottom: 4.5rem;
  left: 4rem;
  box-shadow: 0 0 20px #0000001a;
}

.text-span-307 {
  color: var(--ahou--tomato);
  text-decoration: underline;
}

.link_cspm {
  color: #0095a9;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-span-308 {
  font-size: 23px;
}

.text-span-309 {
  color: #31ab58;
}

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

.div_nebo {
  margin-bottom: 20px;
}

.text-span-310 {
  color: var(--paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>);
}

.text-span-311 {
  color: var(--čspm-modrá);
}

.text-span-312 {
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
}

.text-span-313 {
  font-size: 34px;
  font-weight: 600;
}

.check {
  width: 222px;
  height: 55px;
}

.location-finding {
  width: auto;
  height: 83px;
}

.grid_mod_2x1 {
  grid-template-rows: auto;
}

.grid_prevence_articles {
  grid-column-gap: 50px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid_prevence_1x2 {
  grid-template-columns: 1fr;
}

.div-prevence-clanek {
  border-radius: 4px;
  height: 28vh;
}

.div-prevence-clanek.ocko-individ {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6793978f7c201b467101a585_Oc%CC%8Cko-individua%CC%81lni%CC%81.png");
  background-position: 50% 100%;
  background-size: cover;
}

.div-prevence-clanek.drogy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67939859a2bf6bae33594329_Drogy.png");
  background-position: 50%;
  background-size: cover;
}

.div-prevence-clanek.voda {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/679398f2c273a010bb526ecc_Voda.png");
  background-position: 50%;
  background-size: cover;
}

.div-prevence-clanek.kojeni {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6793998229a4ac8930c814c5_Kojeni%CC%81.png");
  background-position: 0 0;
  background-size: cover;
}

.div-prevence-clanek.zerowaste {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/679399ff65f8bde9bce4e28c_Zero%20waste.png");
  background-position: 50%;
  background-size: cover;
}

.div-prevence-clanek.vychova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67939a6f079fb7c5b29789a2_Vy%CC%81chova.png");
  background-position: 0 0;
  background-size: cover;
}

.div-prevence-clanek.zuby {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67939aeb528643066cc7b450_zuby.png");
  background-position: 50% 0;
  background-size: cover;
}

.div-prevence-clanek.vztahy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67939b5d11c5425bcd52bda9_Vztahy.png");
  background-position: 50%;
  background-size: cover;
}

.div-prevence-clanek.cojime {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6797813a901a5b4266ffe188_Co%20ji%CC%81me.png");
  background-size: cover;
}

.div-prevence-clanek.maslo {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/679781d690f3cb9dcb40545d_Ma%CC%81slo.png");
  background-position: 0%;
  background-size: cover;
}

.div-prevence-clanek.rostliny {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67978258384089573668ac9a_Rostliny.png");
  background-position: 100%;
  background-size: cover;
}

.div-prevence-clanek.hormonalni {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/679782ec4bd9450105755fd0_Hormona%CC%81lni%CC%81.png");
  background-position: 50% 10%;
  background-size: cover;
}

.div-prevence-clanek.reklamy {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/679783a680683c978320543e_Reklamy.png");
  background-position: 50%;
  background-size: cover;
}

.div-prevence-clanek.nekonci {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6797845831f719448b8dd49a_18.png");
  background-position: 100%;
  background-size: cover;
}

.div-prevence-clanek.rodicovstvi {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6797850bcaba8c64344dae70_Rodic%CC%8Covstvi%CC%81.png");
  background-position: 50%;
  background-size: cover;
  height: 28vh;
}

.link-block-86 {
  text-decoration: none;
}

.youtube-5 {
  border-radius: 4px;
  width: auto;
  height: auto;
}

.grid-141 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4vh;
}

.grid-141.mk23 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-142 {
  grid-template-rows: auto;
}

.text-span-314 {
  font-size: 17px;
  line-height: 30px;
}

.button-442 {
  color: #333;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 4vh;
  padding-top: 2vh;
  padding-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-size: 18px;
  display: block;
}

.button-442.mod {
  color: #fff;
  background-color: #333;
  margin-top: 2vh;
}

.button-442.mod._24 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #2faa54;
  border-radius: 3px;
  margin-top: 4vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-span-315 {
  font-size: 13px;
}

.heading-49 {
  text-align: left;
  margin-top: 1vh;
  margin-bottom: 2vh;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-49._2 {
  margin-bottom: 1vh;
  font-size: 30px;
  line-height: 30px;
}

.heading-50 {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.heading-50.mod22 {
  color: #00b345;
  text-align: left;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  top: auto;
}

.heading-50.mod22:hover {
  color: #00b345;
  border-style: none;
}

.heading-50.mod22._23 {
  color: #2faa54;
}

.div-block-1257 {
  background-color: #fafafa;
  border-radius: 5px;
  margin-top: 2vh;
  padding-top: 3vh;
  padding-left: 2vw;
  padding-right: 2vw;
}

.div-block-1257.price {
  background-color: #eee;
  padding-bottom: 1vh;
}

.div-block-1257.price._23 {
  border-radius: 3px;
  margin-top: 0;
  padding-top: 2vh;
  padding-bottom: 3vh;
}

.div-block-1258 {
  color: #bdbdbd;
  background-color: #bdbdbd;
  height: 1px;
}

.div-block-1258._2 {
  margin-top: 16px;
}

.text-span-316 {
  font-weight: 700;
}

.grid_dth25 {
  grid-template-rows: auto auto auto auto;
}

.grid_dth25._2x2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.link_dth {
  background-image: linear-gradient(66deg, #727b99, #445991);
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.link_dth.zkouka {
  background-color: #465c9b;
  background-image: none;
}

.div_20 {
  margin-top: 20px;
}

.testimonial-slider-large {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-large.dth {
  background-color: #6b76986b;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
  background-position: 0 0;
  background-size: auto;
}

.container-99 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-two {
  background-color: #0000;
  height: auto;
  margin-top: 0;
}

.testimonial-slide-2 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 20px 64px;
  display: flex;
}

.testimonial-content-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon {
  margin-bottom: 24px;
}

.testimonial-quote {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-quote.dth {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.testimonial-author-name.os {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.testimonial-image-two {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow {
  display: none;
}

.testimonial-slider-nav {
  color: #fff;
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.text-block-224 {
  font-family: Open Sans, sans-serif;
}

.grid_dth_prednasejici {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.link_dth_prednasejici {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: block;
}

.div_pic_dth {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 8vw;
  height: 12vh;
  margin-bottom: 10px;
  display: inline-block;
}

.div_pic_dth.redlova {
  float: none;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a5f998d71bc52dc68cc8d3_Re%CC%81dlova%CC%81.jpg");
  background-position: 64% 0;
  background-size: cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 8vw;
  height: 12vh;
  margin-bottom: 10px;
  display: inline-block;
  position: static;
}

.div_pic_dth.zachova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a5fa0fc1bbd60c8bd5b562_Za%CC%81chova%CC%81.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
}

.div_pic_dth.kozeluhova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a600c46f7547e8aef88e7a_Koz%CC%8Celuhova%CC%81.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
}

.div_pic_dth.duffkova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a601cc9b0592b6d3538e8a_Duffkova%CC%81.jpg");
  background-position: 50%;
  border-radius: 100%;
}

.div_pic_dth.prokopec {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a610b78546ec9b67b8abfc_Prokopec.jpg");
  border-radius: 100%;
}

.div_pic_dth.vanova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a6114151eebff5930beb15_Va%CC%81n%CC%8Cova%CC%81.jpg");
  border-radius: 100%;
}

.div_pic_dth.zalmanova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a61643cabd455a93352be9_Z%CC%8Calmanova%CC%81.jpg");
}

.div_pic_dth.cupera {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a616b2a06a1ec47fca075f_C%CC%8Cupera.jpg");
  background-position: 50%;
}

.div_pic_dth.hola {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a61871b35fa9ae8ccbfcef_Hola%CC%81.jpg");
  background-position: 50%;
}

.div_pic_dth.sikytova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a6191166b6494b9def16a6_Sikytova%CC%81.jpg");
  background-position: 50%;
}

.div_pic_dth.ludvikova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a619ca4f028772bc3ab9b1_Ludvi%CC%81kova%CC%81.jpg");
  background-position: 50%;
}

.div_pic_dth.kacirova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67a61a3944098f80efab2546_Kaci%CC%81r%CC%8Cova%CC%81.jpg");
  background-position: 50%;
}

.div_pic_dth.svarickova {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
  background-position: 0 0;
  background-size: cover;
}

.text-span-317, .text-span-318 {
  color: #465a91;
}

.text-span-319 {
  color: #f8c88a;
}

.div-_dth_program {
  border: 1px solid #465c9b;
  border-radius: 6px;
  padding: 20px;
}

.html-embed-2 {
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.html-embed-2.yt-embeded {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 62vw;
  height: auto;
  font-weight: 600;
  display: flex;
}

.cross-icon {
  z-index: 1;
  cursor: pointer;
  align-items: baseline;
  transition: opacity .2s;
  display: block;
  position: fixed;
  inset: 62px 62px auto auto;
}

.cross-icon.yt-crossicon {
  background-color: #0000;
  border: 5px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50px;
  height: 100%;
  max-height: 50px;
  display: flex;
  top: 10px;
  right: 20px;
}

.popup-video-block {
  z-index: 999;
  opacity: 0;
  color: #fff;
  background-color: #fff;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  padding-left: 50px;
  padding-right: 50px;
  transition: opacity 1s;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-video-block.youtube-popup {
  background-color: #000000d9;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.cross-img {
  max-width: 14px;
  max-height: 14px;
  position: relative;
  inset: 0% 0% auto;
}

.video-show {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  margin: auto;
  display: block;
  position: relative;
  inset: 16% 0% 0% 5%;
}

.video-show.yt-video-show {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  max-height: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  top: 0%;
  left: auto;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.copy-large {
  font-size: 1.45em;
  font-weight: 400;
  line-height: 1.4em;
}

.popup-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.popup-wrapper.dth, .popup-wrapper.dth._2, .popup-wrapper.dth._3, .popup-wrapper.dth._4, .popup-wrapper.dth._5, .popup-wrapper.dth._6 {
  display: none;
}

.popup-toggle {
  cursor: pointer;
  text-decoration: none;
  display: block;
}

.popup-background {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-group.dth {
  background-image: linear-gradient(#465c9b, #465c9b);
  border-radius: 5px;
  padding: 10px;
  display: block;
}

.popup-toggle-text {
  font-size: 2em;
  line-height: 1;
}

.popup-content {
  margin: 0 0 20px;
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-sm-start {
  padding-top: 3em;
}

.popup-content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.2em;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  padding: 20px 40px 40px;
  display: block;
  position: relative;
  overflow: auto;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.grid_homeo_klini {
  grid-template-columns: auto;
  margin-top: 20px;
}

.grid_klini_vanova {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 10% 1fr;
  margin-top: 20px;
}

.div-block-1260 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image_navigace_homeo {
  margin-bottom: 0;
}

.text-span-320 {
  color: #f4a745;
}

.text-span-321, .text-span-322, .text-span-323, .text-span-324, .text-span-325 {
  color: #f4a745;
  font-weight: 400;
}

.italic-text-23 {
  font-size: 12px;
}

.link-174 {
  color: #465a91;
}

.stack_dth {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 0;
  padding-right: 0;
}

.text-span-326 {
  color: #2faa56;
  font-weight: 300;
}

.text-span-327, .text-span-328 {
  font-weight: 600;
}

.image-314, .image-315, .image-316, .image-317, .image-318, .image-319, .image-320, .image-321, .image-322, .image-323, .image-324, .image-325 {
  max-width: 68%;
}

.cotainer.video-homeo {
  margin-top: 40px;
}

.youtube-6 {
  width: auto;
}

.text-span-329 {
  text-decoration: none;
}

.link-175, .link-176, .link-177, .link-178 {
  color: #465a91;
}

.background-video-3 {
  filter: saturate(67%);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 60vh;
}

.card-text-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-text-block.slide-from-right-animation.kdo {
  margin-left: 15px;
}

.button-with-circle-icon {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #f5f5f580;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-22 {
  min-width: 2.2vw;
  max-width: 2.2vw;
}

.italics {
  font-style: italic;
  font-weight: 100;
}

.large-card {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 41.4vw;
  max-width: 41.4vw;
  padding: 4.4vw;
  display: flex;
}

.max-width-30rem {
  max-width: 33.33vw;
}

.card-flex {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.subheading-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-100 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-100.padding-4-5rem {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.space-7rem {
  min-height: 5vw;
}

.circle-absolute {
  z-index: -1;
  mix-blend-mode: soft-light;
  background-color: #c1e4c4;
  border-radius: 100px;
  min-width: 6.944vw;
  max-width: 6.944vw;
  min-height: 6.944vw;
  max-height: 6.944vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 3.33vw;
}

.features-image {
  filter: saturate(67%);
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 6px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.icon-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.button-text-3 {
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.features-image-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.7vw;
  max-width: 21.7vw;
  min-height: 28.8vw;
  max-height: 28.8vw;
  display: flex;
  position: relative;
}

.features-image-wrapper.flip-from-left-animation {
  min-width: 25vw;
  max-width: 25vw;
  min-height: 25vw;
  max-height: 32vw;
}

.pop-up-card {
  border-radius: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.2vw;
  display: flex;
  position: absolute;
  box-shadow: -1rem 1rem 2rem #00000014;
}

.pop-up-card.top-left {
  top: 2rem;
  left: -4rem;
}

.pop-up-card.top-left.background-blur {
  z-index: 10;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #cdd8ff;
  width: 50%;
  padding: 1vw;
}

.pop-up-card.top-right {
  top: 2rem;
  right: -4rem;
}

.pop-up-card.top-right.background-blur {
  z-index: 10;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #cdd8ff;
  border-radius: 68px;
  width: 50%;
  padding: 1vw;
  box-shadow: 0 2px 20px #00000024, -1rem 1rem 2rem #00000014;
}

.section-light-grey {
  background-color: #ffffff4d;
}

.heading-51 {
  margin-bottom: 0;
}

.paragraph-7 {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
}

.heading-52 {
  margin-bottom: 0;
}

.paragraph-8 {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

.flex-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-bottom: 6.67vw;
  display: grid;
}

.icon-23 {
  min-width: 2.2vw;
  max-width: 2.2vw;
}

.feature-image-wrapper {
  z-index: 1;
  align-self: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  position: relative;
  overflow: hidden;
}

.small-icon {
  min-width: 1.44vw;
  max-width: 1.44vw;
}

.section-62 {
  width: 100%;
}

.about-tabs {
  grid-column-gap: 4.44vw;
  grid-row-gap: 4.44vw;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: flex-end stretch;
  width: 100%;
  height: 90vh;
  display: flex;
}

.about-description-3 {
  max-width: 80%;
}

.feature-paragraph {
  max-width: 40vw;
  overflow: hidden;
}

.about-image-wrapper {
  border-radius: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-101 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.about-text-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 45%;
  margin-left: 4.44vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 4.5rem;
}

.about-tab-flex {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-tab-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
  display: flex;
  position: relative;
}

.image-absolute {
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

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

.about-tab-block {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  opacity: .5;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 5vw;
  padding: 1.11vw 0;
  display: flex;
}

.about-wrapper:hover {
  opacity: .75;
}

.about-wrapper.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #000;
}

.reviews-icon {
  color: #050505;
  font-size: 1.5625rem;
  font-weight: 900;
}

.section-63 {
  width: 100%;
}

.reviews-card {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 48px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 21.7vw;
  max-width: 21.7vw;
  padding: 4.4vw 3.3vw;
  display: flex;
  position: relative;
}

.reviews-card.background-secondary {
  background-color: #c1dbe4;
}

.reviews-card.background-primary {
  background-color: #c1e4c4;
}

.space-4rem {
  min-height: 4.4vw;
}

.reviews-slider {
  background-color: #0000;
  height: auto;
}

.reviews-right-arrow {
  min-width: 1.875rem;
  max-width: 1.875rem;
  min-height: 1.875rem;
  max-height: 1.875rem;
  margin: 0;
  transition: color .4s ease-in-out;
  display: block;
  inset: -5% 14% auto auto;
}

.reviews-right-arrow:hover {
  color: #eee;
}

.slide-nav-reviews {
  max-height: .8125rem;
  margin-top: 1.875rem;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: auto 0% 0%;
}

.reviews-name-block {
  flex-flow: column;
  display: flex;
}

.reviews-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.reviews-image-circle {
  border-radius: 100%;
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: -3.35vw auto auto;
}

.container-102 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.reviews-left-arrow {
  min-width: 1.875rem;
  max-width: 1.875rem;
  min-height: 1.875rem;
  max-height: 1.875rem;
  transition: color .4s ease-in-out;
  display: block;
  inset: -5% 16% auto auto;
}

.reviews-left-arrow:hover {
  color: #e67e22;
}

.reviews-block {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.reviews-slide {
  width: 100%;
}

.reviews-listing-wrapper {
  grid-column-gap: 2.2vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.reviews-container {
  max-width: 100%;
}

.reviews-mask {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.grid_o_nas {
  grid-column-gap: 61px;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph_o_nas {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

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

.slider-11 {
  align-self: stretch;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803965c2a9a6e306849cb9_ty%CC%81m%20pic.jpg");
  background-position: 50% 26%;
  background-size: cover;
  height: auto;
}

.mask-3 {
  height: 49vh;
}

.slide_ahou_o_nas {
  align-self: stretch;
  height: 52vh;
}

.slide-1_ahou {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803965c2a9a6e306849cb9_ty%CC%81m%20pic.jpg");
  background-position: 0 20%;
  background-size: cover;
  border-radius: 4px;
}

.slide-2_ahou {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803904928395bb9da19e17_technika%20pic.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
}

.slide-3_ahou {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803679202510fc31cf4447_IMG_4954.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 4px;
}

.slide-4_ahou {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6580382f9bd16973235e74ae_IMG_0963.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
}

.slide-5_ahou {
  filter: grayscale(70%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/658039deb024190af14ef4c4_ty%CC%81m%202%20pic.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 4px;
}

.text-block-225 {
  color: var(--true-black);
  font-family: Open Sans, sans-serif;
  line-height: 24px;
}

.heading-2_o-nas {
  color: var(--ahou--tomato);
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.heading-2_o-nas.stred {
  text-align: center;
}

.background-video-4 {
  filter: saturate(67%);
  color: #fff0;
  -webkit-text-stroke-color: #fff0;
  border-radius: 6px;
  height: 50vh;
  margin-bottom: 10px;
}

.background-video-4.test {
  height: 40vh;
}

.link-block-87 {
  color: #2d2075;
  -webkit-text-stroke-color: #2d2075;
}

.features-metrics {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.features-metrics.ahou {
  background-color: #f4f2f2;
  margin-top: 0;
}

.container-103 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.features-wrapper.line {
  border: 1px #000;
  border-bottom-style: solid;
  margin-bottom: 60px;
  padding-bottom: 40px;
}

.features-block {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title {
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.text-block-226 {
  font-family: Open Sans, sans-serif;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  height: auto;
  position: relative;
}

.gallery-image {
  filter: saturate(67%);
  border-radius: 64px;
  width: 100%;
  height: 28vh;
  min-height: auto;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.grid_ahou_main_publikace {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.grid_publikace_tabulky {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.link_publikace_ahou {
  background-color: #ccd7fe;
  border-radius: 6px;
  height: auto;
  padding: 13px 20px;
  text-decoration: none;
  display: block;
}

.heading-5_publikace {
  color: #333;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.login {
  width: 250px;
  height: 250px;
}

.grid_landing_zaznam {
  grid-template-rows: auto;
}

.news-letter {
  width: 250px;
  height: 80px;
}

.footer-subscribe-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.container-104 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two-2 {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title-2 {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input-2 {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input-2::placeholder {
  color: #1a1b1fcc;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-9:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-9:active {
  background-color: #43464d;
}

.button-primary-9.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three-2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three-2 {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three-2:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three-2 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three-2 {
  margin-left: 32px;
}

.footer-social-link-three-2.li {
  margin-left: 20px;
}

.footer-divider-two-3 {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright-4 {
  color: #3a4554;
}

.footer-legal-block-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link-2 {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link-2:hover {
  color: #3a4554;
}

.footer-light-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.footer-wrapper-two-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title-2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two-2 {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two-2:hover {
  color: #1a1b1fbf;
}

.footer-form-2 {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block-2 {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field-2 {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field-2:hover, .footer-form-field-2:focus {
  border-color: #76879d;
}

.footer-form-field-2::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit-2 {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit-2:hover {
  background-color: #3a4554;
}

.footer-social-block-two-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link-3 {
  margin-left: 12px;
}

.circle-grow {
  width: 250px;
  height: 250px;
  display: flex;
}

.grid_onas {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
}

.grid_onas._2 {
  grid-template-columns: 1fr 1fr;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.team-slider.blue {
  background-color: #fff0;
  padding-top: 20px;
}

.container-105 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  height: 30vh;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-block.ahou {
  border-radius: 6px;
  height: 30vh;
  margin-top: 0;
  padding-bottom: 0;
}

.team-block.ahou._1 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803965c2a9a6e306849cb9_ty%CC%81m%20pic.jpg");
  background-position: 50%;
  background-size: cover;
}

.team-block.ahou._2 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803904928395bb9da19e17_technika%20pic.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.team-block.ahou._3 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/658039deb024190af14ef4c4_ty%CC%81m%202%20pic.jpg");
  background-position: 0 100%;
  background-size: cover;
}

.team-block.ahou._4 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803dd3d189019ed6982e13_lilly%20pic.jpg");
  background-position: 0%;
  background-size: cover;
}

.team-block.ahou._5 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6712685e48102fa67c77140b_IMG_0170.jpg");
  background-position: 0 0;
  background-size: cover;
}

.team-block.ahou._6 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6580382f9bd16973235e74ae_IMG_0963.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.team-block.ahou._7 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/67d9343ca108f70535d9d4e2_Co%20de%CC%8Cla%CC%81me.jpg");
  background-position: 50% 31%;
  background-size: cover;
}

.team-block.ahou._8 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803a8b8d8a3149072d6586_Oki%20pic.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.team-block.ahou._9 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b5db9c38c6e1271803fe_revma%20pic.jpg");
  background-position: 0 0;
  background-size: cover;
}

.team-block.ahou._10 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b359fe05d32b44df7a58_IMG_0879.JPG");
  background-position: 0 0;
  background-size: cover;
}

.team-block.ahou._11 {
  filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65c4b48d224c60c859c1d0af_DSC_7289.jpg");
  background-position: 0 0;
  background-size: cover;
}

.team-block.ahou._12 {
  -webkit-backdrop-filter: saturate(67%);
  backdrop-filter: saturate(67%);
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/65803679202510fc31cf4447_IMG_4954.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.div-block-dopor-ubytko {
  margin-top: 60px;
}

.text_pal_ubytko_mini {
  color: var(--čspm-modrá);
  font-family: Montserrat, sans-serif;
  line-height: 24px;
}

.text_pal_ubytko_mini.termin {
  margin-top: 10px;
}

.link-179 {
  color: var(--čspm-modrá);
  text-decoration: none;
}

.link-179:hover {
  color: #0495a9;
  text-decoration: underline;
}

.link-180 {
  color: var(--čspm-modrá);
  text-decoration: none;
}

.link-180:hover {
  color: var(--čspm-světle-modrá);
  text-decoration: underline;
}

.link-181 {
  color: var(--čspm-modrá);
  text-decoration: none;
}

.link-181:hover {
  color: var(--čspm-světle-modrá);
  text-decoration: underline;
}

.link-182, .text-span-330 {
  color: var(--ahou--tomato);
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
}

.navbar-no-shadow-container-2.test {
  max-width: none;
  box-shadow: 0 5px 20px -4px #70707033;
}

.container-regular-2 {
  width: 100%;
  max-width: 940px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-7 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-wrapper-7.test {
  max-width: 940px;
}

.navbar-brand-7 {
  flex: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.nav-menu-wrapper-7.test {
  margin-left: 20px;
}

.nav-menu-10 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-9 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-9:hover {
  color: #1a1b1fbf;
}

.nav-link-9:focus-visible, .nav-link-9[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-9.tomato {
  color: var(--ahou--tomato);
  vertical-align: bottom;
  font-size: 15px;
}

.nav-dropdown-8 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-8 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-8:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-8:focus-visible, .nav-dropdown-toggle-8[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-8 {
  margin-right: 10px;
}

.nav-dropdown-list-8 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-8.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-8 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-8:focus-visible, .nav-dropdown-link-8[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper-2 {
  margin-left: 120px;
}

.button-primary-10 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-10:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-10:active {
  background-color: #43464d;
}

.image-326 {
  justify-content: flex-end;
  align-items: center;
  max-width: 49%;
  margin-bottom: 0;
  display: inline-flex;
}

.list-item-6 {
  margin-right: 20px;
}

.grid_novinka {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  margin-bottom: 60px;
}

.link-183 {
  color: var(--ospdl);
}

.navbar_logo {
  color: #636363;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
}

.btn-icon {
  justify-content: center;
  align-items: center;
  max-width: 1.2em;
  line-height: 1;
  display: inline-flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-24 {
  width: 1em;
  font-size: 1em;
  font-style: normal;
  display: inline-flex;
}

.navbar_component {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #fcfbfa00;
  border-bottom-style: solid;
  border-bottom-width: 0;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 600;
  display: flex;
  position: fixed;
}

.btn-2 {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  color: #153a43;
  text-align: center;
  letter-spacing: 0;
  background-color: #ff7c4d;
  border: 1px solid #0000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .5em 2em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: box-shadow .35s cubic-bezier(.165, .84, .44, 1), border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: inline-flex;
  box-shadow: inset 0 0 #0000;
}

.btn-2:hover {
  opacity: .96;
  box-shadow: 2px 2px 14px 2px #0003;
}

.btn-2:focus-visible, .btn-2[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #ff7c4d;
}

.navbar_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar_menu.is-page-height-tablet {
  background-color: #fcfbfa00;
}

.navbar_link {
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
}

.navbar_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar_logo-link {
  color: #153a43;
  padding-left: 0;
  font-size: 1.25rem;
  font-weight: 900;
}

.icon-color {
  color: inherit;
  display: inline-flex;
}

.empower_tab-menu {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hero_img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  inset: 0%;
}

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

.empower_tab-container {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.stats_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  transform: scale(1.1);
}

.empower_card-img {
  flex: 0 auto;
  width: 5rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h5 {
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.empower_tab-content {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 10vw 0% auto;
  overflow: visible;
}

.empower_card {
  z-index: 2;
  color: #153a43;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 140%;
  display: flex;
  position: relative;
  inset: auto;
  overflow: clip;
}

.vision_image-wrapper {
  border-radius: 16px;
  flex: none;
  position: relative;
  overflow: hidden;
}

.vision_image-wrapper.is-image-large {
  border-radius: 16px;
  width: 36vw;
  height: 80vh;
}

.vision_image-wrapper.is-image-small {
  width: 8vw;
}

.vision_small-image-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 18vw;
  display: grid;
  position: relative;
}

.vision_content-bottom {
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero_visuals {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.marquee_marquee {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.text-overlay-wrap {
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8rem;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-overlay-wrap.text-color-secondary {
  max-width: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-443 {
  color: #ff7c4d;
  text-align: center;
  background-color: #fcfbfa;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-443.is-link {
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-443.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.section_team {
  position: relative;
}

.section_team.hide {
  display: block;
}

.section_hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: calc(100vh - 6rem);
  display: flex;
  position: relative;
}

.stats_texture {
  opacity: .5;
  pointer-events: none;
  mix-blend-mode: overlay;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stats_texture.is-darken-40 {
  opacity: .4;
  mix-blend-mode: darken;
}

.stats_texture.is-overlay-40 {
  opacity: .4;
  mix-blend-mode: overlay;
}

.stats_texture.is-darken-20 {
  opacity: .2;
  mix-blend-mode: darken;
}

.padding-global-2 {
  flex: 1;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.btn-3 {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  color: #153a43;
  text-align: center;
  letter-spacing: 0;
  background-color: #ff7c4d;
  border: 1px solid #0000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .5em 2em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: box-shadow .35s cubic-bezier(.165, .84, .44, 1), border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: inline-flex;
  box-shadow: inset 0 0 #0000;
}

.btn-3:hover {
  opacity: .96;
  box-shadow: 2px 2px 14px 2px #0003;
}

.btn-3:focus-visible, .btn-3[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #ff7c4d;
}

.btn-3.full-blue {
  color: #fcfbfa;
  background-color: #153a43;
  transition-duration: .45s, .3s;
  transition-timing-function: ease-in-out, cubic-bezier(.165, .84, .44, 1);
}

.stats_number {
  font-size: clamp(1rem, 8vw, 158.72px);
  font-weight: 700;
  line-height: 1.3;
}

.hero_content {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.stats_item {
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.stats_item.background-color-purple.spoustec {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/686511628059ef5ef027cb9f_Well%20-%20grainy%20gradient%20(5).png");
  background-position: 0 0;
  background-size: cover;
}

.stats_item.background-color-lightblue.stres {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/68651110c8b756427b19ecb4_Well%20-%20grainy%20gradient%20(4).png");
  background-position: 0 0;
  background-size: cover;
}

.stats_item.background-color-vermillion._236 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/68650ff1e1a2ffb20401494a_Well%20-%20grainy%20gradient%20(3).png");
  background-position: 0 0;
  background-size: cover;
}

.vision_image2 {
  aspect-ratio: 1;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: inline-flex;
}

.hand-icon-path {
  transform-origin: 50% 0;
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
}

.container-medium-2 {
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.text-size-regular-2 {
  font-size: 1rem;
}

.text-size-regular-2.text-weight-semibold {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.vision_image3 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

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

.vision_image6 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

.vision_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

.hand-icon {
  object-fit: contain;
  width: 4em;
  height: 100%;
}

.hand-icon.draggable {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 10em;
  height: auto;
  display: block;
  position: absolute;
}

.hand-icon.draggable._4 {
  top: 5%;
  left: 5%;
}

.hand-icon.draggable._6 {
  inset: 10% 16% auto auto;
}

.hand-icon.draggable._5 {
  bottom: 10%;
  right: 23%;
}

.hand-icon.draggable._3 {
  top: 15%;
  left: 25%;
}

.hand-icon.draggable._1 {
  bottom: 5%;
  left: 10%;
}

.hand-icon.draggable._2 {
  opacity: 1;
  bottom: 15%;
  left: 32%;
}

.hand-icon.draggable._7 {
  inset: 31% 0% auto auto;
}

.vision_image5 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

.hero-title {
  color: #ff7c4d;
  white-space: nowrap;
  font-size: clamp(2rem, 14vw, 277.76px);
  line-height: .75;
}

.stats_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.dark_gradient {
  z-index: 1;
  background-image: linear-gradient(#153a4300 65%, #000c);
  border-radius: 8px;
  max-width: 90%;
  position: absolute;
  inset: 0%;
}

.empower_link-block {
  color: #153a43;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.empower_link-block.w--current {
  background-color: #fff0;
}

.vision_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.heading-style-h2 {
  font-size: 3.25rem;
  font-weight: 900;
  line-height: 1.25;
}

.vision_image4 {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
}

._2col_grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  width: 100%;
  display: grid;
  position: relative;
}

._2col_grid.z-index-2 {
  grid-column-gap: 6%;
  grid-row-gap: 6%;
}

.empower_tab-panel {
  width: 100%;
  height: 100%;
  position: relative;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 900;
}

.vision_overlay-text {
  z-index: 2;
  text-align: right;
  font-size: 3.5rem;
  font-weight: 900;
  position: relative;
}

.marquee_component {
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.marquee_image-wrapper {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.stats_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 10px;
  display: grid;
}

.marquee_heading-wrapper {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.noise {
  opacity: .25;
  pointer-events: none;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6864e726dfc7e06a2b55d856_noise-light.png");
  background-position: 50%;
  background-size: 220px 220px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.noise.is-hero {
  opacity: .5;
}

.vision_image-list {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 32% 36% 32%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  align-self: auto;
  place-items: center stretch;
  width: 100%;
  height: 80vh;
  display: grid;
}

.icon-25 {
  width: 1em;
  font-size: 1em;
  font-style: normal;
  display: inline-flex;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.stats_image-wrapper {
  border-radius: 16px;
  overflow: hidden;
}

.container-large-3 {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-3.is--100 {
  height: 100%;
}

.empower_card-texture {
  opacity: .9;
  filter: brightness(120%);
  pointer-events: none;
  mix-blend-mode: darken;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  inset: 0%;
}

.empower_card-texture._1 {
  opacity: 1;
  mix-blend-mode: overlay;
}

.empower_card-texture._4 {
  opacity: .48;
  mix-blend-mode: normal;
}

.empower_card-texture._3 {
  opacity: .64;
}

.empower_card-texture._2 {
  opacity: .6;
  mix-blend-mode: darken;
}

.grain {
  z-index: 0;
  opacity: .04;
  pointer-events: none;
  mix-blend-mode: multiply;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6864e726dfc7e06a2b55d853_grain4.avif");
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.marquee_inner-wrapper {
  color: #ff7c4d;
  will-change: transform;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section_vision.background-color-gradient1 {
  position: relative;
}

.empower_tab_timer {
  transform-origin: 0%;
  background-color: #153a4380;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.empower_tab_timer.red {
  background-color: #153a43;
}

.text-size-medium {
  vertical-align: baseline;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  display: inline-block;
}

.text-size-medium.bolt {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.text-size-medium._0 {
  margin-top: 0;
  margin-bottom: 0;
}

.empower_tab-component {
  display: flex;
}

.vision_component {
  height: auto;
  position: relative;
}

.container-small {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.empower_component {
  background-color: #f5f5f5;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: visible;
}

.empower_card-content {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 6rem 2rem 2rem;
  display: flex;
  position: relative;
}

.text-style-nowrap {
  color: #21b6c0;
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
}

.vision_image-group-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.empower_link-text-small {
  color: #21b6c0;
  white-space: nowrap;
  margin-right: 2rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.team_heading-span {
  transform-origin: 50%;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6864e726dfc7e06a2b55d861_vorunteer.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 2em;
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 1em;
  line-height: 1;
  display: inline-block;
  position: relative;
  bottom: -.25em;
}

.team_heading-span._3 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6864e726dfc7e06a2b55d88a_voollunteer.avif");
}

.team_heading-span._2 {
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6864e726dfc7e06a2b55d859_women.avif");
  background-position: 50% 20%;
}

.stats_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.empower_card-background {
  z-index: 0;
  -webkit-text-stroke-color: #153a43;
  background-color: #99ade9;
  background-image: linear-gradient(131deg, #99ade9, #dbaad2);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.empower_card-background.is-pearl {
  background-color: #fcfbfa;
}

.empower_card-background.is-pearl.koho {
  background-image: linear-gradient(299deg, #99ade9, #dbaad2 53%);
}

.empower_card-background.is-pearl.jak {
  background-image: linear-gradient(186deg, #99ade9 38%, #dbaad2);
}

.empower_card-background.is-purple {
  perspective-origin: 50%;
  transform-origin: 50%;
  background-color: #e3d6e5;
}

.empower_card-background.is-purple.proc {
  background-image: linear-gradient(177deg, #99ade9, #dbaad2 54%);
}

.vision_image-group-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.divider-horizontal {
  background-color: #153a43;
  width: 100%;
  height: 1px;
}

.vision_image7 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
}

.footer_image-wrapper {
  width: 100%;
  padding-bottom: 2rem;
  line-height: .75;
  overflow: hidden;
}

.text-size-tiny {
  font-size: .75rem;
}

.footer_form-block {
  align-self: center;
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.padding-global-3 {
  flex: 1;
  padding-left: 2rem;
  padding-right: 2rem;
}

.cta_card-content {
  z-index: 1;
  position: relative;
}

.cta_background-wrapper {
  z-index: 0;
  color: #ff7c4d;
  background-color: #fcfbfa;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.footer_legal-link {
  color: #153a43;
  font-size: .875rem;
  text-decoration: underline;
}

.footer_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.form_input {
  background-color: #0000;
  border: 1px #000;
  height: 100%;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder {
  color: #153a43;
}

.footer_logo-link {
  color: #153a43;
  margin-bottom: .5rem;
  padding-left: 0;
  font-size: 1.25rem;
  font-weight: 900;
}

.text-weight-semibold {
  font-weight: 600;
}

.cta_component {
  border-radius: 16px;
  overflow: clip;
  transform: translate(0);
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.footer_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #153a43;
  border-radius: 100vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .75rem;
  display: flex;
}

.icon-26 {
  width: 1em;
  font-size: 1em;
  font-style: normal;
  display: inline-flex;
}

.container-large-4 {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.footer_right-wrapper {
  flex-direction: column;
  display: flex;
}

.btn-4 {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  color: #153a43;
  text-align: center;
  letter-spacing: 0;
  background-color: #ff7c4d;
  border: 1px solid #0000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .5em 2em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: box-shadow .35s cubic-bezier(.165, .84, .44, 1), border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: inline-flex;
  box-shadow: inset 0 0 #0000;
}

.btn-4:hover {
  opacity: .96;
  box-shadow: 2px 2px 14px 2px #0003;
}

.btn-4:focus-visible, .btn-4[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #ff7c4d;
}

.footer_component {
  background-color: #ecf8fc;
  border-top-left-radius: 8px;
  border-top-right-radius: 16px;
  padding-top: 2rem;
}

.footer_component.background-color-gradient2 {
  background-image: linear-gradient(#dbc5dc, #8fb0d6);
  padding-bottom: 4rem;
  position: relative;
}

.form_message-success {
  color: #47c2e1;
  background-color: #cef5ca;
  padding: 1.25rem;
}

.footer_bottom-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.cta_card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.cta_form-button {
  background-color: #153a43;
  border-radius: 100vw;
  padding-left: 2em;
  padding-right: 2em;
}

.footer_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_credit-text {
  font-size: .875rem;
}

.form_message-error {
  color: #ff4401;
  background-color: #fcfbfa;
  margin-top: .75rem;
  padding: .75rem;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.peach-gradient {
  z-index: 1;
  opacity: .45;
  pointer-events: none;
  background-image: linear-gradient(186deg, #153a4300, #fac9cdcc);
  position: absolute;
  inset: 0%;
}

.footer_logo {
  width: 100%;
}

.grid_hlavni_banner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-content: stretch;
  margin-top: 12vh;
}

.grid_hlavni_banner.paticka {
  margin-top: 5vh;
}

.div_hlavni_banner {
  border-radius: 8px;
  height: 65vh;
  margin-top: 50px;
  padding-left: 0;
}

.div_hlavni_banner.vzdelavani {
  height: 46vh;
}

.heading-53 {
  z-index: auto;
  overflow-wrap: normal;
  object-fit: fill;
  align-items: stretch;
  margin-top: 140px;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: auto;
}

.paragraph_hlavni_banner {
  flex-flow: row;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: inline-block;
}

.div_mise_well {
  margin-top: 60px;
}

.paragraph.mise_well {
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
}

.paragraph.mise_well.stred {
  text-align: center;
}

.button_well {
  background-color: #153a43;
  border-radius: 20px;
  padding: 10px 22px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
}

.button_well.nav {
  min-width: auto;
  height: auto;
  padding-top: 0;
  font-size: 14px;
  display: block;
}

.button_well.webinar {
  text-align: center;
  display: block;
}

.well.posilujeme {
  margin-top: 100px;
}

.heading-54 {
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.heading-54.green {
  color: #153a43;
}

.paragraph-9 {
  font-family: Open Sans, sans-serif;
}

.image-327, .div-block-1261 {
  justify-content: flex-end;
  align-items: center;
  display: inline-flex;
}

.div_well_banner.vzdelavani {
  margin-top: 40px;
}

.div_well_banner_text {
  display: block;
}

.grid_well_banner_text {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-content: start;
}

.body-8 {
  background-image: linear-gradient(152deg, #c99cda, #fff);
}

.section-64 {
  background-image: linear-gradient(163deg, #c99cda59, #f193af30 18%, #fff 45%);
}

.padding-global-4 {
  flex: 1;
  padding-left: 2rem;
  padding-right: 2rem;
}

.vision_ix-trigger-2 {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.container-large-5 {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-2 {
  font-size: 1.25rem;
}

.section_well_last {
  padding-bottom: 20vh;
}

.div_draw_well {
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: inline-flex;
}

.image-328 {
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: inline-flex;
}

.image-329, .image-330, .image-331 {
  max-width: 50%;
}

.grid_well_pic {
  grid-template-columns: .5fr 1fr 2fr 1fr .5fr;
}

.grid_well_pic_kolaz {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_well_pic1 {
  grid-template-rows: auto;
}

.grid_well_pictures {
  margin-top: 40px;
}

.section_well._100 {
  margin-bottom: 100px;
  padding-top: 100px;
}

.tab_well1 {
  background-color: #9cb7da9c;
  border-radius: 50%;
  padding: 80px 60px;
  position: absolute;
  top: -97%;
}

.tab_well1.w--current {
  opacity: 1;
  background-color: #9cb7da;
  border-radius: 50%;
  padding: 80px 60px;
  position: absolute;
  top: 22%;
}

.text-block-227, .text_tab_well {
  font-family: Open Sans, sans-serif;
}

.tab_well2 {
  background-color: #f88faeb8;
  border-radius: 50%;
  padding: 80px 60px;
  position: absolute;
  top: 29%;
  right: 0%;
}

.tab_well2.w--current {
  background-color: #f88fae;
}

.tab_well3 {
  background-color: #21b6c0ad;
  border-radius: 50%;
  padding: 80px 60px;
  position: absolute;
  left: 28%;
}

.tab_well3.w--current {
  background-color: #21b6c0;
}

.linkblock_well1 {
  color: var(--true-black);
  text-transform: uppercase;
  background-color: #9aade9de;
  border-radius: 50%;
  margin-top: 0;
  padding: 70px 53px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s;
  position: relative;
  top: 89px;
}

.linkblock_well1:hover {
  z-index: 2;
  background-color: #9aade9;
}

.linkblock_well1._2 {
  background-color: #f88fae;
  margin-top: 0;
}

.linkblock_well1._3 {
  background-color: #47bdc9;
  margin-top: 0;
}

.linckblock_well2 {
  color: var(--true-black);
  text-transform: uppercase;
  background-color: #f88fae00;
  background-image: linear-gradient(252deg, #f88fae 38%, #f88fae66);
  border-radius: 50%;
  padding: 70px 53px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s;
  display: inline-block;
  position: relative;
  left: -65px;
}

.linckblock_well2:hover {
  z-index: 2;
  background-image: linear-gradient(252deg, #f88fae 38%, #f88fae);
}

.lincblock_well3 {
  color: var(--true-black);
  text-transform: uppercase;
  background-color: #47bdc900;
  background-image: linear-gradient(326deg, #47bdc9, #47bdc9ab);
  border-radius: 50%;
  padding: 70px 52px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s;
  position: relative;
  top: -65px;
  left: 40%;
}

.lincblock_well3:hover {
  z-index: 2;
  background-image: linear-gradient(326deg, #47bdc9, #47bdc9);
}

.div_vzdelavani_webinar1 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid_well_vzdelavani_webinar1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px dotted var(--silver);
  border-radius: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.div_well_webinar {
  background-image: linear-gradient(161deg, #99ade9, #dbaad2);
}

.div_well_webinar.purple {
  background-color: #99ade9;
  background-image: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.div_well_webinar.purple._1 {
  border-top-left-radius: 16px;
}

.div_well_webinar.purple._1.pink {
  background-color: #f88fae;
}

.div_well_webinar.purple.last {
  border-bottom-left-radius: 16px;
}

.div_well_webinar.purple.last.pink {
  background-color: #f890ae;
}

.div_well_webinar.pink {
  background-color: #dbaad2;
  background-image: none;
}

.div_well_webinar.purpledark {
  background-color: #7085c3;
  background-image: none;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.div_well_webinar.purpledark.pinkdark {
  background-color: #f55584;
}

.grid_well_obsah_program {
  border-top: 1px dotted var(--silver);
  border-right: 1px none var(--silver);
  border-bottom: 1px none var(--silver);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid_well_obsah_program.horni {
  border-top: 1px dotted var(--silver);
}

.div_well_prednaska {
  padding-left: 20px;
  padding-right: 20px;
}

.div_well_prednaska.cas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: baseline;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  display: inline-block;
  position: static;
}

.div_well_prednaska._10 {
  padding-top: 10px;
}

.div_well_prednaska._20 {
  padding-top: 0;
}

.div_well_prednaska.fotka {
  margin-bottom: 20px;
  display: block;
}

.image-332 {
  max-width: 10%;
  display: block;
}

.grid_well_prednasejici {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.div-block-1262 {
  display: inline-block;
}

.div_well_fotka {
  vertical-align: baseline;
  display: block;
}

.tab-pane-tab-1 {
  margin-top: 0;
  padding-top: 20px;
}

.tab-pane-tab-2 {
  padding-top: 20px;
}

.tab-link-tab-7 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-7.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
}

.tab-link-tab-6 {
  background-color: #f5558400;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-6.w--current {
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
}

.tab-link-tab-5-2 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-5-2.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
}

.tab-link-tab-4-3 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-4-3.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
}

.tab-link-tab-3-4 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-3-4.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
}

.tab-link-tab-2-3 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2-3.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
  margin-bottom: 5px;
  margin-right: 10px;
}

.tab-link-tab-1-2 {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-right: 10px;
}

.tab-link-tab-1-2.w--current {
  background-color: #f890ae;
  background-image: linear-gradient(29deg, #f890ae 68%, #f55584);
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-228, .text-block-229, .text-block-230, .text-block-231, .text-block-232, .text-block-233, .text-block-234 {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.tab_link_well {
  background-color: #ddd0;
  border: 1px dotted #f890ae;
  border-radius: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab_link_well.w--current {
  background-image: linear-gradient(29deg, #f7d2dd 31%, #f890ae);
  border-color: #fcbdcf;
}

.text-span-331 {
  color: var(--dim-grey);
  text-decoration: underline;
}

.nav {
  background-color: #042f40;
  width: 300px;
  min-width: 260px;
  height: 100vh;
  padding-top: 25px;
  padding-bottom: 25px;
  position: fixed;
  inset: 0% auto 0% 0%;
  transform: translate(-220px);
  box-shadow: 0 0 12px 2px #0000001a;
}

.nav-link-10 {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  width: 100%;
  padding: 11px 40px;
  font-size: 17px;
  font-weight: 400;
}

.nav-link-10.w--current {
  color: #333;
  font-weight: 600;
  text-decoration: none;
}

.heading-55 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.hamburger-line {
  background-color: #fff;
  border-bottom: 4px solid #fff;
  border-radius: 2px;
  width: 100%;
}

.nav-link-inverter {
  background-color: #fff;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.nav-link-inverter.kalender {
  width: 46%;
}

.nav-link-inverter.kontakt {
  width: 43%;
}

.nav-link-inverter.das-atelier {
  width: 50%;
}

.nav-link-inverter.mieten {
  width: 40%;
}

.atelier-logo-underline {
  background-color: #fff;
  width: 110px;
  height: 4px;
}

.hamburger-wrapper {
  z-index: 1;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  width: 38px;
  height: 28px;
  margin-top: 32px;
  margin-right: 21px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.nav-link-wrapper-2 {
  flex-direction: row;
  align-items: center;
  height: 40px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.nav-link-inverted {
  color: #042f40;
  white-space: nowrap;
  height: 20px;
  padding-left: 40px;
  font-size: 17px;
  position: absolute;
}

.logo-wrapper {
  cursor: pointer;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
}

.nav-link-hover-trigger {
  z-index: 10;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.menu-btn {
  z-index: 10;
  cursor: pointer;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 25px;
  height: 25px;
  margin-top: 25px;
  margin-left: 25px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.menu-line {
  background-color: #f45b69;
  width: 25px;
  height: 5px;
}

.menu {
  z-index: 3;
  background-image: linear-gradient(to right, #2e405280, #0000);
  width: 100vw;
  height: 100vh;
  padding-top: 100px;
  padding-left: 25px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.menu-item {
  color: #fff;
  width: 200px;
  font-size: 1.5rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.menu-item:hover {
  color: #f45b69;
}

.index-trigger {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: none;
}

.index-wrapper {
  border-top: 1px solid #f2f2f2;
  width: 100%;
  overflow: hidden;
}

.index-item-wrapper {
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.burger-line {
  border: 1px solid var(--dim-grey);
  color: var(--dim-grey);
  background-color: #000;
  border-radius: 2px;
  width: 22px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.contact-nav {
  justify-content: flex-end;
  width: auto;
  height: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.index-chapter {
  flex: 1;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-topbar-left {
  border-bottom: 1px solid #f2f2f2;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 10px;
  display: flex;
}

.nav-topbar-right {
  border-bottom: 1px #f2f2f2;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.nav_name {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.nav_name.w--current {
  width: 50%;
}

.nav_name-text {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.nav_item-text {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.icon-link {
  opacity: 1;
  color: var(--ahou--tomato);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-family: Open Sans, sans-serif;
  transition: opacity .3s;
  display: flex;
}

.icon-link:hover {
  opacity: 1;
}

.index-item {
  opacity: .3;
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex: 1;
  padding-top: 7px;
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s, color .3s, border-color .3s, background-color .3s;
  position: relative;
}

.index-item:hover {
  opacity: .9;
  color: #000;
  background-color: #fff;
}

.index-item.w--current {
  opacity: 1;
  color: #000;
  background-color: #0000;
  font-weight: 600;
}

.point {
  background-color: #000;
  width: 20px;
  height: 4px;
  margin-left: 0;
  margin-right: -20px;
}

.index-trigger-wrapper {
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.index {
  z-index: 1800;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.nav_component {
  justify-content: space-between;
  height: 60px;
  display: flex;
}

.hamburger-wrapper-2 {
  opacity: 1;
  color: var(--dim-grey);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.nav_container {
  z-index: 1800;
  background-color: var(--white);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 2px 10px #00000021;
}

.icon-27 {
  width: 20px;
  height: 20px;
}

.contact-trigger {
  z-index: 10;
  color: var(--dim-grey);
  cursor: pointer;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  padding: 2px 0 0;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.index-progress {
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4px;
  display: flex;
}

.nav_item {
  opacity: .3;
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.nav_item:hover {
  opacity: 1;
}

.nav_topbar {
  flex-flow: row;
  justify-content: space-between;
  height: 62px;
  display: flex;
}

.nav_menu {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.navigation {
  z-index: 1800;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffffd9;
  justify-content: space-between;
  align-items: center;
  height: 15%;
  display: flex;
  position: fixed;
  inset: 0 0% auto 0;
}

.contact-block {
  justify-content: flex-end;
  padding-right: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.index-progress-bar {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  transition: width .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.item-line {
  background-color: #f2f2f2;
  width: 1px;
  height: 10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.item-line.is-start {
  inset: auto auto 0% 0%;
}

.image-333 {
  flex: 0 auto;
  max-width: none;
  max-height: 84%;
  margin-top: 0;
}

.nav-topbar-left-2 {
  border-bottom: 1px #f2f2f2;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-left: 10px;
  display: flex;
}

.burger-line-2 {
  border: 1px solid var(--true-black);
  background-color: #000;
  border-radius: 2px;
  width: 22px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.icon-link-2 {
  opacity: 1;
  cursor: pointer;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.icon-link-2:hover {
  opacity: 1;
  color: tomato;
}

.hamburger-wrapper-3 {
  opacity: 1;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.icon-28 {
  width: 20px;
  height: 20px;
}

.contact-trigger-2 {
  z-index: 10;
  cursor: pointer;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  padding: 2px 0 0;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.nav_topbar-2 {
  flex-flow: row;
  justify-content: space-between;
  max-width: 940px;
  height: 93px;
  margin-left: 40px;
  display: flex;
}

.burger-line-3 {
  background-color: #000;
  border-radius: 2px;
  width: 22px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.nav-topbar-left-3 {
  border-bottom: 1px solid #f2f2f2;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-left: 10px;
  display: flex;
}

.nav-topbar-right-2 {
  border-bottom: 1px solid #f2f2f2;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.icon-link-3 {
  opacity: .3;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  transition: opacity .3s;
  display: flex;
}

.icon-link-3:hover {
  opacity: 1;
}

.hamburger-wrapper-4 {
  opacity: .3;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.nav_topbar-3 {
  justify-content: space-between;
  height: 60px;
  display: flex;
}

.navigation-2 {
  z-index: 1800;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffffd9;
  position: fixed;
  inset: 0% 0% auto;
}

.ahou_claim {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 23px;
  line-height: 37px;
}

.ahou_claim.tomato {
  color: tomato;
}

.background-video-5, .cell-4 {
  display: block;
}

.grid_ahou_main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div_ahou_main {
  border: 1px solid #cdd8ff;
  border-radius: 6px;
  padding: 20px;
  box-shadow: 0 12px 15px 2px #0000000f;
}

.subheading-flex-2 {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.move-up {
  letter-spacing: -.125vw;
  position: absolute;
  top: 100%;
}

.arrow-2 {
  min-width: .9vw;
  max-width: .9vw;
  min-height: .9vw;
  max-height: .9vw;
}

.arrow-2.invert {
  filter: invert();
  object-fit: cover;
}

.section-65 {
  width: 100%;
}

.move-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 14vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-29 {
  min-width: 2.4vw;
  max-width: 2.4vw;
  min-height: 2.4vw;
  max-height: 2.4vw;
}

.hero-heading-flex {
  z-index: 10;
  grid-column-gap: .44vw;
  grid-row-gap: .44vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.line-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.spinner-image {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/686e359efc43dc2bd4930376_Circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.8vw;
  height: 7.8vw;
  display: flex;
}

.move {
  text-transform: uppercase;
  flex: 0 auto;
  align-self: center;
  font-size: 20px;
}

.move.bily {
  color: var(--white);
}

.icon-wrapper-2 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-2.background-primary {
  background-color: #dbec62;
}

.hero-text {
  text-transform: uppercase;
  margin-top: 2.5rem;
  font-size: 11.11vw;
  font-weight: 500;
  line-height: 3vw;
}

.hero-text.lekar {
  padding-right: 40px;
  font-size: 34px;
  font-weight: 300;
  line-height: 48px;
}

.hero-text.adi {
  margin-bottom: 0;
}

.line {
  background-color: #050505;
  min-width: .6vw;
  height: .1vw;
}

.cut-out-image {
  border-top: 1px #dbec62;
  min-height: 8.44vw;
  max-height: 8.44vw;
}

.cut-out-image.top-left-absolute {
  position: absolute;
}

.cut-out-wrapper {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 6.7vw;
  display: flex;
  position: relative;
}

.cut-out-wrapper.align-center {
  justify-content: flex-start;
  align-items: center;
}

.cut-out-wrapper.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.cut-out-wrapper.align-bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
}

.hero-flex {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-text-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-heading {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cut-out-flex {
  z-index: 10;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.cut-out-flex.align-bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.hero-image-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.space-7rem-2 {
  min-height: 7.8vw;
}

.space-7rem-2.mensi {
  min-height: 2vw;
}

.card-flex-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  display: flex;
}

.container-106 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-106.padding-4-5rem {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.spinner-wrapper {
  z-index: 2;
  background-color: #dbec62;
  border: .83vw solid #e7e7e9;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9.44vw;
  height: 9.44vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 23% auto 0% -11%;
  overflow: hidden;
}

.arrow-border-wrapper {
  cursor: pointer;
  border: 1px solid #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 4.4vw;
  max-width: 4.4vw;
  min-height: 4.4vw;
  max-height: 4.4vw;
  display: flex;
  position: absolute;
  inset: auto 1.11vw 1.11vw auto;
  overflow: hidden;
}

.hero-line {
  background-color: #dbec62;
  width: 38.9vw;
  height: .6vw;
  position: relative;
  top: -3.6vw;
  transform: rotate(-3deg);
}

.hero-image-2 {
  object-fit: cover;
  object-position: 100% 54%;
  border-radius: 24px;
  min-width: 100%;
  max-height: 100%;
  position: absolute;
}

.hero-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
}

.hero-heading-wrapper {
  z-index: 10;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 9vw;
  max-width: 9vw;
  min-height: 1vw;
  max-height: 1vw;
  position: relative;
  left: 1.67vw;
  overflow: hidden;
}

.card-2 {
  background-color: #050505;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 17.8vw;
  max-width: 17.8vw;
  min-height: 10vw;
  max-height: 10vw;
  display: flex;
}

.card-2.background-primary {
  background-color: #dbec62;
}

.hero-heading-text {
  white-space: nowrap;
  line-height: 26px;
}

.hero-heading-text.adi {
  text-transform: uppercase;
  font-size: 12px;
}

.section_adi {
  width: 100%;
  padding-bottom: 100px;
}

.section_adi.corners {
  background-color: #000;
  border: 1px solid #af171700;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  padding-top: 60px;
}

.brands-grid {
  grid-column-gap: 1.1vw;
  grid-row-gap: 1.1vw;
  filter: invert();
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.section-66 {
  width: 100%;
}

.brands-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  opacity: .3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logos-wrapper {
  z-index: 2;
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  min-width: 8.9vw;
  max-width: 8.9vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.invert {
  filter: invert();
}

.container-107 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-107.padding-4-5rem {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.features-card-small {
  text-align: left;
  background-color: #f5f5f5;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 16.1vw;
  max-width: 16.1vw;
  min-height: 16.1vw;
  max-height: 16.1vw;
  padding: 1vw 2vw 3.3vw;
  display: flex;
}

.features-flex-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-67 {
  width: 100%;
}

.features-card-wide {
  text-align: left;
  background-color: #050505;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 33.3vw;
  max-width: 33.3vw;
  min-height: 16.1vw;
  max-height: 16.1vw;
  padding: 3.3vw 2.6vw;
  display: flex;
}

.features-block-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-block-2.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
}

.features-block-2.no-gap.align-right {
  justify-content: flex-start;
  align-items: flex-start;
}

.icon-30 {
  min-width: 2.4vw;
  max-width: 2.4vw;
  min-height: 2.4vw;
  max-height: 2.4vw;
}

.outline-black {
  color: #0000;
  -webkit-text-stroke-width: .1vw;
  -webkit-text-stroke-color: #050505;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
}

.features-arrow-image {
  min-width: 11.1vw;
  max-width: 11.1vw;
  min-height: 11.1vw;
  max-height: 11.1vw;
}

.features-flex {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-flex.space-between {
  justify-content: space-between;
}

.features-flex.space-between.align-center {
  justify-content: space-between;
  align-items: center;
}

.outline-white {
  color: #0000;
  -webkit-text-stroke-width: .07vw;
  -webkit-text-stroke-color: whitesmoke;
  margin-top: 0;
  margin-right: .23vw;
}

.medium-text {
  margin-bottom: 0;
  font-size: 5vw;
  font-weight: 700;
  line-height: 3.7vw;
}

.features-card-large {
  text-align: left;
  background-color: #dbec62;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 33.3vw;
  max-width: 33.3vw;
  min-height: 33.3vw;
  max-height: 33.3vw;
  padding: 3.3vw 2.6vw;
  display: flex;
}

.container-108 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.font-white {
  color: #f5f5f5;
}

.subheading-flex-3 {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-68 {
  width: 100%;
}

.card-flex-2 {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-wrapper-3 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-3.background-primary {
  background-color: #dbec62;
}

.large-icon {
  min-width: 3.3vw;
  max-width: 3.3vw;
  min-height: 3.3vw;
  max-height: 3.3vw;
}

.features-image-2 {
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 24px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.features-image-2.align-top {
  object-position: 30% 0%;
}

.italics-2 {
  font-size: 34px;
  font-style: italic;
  font-weight: 300;
  line-height: 13px;
}

.button-text-4 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.button-with-circle-icon-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  color: #f5f5f5;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #050505;
  border: .1vw solid #050505;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  padding: .14vw .28vw .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-109 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-109.padding-4-5rem {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.features-image-wrapper-2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.features-image-wrapper-2.align-botton {
  justify-content: flex-end;
  align-items: flex-start;
}

.metrics-flex {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.metrics-flex.space-between {
  justify-content: space-between;
}

.metrics-flex.space-between.align-center {
  justify-content: space-between;
  align-items: center;
}

.button-arrow-wrapper {
  cursor: pointer;
  background-color: #dbec62;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.button-arrow-wrapper.button-light {
  background-color: #050505;
}

.button-text-absolute {
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
  display: none;
  position: absolute;
  left: 2.22vw;
}

.card-text-block-2 {
  grid-column-gap: 1.1vw;
  grid-row-gap: 1.1vw;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.large-card-2 {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 44.4vw;
  max-width: 44.4vw;
  padding: 4.4vw;
  display: flex;
}

.large-card-2.font-white.slide-up-animation {
  padding-bottom: 0;
}

.large-card-2.font-white.slide-down-animation {
  padding-bottom: 0;
  padding-left: 0;
}

.metrics-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-69 {
  width: 100%;
}

.metrics-text {
  font-size: 6.67vw;
  line-height: 7.22vw;
}

.container-110 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.metrics-wrapper {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  justify-content: space-around;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cta-card {
  z-index: 1;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/686e3dcb92a7d82b836da6c1_img_CTJ4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 62.2vw;
  max-width: 62.2vw;
  min-height: 38.9vw;
  max-height: 38.9vw;
  margin-left: auto;
  margin-right: auto;
  padding: 4.44vw 2.22vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1.11vw 2.22vw #0000001a;
}

.section-70 {
  width: 100%;
}

.cta-wrapper {
  z-index: 999;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -19.45vw;
}

.sign-up-form {
  width: 32vw;
  margin-bottom: 0;
  box-shadow: 0 10px 20px -10px #0003;
}

.error-message-4 {
  background-color: #050505;
  border-radius: 24px;
}

.cta-container {
  background-color: #dbec62;
  width: 100%;
  max-width: 100vw;
  min-height: 16vh;
  max-height: 34.44vw;
  padding-left: 10vw;
  padding-right: 10vw;
  overflow: visible;
}

.space-2rem {
  min-height: 2.2vw;
}

.success-message-sign-up-form {
  color: #f5f5f5;
  background-color: #050505;
  border-radius: 10px;
}

.red-font {
  color: #f77;
}

.italics-3 {
  font-size: 34px;
  font-style: italic;
  font-weight: 300;
  line-height: 13px;
}

.sign-up-form-container {
  background-color: #050505;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .6vw 1.1vw .6vw 2.2vw;
  display: flex;
}

.button-subscribe {
  color: #050505;
  text-align: center;
  letter-spacing: 0;
  white-space: nowrap;
  cursor: pointer;
  background-color: #dbec62;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .9vw 2.2vw;
  transition: transform .4s, border-color .4s, background-color .4s;
  display: flex;
  box-shadow: 0 10px 20px -10px #0003;
}

.button-subscribe:hover {
  color: #050505;
  background-color: #e7e7e9;
}

.sign-up-text-field {
  color: #f5f5f5;
  background-color: #0000;
  border: 0 solid #000;
  align-self: center;
  margin-bottom: 0;
  line-height: 36px;
}

.sign-up-text-field:hover {
  border-bottom-color: #ffd81c80;
}

.sign-up-text-field:focus {
  border-bottom-color: #ffd81c;
}

.sign-up-text-field::placeholder {
  color: #c7c7c7;
}

.background-black {
  background-color: #050505;
}

.cta-title {
  color: #050505;
  text-align: center;
  white-space: normal;
  font-weight: 500;
}

.space-1rem {
  min-height: 1.1vw;
}

.heading-56 {
  margin-top: 0;
  margin-bottom: 3px;
}

.text-block-235 {
  flex: none;
  display: flex;
}

.heading-57 {
  margin-top: 0;
  margin-bottom: 0;
}

.text_adi_pozn {
  color: var(--silver);
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  display: flex;
}

.div_adi_pozn {
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 0;
  font-size: 14px;
  display: block;
}

.link-184 {
  color: var(--silver);
}

.about-flex {
  grid-column-gap: 2.2vw;
  grid-row-gap: 2.2vw;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-71 {
  width: 100%;
}

.icon-wrapper-4 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-4.background-primary {
  background-color: #dbec62;
}

.space-page-top {
  min-height: 11.11vw;
}

.services-container {
  background-color: #050505;
  width: 100%;
  max-width: none;
  max-height: 30vw;
  margin-left: auto;
  margin-right: auto;
}

.services-container.rounded-corners {
  border-top-left-radius: 6.67vw;
  border-top-right-radius: 6.67vw;
}

.container-111 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.services-video {
  z-index: 10;
  border-radius: 24px;
  min-width: 66.7vw;
  max-width: 66.7vw;
  min-height: 44.7vw;
  max-height: 44.7vw;
  margin-left: auto;
  margin-right: auto;
  top: -22.35vw;
}

.services-block {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.services-block.slide-from-left-animation.stred {
  justify-content: center;
  align-items: center;
}

.max-width-20rem {
  max-width: 22.22vw;
}

.div-block-1263 {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/686e4cbb0aa3f32bfb20c135_Adiktologie%201.png");
  background-position: 50% 81%;
  background-size: cover;
  border: 4px solid #dbec62;
  border-radius: 24px;
  min-width: 66.7vw;
  max-width: 66.7vw;
  min-height: 44.7vw;
  max-height: 44.7vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  overflow: hidden;
}

.image-334 {
  min-width: 66.7vw;
  max-width: 66.7vw;
  min-height: 44.7vh;
  max-height: 44.7vh;
}

.section-72 {
  width: 100%;
}

.icon-wrapper-5 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-5.background-primary {
  background-color: #dbec62;
}

.features-image-3 {
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 24px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.features-image-3.align-top {
  object-position: 30% 0%;
  border: 3px solid #dbec62;
}

.italics-4 {
  font-size: 34px;
  font-style: italic;
  font-weight: 300;
  line-height: 13px;
}

.button-text-5 {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.button-with-circle-icon-3 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  color: #f5f5f5;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #050505;
  border: .1vw solid #050505;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  padding: .14vw .28vw .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-with-circle-icon-3.button-light {
  color: #050505;
  background-color: #dbec62;
  border-color: #dbec62;
}

.container-112 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-112.padding-4-5rem {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.features-image-wrapper-3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.features-image-wrapper-3.align-botton {
  justify-content: flex-end;
  align-items: flex-start;
}

.section-73 {
  width: 100%;
}

.section-73.background-black {
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.icon-wrapper-6 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-6.background-primary {
  background-color: #dbec62;
}

.features-image-4 {
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 24px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.features-image-4.align-top {
  object-position: 30% 0%;
  border: 2px solid #dbec62;
}

.italics-5 {
  font-size: 34px;
  font-style: italic;
  font-weight: 300;
  line-height: 13px;
}

.button-text-6 {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.button-with-circle-icon-4 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  color: #f5f5f5;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #050505;
  border: .1vw solid #050505;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  padding: .14vw .28vw .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-with-circle-icon-4.button-light {
  color: #050505;
  background-color: #dbec62;
  border-color: #dbec62;
}

.container-113 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-113.padding-4-5rem {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 0;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.features-image-wrapper-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.features-image-wrapper-4.align-botton {
  justify-content: flex-end;
  align-items: flex-start;
}

.grid_adi {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 84px 1.25fr 1fr;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
}

.textadi {
  font-size: 17px;
}

.textadi.loga {
  color: #a2a2a3;
  text-align: center;
  align-self: stretch;
  margin-top: 0;
  font-size: 10px;
  line-height: 20px;
  text-decoration: none;
}

.paragraph-10 {
  margin-bottom: 0;
}

.icon-wrapper-7 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-7.background-primary {
  background-color: #dbec62;
}

.cut-out-image-2 {
  min-height: 8.44vw;
  max-height: 8.44vw;
}

.features-image-5 {
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 24px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.features-image-5.align-top {
  object-position: 30% 0%;
  border: 2px solid #dbec62;
}

.button-text-7 {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.features-image-wrapper-5 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.button_adi {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #dbec62;
  border-radius: 26px;
  align-self: stretch;
  margin-top: 40px;
}

.paragraph-11 {
  margin-bottom: 0;
}

.navbar-no-shadow-container-3 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular-3 {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-8 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper-8 {
  margin-right: 20px;
}

.nav-menu-11 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-11 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-11:hover {
  color: #1a1b1fbf;
}

.nav-link-11:focus-visible, .nav-link-11[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-9 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-9 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-9:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-9:focus-visible, .nav-dropdown-toggle-9[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-9 {
  margin-right: 10px;
}

.nav-dropdown-list-9 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-9.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-9 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-9:focus-visible, .nav-dropdown-link-9[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper-3 {
  margin-left: 120px;
}

.button-primary-11 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-11:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-11:active {
  background-color: #43464d;
}

.image-335 {
  max-width: 83%;
}

.nadpis_adi_pomoc {
  font-size: 40px;
  line-height: 48px;
}

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

.link_adi_pomoc {
  background-color: #dbec62;
  border-radius: 8.9vw;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.text_adi {
  color: #000;
  text-align: center;
  padding: 10px 20px;
  font-size: 17px;
}

.grid_adi_odkazy {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.grid_adi_loga {
  grid-row-gap: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  margin-left: 20px;
  margin-right: 20px;
}

.link_adi_logo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 8.9vw;
  max-width: 8.9vw;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.image-336 {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 43%;
  display: inline-flex;
}

.image-337 {
  filter: grayscale();
  max-width: 100%;
}

.image-338 {
  filter: grayscale();
}

.image-339, .image-340 {
  filter: grayscale();
  max-width: none;
}

.image-341 {
  filter: grayscale();
}

.navbar-logo-left-container-6 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-6.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-114 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-9 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two-6 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-12 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-12:hover {
  color: #1a1b1fbf;
}

.nav-link-12:focus-visible, .nav-link-12[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-10 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-10 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-10:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-10:focus-visible, .nav-dropdown-toggle-10[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-10 {
  margin-right: 10px;
}

.nav-dropdown-list-10 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-10.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-10 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-10:focus-visible, .nav-dropdown-link-10[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-6 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-8 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-8:hover {
  color: #1a1b1fbf;
}

.button-primary-12 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-12:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-12:active {
  background-color: #43464d;
}

.button_vzdelavani_well {
  background-color: #153a43;
  border-radius: 20px;
  font-family: Open Sans, sans-serif;
}

.image-342 {
  max-width: 59%;
}

.navbar-logo-left-container-7 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-7.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-115 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two-7 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-13 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-13:hover {
  color: #1a1b1fbf;
}

.nav-link-13:focus-visible, .nav-link-13[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-11 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-11 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-11:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-11:focus-visible, .nav-dropdown-toggle-11[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-11 {
  margin-right: 10px;
}

.nav-dropdown-list-11 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-11.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-11 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-11:focus-visible, .nav-dropdown-link-11[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-7 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-9 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-9:hover {
  color: #1a1b1fbf;
}

.button-primary-13 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-13:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-13:active {
  background-color: #43464d;
}

.navigace_a {
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 10px #00000021;
}

.image-343 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid_ahou_statistika {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-content: stretch;
}

.paragraph_publikace_small {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
}

html.w-mod-js [data-ix="preloader"] {
  display: block;
}

html.w-mod-js [data-ix="page-load"] {
  opacity: 0;
}

html.w-mod-js [data-ix="fade-up-1"], html.w-mod-js [data-ix="fade-up-2"], html.w-mod-js [data-ix="fade-up-3"], html.w-mod-js [data-ix="fade-up-4"], html.w-mod-js [data-ix="fade-up-5"] {
  opacity: 0;
  transform: translate(0, 60px);
}

html.w-mod-js [data-ix="show-call-back-popup"] {
  opacity: 0;
  transform: translate(30px);
}

html.w-mod-js [data-ix="modal-wrapper-inter"], html.w-mod-js [data-ix="modal-wrapper-inter-2"], html.w-mod-js [data-ix="modal-wrapper-inter-3"], html.w-mod-js [data-ix="modal-wrapper-inter-4"], html.w-mod-js [data-ix="modal-wrapper-inter-6"], html.w-mod-js [data-ix="modal-wrapper-inter-7"], html.w-mod-js [data-ix="modal-wrapper-inter-8"] {
  opacity: 0;
  display: none;
  transform: scale(1.1);
}

html.w-mod-js [data-ix="modal-interaction-kongres-1"] {
  opacity: 0;
  display: none;
}

html.w-mod-js [data-ix="modal-paliace19-interaction"] {
  opacity: 0;
  display: none;
  transform: translate(0);
}

@media screen and (min-width: 1280px) {
  .blog {
    flex-flow: wrap;
  }

  .post-card-image {
    background-position: 50% 67%;
    background-size: cover;
  }

  .blog-post-card {
    padding-right: 0;
  }

  .sidebar {
    margin-left: 3%;
    padding-left: 0;
  }

  .sidebar-block {
    box-sizing: border-box;
    width: 80%;
  }

  .container {
    justify-content: center;
    align-items: center;
    max-width: 80%;
    display: block;
  }

  .container.footer {
    max-width: 80%;
  }

  .container.akce {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6597fb89e6d008b9e4f9b265_test%20pic%201.jpg");
    background-position: 50% 0;
    background-size: cover;
    height: 55vh;
  }

  .container.akce.paterak {
    background-position: 0 55%;
  }

  .container.akce.paliace.video {
    height: 60vh;
  }

  .container.uvod {
    padding-top: 40px;
  }

  .container.grey.pedak {
    max-width: none;
    margin-top: 0;
  }

  .container.grey.pedak._60 {
    max-width: 80%;
  }

  .container.pedak {
    margin-bottom: 0;
  }

  .container.banner {
    display: flex;
  }

  .container.banner2 {
    display: block;
  }

  .container.video-homeo {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .slider.ahou.landiing {
    height: 90%;
  }

  .section-homeo-welcome {
    height: 55vh;
    min-height: auto;
  }

  .heading-zakhomeo-white._2 {
    font-size: 48px;
    line-height: 56px;
  }

  .picture-zakhomeo-2._2.top {
    width: 100%;
    max-height: none;
  }

  .price-zakhomeo-2._5vw.white.paterak22 {
    margin-left: 20px;
    margin-right: 0%;
  }

  .link-zakhomeo-price-2.paterak._5vw.white.paterak22.paterak23 {
    margin-left: 20px;
  }

  .ahou-color-footer {
    padding-bottom: 100px;
  }

  .text-block-black-ahou-info.nadramec {
    margin-top: 0;
  }

  .div-block-2-homeo-dark-blues-4._2.red {
    background-color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  }

  .div-block-bodyfest-program-1.mod22program.hotel.duo {
    min-height: auto;
  }

  .nav-menu-3.pmi {
    margin-left: 0;
  }

  .ahou-menu.paterak24 {
    flex: 0 auto;
    margin-left: 20vw;
    display: block;
  }

  .nav-menu-4.mm {
    margin-left: 220px;
  }

  .ahou {
    border-radius: 0;
  }

  .ahou._100down.prusa {
    margin-top: 0;
  }

  .ahou._100down.prusa1 {
    margin-bottom: 40px;
  }

  .ahou.pateraky.partneri {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ahou.pateraky.paterak22.paterak23._24 {
    padding-top: 0;
    padding-bottom: 10vh;
  }

  .ahou.pateraky.paterak23, .ahou.pateraky.cenik24 {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .heading-37 {
    overflow-wrap: anywhere;
    object-fit: fill;
  }

  .prevencegridcategory {
    margin-right: 88px;
  }

  .left-arrow.ahou._1 {
    margin-top: 15%;
  }

  .right-arrow {
    margin-right: 0;
    inset: 0%;
  }

  .right-arrow.ahou._2 {
    margin-top: 15%;
  }

  .slide._1.landing {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6508455ba3fe08ae5c332626_Pedak%20slide.jpg");
    background-position: 0%;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .slide._1.landing.paliace {
    background-image: linear-gradient(141deg, #35a4b6, #fff 38%, var(--white) 69%, #4faebb);
    color: #2d2075;
  }

  .slide._2 {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .ahouline._2._3 {
    margin-bottom: 20px;
  }

  .gridahoutext.loga {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .gridahoutext.subscription {
    grid-template-columns: auto;
    min-height: auto;
  }

  .gridahoupartners.komercni {
    grid-template-rows: auto auto auto;
  }

  .heading-3.podnadpis_akce {
    color: tomato;
  }

  .heading-3.podnadpis_akce.partneri {
    text-align: center;
    font-size: 17px;
  }

  .heading-3.podnadpis_akce.cspm.termin {
    margin-top: 0;
  }

  .heading-3.podnadpis_akce.black.stred.homeo {
    text-transform: uppercase;
  }

  .modal-wrapper-odb {
    display: none;
  }

  .grid-30 {
    grid-template-rows: auto auto auto;
  }

  .div-block-69 {
    padding-left: 1vw;
  }

  .button-426._22 {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .header-background.mok23 {
    padding-bottom: 60px;
  }

  .button-428.mod._24 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ah_text.bajerov.uvod {
    padding-right: 11vw;
    font-size: 18px;
  }

  .ah_text.bajerov.uvod.new {
    padding-right: 11vw;
  }

  .ah_text.bajerov.uvod.new.videa.pink._1.kazu {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .ah_text.bajerov.uvod._2verze {
    padding-right: 15vw;
  }

  .ah_text.paliace21.pal22.pal, .ah_text.white.nervos {
    font-size: 16px;
  }

  .ah_text.white.st-ed {
    text-align: center;
    font-size: 20px;
    line-height: 38px;
  }

  .ah_text.palcena.datum, .ah_text.pal {
    font-size: 16px;
  }

  .ah_text.pal.red {
    font-size: 14px;
  }

  .ah_text.kazu {
    color: var(--dark-grey);
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    font-size: 14px;
    display: flex;
  }

  .ah_uvod.paliace21._22._24 {
    padding-bottom: 5vh;
  }

  .ah_grid_partneri.vakc-ny {
    grid-template-rows: auto auto;
  }

  .abackground {
    min-height: 88vh;
  }

  .abackground.paliace21._22aktivni {
    background-position: 100% 100%;
    min-height: 71vh;
  }

  .abackground.paliace21.pal22 {
    background-size: cover;
    margin-top: 70px;
  }

  .abackground.paterak.paterak22.paterak23._24 {
    height: 81vh;
    min-height: auto;
  }

  .abackground.o-ko {
    padding-top: 10vh;
    padding-left: 0;
  }

  .aheadlogo.pedak21.bajerova {
    min-width: 72%;
    margin-top: 5vh;
  }

  .aheadlinelink.paliace21.pal22 {
    padding-right: 5vw;
  }

  .aheadlinecontainer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .aheadlinecontainer.bajerova {
    margin-top: 35vh;
  }

  .anavbutton.cc-contact-us._2.yellow, .anavbutton.cc-contact-us._2.blue, .anavbutton.cc-contact-us._2.blue, .anavbutton.cc-contact-us._2.yellow, .anavbutton.cc-contact-us._2.gray {
    margin-left: 3vw;
  }

  .anavmenu.nervos._22 {
    justify-content: center;
  }

  .asection.odth {
    padding-bottom: 5vh;
  }

  .asection.video-homeo {
    padding-bottom: 0;
  }

  .asection.dth {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .acontainer {
    max-width: 80%;
  }

  .acontainer.recenze {
    justify-content: space-between;
    display: flex;
  }

  .aparagraph.akreditace.white.nervos, .aparagraph.rezident21.white.nervos {
    font-size: 16px;
  }

  .aparagraph.podhomeo, .aparagraph.podhomeo-copy {
    margin-left: 3vw;
  }

  .aparagraph.logo.homeo {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .aavigation-wrap {
    justify-content: space-between;
  }

  .grid-45 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-45.homeo_loga {
    margin-top: 8vh;
  }

  .atextfooter {
    line-height: 28px;
  }

  .agrid.pedak21.webinare.skryt {
    display: flex;
  }

  .abackground-2 {
    min-height: 88vh;
  }

  .abackground-2.kolitel-21 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3d839665205472841100_S%CC%8Ckolitele%CC%81%20main%20banner%203.jpg");
    background-position: 91% 158%;
    background-size: auto;
    background-attachment: fixed;
  }

  .abackground-2.kolitel-21._22 {
    background-position: 100% 77%;
  }

  .abackground-2.dth {
    height: 55vh;
    min-height: auto;
  }

  .grid-49 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .grid-50 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collumn_registrace {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .image-202 {
    padding-top: 2px;
    padding-bottom: 0;
  }

  .aheading-2._2.podhomeo, .aheading-2._2.podhomeo-copy {
    margin-left: 3vw;
  }

  .ahou-color-footer-2 {
    padding-bottom: 100px;
  }

  .grid_paterak.rozcesti {
    grid-template-rows: auto;
    margin-top: 10vh;
  }

  .container-52.paterak23._24 {
    margin-top: 5vh;
  }

  .button_registrace_paterak._21 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section_main {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg");
    background-position: 0 0;
    background-size: auto;
    border-radius: 6px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-56 {
    padding-left: 20px;
  }

  .o-ko_nadpis {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-family: Maven Pro, sans-serif;
    font-size: 64px;
    font-weight: 600;
    display: flex;
  }

  .l-ka-akce {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .image-212 {
    width: 5.6em;
  }

  .newsletter-form-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dual-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .card-hover-item {
    padding: 0;
  }

  .newsletter-intro {
    padding: 80px 48px;
  }

  .body-7.mm {
    background-size: cover;
  }

  .lo-1, .lo-1-ap, .lo-2, .lo-2-ap, .lo-3, .lo-3-ap, .lo-4, .lo-4-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lo-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    top: auto;
    left: auto;
  }

  .lo-5-ap, .lo-6, .lo-6-ap, .lo-7, .lo-7-ap, .lo-8, .lo-8-ap, .lo-9, .lo-9-ap, .lo-10, .lo-10-ap, .lo-11, .lo-11-ap, .lo-12, .lo-12-ap, .lo-13, .lo-13-ap, .lo-14, .lo-14-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .registrace_ocko22._23 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .registrace_ocko22._23.big {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 20px;
  }

  .button_registrace_ocko22_big {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 23px;
  }

  .ahoulink2.bajerova.green.kazu {
    background-color: #0000;
    margin-top: 10px;
    padding: 15px 20px;
    font-size: 16px;
    font-weight: 500;
  }

  .feature-image-mask.derma, .feature-image-mask.chripka {
    margin-left: -350px;
  }

  .navah.pmi {
    z-index: auto;
  }

  .partnerah {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .partnerah.close, .partnerah._2x {
    max-width: 38%;
  }

  .ahhead.pedak21.bajerova {
    min-width: 72%;
  }

  .modal.souhlas.mm.kolitele22.pedak, .modal.souhlas.ocko23 {
    display: flex;
  }

  .nav-menu-3-copy.paterak.jaro24.pal {
    margin-left: 3vw;
  }

  .div-block-105.valka.bodytalk1.pedak1.vzacna {
    background-position: 100%;
  }

  .text-block-4.mmaz.prednaskky.kazu, .text-block-4.mmaz.prednaskky.kazu.w--open, .text-block-4.mmaz.kazu {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dropdown_menu.kazu {
    font-size: 16px;
    font-weight: 500;
  }

  .container-70 {
    margin-top: 70px;
  }

  .link_mm_popup.white.pop.x.w--current {
    color: tomato;
    -webkit-text-stroke-color: tomato;
  }

  .container-71 {
    margin-top: 10vh;
  }

  .navbar-logo-left-container.shadow-three.mk, .navbar-logo-left-container.shadow-three.paliace {
    max-width: none;
  }

  .image-253.pal {
    max-width: 57%;
  }

  .image-253.pal.program {
    max-width: 100%;
  }

  .navbar-logo-left-container-2.shadow-three {
    background-size: cover;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    display: flex;
  }

  .con_headline {
    margin-top: 0;
    padding-top: 140px;
  }

  .slide_revma_1 {
    padding-left: 10px;
  }

  .grid_revma_slide {
    grid-column-gap: 20px;
    margin-top: 20px;
  }

  .div-block-120._1, .div-block-120._2, .div-block-120._3, .div-block-120._4, .div-block-120._5, .div-block-120._6, .div-block-120._7, .div-block-120._8, .div-block-120._9, .div-block-120._10, .div-block-120._11, .div-block-120._12, .div-block-120._13, .div-block-120._14, .div-block-120._15 {
    width: 23vw;
  }

  .slide_revma_tecky {
    margin-top: 0;
    padding-top: 0;
  }

  .ahou_link_slider {
    background-position: 50%;
  }

  .ahou_container_slider {
    max-width: 94%;
  }

  .ahou_container_slider.hide {
    display: block;
  }

  .slider-5 {
    width: 100%;
    height: 100%;
  }

  .ahou_div_slider {
    margin-left: 40px;
    margin-right: 40px;
  }

  .slider-wrapper.ahou.hide {
    max-height: 400px;
  }

  .link_nadpis_o-ko {
    justify-content: center;
    display: flex;
  }

  .link_nadpis_o-ko.pedak {
    justify-content: center;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    overflow: scroll;
  }

  .link_nadpis_o-ko.pedak.rs {
    margin-bottom: 5px;
  }

  .link_nadpis_o-ko.pater {
    margin-right: 60px;
  }

  .grid_landing {
    grid-row-gap: 20px;
  }

  .grid_landing.revma {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid_landing.mok23 {
    flex: 1;
    place-items: center;
  }

  .heading_ocko23 {
    font-size: 55px;
  }

  .heading_ocko23.revma {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 41px;
  }

  .text_ocko23.revma {
    font-size: 34px;
    line-height: 24px;
  }

  .text_ocko23.ocko {
    color: #67676f;
    margin-bottom: 0;
    font-size: 40px;
  }

  .slide-7.pater {
    padding-top: 50px;
  }

  .heading_pedak23 {
    font-size: 35px;
    line-height: 50px;
  }

  .heading_pedak23._2 {
    font-size: 41px;
    line-height: 55px;
  }

  .grid_landing_pedak {
    grid-row-gap: 0px;
    align-items: stretch;
  }

  .grid_landing_pedak._2 {
    grid-row-gap: 20px;
    grid-template-rows: 90px auto;
    height: auto;
    min-height: auto;
    margin-top: 20px;
  }

  .grid_landing_pedak._3 {
    grid-row-gap: 20px;
    height: auto;
    margin-top: 20px;
  }

  .image-263 {
    max-width: 80%;
  }

  .text-span-188 {
    font-size: 35px;
  }

  .text-span-189 {
    align-items: flex-start;
    font-size: 30px;
    display: inline;
  }

  .image-264 {
    width: 90%;
    max-width: none;
    max-height: none;
  }

  .image-265 {
    max-width: 100%;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  }

  .card-header {
    height: 220px;
  }

  .container_ocko23_banner {
    margin-bottom: 0;
  }

  .pmi_navigace {
    justify-content: flex-start;
    margin-right: 0;
    display: block;
  }

  .accordion-pane {
    border-width: 0;
    border-radius: 0;
    max-width: none;
  }

  .text-span-200, .text-span-201 {
    color: var(--bodyfest--orange\<deleted\|variable-85bf53a7\>);
  }

  .link-block-76, .link-block-77, .link-block-78 {
    text-align: center;
  }

  .homeo_registrace.yellow.min {
    font-size: 14px;
  }

  .div_line {
    border-top-color: #000;
  }

  .div_line.akce {
    background-color: #000;
    border-top-style: solid;
    width: auto;
    min-height: auto;
    margin-top: 0;
  }

  .div_line.akce.termin {
    border-top-style: solid;
    min-height: auto;
  }

  .grid_homeo_misto {
    grid-template-columns: 35% 1fr;
  }

  .image-272 {
    max-width: 75%;
  }

  .ah_text_mainpage {
    line-height: 55px;
  }

  .ah_text_mainpage.ocko.terminy {
    font-size: 22px;
    line-height: 34px;
  }

  .ah_text_mainpage.revma {
    line-height: 30px;
  }

  .ah_text_mainpage.rev {
    margin-top: 0;
    line-height: 30px;
  }

  .grid_mainpage_pater {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .section_kazuistiky {
    background-image: linear-gradient(306deg, #30ad6445, #94949447);
  }

  .section_kazuistiky._1 {
    padding-top: 15vh;
    padding-bottom: 10vw;
  }

  .image-275 {
    max-width: 80%;
  }

  .section_1_grid {
    grid-template-columns: .5fr .75fr;
    margin-top: 50px;
  }

  .section_1_grif_leftblock {
    margin-top: 0;
  }

  .paragraph_text_kazuistiky {
    width: auto;
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph_text_kazuistiky.grey {
    font-size: 18px;
  }

  .video_kazuistiky {
    border-radius: 4px;
  }

  .div_pal_banner {
    padding-bottom: 40px;
  }

  .container_pal_banner {
    margin-top: 140px;
  }

  .grid_pal_registrace._3 {
    grid-template-rows: auto auto;
  }

  .grid-133, .grid-135 {
    grid-template-columns: 1fr 1fr;
  }

  .grid_lekara.ab {
    grid-column-gap: 10px;
  }

  .button_kazu {
    font-size: 16px;
  }

  .grid_logo_kazu {
    grid-template-rows: auto;
  }

  .image-279 {
    max-width: 50%;
    font-style: italic;
    display: inline-block;
  }

  .image-280 {
    max-width: 50%;
  }

  .div-block-1249, .div-block-1250 {
    text-align: center;
  }

  .section_kazu_loga {
    padding-top: 15vh;
    padding-bottom: 15vh;
  }

  .image-281 {
    max-width: 70%;
  }

  .nav_menu_kazu {
    margin-left: 30px;
    margin-right: 30px;
  }

  .nav_menu_kazu._1 {
    margin-right: 30px;
  }

  .text_nav_kazu {
    font-size: 18px;
  }

  .container_kazu_uvod {
    max-width: 80vw;
    margin-top: 5vh;
  }

  .section_publikace {
    padding-top: 15vh;
    padding-bottom: 15vh;
  }

  .navbar-logo-left-container-4.kazu {
    width: auto;
    max-width: none;
    display: block;
    inset: 0% 0% auto;
  }

  .navbar-wrapper-4.kazu {
    text-align: left;
  }

  .nav-menu-wrapper-4 {
    text-align: right;
    flex: 0 auto;
    justify-content: space-between;
    margin-left: 50vw;
    display: flex;
  }

  .nav-menu-two-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-283 {
    max-width: 50%;
  }

  .list-item, .list-item-2, .list-item-3, .list-item-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid_new_pedak {
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr 1fr;
    margin-left: 50px;
  }

  .grid_new_pedak.lekartalk {
    margin-left: 50px;
  }

  .heading_new_pedak.haleonn {
    font-size: 23px;
  }

  .heading_new_pedak.pal {
    color: var(--paliace-dark-blue\<deleted\|variable-d4ff254a-f5e8-7355-b250-5e6867112ee7\>);
    font-size: 23px;
  }

  .image-285 {
    max-width: 78%;
  }

  .footer-social-link {
    max-width: 75%;
    margin-left: 0;
  }

  .image-286 {
    max-width: 35%;
    font-size: 12px;
  }

  .image-287 {
    max-width: 16%;
  }

  .blog-overview-grid {
    grid-template-rows: 17% auto auto auto auto;
  }

  .sectionahou.content {
    margin-top: 120px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sectionahou.uvod {
    padding-top: 40px;
  }

  .sectionahou.zaver, .sectionahou.contact {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .sectionahou.obsah {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sectionahou.cokdoproc {
    margin-top: 87px;
  }

  .grid_ahou_landing_1._3 {
    justify-content: stretch;
    align-items: stretch;
  }

  .ahoutext.landing.small.ockovanivpraxi {
    margin-top: 40px;
    margin-bottom: 60px;
    font-size: 16px;
    line-height: 30px;
  }

  .ahoutext.landing.small.paterniseminare {
    font-size: 14px;
    line-height: 22px;
  }

  .ahoutext.landing.small.lekar {
    margin-bottom: 5vh;
  }

  .ahoutext.landing.small.mezioborovedny {
    margin-bottom: 13vh;
  }

  .ahoutext.landing.small.pedak {
    margin-top: 10px;
  }

  .ahoutext.landing.paterniseminare {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 25px;
  }

  .ahoutext.landing.lekar._0x10 {
    margin-bottom: 20px;
  }

  .ahoutext.landing.mezioborovedny._10x10 {
    margin-bottom: 20px;
    font-weight: 700;
  }

  .ahoutext.landing.pedak._0x10 {
    margin-top: 10px;
    line-height: 25px;
  }

  .ahoutext.landing.kazuistiky {
    margin-bottom: 4.5vh;
  }

  .ahoutext.grey.stripe-preloader {
    justify-content: flex-end;
    align-items: center;
    display: block;
  }

  .grid_ahou_chess {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
  }

  .div_ahou_chess {
    border: 1px solid #000;
    border-radius: 4px;
    padding: 20px;
  }

  .image-289 {
    height: 287px;
  }

  .link_ahou_landing._1 {
    height: 60vh;
  }

  .link_ahou_landing._3, .link_ahou_landing._4 {
    height: 45vh;
  }

  .link_ahou_landing._5 {
    height: 30vh;
  }

  .div_ahou_landing_right.nws {
    padding-bottom: 40px;
  }

  .grid_landing_left {
    grid-template-rows: auto auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto;
  }

  .grid_landing_chess, .grid_landing_chess._1, .grid_landing_chess._2, .grid_landing_chess._4 {
    grid-template-rows: auto auto;
  }

  .link_landing_akce.ockovanivpraxi.auto, .link_landing_akce.paterniseminare.auto {
    height: 40vh;
  }

  .link_landing_akce.paterniseminare.diplom {
    margin-bottom: 10px;
  }

  .link_landing_akce.l-ka {
    min-height: 0;
  }

  .link_landing_akce.l-ka.auto {
    background-position: 50%;
    height: 40vh;
  }

  .link_landing_akce.mezioborovedny {
    min-height: 0;
  }

  .link_landing_akce.pedak.auto {
    height: 40vh;
  }

  .link_landing_akce.kazuistiky, .link_landing_akce.abkm {
    height: 30.5vh;
    min-height: 0;
  }

  .link_landing_akce.homeo.auto {
    background-position: 69%;
  }

  .link_landing_akce.palice24.auto {
    background-position: 50%;
  }

  .link_landing_akce.ocko {
    height: 40vh;
  }

  .link_landing_akce.pmi {
    background-position: 50%;
  }

  .div_ahou_akce._5.z.pedak {
    border-right-style: solid;
  }

  .grid_landing_tag {
    margin-top: 0;
  }

  .nadpis_landing_2.paterniseminare {
    line-height: 38px;
  }

  .nadpis_landing_3.lekar {
    margin-bottom: 20px;
    font-size: 33px;
  }

  .nadpis_landing_3.mezioborovedny {
    margin-bottom: 20px;
    font-size: 33px;
    line-height: 42px;
  }

  .collection-list-wrapper-4 {
    height: 55vh;
  }

  .link_kazu_sanofi {
    justify-content: center;
    display: flex;
  }

  .grid_video_kazu_3 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
  }

  .fs-cc-banner_container {
    width: auto;
    max-width: 100%;
  }

  .fs-cc-banner_button, .fs-cc-banner_button.fs-cc-banner_button-deny {
    margin-left: 10px;
  }

  .fs-cc-prefs_form-wrapper {
    max-height: 700px;
    margin-top: 10vh;
  }

  .collection-list-2 {
    height: auto;
  }

  .heading-1.nadpis_akce {
    color: tomato;
    font-family: Open Sans, sans-serif;
  }

  .heading-1.ahou_main {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-292, .image-293, .image-294 {
    max-width: 63%;
  }

  .div_ahou_landing_low_left {
    padding-bottom: 40px;
  }

  .container-92, .container-regular {
    max-width: 78%;
  }

  .list_ahou_landing {
    margin-left: 0;
    margin-right: 30px;
  }

  .navigation_ahou_landing {
    padding-left: 140px;
  }

  .brand-5.ahou_landing {
    clear: none;
    flex: 0 auto;
    margin-left: 60px;
    left: 60px;
  }

  .brand-5.ahou_landing.w--current, .brand-5.ahou_landing.klini {
    margin-left: 0;
  }

  .container-94 {
    justify-content: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-menu-9.ahou {
    margin-right: 0;
  }

  .nav_link_ahou.registrace.last {
    padding-right: 0;
  }

  .slide-nav-7 {
    margin-top: 34vh;
    inset: 0%;
  }

  .ahou_footer_grid {
    flex: 0 auto;
  }

  .paragraph_ahou_uvod {
    margin-bottom: 40px;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
  }

  .grid_akce_terminy.ocko24 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button_registrace_akce.ospdl {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .grid_akce_partneri.pedak_simple {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_partneri.paliace24 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link_akce_partneri, .heading-6.partneri {
    text-align: center;
  }

  .grid_akce_pedak_program.vzacna.imunita {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .div_akce_cenik.grey {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button_mod24 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .img_pal_info_24 {
    max-width: 100%;
  }

  .link_partner.stred {
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .link_partner.stred.msd {
    justify-content: flex-end;
    align-items: center;
  }

  .link_partner.stred.pfizer {
    justify-content: flex-start;
    align-items: center;
  }

  .grid_partner_pedak.close.vyzivanovorozence, .grid_partner_pedak.close.vyzivanovorozence._2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_partner_pedak.close.novinkyvockovani {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid_partner_pedak.moznostiochrany {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-309 {
    text-align: center;
    max-width: 100%;
  }

  .container-96, .container-97 {
    max-width: 80%;
  }

  .image-311 {
    text-align: left;
    max-width: 100%;
    display: block;
  }

  .fs-cc-banner_button-2, .fs-cc-banner_button-2.fs-cc-banner_button-deny {
    margin-left: 10px;
  }

  .fs-cc-prefs_form-wrapper-2 {
    max-height: 700px;
    margin-top: 10vh;
  }

  .text-span-312, .text-span-313 {
    font-weight: 600;
  }

  .check {
    width: auto;
  }

  .div-prevence-clanek, .div-prevence-clanek.rodicovstvi, .div-prevence-clanek.video, .youtube-5 {
    height: 31vh;
  }

  .button-442.mod._24 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .testimonial-slider-two {
    flex: 1;
    display: block;
  }

  .div_pic_dth.redlova {
    height: 12vh;
  }

  .div-block-1259 {
    max-height: 91%;
  }

  .background-video-2 {
    height: 80vh;
  }

  .background-video-3 {
    height: 60vh;
  }

  .gallery-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .gallery-image {
    height: 27vh;
  }

  .gallery-slider-right {
    right: -50px;
  }

  .team-slide-wrapper {
    margin-right: 5%;
  }

  .vision_image-wrapper {
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .vision_image-wrapper.is-image-large {
    width: 32vw;
    height: 76vh;
  }

  .vision_small-image-group {
    width: 17vw;
  }

  .text-overlay-wrap.text-color-secondary {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .vision_image2, .vision_image3, .vision_image6, .vision_image5 {
    max-width: 90%;
  }

  .vision_image-group-left {
    justify-content: stretch;
    place-items: center end;
    padding-left: 0;
    padding-right: 0;
  }

  .vision_image-group-right {
    grid-template-columns: 1fr 1fr;
    place-items: center start;
    padding-left: 0;
    padding-right: 0;
  }

  .div_mise_well {
    margin-top: 0;
  }

  .well.posilujeme.pic {
    max-width: none;
  }

  .section_well_last {
    padding-top: 40px;
  }

  .section_well {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab-link-tab-4-3, .tab-link-tab-3-4, .tab-link-tab-2-3, .tab-link-tab-1-2.w--current {
    padding-left: 25px;
    padding-right: 25px;
  }

  .tab_link_well {
    padding-left: 21px;
    padding-right: 21px;
  }

  .nav-topbar-left-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .nav_topbar-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .ahou_claim {
    padding-left: 140px;
    padding-right: 140px;
  }

  .hero-text.lekar {
    margin-top: 4.3rem;
    padding-right: 40px;
  }

  .hero-text.adi {
    margin-top: 4.8rem;
  }

  .cut-out-image {
    border-top-width: 0;
  }
}

@media screen and (min-width: 1440px) {
  .sidebar-block {
    width: 75%;
  }

  .container {
    max-width: 70%;
  }

  .container.akce.paliace.video {
    height: 65vh;
  }

  .container.grey.pedak._60 {
    max-width: 70%;
  }

  .container.program24 {
    max-width: 80%;
  }

  .container.homeo-video {
    max-width: none;
    height: auto;
    max-height: none;
  }

  .container.video-homeo {
    margin-top: 20px;
  }

  .container.klini-nadpis {
    margin-top: 0;
    padding-left: 0;
    display: flex;
  }

  .section-homeo-welcome {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .heading-zakhomeo-white._2 {
    margin-right: 0%;
  }

  .div-block-ahou-head-1.big.bajerova {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60891f05dea3ee90fa0eb2be_Bajerova%CC%81.jpg");
    background-position: 0 0, -1% 86%;
  }

  .logo-paterak.small {
    width: 8vw;
  }

  .logo-paterak.small.imunita {
    width: 5vw;
  }

  .ahou-color-footer {
    padding-bottom: 120px;
  }

  .div-block-bodyfest-program-1.mod22program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-bodyfest-program-1.mod22program.hotel.duo {
    min-height: auto;
  }

  .div-block-bodyfest-program-1.mod22program.ubytovani {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button_ahou_1.pedak._2021 {
    margin-right: 50vw;
  }

  .ahou-menu.nervos {
    justify-content: center;
  }

  .ahou-menu.paterak24 {
    margin-left: 25vw;
  }

  .nav-menu-4.mm {
    margin-left: 25vw;
    font-size: 14px;
  }

  .slide._2 {
    padding-top: 50px;
  }

  .ahouline._2._3 {
    margin-bottom: 20px;
  }

  .gridahoutext.subscription {
    min-height: auto;
  }

  .div-block-69 {
    padding-left: 1vw;
  }

  .headline-container {
    margin-top: 40px;
  }

  .header-background._3-copy {
    min-height: 70vh;
  }

  .header-background.mok23 {
    padding-bottom: 70px;
  }

  .ah_text.jmeno {
    padding-right: 0;
  }

  .ah_text.bajerov.uvod {
    letter-spacing: 1px;
    margin-top: 11vh;
    margin-bottom: 0;
    padding-right: 7vw;
    font-size: 16px;
    line-height: 29px;
  }

  .ah_text.bajerov.uvod.new {
    padding-right: 7vw;
  }

  .ah_text.bajerov.uvod.new.videa.pink._1 {
    font-size: 21px;
    line-height: 36px;
  }

  .ah_text.bajerov.uvod._2verze {
    padding-right: 10vw;
  }

  .ah_text.kopecky.pal, .ah_text.cspm {
    font-size: 16px;
  }

  .ah_text.cspm.blue {
    line-height: 30px;
  }

  .ah_uvod.paliace21._22._23 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_grid_program {
    grid-template-columns: .3fr 1fr .75fr;
  }

  .ah_grid_program.rezident {
    grid-auto-columns: .5fr;
  }

  .ah_grid_partneri.vakc-ny.abkm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abackground {
    min-height: 88vh;
  }

  .abackground.paliace21.pal22 {
    background-size: cover;
  }

  .abackground.paterak.paterak22.paterak23._24 {
    height: 74vh;
  }

  .abackground.o-ko {
    background-position: 100% 28%;
  }

  .aheadlogo.pedak21.bajerova {
    min-width: 69%;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .aheadlinecontainer.bajerova {
    margin-top: 32vh;
  }

  .aheadlinecontainer._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .aheadingbutton {
    transition: background-color .5s;
  }

  .asection.paralex.ahoubackground.kolitel-21 {
    background-size: cover;
  }

  .asection.paralexahou.kolitel-21 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3b45b04e0380fdd69ec2_S%CC%8Ckolitele%CC%81%20main%20banner.jpg");
    background-position: 100%;
    background-size: cover;
    background-attachment: scroll;
  }

  .asection.video-homeo {
    padding-bottom: 0;
  }

  .acontainer {
    max-width: 80%;
  }

  .acontainer.ped_misto {
    padding-top: 40px;
  }

  .acontainer.recenze {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .acontainer.dth_recenze {
    justify-content: space-between;
    display: flex;
  }

  .aparagraph.podhomeo, .aparagraph.podhomeo-copy {
    margin-left: 3vw;
  }

  .aheading {
    font-size: 40px;
  }

  .atextfooter {
    line-height: 28px;
  }

  .aheadingbutton-2 {
    transition: background-color .5s;
  }

  .abackground-2 {
    min-height: 88vh;
  }

  .abackground-2.kolitel-21 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3ca89665205d09840e2a_S%CC%8Ckolitele%CC%81%20main%20banner%202.jpg");
    background-position: 100% 98%;
    background-attachment: scroll;
  }

  .abackground-2.dth {
    background-position: 0 100%;
  }

  .acontact-2.sabina._2.lilka {
    margin-top: 2vh;
  }

  .aheadingbutton-3 {
    transition: background-color .5s;
  }

  .ahoulink-2.bajerova, .ahoulink-2.bajerova.w--current {
    font-size: 14px;
  }

  .grid-52 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-55 {
    margin-top: 2vh;
  }

  .image-202 {
    padding-top: 4px;
    padding-bottom: 0;
  }

  .aheading-2 {
    font-size: 40px;
  }

  .aheading-2._2.podhomeo {
    margin-left: 3vw;
  }

  .aheading-2._2.podhomeo.yellow, .aheading-2._2.podhomeo.blue, .aheading-2._2.podhomeo.yellow, .aheading-2._2.podhomeo.blue, .aheading-2._2.podhomeo.gray {
    margin-top: 3vh;
  }

  .aheading-2._2.podhomeo-copy {
    margin-left: 3vw;
  }

  .italic-text-20 {
    font-size: 14px;
  }

  .ahou-color-footer-2 {
    padding-bottom: 120px;
  }

  .container-52.paterak23._24 {
    margin-top: 5vh;
  }

  .grid_partneri_bajerova.verze1 {
    grid-template-columns: 50% 50%;
  }

  .n-zev_o-ko.mini {
    margin-top: 20vh;
  }

  .l-ka-akce {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .body_nervos {
    background-size: cover;
  }

  .image-212 {
    width: 5em;
  }

  .menu_link {
    flex: none;
    font-size: 12px;
    line-height: 20px;
  }

  .menu_p-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .services-card {
    padding: 48px;
  }

  .dual-wrapper {
    grid-template-columns: .9fr 1fr;
  }

  .credits-wrapper {
    grid-column-gap: 80px;
  }

  .body-7.mm {
    background-size: cover;
  }

  .logo_animace {
    max-width: 97%;
  }

  .text-wrap {
    margin-top: 0;
  }

  .grid_paterak_22.podzim.paterak23._24 {
    margin-top: 9vh;
  }

  .registrace_ocko22 {
    font-size: 16px;
    line-height: 20px;
  }

  .feature-image-mask {
    min-width: 700px;
    margin-left: -280px;
    margin-right: 80px;
  }

  .feature-image-mask.derma, .feature-image-mask.chripka {
    margin-left: -450px;
  }

  .grid-96 {
    grid-row-gap: 45px;
  }

  .ahhead.pedak21.bajerova {
    min-width: 69%;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .modal.souhlas.mm.kolitele22.can.lekartalk {
    display: none;
  }

  .image-159-copy {
    margin-top: 4vh;
    margin-bottom: 1vh;
  }

  .text_paliace22aktivni {
    font-size: 17px;
  }

  .div-block-109, .div-block-110 {
    padding-bottom: 30px;
  }

  .image-253.pal {
    max-width: 58%;
  }

  .image-253.pal.program {
    max-width: 101%;
  }

  .sec_headline {
    overflow: hidden;
  }

  .grid_revma_slide {
    grid-column-gap: 22px;
  }

  .div-block-120._1, .div-block-120._2, .div-block-120._3, .div-block-120._4, .div-block-120._5, .div-block-120._6, .div-block-120._7, .div-block-120._8, .div-block-120._9, .div-block-120._13, .div-block-120._14, .div-block-120._15 {
    width: 20vw;
  }

  .ahou_link_slider {
    background-position: 50% 0;
    background-size: cover;
  }

  .ahou_link_slider._2 {
    background-color: #0000;
    width: 99%;
    display: inline-block;
  }

  .ahou_container_slider {
    justify-content: center;
    max-width: 95%;
    display: block;
  }

  .slider-5 {
    background-color: var(--ahou--tomato);
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .ahou_div_slider {
    justify-content: center;
    width: 98%;
    display: flex;
  }

  .image-261 {
    max-width: none;
  }

  .right-arrow-2 {
    flex: none;
  }

  .container-78 {
    max-width: 95%;
    max-height: none;
  }

  .link_nadpis_o-ko.pedak {
    min-height: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: scroll;
  }

  .link_nadpis_o-ko.pedak.rs {
    margin-bottom: 5px;
  }

  .grid_landing.revma {
    grid-row-gap: 10px;
    grid-template-columns: 1.5fr .5fr 1fr;
  }

  .heading_ocko23, .heading_ocko23.revma {
    font-size: 38px;
  }

  .text_ocko23.revma, .text_ocko23.ocko {
    font-size: 30px;
  }

  .heading_pedak23, .heading_pedak23._2 {
    font-size: 38px;
  }

  .grid_landing_pedak {
    grid-template-rows: auto 205px;
  }

  .grid_landing_pedak._2 {
    align-items: stretch;
    height: auto;
    min-height: auto;
  }

  .grid_landing_pedak._3 {
    grid-template-rows: auto auto;
    height: auto;
  }

  .image-263 {
    max-width: 80%;
  }

  .text-span-188 {
    font-size: 30px;
  }

  .image-264 {
    max-width: 100%;
  }

  .card.a {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80caf23beeac1e6a07222_16.webp");
  }

  .card-header {
    height: 250px;
  }

  .div_line.akce {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .grid_homeo_misto {
    grid-template-columns: 36% 1fr;
  }

  .image-272 {
    max-width: 70%;
  }

  .paragraph_text_kazuistiky.lightgreen.vpravo, .h2_text_block.kazuistiky.vpravo {
    text-align: right;
  }

  .div_pal_banner {
    padding-bottom: 40px;
  }

  .grid_pal_registrace._3 {
    grid-template-rows: auto auto;
  }

  .grid_video_kazu {
    grid-template-rows: auto auto auto;
  }

  .footer-social-link {
    max-width: 65%;
  }

  .sectionahou.content {
    border-top-style: none;
    border-top-width: 0;
    border-bottom: 1px solid #8a8d91;
    margin-top: 120px;
    overflow: visible;
  }

  .sectionahou.uvod {
    z-index: 1000;
    border-bottom: 1px solid #000;
    border-radius: 0;
    width: 100%;
    position: fixed;
    inset: auto;
    overflow: visible;
  }

  .sectionahou.zaver {
    background-color: #f0ecec;
    border-bottom: 1px #8a8d91;
  }

  .sectionahou.grey {
    background-color: #fff0;
  }

  .sectionahou.banner {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .sectionahou.kontakt_em {
    overflow: visible;
  }

  .ahoutext.landing.small.ockovanivpraxi {
    margin-bottom: 40px;
  }

  .ahoutext.landing.small.lekar {
    margin-bottom: 7vh;
  }

  .ahoutext.landing.small.mezioborovedny {
    margin-bottom: 14vh;
  }

  .ahoutext.landing.small.pedak {
    margin-bottom: 9vh;
  }

  .ahoutext.landing.kazuistiky {
    margin-bottom: 5.5vh;
  }

  .grid_landing_left {
    grid-template-rows: auto auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto;
  }

  .grid_landing_chess {
    grid-template-rows: 26vh auto;
  }

  .grid_landing_chess._1, .grid_landing_chess._2, .grid_landing_chess.small {
    grid-template-rows: auto auto;
  }

  .link_landing_akce.ockovanivpraxi.auto, .link_landing_akce.paterniseminare.auto {
    height: 38vh;
  }

  .link_landing_akce.paterniseminare.podzim {
    background-position: 50%;
    height: 40vh;
  }

  .link_landing_akce.l-ka {
    min-height: 45.7vh;
  }

  .link_landing_akce.l-ka.auto {
    height: 40vh;
    min-height: 0;
    overflow: hidden;
  }

  .link_landing_akce.mezioborovedny {
    background-position: 50%;
    height: 40vh;
    min-height: 0;
  }

  .link_landing_akce.mezioborovedny.auto {
    height: 38vh;
    min-height: 0;
    overflow: hidden;
  }

  .link_landing_akce.pedak.auto {
    background-position: 50%;
    height: 40vh;
  }

  .link_landing_akce.kazuistiky {
    min-height: 24vh;
  }

  .link_landing_akce.kazuistiky.auto {
    height: 40vh;
    min-height: 0;
    overflow: hidden;
  }

  .link_landing_akce.abkm {
    min-height: 24vh;
  }

  .link_landing_akce.abkm.auto {
    height: 38vh;
    overflow: hidden;
  }

  .link_landing_akce.homeo.auto {
    height: 40vh;
    overflow: hidden;
  }

  .link_landing_akce.palice24.auto {
    background-position: 50%;
    height: 40vh;
    overflow: hidden;
  }

  .link_landing_akce.ocko {
    height: 40vh;
  }

  .link_landing_akce.pmi {
    background-position: 50%;
    height: 40vh;
  }

  .div_ahou_akce._2.c {
    border-left-style: none;
    overflow: hidden;
  }

  .div_ahou_akce._2.c.homeo, .div_ahou_akce._2.c.ocko {
    border-bottom-color: #8a8d91;
    border-right-color: #8a8d91;
  }

  .div_ahou_akce._4.b.ocko {
    border-bottom-color: #8a8d91;
  }

  .div_ahou_akce._5.z.pedak {
    border-bottom-color: #8a8d91;
    border-right-style: solid;
    border-right-color: #8a8d91;
  }

  .div_ahou_akce._5.z.paterak {
    border-bottom-color: #8a8d91;
  }

  .div_ahou_akce._6.e.mod, .div_ahou_akce._8.g {
    border-bottom-color: #8a8d91;
    border-right-color: #8a8d91;
  }

  .div_ahou_akce._9.h, .div_ahou_akce.a.paliace {
    border-bottom-color: #8a8d91;
  }

  .grid_landing_tag {
    align-items: stretch;
  }

  .nadpis_landing_4.abkm {
    margin-bottom: 9vh;
  }

  .grid_ahou_landing_1x2_2 {
    height: auto;
  }

  .collection-list-wrapper-4 {
    height: 55vh;
  }

  .collection-list-wrapper-4.auto {
    height: 48vh;
    display: none;
    overflow: scroll;
  }

  .grid_video_kazu_3 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
  }

  .fs-cc-prefs_form-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fs-cc-prefs_checkbox {
    height: 20px;
  }

  .collection-list-2 {
    height: auto;
  }

  .div_ahou_landing_low_left.j {
    border-right-color: #8a8d91;
  }

  .logo-img._50-r-m {
    max-width: 10vw;
    margin-right: 200px;
  }

  .grid-136 {
    border-left-color: #8a8d91;
    border-right-color: #8a8d91;
  }

  .container-92 {
    max-width: 70%;
  }

  .navbar-no-shadow-container.ahou_landingpage {
    padding-left: 0;
    padding-right: 0;
  }

  .container-regular {
    max-width: 70%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation_ahou_landing {
    border-bottom-color: #8a8d91;
    padding-left: 15vw;
  }

  .brand-5.ahou_landing {
    left: 70px;
  }

  .nav_link_ahou.w--current {
    color: tomato;
  }

  .nav_link_ahou.ospdl {
    color: #2faa56;
  }

  .nav_link_ahou.ospdl.w--current {
    color: var(--ospdl);
  }

  .slide-nav-7 {
    margin-top: 34vh;
    margin-bottom: 0;
    top: 0;
  }

  .footer-dark.ahou_landing {
    -webkit-text-stroke-color: #8a8d91;
    border-bottom-color: #8a8d91;
  }

  .footer-divider {
    color: #8a8d91;
    -webkit-text-stroke-color: #8a8d91;
    background-color: #8a8d91;
  }

  .ahou_footer_grid {
    grid-column-gap: 15px;
    flex: 1;
  }

  .grid_akce_terminy.ocko24 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .button_registrace_akce.pedak.grey.imunita {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button_mod24 {
    margin-bottom: 10px;
  }

  .italic-text-21, .italic-text-22 {
    font-size: 17px;
  }

  .image-309 {
    max-width: 80%;
  }

  .brackets {
    color: tomato;
  }

  .brackets.ospdl {
    color: var(--ospdl);
  }

  .brackets.black {
    color: var(--true-black);
  }

  .fs-cc-prefs_form-wrapper-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_pic_dth, .div_pic_dth.redlova {
    width: 7vw;
  }

  .popup-video-block {
    opacity: 0;
    display: none;
  }

  .video-show {
    left: 5%;
  }

  .background-video-2 {
    height: 80vh;
    max-height: none;
  }

  .background-video-3 {
    height: 65vh;
  }

  .large-card {
    padding-right: 0;
  }

  .card-flex {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    width: auto;
  }

  .space-7rem {
    min-height: 6vw;
  }

  .features-image {
    filter: saturate(64%);
  }

  .features-image-wrapper.flip-from-left-animation {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .paragraph_o_nas {
    margin-right: 0;
  }

  .paragraph_o_nas.left {
    margin-right: 40px;
  }

  .heading-2_o-nas {
    font-family: Open Sans, sans-serif;
  }

  .background-video-4 {
    height: 40vh;
  }

  .gallery-image {
    height: 22vh;
  }

  .tab_link_well {
    padding-left: 21px;
    padding-right: 21px;
  }

  .hero-text.lekar {
    margin-top: 5.2rem;
    padding-right: 60px;
    font-size: 38px;
    line-height: 53px;
  }

  .hero-text.adi {
    margin-top: 5.7rem;
  }

  .cut-out-image {
    border-top-color: #fff;
  }

  .hero-text-block {
    margin-top: 0;
  }

  .hero-line {
    top: -2.8vw;
  }

  .section_adi.corners {
    border-style: none;
  }

  .grid_adi_odkazy {
    padding-left: 80px;
    padding-right: 80px;
  }

  .grid_adi_loga {
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-115 {
    width: auto;
    max-width: 70%;
  }
}

@media screen and (min-width: 1920px) {
  .body-ospdl.paterak22 {
    background-size: cover;
  }

  .headingahou.h2.paterak.paterak22 {
    margin-bottom: 5vh;
  }

  .container {
    max-width: 70%;
  }

  .container.akce.paliace.video {
    height: 70vh;
    padding-top: 0;
    display: block;
  }

  .container.grey.pedak._60, .container.banner {
    max-width: 70%;
  }

  .container.homeo-video {
    max-width: 90vw;
  }

  .section-homeo-welcome {
    height: 45vh;
    padding-bottom: 0;
  }

  .price-zakhomeo-2._5vw.white.paterak22 {
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-ahou-head-1.pedak19.paterak-copy {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ef07f9f299cb94246ea22a9_rawpixel-618738-unsplash%20%2B%20Rectangle%206%20Copy%207%20Mask.jpg");
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-ahou-head-1.big.bajerova {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/60892653e30340dab0e32ce1_Bio.jpg");
    background-position: 0 0, 100% 89%;
  }

  .logo-paterak.small {
    width: 6vw;
  }

  .logo-paterak.small.imunita {
    width: 5vw;
  }

  .ahou-color-footer {
    padding-bottom: 140px;
  }

  .tab-link-tab-3.w--current {
    margin-left: 10px;
  }

  .div-block-47 {
    width: auto;
  }

  .bodyfest-map {
    max-height: 25vh;
  }

  .logo-image.nestle {
    width: 163px;
  }

  .button_ahou_1.pedak {
    position: static;
  }

  .button_ahou_1.pedak._2021 {
    margin-right: 0;
  }

  .ahou-menu.pal22menu {
    justify-content: center;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .ahou-logo-link.bajerova.old {
    width: 164px;
  }

  .text-ahou.white {
    font-size: 16px;
  }

  .text-ahou.h3._16up._5vw.plus8.white {
    font-size: 18px;
  }

  .text-ahou.small.white {
    font-size: 16px;
    font-style: normal;
  }

  .ahou.pateraky {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ahou.pateraky.partneri {
    padding-top: 0;
  }

  .pedak.logo {
    position: static;
  }

  .prevencegridcategory {
    width: 93.5%;
  }

  .ahouline._2._3 {
    margin-bottom: 20px;
  }

  .gridahoutext.subscription {
    min-height: auto;
  }

  .modal-wrapper-odb {
    display: none;
  }

  .headline-container {
    margin-top: 40px;
  }

  .header-background._3-copy {
    min-height: 60vh;
  }

  .ah_text {
    font-size: 18px;
    line-height: 30px;
    display: block;
  }

  .ah_text.historie-sub12 {
    font-size: 14px;
    line-height: 22px;
  }

  .ah_text.instrukce_pedak21, .ah_text.instrukce_rezident21, .ah_text.instrukce_rezident21, .ah_text.instrukce_rezident21 {
    transition-duration: .3s;
  }

  .ah_text.program.pedak22 {
    font-size: 16px;
  }

  .ah_text.bajerov.uvod {
    padding-right: 0;
    font-size: 19px;
    line-height: 36px;
  }

  .ah_text.bajerov.uvod.new {
    padding-right: 0;
  }

  .ah_text.bajerov.uvod.new.videa.pink._1 {
    font-size: 22px;
  }

  .ah_text.bajerov.uvod._2verze {
    padding-right: 5vw;
  }

  .ah_text.uvod_rezident {
    letter-spacing: 1px;
    text-indent: 0;
    line-height: 23px;
  }

  .ah_text.bajerova_videa {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .ah_text.lekar_veta.nervos.white {
    font-size: 14px;
  }

  .ah_text.white.nervos {
    font-size: 19px;
  }

  .ah_uvod.pedak21 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_uvod.paliace21._22._24 {
    padding-top: 5vh;
  }

  .ah_program {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_headline.pedak21 {
    font-size: 34px;
    line-height: 42px;
  }

  .ah_grid_historie {
    grid-template-rows: auto;
  }

  .ah_grid.pedak21.program.pedak21online {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_program {
    grid-template-columns: .25fr 1fr .75fr;
  }

  .ah_program_div.grey.rezident21, .ah_program_div.rezident21 {
    margin-bottom: 0;
  }

  .ah_grid_terminy.ocko.paterak.paterak22 {
    grid-template-rows: auto;
  }

  .ah_clickmeeting.pedak21 {
    font-size: 34px;
    line-height: 42px;
  }

  .ah_grid_partneri.vakc-ny.abkm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abackground {
    min-height: 64vh;
  }

  .abackground.paliace21.pal22 {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    min-height: 70vh;
    padding-top: 20px;
  }

  .abackground.paterak.paterak22.paterak23._24 {
    height: 58vh;
  }

  .abackground.o-ko {
    min-height: 92vh;
  }

  .abackground.o-ko._23 {
    padding-left: 140px;
  }

  .aheadlogo.pedak21.bajerova {
    min-width: 76%;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .aheadlinelink {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .aheadlinelink.paliace21.pal22 {
    font-size: 18px;
  }

  .aheadlinecontainer.bajerova {
    margin-top: 34vh;
    padding-right: 3vw;
    display: flex;
  }

  .aheadlinecontainer.rezident21.rez22 {
    margin-top: 5vh;
  }

  .aheadlinecontainer.nervos {
    margin-top: 25vh;
    margin-bottom: 10vh;
  }

  .aheadingbutton {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
  }

  .anavbutton.cc-contact-us {
    padding: 16px 28px;
  }

  .anavbutton.nervos {
    font-size: 15px;
  }

  .asection.gray, .asection.paralex {
    background-color: #fafafa;
  }

  .asection.paralex.ahoubackground.nervos {
    background-color: #0000;
  }

  .asection.paralex.nervos {
    background-color: #0000;
    background-image: linear-gradient(#0000, #0000);
  }

  .asection.paralexahou {
    background-color: #fafafa;
  }

  .asection.paralexahou.paterak.paterak22, .asection.paralexahou.paterak._22 {
    background-color: #0000;
  }

  .asection.nervos {
    background-position: 0 0;
  }

  .acontainer {
    max-width: 80%;
  }

  .acontainer.recenze {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .acontainer.dth_recenze {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .aakreditace.rez22 {
    border-color: #43899a;
    margin-top: 60px;
  }

  .aparagraph {
    font-size: 20px;
    line-height: 34px;
  }

  .aparagraph.akreditace.white.nervos {
    font-size: 19px;
  }

  .aparagraph._60 {
    width: 70%;
  }

  .aparagraph.rezident21.white.nervos {
    text-align: justify;
    font-size: 19px;
  }

  .aparagraph.podhomeo {
    margin-left: 3vw;
  }

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

  .aparagraph.podhomeo-copy {
    margin-left: 3vw;
  }

  .text-block-208 {
    font-size: 16px;
  }

  .text-block-208.nervos {
    font-size: 15px;
  }

  .anavigation.paliace21.pal22 {
    margin-bottom: 20px;
  }

  .aheading._2 {
    font-size: 24px;
  }

  .image-196 {
    position: absolute;
  }

  .atextfooter {
    font-size: 20px;
    line-height: 34px;
  }

  .aheadingbutton-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
  }

  .abackground-2 {
    min-height: 64vh;
  }

  .abackground-2.pedak21.vitamind {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/6049dcd0498f44ada3281baa_Banner%20wf%20-%20vitami%CC%81n%20D%20a%20vy%CC%81z%CC%8Civa.png");
  }

  .abackground-2.kolitel-21 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3d839665205472841100_S%CC%8Ckolitele%CC%81%20main%20banner%203.jpg");
    background-position: 50% 86%;
  }

  .abackground-2.kolitel-21._22 {
    background-position: 100%;
    background-size: cover;
    min-height: 96vh;
  }

  .abackground-2.podhomeo {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
    min-height: 72vh;
  }

  .abackground-2.pedohomeo {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg"), linear-gradient(#0000, #0000);
    background-position: 50% 100%;
    background-size: cover, auto;
    background-attachment: fixed;
    min-height: 72vh;
  }

  .abackground-2.psychohomeo {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
    min-height: 72vh;
  }

  .abackground-2.dth {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19b4a144d004c97cf9709_DTH.svg");
    background-position: 0 100%;
    background-size: cover;
    background-attachment: fixed;
    height: 45vh;
    min-height: auto;
  }

  .abackground-2.nervos {
    padding-top: 15vh;
    padding-bottom: 15vh;
  }

  .abackground-2.orl {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5cc19be7ad50d9e537407f82_zaklady.svg"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
    min-height: 72vh;
  }

  .aheadlinelink-2 {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .aheadlinelink-2.nervos, .aheadlinelink-2.nervos.poz {
    font-size: 15px;
  }

  .aheadingbutton-3 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
  }

  .modal-wrapper-odb-rez1 {
    display: flex;
  }

  .ah_text-2 {
    font-size: 18px;
    line-height: 30px;
    display: block;
  }

  .ah_text-2.historie-sub12 {
    font-size: 14px;
    line-height: 22px;
  }

  .afloatingbutton {
    background-color: #214665;
    font-size: 19px;
  }

  .afloatingbutton:hover {
    background-color: var(--ahou--tomato);
  }

  .ahoulink-2.bajerova, .ahoulink-2.bajerova.w--current {
    font-size: 16px;
  }

  .master_bio.bajerova {
    padding-bottom: 0;
  }

  .master_videa {
    padding-top: 25vh;
    padding-bottom: 25vh;
  }

  .grid-53.paliace21 {
    grid-column-gap: 48px;
    grid-template-columns: 1.25fr .25fr;
  }

  .div-block-83 {
    padding-bottom: 2vh;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .aheadlinelink-3 {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .aheading-2._2 {
    font-size: 24px;
  }

  .aheading-2._2.podhomeo, .aheading-2._2.podhomeo-copy {
    margin-left: 3vw;
  }

  .italic-text-20 {
    font-size: 16px;
  }

  .ah_text-3 {
    font-size: 18px;
    line-height: 30px;
    display: block;
  }

  .ahou-color-footer-2 {
    padding-bottom: 140px;
  }

  .tab-link-tab-3-3.w--current {
    margin-left: 10px;
  }

  .grid_paterak._21._22 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr .75fr 1.25fr;
  }

  .grid_paterak._21._22.program {
    grid-template-columns: .25fr 1.5fr .75fr;
  }

  .grid_paterak_terminy._21.paterak22.jedna {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr .75fr;
  }

  .grid_paterak_terminy._21.paterak22.seznam {
    grid-column-gap: 2vw;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .body_nervos {
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
  }

  .image-212 {
    width: 4.8em;
  }

  .menu_p-2 {
    font-size: 22px;
  }

  .menu-list-item.white.small {
    padding-top: 0;
  }

  .white22 {
    font-size: 18px;
  }

  .text-block-214 {
    width: auto;
    font-size: 24px;
    font-weight: 400;
  }

  .registrace_ocko22 {
    font-size: 22px;
    line-height: 30px;
  }

  .ah_podnadpis.can {
    font-size: 32px;
    line-height: 49px;
  }

  .feature-image-mask {
    min-width: 800px;
    margin-left: -530px;
  }

  .feature-image-mask.derma, .feature-image-mask.chripka {
    margin-left: -600px;
  }

  .ahhead.pedak21.bajerova {
    min-width: 76%;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .modal.souhlas.ocko23 {
    display: flex;
  }

  .div-block-47-copy, .div-block-47-copy-copy {
    width: auto;
  }

  .menu_link-2.grey {
    background-color: #f8f8f8;
    border-style: none;
    border-radius: 4px;
    margin-top: 8px;
    padding-top: 7px;
  }

  .ah_text-4 {
    font-size: 18px;
    line-height: 30px;
    display: block;
  }

  .image-253.pal {
    max-width: 57%;
  }

  .slider-2 {
    margin-bottom: 8em;
  }

  .div-block-120._1 {
    background-position: 0 100%;
    width: 16vw;
    height: 25vh;
  }

  .div-block-120._2, .div-block-120._3 {
    width: 16vw;
    height: 25vh;
  }

  .div-block-120._4, .div-block-120._5 {
    width: 16vw;
  }

  .div-block-120._6 {
    background-position: 0 100%;
    width: 16vw;
  }

  .div-block-120._7, .div-block-120._8 {
    width: 16vw;
  }

  .div-block-120._9 {
    background-position: 50% 100%;
    width: 16vw;
  }

  .div-block-120._10, .div-block-120._11 {
    width: 16vw;
  }

  .div-block-120._12 {
    background-position: 50% 100%;
    width: 16vw;
  }

  .div-block-120._13, .div-block-120._14 {
    background-position: 50%;
    width: 16vw;
  }

  .div-block-120._15 {
    background-position: 100%;
    width: 16vw;
  }

  .ahou_link_slider {
    max-width: 0%;
    padding-left: 40px;
    display: inline;
  }

  .ahou_link_slider._2, .ahou_link_slider._3 {
    max-width: 100%;
    display: block;
  }

  .ahou_container_slider {
    max-width: 100%;
  }

  .slider-5 {
    background-color: var(--ahou--tomato);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 220px;
    display: flex;
  }

  .ahou_div_slider {
    justify-content: center;
    display: block;
  }

  .image-261 {
    text-align: left;
    display: block;
  }

  .slide-3, .slide-4 {
    background-color: #0000;
  }

  .slide-5 {
    color: var(--ahou--tomato);
  }

  .left-arrow-2 {
    flex: 1;
    display: block;
  }

  .link_nadpis_o-ko.pedak {
    min-height: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link_nadpis_o-ko.pedak.rs {
    margin-bottom: 10px;
  }

  .grid_landing_pedak {
    height: 24vh;
  }

  .grid_landing_pedak._2 {
    height: auto;
    min-height: auto;
  }

  .grid_landing_pedak._3 {
    height: auto;
  }

  .image-264 {
    max-width: 100%;
  }

  .card.l {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63c80db9f28d78354ccbeb16_8219794-fb74d5.webp");
  }

  .card-header {
    height: 270px;
  }

  .grid_homeo_misto {
    grid-template-columns: 20% 1fr;
  }

  .section_2_grid {
    height: 100%;
  }

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

  .nav-link-5.kazu {
    font-size: 18px;
  }

  .image-284 {
    min-width: 6vw;
  }

  .footer-social-link {
    max-width: none;
  }

  .image-286 {
    max-width: 28%;
  }

  .sectionahou.content {
    margin-top: 120px;
  }

  .sectionahou.zaver, .sectionahou.contact {
    padding-top: 70px;
  }

  .ahoutext.landing.small.lekar {
    margin-bottom: 9vh;
  }

  .ahoutext.landing.small.mezioborovedny {
    margin-bottom: 14vh;
  }

  .ahoutext.landing.kazuistiky {
    margin-bottom: 3vh;
  }

  .grid_landing_left {
    grid-template-rows: auto auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto auto auto;
  }

  .grid_landing_chess {
    grid-template-rows: 21vh auto;
  }

  .grid_landing_chess._1 {
    border-right-style: none;
    grid-template-rows: auto auto;
  }

  .grid_landing_chess._2, .grid_landing_chess.small {
    grid-template-rows: auto auto;
  }

  .link_landing_akce.ockovanivpraxi {
    min-height: 34vh;
  }

  .link_landing_akce.ockovanivpraxi.auto {
    height: 36vh;
    min-height: 0;
  }

  .link_landing_akce.paterniseminare {
    min-height: 18vh;
  }

  .link_landing_akce.paterniseminare.auto {
    height: 36vh;
    min-height: 0;
  }

  .link_landing_akce.paterniseminare.podzim {
    background-position: 50%;
    height: 36vh;
  }

  .link_landing_akce.paterniseminare.diplom {
    height: 36vh;
  }

  .link_landing_akce.l-ka {
    min-height: 28vh;
  }

  .link_landing_akce.l-ka.auto {
    height: 36vh;
  }

  .link_landing_akce.mezioborovedny {
    background-position: 50%;
    height: 36vh;
    min-height: 0;
  }

  .link_landing_akce.mezioborovedny.auto {
    height: 36vh;
  }

  .link_landing_akce.pedak {
    min-height: 18vh;
  }

  .link_landing_akce.pedak.auto {
    background-position: 50%;
    height: 36vh;
    min-height: 0;
  }

  .link_landing_akce.kazuistiky {
    min-height: 8vh;
  }

  .link_landing_akce.kazuistiky.auto {
    height: 36vh;
  }

  .link_landing_akce.abkm {
    min-height: 8vh;
  }

  .link_landing_akce.abkm.auto, .link_landing_akce.homeo.auto {
    height: 36vh;
  }

  .link_landing_akce.palice24.auto {
    background-position: 50%;
    height: 36vh;
  }

  .link_landing_akce.ocko {
    background-position: 0 0;
    height: 36vh;
  }

  .link_landing_akce.pmi {
    background-position: 50% 77%;
    height: 36vh;
  }

  .div_ahou_akce._2.c.ocko {
    border-right-style: solid;
  }

  .div_ahou_akce._4.b {
    border-left-width: 0;
  }

  .div_ahou_akce._5.z.pedak {
    border-right-style: solid;
  }

  .div_ahou_akce._8.g {
    border-left-width: 0;
  }

  .div_ahou_akce.a.paliace {
    border-right-color: #8a8d91;
  }

  .nadpis_landing_4.abkm {
    margin-bottom: 5.5vh;
  }

  .collection-list-wrapper-4 {
    height: 37vh;
  }

  .collection-list-wrapper-4.auto {
    height: 36vh;
  }

  .collection-list-2 {
    height: auto;
  }

  .grid_ahou_tym {
    justify-content: stretch;
  }

  .div_event_pic._4, .form-3 {
    height: auto;
  }

  .logo-img._50-r-m {
    max-width: 6vw;
  }

  .button_ahou_landing {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-92 {
    max-width: 70%;
  }

  .container-regular {
    max-width: 70%;
    padding-left: 20px;
  }

  .navbar-brand-6 {
    flex: 1;
  }

  .image-295 {
    max-width: 31%;
  }

  .navigation_ahou_landing {
    justify-content: space-around;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 15vw;
    display: block;
  }

  .brand-5.ahou_landing {
    left: 21vw;
  }

  .container-94 {
    justify-content: space-between;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .slide-nav-7 {
    margin-top: 29vh;
    top: 0;
  }

  .grid_akce_terminy.ocko24 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
  }

  .div_akce_ubytovani.paliace24.troja {
    background-position: 50% 22%;
  }

  .image-310 {
    max-width: none;
  }

  .grid_paticka_soc-med {
    grid-template-columns: auto auto auto;
  }

  .image-311 {
    max-width: 100%;
  }

  .testimonial-slider-large {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div_pic_dth, .div_pic_dth.redlova {
    width: 7vw;
  }

  .cross-icon.yt-crossicon {
    top: 10px;
  }

  .video-show {
    left: 5%;
  }

  .background-video-2 {
    height: 100vh;
    max-height: 100%;
  }

  .background-video-3 {
    height: 70vh;
  }

  .background-video-4 {
    height: 36vh;
  }

  .move {
    font-size: 36px;
  }

  .hero-text.lekar {
    padding-right: 100px;
    font-size: 67px;
    line-height: 86px;
  }

  .hero-heading-text.adi {
    font-size: 23px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 38px;
    line-height: 48px;
  }

  h2 {
    font-size: 30px;
    line-height: 40px;
  }

  h3 {
    font-size: 22px;
    line-height: 28px;
  }

  h4 {
    font-size: 17px;
    line-height: 24px;
  }

  h5 {
    font-size: 15px;
  }

  p {
    font-size: 15px;
    line-height: 24px;
  }

  .section {
    padding: 80px 8px;
    overflow: hidden;
  }

  .section.no-bottom-padding {
    padding-top: 60px;
  }

  .section.instagram-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.brands-section {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .section.blog-section {
    padding-top: 0;
  }

  .section.categorry-section {
    padding-top: 64px;
  }

  .button.fixed-nav-bar-button {
    display: none;
  }

  .paragraph-small {
    font-size: 13px;
    line-height: 20px;
  }

  .nav-bar {
    padding-left: 16px;
    padding-right: 0;
  }

  .image-section.testimonials-section {
    padding: 72px 0;
  }

  .image-section.footer-section {
    padding-left: 8px;
    padding-right: 8px;
  }

  .image-section.blog-post-hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo {
    height: 60px;
    margin-left: 1%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .nav-menu {
    border-bottom: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
    background-color: #fff;
    height: auto;
    overflow: scroll;
  }

  .nav-menu.fixed-nav-menu {
    border-top: 1px solid var(--gainsboro\<deleted\|variable-95d63a07\>);
    height: auto;
  }

  .hero-social-line {
    width: 48px;
  }

  .section-header-wrapper {
    width: 470px;
    margin-bottom: 24px;
  }

  .vertical-header-wrapper {
    display: none;
  }

  .instagram-photos {
    padding-left: 16px;
  }

  .instagram-photo {
    height: 160px;
  }

  .instagram-info {
    padding-left: 0;
    padding-right: 0;
  }

  .instagram-info-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price {
    font-size: 40px;
    line-height: 48px;
  }

  .review-slide {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .review-avatar {
    width: 80px;
    height: 80px;
  }

  .review-content {
    padding-left: 32px;
  }

  .review-text {
    font-size: 17px;
    line-height: 24px;
  }

  .testimonials {
    padding-left: 120px;
    padding-right: 120px;
  }

  .brand-logotypes {
    width: 91.66%;
    margin-top: 24px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .brand-logo-link {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .footer-about {
    width: 28%;
    margin-right: 0%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-copyright {
    margin-left: 8px;
    margin-right: 8px;
  }

  .blog-hero-social {
    padding-left: 8px;
    padding-right: 8px;
  }

  .blog-hero-social.share-social {
    margin-bottom: 32px;
    margin-left: 10%;
  }

  .post-card-image {
    height: 264px;
  }

  .post-date {
    margin-right: 16px;
  }

  .post-date.post-content-date {
    margin-top: 8px;
    margin-left: 8px;
  }

  .blog-post-card {
    padding-left: 8px;
    padding-right: 8px;
  }

  .sidebar {
    margin-left: 24px;
    padding-left: 0;
    padding-right: 8px;
  }

  .sidebar-block {
    width: 87%;
  }

  .sidebar-category-link {
    font-size: 14px;
  }

  .featured-post-image {
    height: 152px;
  }

  .blog-post-header {
    margin-top: 24px;
  }

  .post-hero {
    height: 440px;
    padding-bottom: 16px;
  }

  .post-dark-bg {
    inset: 0;
  }

  .post {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .blog-category.post-card-category {
    margin-top: 16px;
    margin-right: 24px;
  }

  .blog-category.more-post-card-category {
    margin-top: 16px;
    margin-right: 16px;
  }

  .post-hero-info {
    margin-left: 10%;
  }

  .slider-arrow {
    margin-left: 24px;
  }

  .menu-button {
    color: #fff;
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button.fixed-menu-button {
    color: #222;
  }

  .ahou-scroll-down-button {
    margin-right: 8.33%;
    left: 500px;
  }

  .ahou-scroll-down-button.w--current {
    left: 500px;
  }

  .call-back {
    opacity: 1;
  }

  .more-post {
    padding-left: 8px;
    padding-right: 8px;
  }

  .more-post-card-image {
    height: 176px;
  }

  .text-block-head-h2 {
    margin-top: 0;
    font-size: 30px;
  }

  .text-block-intro-homeo-orl {
    font-size: 12px;
    line-height: 17px;
  }

  .image-4 {
    margin-left: 50px;
  }

  .text-block-head-h2-white {
    font-size: 30px;
  }

  .map-2 {
    margin-top: 0;
  }

  .text-block-7 {
    line-height: 20px;
  }

  .container {
    margin-top: 0;
  }

  .container.uvod {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.akreditace {
    margin-top: 0;
  }

  .container.klini-nadpis {
    margin-top: 100px;
  }

  .image-13 {
    margin-bottom: -5px;
  }

  .tab-link, .tab-link-3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .tab-link-6 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-program-homeo-pedaka {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .text-block-head-h2-homeo {
    font-size: 30px;
  }

  .section-citires-dates-homeo-pedak {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .text-block-36 {
    font-size: 12px;
  }

  .section-aditional-info-homeo-pedak {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .text-block-price-list-additional-info-home-pedak {
    margin-top: 20px;
  }

  .row-14 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .tab-link-homeo-orl {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-head.white-button.nav-bar-button {
    display: none;
  }

  .rich-text-block-price-list-kostka-lekar, .rich-text-block-price-list-kostka-sestra, .rich-text-block-price-list-kostka-rezident {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-5.akce.bolt {
    font-size: 16px;
  }

  .heading-5.akce.bolt.big {
    font-size: 19px;
  }

  .section-introduction-homeo-pedak {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .ahou-scroll-up-button {
    margin-right: 8.33%;
    left: 500px;
  }

  .ahou-scroll-up-button.w--current {
    left: 500px;
  }

  .heading-9.left {
    margin-top: 0;
  }

  .quote-uemo.down20 {
    margin-top: 20px;
  }

  .button-uemo-accomodation-2 {
    margin-top: 19px;
  }

  .button-uemo-accomodation-3 {
    margin-top: 20px;
  }

  .image-43, .image-44 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-15 {
    background-position: 0 -110px;
    padding-top: 120px;
    padding-bottom: 140px;
  }

  .paragraph-2, .text-block-62, .paragraph-price-zf, .paragraph-info-zf-price, .paragraph-info-zf-price-2, .paragraph-zf-price {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .text-block-intro-homeo-dth {
    font-size: 12px;
    line-height: 17px;
  }

  .div-block-13 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .text-block-91 {
    margin-left: 20px;
  }

  .paragraph-info-zf-info {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-head-2.white-button.nav-bar-button {
    display: none;
  }

  .div-block-18 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-block-99 {
    font-size: 12px;
  }

  .bold-text-13 {
    font-size: 20px;
  }

  .tabs-content {
    font-size: 12px;
    line-height: 16px;
  }

  .section-40 {
    padding-bottom: 70px;
  }

  .image-85 {
    text-align: left;
    max-width: 50%;
    margin-top: -75px;
    margin-bottom: -74px;
    margin-left: 70px;
    padding-bottom: 0;
  }

  .container-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-19.lekar2021.line {
    margin-top: 4vh;
  }

  .div-block-21 {
    padding-right: 10px;
  }

  .button-415 {
    font-size: 12px;
  }

  .section_pal.paliace20.pal22.blue {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_pal.paliace20.pal22.program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_pal.paliace20.pal22._23, .section_pal._22.blue._23, .section_pal._23.aktivni {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_pal.podklad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-416.paliace21 {
    margin-top: 20px;
  }

  .text-block-113-speaker {
    font-size: 12px;
  }

  .section-42-price-list {
    padding-top: 50px;
  }

  .button-419 {
    text-align: center;
    background-color: #2d2075;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    padding-bottom: 90px;
    display: none;
  }

  .button-419:hover {
    color: #333;
    background-color: #bdfed0;
  }

  .image-96 {
    margin-top: 25px;
  }

  .text-block-69-zdf {
    text-align: left;
  }

  .footer-ahou {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-atelier-footer {
    padding-bottom: 60px;
  }

  .div-block-homeo-orl-pricelist {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-block-99-price-list-orl {
    font-size: 12px;
  }

  .bold-text-13-orl-pricelist {
    font-size: 20px;
  }

  .button-415-vice {
    font-size: 12px;
  }

  .image-101.mzcr {
    margin-left: -3px;
  }

  .image-101.novatin {
    margin-left: -7px;
  }

  .div-block-21-copy {
    padding-right: 10px;
  }

  .heading-homeo-orange {
    font-size: 20px;
    line-height: 34px;
  }

  .div-block-2-homeo-dark-orange {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-homeo-1 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-2-homeo-dark-orange-1 {
    margin-left: 52px;
  }

  .div-block-2-homeo-dark-orange-1._2x {
    margin-left: 0;
  }

  .heading-small {
    font-size: 16px;
  }

  .mth-button {
    font-size: 12px;
  }

  .section-homeo-welcome {
    margin-top: 3%;
    margin-right: 0%;
    padding: 80px 20px 90px;
  }

  .heading-homeo-white {
    margin-left: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-homeo-blue {
    font-size: 20px;
    line-height: 34px;
  }

  .div-block-2-homeo-dark-blues-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-blues-1._2x {
    margin-right: 0;
  }

  .dth-button {
    font-size: 12px;
  }

  .text-block-157 {
    margin-left: 60px;
    margin-right: 61px;
  }

  .link-homeo-head {
    margin-left: 0;
    font-size: 12px;
  }

  .text-block-homeo-head {
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .section-48-more {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-head-testemonial {
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-48-studium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .row-33 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-zakladhomeo-head.dth, .div-zakladhomeo-head.orl, .div-zakladhomeo-head.pedi {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-zakladhomeo-head.zak {
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-zakladhomeo-head.pediatrie {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-zakhomeo-white {
    margin-left: 60px;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-zakhomeo-white._2 {
    font-size: 50px;
    line-height: 60px;
  }

  .text-block-zakhomeo-head {
    margin-left: 60px;
    font-size: 12px;
    line-height: 18px;
  }

  .link-zakhomeo-head {
    margin-left: 60px;
    font-size: 12px;
  }

  .heading-homeo {
    margin-left: 0;
  }

  .text-block-170 {
    margin-left: 60px;
    margin-right: 61px;
  }

  .section-zakhomeo-welcome {
    margin-top: 0;
  }

  .div-block-2-homeo-dark-blues-2 {
    margin-right: 52px;
  }

  .div-block-2-homeo-dark-blues-2.paterak, .div-block-2-homeo-dark-blues-2._2x, .div-block-2-homeo-dark-blues-2._2x {
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-3 {
    margin-left: 52px;
  }

  .div-block-2-homeo-dark-orange-3._2x {
    margin-left: 0;
  }

  .section-zakhomeo-info {
    padding-bottom: 80px;
  }

  .text-block-zakhomeo-program {
    font-size: 12px;
    line-height: 18px;
  }

  .zakhomeo-column-2 {
    padding-left: 0;
  }

  .text-block-zakhomeo-column-2 {
    margin-left: 0;
    margin-right: 10px;
    padding-top: 20px;
  }

  .text-block-zakhomeo-place-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-zakhomeo-place-1.homeo1 {
    margin-left: 0;
    margin-right: 51px;
  }

  .text-block-zakhomeo-place-1.homeo3 {
    margin-right: 30px;
  }

  .picture-zakhomeo-1 {
    width: 303px;
    margin-left: 51px;
  }

  .text-block-zakhomeo-place-2 {
    margin-left: 52px;
    margin-right: 0;
  }

  .text-block-zakhomeo-place-2.homeo6 {
    margin-left: 0;
  }

  .picture-zakhomeo-2 {
    width: 303px;
  }

  .heading-homeo-small {
    margin-left: 0;
  }

  .text-block-zakhomeo-price {
    margin-top: 10px;
    margin-left: 30px;
    margin-right: 61px;
  }

  .price-zakhomeo-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .link-zakhomeo-price-2 {
    margin-left: 5%;
    font-size: 12px;
  }

  .heading-homeo-blue-small-2, .heading-homeo-blue-small-1, .price-zakhomeo-1 {
    font-size: 24px;
    line-height: 34px;
  }

  .link-zakhomeo-price-1 {
    margin-left: 5%;
    font-size: 12px;
  }

  .text-block-notice-zakhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-notice-zakhomeo.podhomeo {
    margin-left: 0;
  }

  .logo-div-cedh-zakhomeo {
    margin-left: 50px;
  }

  .back {
    margin-left: 46px;
  }

  .div-block-2-homeo-dark-orange-1-rozvrh {
    margin-top: 10px;
    margin-left: 52px;
  }

  .div-block-2-homeo-dark-blue-1-rozvrh {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 52px;
  }

  .div-block-2-homeo-dark-gray-rozvrh {
    margin-left: 25px;
    margin-right: 27px;
  }

  .div-block-2-homeo-dark-gray-1-rozvrh {
    margin-top: 10px;
    margin-left: 25px;
    margin-right: 27px;
  }

  .div-block-2-homeo-dark-orange-rozvrh {
    margin-left: 52px;
  }

  .div-block-2-homeo-dark-blue-rozvrh {
    margin-right: 52px;
  }

  .link-respiro-registrace {
    margin-left: 0;
    margin-right: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    display: block;
  }

  .floating-button.bodyfest.float {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .heading-lekhomeo-green {
    margin-left: 60px;
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-lekhomeo-head-green {
    margin-left: 60px;
    font-size: 12px;
    line-height: 18px;
  }

  .link-lekhomeo-head-green {
    margin-left: 60px;
    font-size: 12px;
  }

  .heading-homeosmall-white {
    margin-left: 60px;
  }

  .div-block-lekhomeo-place {
    margin-left: 61px;
    margin-right: 61px;
  }

  .text-block-white-lekhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .row-lekhomeo-1-place {
    margin-right: 20px;
  }

  .row-lekhomeo-2-place {
    margin-left: 80px;
    margin-right: 80px;
  }

  .div-block-lekhomeo-price-1 {
    margin-left: 61px;
    margin-right: 61px;
  }

  .heading-homeo-green-small-1 {
    margin-left: 30px;
    font-size: 24px;
    line-height: 34px;
  }

  .price-lekhomeo-1 {
    margin-left: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .link-lekhomeo-price {
    margin-left: 30px;
    font-size: 12px;
  }

  .price-lekhomeo-2 {
    margin-left: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .link-paliace-registrace {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .text-block-lekhomeo-head-green-big {
    margin-left: 60px;
    font-size: 12px;
    line-height: 18px;
  }

  .button-zf-registrace {
    margin-left: 30%;
    padding: 10px 30px;
  }

  .button-zf-galerie {
    margin-left: 20px;
    padding: 10px 30px;
  }

  .section-42-gray.pal22._23._8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-paliace-invitation {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-paliace-footer {
    padding-bottom: 60px;
  }

  .div-block-2-homeo-dark-orange-sub {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-homeo-1-sub {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-2-homeo-dark-orange-r {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-srr {
    min-height: 160px;
    display: block;
  }

  .div-block-2-homeo-dark-orange-srl {
    min-height: auto;
    display: block;
  }

  .heading-small-rlr {
    font-size: 16px;
  }

  .div-block-2-homeo-dark-blues-l, .div-block-2-homeo-dark-blues-sub-l {
    margin-left: 0;
    margin-right: 0;
  }

  .mth-button-small {
    font-size: 12px;
  }

  .heading-big-rlr {
    font-size: 16px;
  }

  .heading-homeo-orange-small, .heading-homeo-gray-small, .heading-homeo-blue-small2 {
    font-size: 18px;
    line-height: 24px;
  }

  .mth-brno-button-terminy, .mth-praha-button-terminy, .dth-praha-button-terminy {
    font-size: 12px;
  }

  .row-homeo-mth {
    margin-left: 0;
  }

  .column-158 {
    padding-left: 0;
    padding-right: 0;
  }

  .row-37 {
    margin-left: 61px;
  }

  .div-block-34 {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .master_uvod._110up {
    margin-top: 120px;
  }

  .div-block-ahou-head-1 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 100% 100%;
    padding: 60px 32px;
  }

  .div-block-ahou-head-1.pedak19.pedak18, .div-block-ahou-head-1.rezident {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-ahou-head-1.big {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 100% 90%;
  }

  .heading-white-ahou-1 {
    font-size: 40px;
  }

  .heading-white-ahou-1.head {
    margin-left: 0;
    font-size: 30px;
  }

  .text-block-white-ahou-1.paliace11-head {
    margin-left: 70px;
  }

  .text-block-white-ahou-1.paliace12-head {
    text-align: left;
    margin-left: 10px;
  }

  .button-registrace-ahou-1.paliace {
    margin-top: 40px;
    margin-left: 30px;
  }

  .button-registrace-ahou-1.paliace.dva {
    margin-left: 30px;
  }

  .nav-link-ahou-1.zakhomeomenu {
    padding: 20px 12px 12px;
  }

  .nav-link-ahou-2.zakhomeomenu {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .certifikace-ahou-1.paterak {
    padding-left: 25px;
  }

  .container-ahou-1.lekar, .container-ahou-1.sestra {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-2 {
    margin-top: 15px;
  }

  .heading-color-ahou-3 {
    font-size: 32px;
    line-height: 22px;
  }

  .heading-color-ahou-3.csmd {
    line-height: 32px;
  }

  .div-block-ahou-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ahou-column-1.paliace {
    margin-top: 0;
  }

  .text-ahou-column-1 {
    padding-left: 0;
  }

  .div-block-ahou-2, .div-block-ahou-first-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-ahou-first-1.homeo {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-ahou-first-1.paliace, .div-block-ahou-first-1.paliace-line, .div-block-ahou-first-1.paliace-full {
    padding-top: 10px;
  }

  .text-prednasejici-ahou-1 {
    text-align: left;
  }

  .logo-paterak.small {
    width: 15vw;
  }

  .map-6 {
    height: 80px;
  }

  .text-datum-ahou-1 {
    text-align: left;
  }

  .text-nazev-mesto-ahou-1 {
    text-align: left;
    margin-top: 30px;
  }

  .div-block-ahou-speakers-list {
    min-height: 200px;
  }

  .text-block-white-footer-ahou-1 {
    text-align: left;
  }

  .kpp-logo {
    max-width: 50%;
  }

  .heading-color-kpp-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-speakers-tag-1 {
    max-width: 125px;
    margin-bottom: 22px;
  }

  .small-head-color-ahou-2.pedak20 {
    font-size: 12px;
  }

  .heading-white-kpp-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-color-kpp-4 {
    font-size: 18px;
    line-height: 22px;
  }

  .section-ahou-benefits {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-ahou-akreditace {
    padding-left: 62px;
    padding-right: 62px;
  }

  .div-block-kpp-small {
    padding: 60px 32px;
  }

  .scroll-to-top-kpp {
    bottom: 20px;
  }

  .text-prednasejici-ahou-2 {
    text-align: left;
  }

  .tab-link-ahou-1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-ahou-grid-name-1 {
    align-self: end;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .registration-kpp {
    bottom: 20px;
  }

  .text-block-black-ahou-paliace-solo {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .scroll-button-registration-ahou-2.homeo {
    right: 30px;
  }

  .text-block-black-ahou-3 {
    text-align: left;
  }

  .heading-color-ahou-4 {
    font-size: 32px;
    line-height: 42px;
  }

  .div-block-ahou-head-2 {
    padding: 60px 32px 40px;
  }

  .map-wrapper-kongres-2 {
    width: 660px;
  }

  .section-partneri-ahou-2 {
    display: none;
  }

  .div-block-ahou-price-1.kpp.small1 {
    margin-right: 0;
  }

  .container-pricing-ahou-1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-price-ahou-1 {
    font-size: 28px;
    line-height: 22px;
  }

  .div-block-ahou-price-2.kpp, .div-block-ahou-price-2.kpp.small2 {
    margin-right: 0;
  }

  .container-pricing-ahou-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-126 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-color-kpp-5 {
    font-size: 20px;
    line-height: 26px;
  }

  .link-paliace-registrace-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .image-11-paliace-head {
    height: 200px;
    margin-left: 30px;
  }

  .image-130.zf19 {
    max-width: 70%;
    margin-bottom: 20px;
    margin-left: -10px;
  }

  .column-226, .column-227 {
    display: none;
  }

  .tab-link-tab-2.w--current {
    margin-top: 0;
    margin-left: 0;
  }

  .tab-link-tab-3, .tab-link-tab-3.w--current {
    margin-top: 0;
    margin-left: 20px;
  }

  .div-block-2-homeo-dark-gray {
    margin-right: 52px;
  }

  .heading-homeo-gray-small-2, .price-zakhomeo-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .link-zakhomeo-price-3 {
    margin-left: 5%;
    font-size: 12px;
  }

  .container-29 {
    padding-left: 71px;
    padding-right: 60px;
  }

  .div-block-2-homeo-dark-blues-4 {
    margin-right: 52px;
  }

  .div-block-2-homeo-dark-blues-4._2 {
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-srm {
    margin-left: 0;
  }

  .bodyfest {
    max-width: 90%;
  }

  .bodyfestnav {
    border-style: none;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .bodyfestnav.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .navbar-3 {
    background-color: #fff;
  }

  .heading-bodyfest {
    font-size: 40px;
  }

  .small-paragraph.lekar.side, .small-paragraph.lekar.side._2 {
    margin-left: 0;
    margin-right: 0;
  }

  .bodyfest-button.blue {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-bodyfest-program-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bodyfest-map {
    max-height: 33vh;
  }

  .bodyfest-map.lekar {
    margin-top: 4vh;
  }

  .div-block-body.price {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-34.lekar21 {
    margin-top: 6vh;
  }

  .bodyfestsection-workshop1 {
    padding-left: 62px;
    padding-right: 63px;
  }

  .div-block-ahou-program {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-registrace-ahou-paliace.paliace {
    margin-top: 40px;
    margin-left: 30px;
  }

  .navbar-pal19 {
    background-color: #fff;
  }

  .pal19 {
    max-width: 90%;
  }

  .pal19-nav {
    border-style: none;
    margin-top: 0;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .pal19-nav.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .paliacenav {
    border-style: none;
    margin-top: 0;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .paliacenav.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .nav-menu-3 {
    background-color: #ecececf7;
    padding-bottom: 30px;
  }

  .link-zakhomeo-head-2 {
    margin-left: 20px;
    font-size: 12px;
  }

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

  .text-logo-ahou.bodyfestgray {
    padding-top: 70px;
  }

  .bodyfest_registrace, .bodyfest_registrace_workshop {
    margin-top: 52px;
  }

  .body19-popup {
    width: 600px;
  }

  .button-423 {
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .div-block-kpp-13 {
    padding: 60px 32px;
  }

  .menu-icon {
    color: #000;
    font-size: 14px;
    display: block;
  }

  .menu-icon.kazu {
    color: #116228;
    border: 1px #116228;
  }

  .menu-button-3 {
    z-index: 9993;
    order: 1;
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 40px;
    padding: 0;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .menu-button-3.kazu {
    color: #24b24d;
    border: 1px #116228;
  }

  .menu-button-3.landing {
    color: #000;
    background-color: #000;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
  }

  .logo-image {
    width: 100px;
  }

  .navbutton-ahou {
    justify-content: center;
  }

  .navbutton-ahou.cc-contact-us {
    display: none;
  }

  .ahoulink {
    text-align: right;
    padding: 15px 30px 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .ahoulink:hover {
    background-color: #f7f8f9;
  }

  .ahoulink:active {
    background-color: #eef0f3;
  }

  .button_ahou_1 {
    justify-content: center;
  }

  .button_ahou_1.pedak._2021 {
    margin-right: 50vw;
  }

  .heading-blue-color-kpp-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-kpp-ples, .div-block-14-kpp {
    padding: 60px 32px;
  }

  .div-block-nav-bar {
    z-index: 9991;
    height: 110px;
    display: block;
  }

  .ahou-menu {
    margin-top: -6px;
    position: static;
  }

  .ahou-menu.bajerova {
    padding-left: 10vw;
    display: block;
  }

  .ahou-menu.paal22 {
    flex: 0 auto;
    display: flex;
  }

  .ahou-menu.paterak23 {
    margin-top: -5px;
    padding-left: 2vw;
  }

  .ahou-logo-link {
    margin-top: 0;
  }

  .ahou-logo-link.w--current {
    flex: 1;
    margin-top: 0;
  }

  .ahou-logo-link.kazu {
    margin-left: 0;
  }

  .navigation_ahou {
    z-index: 9999;
    padding: 10px 30px 25px;
  }

  .navigation_ahou.pedak {
    margin-top: 0;
    padding-top: 10px;
  }

  .text-ahou.white.h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .text-ahou.white.h2._8 {
    margin-top: 0;
  }

  .text-ahou.white.center {
    margin-top: 60px;
  }

  .text-ahou.normal.eventcard {
    font-size: 12px;
    line-height: 20px;
  }

  .text-ahou.h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .text-ahou.h2.white.nws {
    margin-top: 0;
  }

  .text-ahou.h3 {
    font-size: 24px;
    line-height: 36px;
  }

  .text-ahou._30up._300 {
    width: 300px;
  }

  .text-ahou.white._40side {
    margin-left: 0;
  }

  .text-ahou.white._40side.prevence {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .nav-menu-4 {
    background-color: #fafafa;
    border-radius: 5px;
    flex: 0 auto;
    margin-top: 80px;
    margin-right: 24px;
  }

  .nav-menu-4.mm {
    margin-top: 60px;
    margin-right: 60px;
  }

  .nav-menu-4.mm.kazu {
    background-color: #0000;
  }

  .ahou.pateraky.partneri {
    padding-bottom: 10vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahou.pateraky.paterak22.jaro, .ahou.pateraky._22.jaro, .ahou.pateraky._22.jjaro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahou.pateraky.paterak23 {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .ahou.pateraky.cenik24 {
    padding-bottom: 10vh;
  }

  .pedak {
    margin-top: 0;
  }

  .masternav-link-body-1 {
    text-align: left;
  }

  .grid-20 {
    grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
  }

  .masternavbody {
    max-height: 32px;
  }

  .masternav-link-body-3 {
    text-align: left;
  }

  .prevencenavbarcontainer {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-147 {
    margin-left: -26px;
  }

  .prevencegridcategory {
    width: 94%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .prevenceheroblock {
    width: 580px;
    margin-top: 70px;
    margin-left: 12%;
  }

  .prevenceh1 {
    margin-bottom: 10px;
    font-size: 70px;
    line-height: 80px;
  }

  .prevencesubtext {
    max-width: 365px;
  }

  .prevenceherobutton {
    margin-top: 20px;
  }

  .left-arrow {
    display: block;
  }

  .left-arrow.ahou._1, .right-arrow.ahou._2 {
    margin-top: 18%;
  }

  .brand-3 {
    padding-left: 0;
  }

  .prevenceslider {
    height: 400px;
  }

  .gridahounav {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr 3.5fr .75fr;
  }

  .gridahoutext, .gridahoutext.about {
    grid-template-columns: .3fr 1.9fr;
  }

  .gridahoutext.subscription {
    grid-template-columns: auto;
  }

  .gridahoutext.subscription.auto {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .gridahouakce {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .gridahouteam {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gridahoupublikace {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gridahoupartners {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .gridahoupartners.komercni {
    grid-template-rows: auto auto auto auto;
  }

  .qr-code {
    margin-bottom: 10px;
  }

  .prevenceauthor {
    max-width: 365px;
    margin-top: 10px;
  }

  .gridahounewsletter {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .prevence {
    margin-top: 30px;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .grid-29.bajerova {
    grid-template-rows: auto auto 100px auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .partnerprevence {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .modal-wrapper-odb {
    display: none;
  }

  .prevencevideo {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .image-12-paliace-head {
    height: 200px;
    margin-bottom: 40px;
    margin-left: 30px;
  }

  .grid-31 {
    margin-right: 41px;
  }

  .button-416-copy {
    margin-top: 20px;
    margin-left: 0;
  }

  .gridahouprobehnute {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .cyber {
    margin-top: 30px;
  }

  .grid-33 {
    grid-template-columns: .5fr 1fr;
  }

  .cybertag._16left {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .div-block {
    margin-left: 52px;
  }

  .pricecyber {
    font-size: 24px;
    line-height: 34px;
  }

  .grid-33-copy {
    grid-template-columns: .5fr 1fr;
  }

  .lekarheading {
    font-size: 40px;
  }

  .lekarnav {
    border-style: none;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .lekarnav.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .lekarfestnav {
    border-style: none;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .lekarfestnav.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .lekar21heading {
    margin-bottom: 4vh;
  }

  .lekar21-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .header-background {
    height: auto;
    min-height: 60vh;
    padding-bottom: 50px;
  }

  .header-background._2, .header-background._3 {
    min-height: 70vh;
  }

  .header-background._4 {
    min-height: 50vh;
  }

  .header-background.derma, .header-background._3-copy {
    min-height: 70vh;
  }

  .navbar {
    padding-top: 0;
  }

  .lekar21nav {
    color: #447784;
    border-style: none;
    margin-top: -1px;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .lekar21nav.w--open {
    background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
    margin-top: 0;
  }

  .lekar21 {
    max-width: 90%;
    margin-top: 12px;
    margin-bottom: 6px;
  }

  .lekar_21 {
    max-width: 90%;
    margin-bottom: 6px;
  }

  .paragraph-4.smallproce.date._2 {
    margin-bottom: 2vh;
  }

  .grid-40._2 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tax {
    margin-top: 30px;
  }

  .container-36 {
    padding-left: 2vw;
  }

  .homeo {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_text.head.pedak21 {
    font-size: 21px;
  }

  .ah_text.program.pedak22 {
    font-size: 12px;
  }

  .ah_text.bajerov.uvod {
    padding-right: 21vw;
  }

  .ah_text.bajerov.uvod._2verze {
    padding-left: 0;
    padding-right: 31vw;
  }

  .ah_text.bajerova_videa {
    padding-left: 0;
  }

  .ah_text.white {
    font-size: 10px;
  }

  .ah_text.white.nervos {
    font-size: 14px;
  }

  .ah_text.white.paterak22.cena {
    font-size: 21px;
  }

  .ah_text.white.termin {
    text-align: left;
  }

  .ah_text.white._13 {
    font-size: 13px;
  }

  .ah_text.palcena.datum.bluelight.left, .ah_text.palcena.datum.blue.left {
    text-align: left;
  }

  .ah_text.lekar22.partner {
    font-size: 13px;
  }

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

  .ah_text.cspm.white {
    font-size: 14px;
  }

  .ah_uvod.pedak21 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_uvod.pedak21.hpv.can, .ah_uvod.pedak21.abkm, .ah_uvod.o-ko, .ah_akreditace.pedak21, .ah_akreditace.ocko22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_program {
    padding: 10vh 20px;
  }

  .ah_historie.grey, .ah_partneri {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_partneri.covid.hpv.can, .ah_partneri.covid.abkm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_partneri.paliace21._23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_partneri.ocko22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_grid.pedak21.program.pedak21online {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid.covid {
    grid-template-columns: 1fr;
  }

  .ah_grid_program {
    grid-template-columns: .25fr 1.5fr 1fr;
  }

  .ah_grid_program.rezident {
    grid-auto-columns: .5fr;
  }

  .ah_grid_terminy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1.5fr 1.5fr 1.5fr;
  }

  .ah_grid_terminy.ocko {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ah_instrukce.grey.hpv.can, .ah_instrukce.grey.abkm, .ah_instrukce.ocko22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_grid_partneri.pedak21 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ah_grid_partneri.pedak21.main {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .ah_grid_partneri.vakc-ny.abkm, .ah_grid_partneri.ocko22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abackground {
    min-height: 80vh;
  }

  .abackground.paliace21._22aktivni {
    padding-top: 0;
  }

  .abackground.paliace21.pal22 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .alogo {
    width: 100px;
  }

  .alogo.pater._24 {
    width: 5em;
  }

  .aheadlinelink {
    text-align: right;
    padding: 15px 30px 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .aheadlinelink:hover {
    background-color: #f7f8f9;
  }

  .aheadlinelink:active {
    background-color: #eef0f3;
  }

  .aheadlinecontainer {
    margin-top: 80px;
  }

  .aheadlinecontainer.skolitele22 {
    margin-top: 0;
  }

  .anavbutton {
    justify-content: center;
  }

  .anavbutton.cc-contact-us.paliace21 {
    display: block;
  }

  .anavbutton.cc-contact-us {
    display: none;
  }

  .anavmenu {
    background-color: #000000b3;
    border-radius: 5px;
    flex: 0 auto;
    margin-top: 80px;
    margin-right: 24px;
  }

  .asection {
    padding: 8vh 20px 6vh;
  }

  .asection.paralex.ahoubackground.kolitel-21 {
    background-position: 100% 100%;
    background-size: cover;
  }

  .asection.paralex.pedak21.can {
    padding-left: 20px;
    padding-right: 20px;
  }

  .asection.paralexahou.kolitel-21 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/607d3b45b04e0380fdd69ec2_S%CC%8Ckolitele%CC%81%20main%20banner.jpg");
    background-position: 100% 100%;
    background-size: cover;
    background-attachment: scroll;
  }

  .asection.paralexahou.paterak._22 {
    padding-bottom: 8vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aakreditace {
    border-style: dotted;
    border-color: #333333a3;
  }

  .aparagraph {
    line-height: 28px;
  }

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

  .aparagraph.podhomeo-copy {
    margin-right: 2vw;
  }

  .aparagraph.logo.homeo {
    font-size: 12px;
  }

  .image-192 {
    clear: none;
    position: static;
  }

  .anavigation {
    margin-top: 0;
  }

  .anavigation.paterak23 {
    background-color: #334a5c;
  }

  .grid-45.rezident21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-45.kolitel-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .atextfooter {
    text-align: left;
  }

  .agrid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .agrid.pedak21.covid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .agrid.pedak21.probehlo {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abackground-2 {
    min-height: 80vh;
  }

  .abackground-2.kolitel-21 {
    background-position: 90% 159%;
  }

  .abackground-2.kolitel-21._22 {
    background-size: cover;
    min-height: 80vh;
  }

  .abackground-2.bajerova {
    background-position: 89% 56%;
  }

  .aheadlinelink-2 {
    text-align: right;
    padding: 15px 30px 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .aheadlinelink-2:hover {
    background-color: #f7f8f9;
  }

  .aheadlinelink-2:active {
    background-color: #eef0f3;
  }

  .aheadingbutton-3._2 {
    margin-top: 2vh;
  }

  .modal-wrapper-odb-rez1 {
    display: flex;
  }

  .afloatingbutton {
    margin-left: 1.5vw;
    margin-right: 1.5vw;
    padding-top: 3vh;
    padding-bottom: 3vh;
    display: block;
  }

  .afloatingbutton.kolitel-21._22 {
    margin-left: 0;
    margin-right: 0;
  }

  .afloating-button.bodyfest.float {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .ah_main.kolitel-21 {
    letter-spacing: 2px;
    text-indent: 0;
    font-size: 53px;
    line-height: 75px;
  }

  .agridcontact.lekar, .agridcontact.lekar-copy, .agridcontact.lekar-copy-copy {
    grid-column-gap: 40px;
  }

  .ahoulink-2 {
    text-align: right;
    padding: 15px 30px 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .ahoulink-2:hover {
    background-color: #f7f8f9;
  }

  .ahoulink-2:active {
    background-color: #eef0f3;
  }

  .div-block-nav-bar-2 {
    z-index: 9991;
    height: 110px;
    display: block;
  }

  .master_bio.bajerova.old, .master_videa._1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-53.paliace21 {
    grid-column-gap: 25px;
    grid-template-columns: 1fr .25fr;
  }

  .div-block-83 {
    padding-bottom: 3vh;
  }

  .aheadlinelink-3 {
    text-align: right;
    padding: 15px 30px 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .aheadlinelink-3:hover {
    background-color: #f7f8f9;
  }

  .aheadlinelink-3:active {
    background-color: #eef0f3;
  }

  .aheading-2._2.podhomeo.yellow, .aheading-2._2.podhomeo.blue, .aheading-2._2.podhomeo.yellow, .aheading-2._2.podhomeo.blue, .aheading-2._2.podhomeo.gray {
    margin-top: 3vh;
  }

  .grid-58 {
    grid-column-gap: 32px;
  }

  .tab-link-tab-3-3, .tab-link-tab-3-3.w--current {
    margin-top: 0;
    margin-left: 20px;
  }

  .grid_paterak._21 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr .5fr;
    place-items: stretch start;
  }

  .container-52 {
    margin-top: 100px;
  }

  .div-block-85 {
    padding-right: 2.6vw;
  }

  .grid-64 {
    grid-template-columns: .5fr 1fr;
  }

  .ah_kontakt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .masternavl-ka {
    max-height: 32px;
  }

  .masternavlink1 {
    text-align: left;
  }

  .grid-72 {
    grid-column-gap: 32px;
    grid-template-columns: 1.5fr 1fr;
  }

  .l-ka-akce {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .nervos_nadpiis {
    text-align: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: static;
  }

  .body_nervos {
    background-position: -76px 0;
  }

  .menu_p-2 {
    font-size: 1.6em;
  }

  .testimonial-column {
    min-height: 400px;
    padding: 48px 24px;
  }

  .testimonial-column.testimonial-description {
    min-height: auto;
  }

  .testimonial-column.testimonial-image {
    min-height: 450px;
  }

  .team-collection-item:nth-child(odd) {
    margin-top: 0;
  }

  .team-collection-item:nth-child(2n) {
    margin-top: 60%;
    margin-bottom: -40%;
  }

  .pin-stripe.hide-tablet {
    display: none;
  }

  .banner-content {
    min-height: 325px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .services-card {
    padding: 36px 24px;
  }

  .services-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .tripple-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .dual-wrapper {
    grid-template-columns: 1fr;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-content {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-flow: row;
  }

  .hero-bottom-feature {
    width: 50%;
  }

  .testimonial-arrow {
    height: 25%;
    top: 25%;
    bottom: auto;
  }

  .hero-content-wrapper {
    max-width: none;
  }

  .banner-categories {
    padding-top: 0;
  }

  .page-info-ribbon {
    grid-template-columns: 1fr;
  }

  .project-collection-item:nth-child(odd) {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .image-cover-wrapper {
    width: 50%;
  }

  .project-categories-wrapper {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-wrapper {
    grid-template-rows: minmax(44px, auto) minmax(106px, auto) minmax(106px, auto) minmax(36px, auto);
    grid-template-columns: 1fr 1fr;
  }

  .collection-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sticky-services-menu {
    position: relative;
    top: 0;
  }

  .xxl-heading {
    font-size: 64px;
  }

  .background-banner.newsletter-banner {
    background-position: 50% 0;
  }

  .footer-section {
    padding-top: 100px;
  }

  .newsletter-wrapper {
    grid-template-columns: 1fr;
  }

  .section-57 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-57.video-section {
    padding-top: 180px;
    padding-bottom: 120px;
  }

  .track {
    height: auto;
  }

  .camera {
    width: auto;
    height: auto;
    overflow: visible;
  }

  .frame {
    flex-direction: column;
    width: 100vw;
    height: 40vh;
  }

  .lo-10, .lo-10-ap {
    padding-bottom: 10px;
  }

  .registrace_ocko22._23 {
    font-size: 14px;
  }

  .ah_prednasejici {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahoulink2.bajerova.green.kazu {
    -webkit-text-stroke-color: transparent;
    object-fit: fill;
    background-color: #fafafa;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    display: block;
  }

  .flex-container.headlineah {
    margin-bottom: -3rem;
  }

  .feature-image-mask.derma, .feature-image-mask.chripka {
    margin-left: -320px;
  }

  .navah {
    background-color: #fff;
    padding-bottom: 22px;
  }

  .textnavah {
    border-style: none;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .textnavah.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .navlogoah {
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .containernavah {
    max-width: 90%;
    margin-bottom: 6px;
  }

  .navmenuah {
    background-color: #3333331a;
    padding-bottom: 30px;
  }

  .navmenuah.last {
    background-color: var(--white-smoke);
  }

  .icon-4 {
    color: var(--true-black);
  }

  .burgernavah {
    color: #447784;
    border-style: none;
    margin-top: -26px;
    margin-right: 3%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .burgernavah.w--open {
    background-color: #3333331a;
    margin-top: -20px;
  }

  .heading-44 {
    color: #eaeaea;
  }

  .ilustration {
    max-width: 90%;
    margin-top: 12px;
    margin-bottom: 6px;
  }

  .grid-93 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .partnerah {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .partner2ah.adiktologie {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-101 {
    margin-top: 60px;
  }

  .navbar-3-copy {
    background-color: #fff;
  }

  .lekar21-copy {
    max-width: 90%;
    margin-top: 12px;
    margin-bottom: 6px;
  }

  .mod22 {
    border-style: none;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .mod22.w--open {
    background-color: #0900ff;
    margin-top: 0;
  }

  .nav-menu-3-copy {
    background-color: #ecececf7;
    padding-bottom: 30px;
  }

  .nav-menu-3-copy.paterak.jaro24 {
    margin-top: 0;
    padding-bottom: 0;
    top: 66px;
  }

  .div-block-105.pmi1 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63da72ff1e25e00016920061_luka-malic-X6ZsIj6V8Ew-unsplash.jpg");
    background-size: auto, cover;
  }

  .drop.mmaz.prednasky {
    background-color: #0000;
    border: 1px #24b24d;
  }

  .text-block-4.mmaz.prednaskky.kazu {
    border-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4.mmaz.prednaskky.kazu.w--open {
    border-style: solid;
    padding: 10px 30px;
  }

  .text-block-4.mmaz.kazu {
    background-color: #fafafa;
    border: 1px solid #24b24d;
    border-radius: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4.mmaz.kazu.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nadpis_paliace22aktivni {
    font-size: 33px;
  }

  .container-70 {
    margin-top: 100px;
  }

  .text_paliace22aktivni, .button_paliace22aktivni {
    font-size: 14px;
  }

  .link-block-61.zl.stada {
    max-width: 55%;
  }

  .grid-121.pal22registrace {
    grid-column-gap: 3vw;
  }

  .grid_partneri.lekar22 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid_partneri.lekar22._23 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .paterak-menu {
    background-color: #224765;
    margin-bottom: 3px;
  }

  .grid-125.mok23 {
    grid-template-columns: auto auto;
  }

  .container-74 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-menu-two.pal {
    background-color: #064876;
    border-radius: 0;
    margin-top: 1px;
  }

  .nav-menu-two.mok {
    border-radius: 0;
    margin-top: 1px;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .menu-button-4.mok.w--open {
    background-color: #0000;
  }

  .menu-button-4.pal.w--open {
    background-color: #1495a7;
    border-radius: 4px;
  }

  .image-253.pal, .image-253.pal.program {
    max-width: 21%;
  }

  .container-77 {
    max-width: 728px;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-two-2 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
    border-radius: 0;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
    padding: 20px;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .button-primary-2.revma {
    margin-top: 20px;
    margin-left: 0;
  }

  .menu-button-5 {
    padding: 12px;
  }

  .menu-button-5.w--open {
    color: #fff;
    background-color: #ebebeb;
  }

  .con_headline {
    margin-top: 5vh;
    padding-top: 100px;
  }

  .headling_revma {
    text-align: left;
    font-size: 35px;
  }

  .image-256 {
    max-width: 70%;
  }

  .grid_headline_revma.abstrakt {
    margin-bottom: 20px;
  }

  .sec_revma.aktivni {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
  }

  .grid-127 {
    grid-template-columns: .25fr .75fr .5fr;
  }

  .rev_registrace {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 22px;
  }

  .grid_rev_patneri {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .icon-5 {
    color: var(--white);
  }

  .grid-130 {
    grid-template-columns: 15% 1fr;
  }

  .grid-130._1 {
    grid-template-columns: 11.5% 1fr;
  }

  .grid_revma_program, .grid_revma_program._1, .grid_revma_program._2, .grid_revma_program._3, .grid_revma_program._5 {
    grid-template-columns: 14% 1fr .5fr;
  }

  .slider-2 {
    display: flex;
  }

  .ahou_link_slider {
    height: 100%;
  }

  .ahou_container_slider {
    max-width: 90%;
  }

  .slider-5 {
    height: 100%;
  }

  .right-arrow-3 {
    right: -35px;
  }

  .link_nadpis_o-ko.pedak {
    margin-top: 40px;
  }

  .link_nadpis_o-ko.pal {
    align-items: center;
    margin-top: 60px;
  }

  .grid_landing.revma {
    grid-row-gap: 16px;
    grid-template-columns: 1fr .25fr;
  }

  .heading_ocko23.revma, .heading_ocko23.white {
    font-size: 35px;
  }

  .text_ocko23.revma {
    font-size: 22px;
  }

  .heading_pedak23 {
    font-size: 22px;
    line-height: 34px;
  }

  .heading_pedak23._2 {
    font-size: 22px;
  }

  .grid_landing_pedak._3 {
    grid-template-rows: 48px auto;
  }

  .image-263 {
    max-width: 100%;
    margin-top: 0;
  }

  .text-span-188 {
    font-size: 20px;
  }

  .card-header {
    height: 139px;
  }

  .tabs-menu-9 {
    margin-top: 36%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-menu-9.gdpr1 {
    margin-top: 0%;
  }

  .tabs-wrap {
    grid-template-columns: 1.25fr 1.25fr;
  }

  .tabs-wrap.gdpr1 {
    grid-column-gap: 0px;
    grid-template-columns: 1.25fr 1%;
  }

  .row-heading-right {
    letter-spacing: 4px;
    font-size: 16px;
  }

  .accordion-item {
    margin-bottom: 20px;
  }

  .accordion-tab-button {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .accordion-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .accordion-pane {
    width: 100%;
  }

  .accordion-header {
    font-size: 18px;
  }

  .subheading_homeo.hotel {
    text-align: left;
    font-size: 18px;
  }

  .ah_text_mainpage.ocko.white, .ah_text_mainpage.rev {
    font-size: 25px;
  }

  .heading_mok23 {
    font-size: 48px;
  }

  .image-273 {
    max-width: 50%;
  }

  .section_kazuistiky {
    background-position: 0 0;
  }

  .section_kazuistiky._1 {
    width: auto;
    height: auto;
    padding-top: 15vh;
  }

  .container-83 {
    max-width: 728px;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
  }

  .nav-menu-two-3 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-6 {
    padding: 12px;
  }

  .menu-button-6.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .menu_innerblock_left {
    width: auto;
  }

  .image-275 {
    max-width: 72%;
  }

  .section_1_grid {
    flex-direction: column;
    display: flex;
  }

  .section_1_grif_leftblock {
    align-items: center;
    padding-top: 100px;
  }

  .heading1.kazuistiky {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .split_line {
    align-self: center;
  }

  .paragraph_text_kazuistiky {
    text-align: left;
    align-self: center;
    width: 100%;
    font-size: 16px;
  }

  .paragraph_text_kazuistiky.grey {
    align-self: center;
    margin-bottom: 20px;
  }

  .paragraph_text_kazuistiky.purple {
    align-self: center;
  }

  .section_1_grid_rightblock {
    justify-content: center;
    margin-top: 60px;
  }

  .ilustration_block {
    justify-content: center;
    align-items: center;
  }

  .image-276 {
    width: 100%;
  }

  .section_2_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .section_2_grid_leftblock {
    text-align: center;
  }

  .section_2_grid_rightblock {
    flex-direction: column;
    align-items: flex-start;
  }

  .h2_text_block.kazuistiky {
    text-align: left;
    align-self: flex-start;
  }

  .video_kazuistiky {
    margin-top: 0;
  }

  .container-84 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .div_pal_banner {
    padding-bottom: 20px;
  }

  .icon-10.pal {
    color: var(--white);
  }

  .icon-mok {
    color: #18b54f;
  }

  .image-277 {
    max-width: 90%;
  }

  .grid_lekara.ab {
    grid-column-gap: 10px;
  }

  .button_kazu {
    text-align: center;
    width: auto;
    margin-top: 0;
  }

  .section_kazu_loga {
    padding-top: 20vh;
  }

  .nav_menu_kazu._1 {
    flex-direction: row;
    display: block;
  }

  .container_kazu_uvod {
    flex-direction: row;
    margin-top: 80px;
    display: block;
  }

  .container-86 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-4.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-7 {
    padding: 12px;
  }

  .menu-button-7.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .grid_video_kazu_2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_publikace_kazu {
    grid-template-columns: .25fr .75fr;
  }

  .container-89 {
    max-width: 728px;
  }

  .nav-menu-wrapper-4 {
    background-color: #0000;
    flex: 1;
    justify-content: flex-end;
    max-width: none;
    margin-right: 40px;
    display: flex;
  }

  .nav-menu-two-4 {
    background-color: #0000;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-5.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-8 {
    padding: 12px;
  }

  .menu-button-8.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .menu-button-8.white {
    text-align: right;
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .menu-button-8.white.w--open {
    background-color: #0000;
  }

  .green {
    color: #126129;
  }

  .text_kazu_nav._2 {
    margin-top: 10px;
  }

  .dropdown-3 {
    border: 1px solid #24b14d;
    border-radius: 4px;
  }

  .dropdown-3._1 {
    margin-right: 10px;
  }

  .dropdown-toggle-3 {
    border: 1px solid #24b14d;
    border-radius: 4px;
  }

  .grid_new_pedak {
    grid-template-columns: 1fr .25fr;
  }

  .text-span-239, .text-span-239.pedak {
    font-size: 20px;
  }

  .image-285 {
    max-width: 78%;
  }

  .container-90 {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .heading_main_slide.pedak {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading_main_slide_pod.pedak {
    margin-top: 16px;
  }

  .blog-header-title {
    text-align: left;
    font-size: 15vw;
  }

  .blog-overview-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .button-440:hover {
    box-shadow: none;
    transform: none;
  }

  .button-440:active {
    transform: scale(.94);
  }

  .page-teaser-text-wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .blog-header-title-wrapper {
    justify-content: flex-start;
  }

  .blog-teaser-quote {
    font-size: 1.7em;
  }

  .page-teaser-title {
    font-size: 2.8em;
  }

  .social-link-2:hover {
    color: #000;
    transform: none;
  }

  .blog-teaser-item-wrapper {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .blog-teaser-item-wrapper.quote {
    padding: 3em;
  }

  .grid_ahou_landing {
    grid-template-columns: 1.25fr .75fr;
  }

  .sectionahou {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionahou.content {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionahou.uvod, .sectionahou.obsah.last, .sectionahou.akreditace {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionahou.main {
    margin-top: 100px;
  }

  .ahoutext.landing.mezioborovedny._10x10 {
    margin-top: 0;
    font-weight: 700;
  }

  .ahoutext.landing.kazuistiky {
    margin-bottom: 6.5vh;
  }

  .ahoutext.cisloakci {
    font-size: 26px;
  }

  .grid_ahou_landing_1x2 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .div_ahou_landing_right.nws.i {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid_landing_left {
    grid-template-rows: auto auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto 1fr;
  }

  .grid_landing_chess._2 {
    grid-template-rows: auto auto auto;
  }

  .link_landing_akce.ockovanivpraxi.auto {
    height: 40vh;
  }

  .link_landing_akce.paterniseminare.auto {
    height: 50vh;
  }

  .link_landing_akce.paterniseminare.podzim {
    height: 40vh;
  }

  .link_landing_akce.paterniseminare.diplom {
    background-position: 50% 33%;
    height: 40vh;
  }

  .link_landing_akce.l-ka.auto {
    height: 40vh;
  }

  .link_landing_akce.mezioborovedny {
    height: 40vh;
    padding-left: 0;
    padding-right: 0;
  }

  .link_landing_akce.pedak.auto {
    height: 40vh;
  }

  .link_landing_akce.palice24.auto {
    background-position: 50%;
  }

  .link_landing_akce.ocko {
    background-position: 0%;
  }

  .div_ahou_akce._2.c.homeo, .div_ahou_akce._2.c.ocko {
    border-right-style: solid;
  }

  .div_ahou_akce._4.b.ocko {
    border-left-style: none;
    border-right-style: none;
  }

  .div_ahou_akce._5.z.pedak, .div_ahou_akce._5.z.paterak, .div_ahou_akce._6.e.mod {
    border-right-style: none;
  }

  .div_ahou_akce._8.g {
    border-left-style: solid;
    border-right-style: none;
  }

  .div_ahou_akce._9.h {
    border-right-width: 0;
  }

  .div_ahou_akce.a.paliace {
    border-right-style: solid;
  }

  .container-91 {
    max-width: 728px;
  }

  .nav-menu-wrapper-5 {
    background-color: #0000;
  }

  .nav-menu-two-5 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-6.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-9 {
    padding: 12px;
  }

  .menu-button-9.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .link_navigace {
    background-color: #f6f6f6;
    border: 1px solid tomato;
    border-radius: 6px;
    flex: 0 auto;
    margin-bottom: 2px;
    padding-right: 0;
  }

  .link_navigace:hover {
    color: #fff;
    background-color: tomato;
  }

  .nadpis_landing_1.ockovanivpraxi {
    font-size: 34px;
  }

  .grid_landing_tag {
    margin-top: 30px;
  }

  .nadpis_landing_3.lekar {
    font-size: 32px;
  }

  .nadpis_landing_3.mezioborovedny {
    font-size: 32px;
    line-height: 45px;
  }

  .icon-11 {
    color: tomato;
  }

  .icon-11:active {
    color: #fff;
  }

  .nav-menu-7 {
    background-color: #0000;
    justify-content: flex-start;
    margin-right: 40px;
    display: flex;
    left: 71.6vw;
    right: 5vw;
    overflow: hidden;
  }

  .menu-button-10 {
    color: #fff;
    background-color: #fff;
  }

  .menu-button-10:active {
    background-color: tomato;
    border-radius: 6px;
  }

  .menu-button-10.w--open {
    color: #fff;
    -webkit-text-stroke-color: tomato;
    border-radius: 6px;
  }

  .youtube-videos_content-wrapper {
    width: 100%;
  }

  .youtube-videos_component {
    flex-direction: column;
  }

  .youtube-videos_image-wrapper {
    width: 100%;
    padding-top: 56.25%;
  }

  .grid_video_kazu_3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .fs-cc-prefs_form-wrapper {
    padding-top: 10px;
  }

  .heading-1.nadpis_akce {
    font-size: 33px;
  }

  .heading-1.ahou_main {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 38px;
    line-height: 46px;
  }

  .image-292 {
    max-width: 60%;
  }

  .grid_landing_info {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .grid_landing_info.mod {
    grid-template-columns: auto;
  }

  .grid_landing_info.publikace {
    grid-template-rows: auto;
  }

  .grid_landing_info.paterak {
    grid-template-columns: 1fr;
  }

  .grid_landing_info.small {
    grid-template-columns: .75fr;
  }

  .grid_landing_info.paliace {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ahoutextblock {
    font-size: 13px;
  }

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

  .div_ahou_landing_low_left.j {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: none;
    border-right-width: 0;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .grid-136 {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .container-93 {
    max-width: 728px;
  }

  .navbar-wrapper-three-2 {
    justify-content: space-between;
  }

  .navbar-brand-three-2 {
    position: relative;
  }

  .nav-menu-wrapper-three-2 {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-7 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-7.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-11 {
    margin-left: 10px;
    padding: 12px;
  }

  .menu-button-11.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container-regular {
    max-width: 728px;
  }

  .navbar-wrapper-6 {
    flex: 1;
  }

  .nav-menu-wrapper-6 {
    background-color: #0000;
    flex: 0 auto;
    align-self: flex-end;
    display: flex;
  }

  .nav-menu-8 {
    background-color: tomato;
    flex-wrap: wrap;
    flex: 0 auto;
    order: 0;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    margin-top: 88px;
    padding-left: 0;
    list-style-type: none;
    display: block;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .image-295 {
    max-width: 19%;
  }

  .nav_menu_ahou {
    background-color: tomato;
  }

  .navbar-5 {
    background-color: #ddd0;
  }

  .navigation_ahou_landing {
    height: 15vh;
    margin-top: 0;
    padding-top: 40px;
    padding-right: 0;
    display: block;
  }

  .navigation_ahou_landing.homeo {
    height: 16vh;
  }

  .brand-5.ahou_landing {
    float: right;
    clear: right;
    flex-direction: row;
    margin-left: 10px;
    display: block;
  }

  .brand-5.ahou_landing.w--current {
    margin-left: 10px;
    display: inline-flex;
  }

  .brand-5.ahou_landing.klini {
    margin-bottom: 20px;
  }

  .container-94 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .image-296 {
    text-decoration: none;
    overflow: visible;
  }

  .nav-menu-9 {
    flex: 0 auto;
    justify-content: flex-start;
    display: block;
  }

  .nav-menu-9.ahou {
    background-color: #e7e7e7e3;
    width: auto;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .nav_link_ahou {
    opacity: 1;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .nav_link_ahou.hide {
    display: none;
  }

  .nav_button_menu {
    display: inline-flex;
  }

  .nav_button_menu:active {
    color: tomato;
    font-family: Open Sans, sans-serif;
  }

  .nav_button_menu.w--open {
    color: tomato;
    background-color: #c8c8c800;
    font-family: Open Sans, sans-serif;
  }

  .nav_button_menu.cspm:active {
    color: #0295a9;
  }

  .slider-10 {
    margin-top: 0;
  }

  .container-95 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .grid_akce_program.ocko25 {
    grid-template-columns: auto 1fr .75fr;
  }

  .button_registrace_akce.ospdl {
    margin-top: 40px;
  }

  .grid_akce_partneri.paliace24, .grid_akce_partneri.pateraky24 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_partneri.ocko24 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_pedak {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_pedak_program {
    grid-template-columns: 10% auto auto;
  }

  .grid_akce_pedak_partneri {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr 1fr 1fr;
  }

  .link_akce_pedak_partner1 {
    max-width: none;
  }

  .grid_akce_akreditace.paliace24 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_akreditace._40 {
    grid-template-columns: 1fr .5fr;
  }

  .div_akce_cenik.grey {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid_akce_cenik_info.plus {
    grid-template-columns: 1fr auto;
  }

  .image-297 {
    max-width: 73%;
  }

  .image-298 {
    max-width: 100%;
  }

  .grid_partner_pedak.close.novinkyvockovani {
    grid-column-gap: 16px;
  }

  .grid_prevence_partneri {
    grid-template-columns: .25fr 1fr 1fr .25fr;
  }

  .grid_paticka_soc-med {
    grid-template-columns: auto auto auto;
  }

  .section-sticky-cards {
    background-color: #fff;
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
  }

  .sticky-base {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    position: relative;
  }

  .sticky-base.sticky-first-base {
    margin-bottom: 0;
  }

  .sticky-base.sticky-second-base {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .heading-large {
    font-size: 3.5rem;
  }

  .sticky-image {
    min-height: 60vh;
  }

  .sticky-content {
    grid-template-columns: 1fr;
  }

  .preview-teacher-top {
    padding-left: 0;
  }

  .heading-xhuge {
    font-size: 4.5rem;
  }

  .team-circles {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
  }

  .preview-agenda-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-icon-2 {
    width: 2rem;
  }

  .nav-brand {
    padding-left: 0;
  }

  .footer-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .nav-right {
    display: none;
  }

  .section-sticky-cards-2 {
    background-color: #fff;
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
  }

  .footer-action-component {
    grid-row-gap: 2rem;
    text-align: center;
    grid-template-columns: auto;
    justify-items: center;
    padding-top: 1rem;
  }

  .speaker-title-image {
    width: 20vw;
    height: 20vw;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .speaker-title-image.speaker-image-large {
    width: 28vw;
    height: 22vw;
  }

  .footer-action-heading {
    font-size: 3rem;
  }

  .heading-xlarge {
    font-size: 5rem;
  }

  .faq-intro {
    padding-bottom: 3.5rem;
  }

  .name-item {
    height: 5rem;
    font-size: 3rem;
  }

  .intro-centered {
    max-width: 35rem;
  }

  .footer-column {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    align-items: flex-start;
  }

  .nav-responsive {
    flex-direction: column;
    display: flex;
  }

  .speakers-row-guide {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 0;
  }

  .nav-left {
    background-color: #fff;
    border-radius: .5rem;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .action-description {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2rem;
  }

  .menu-button-12 {
    background-color: #c8c8c800;
    padding: 0;
  }

  .menu-button-12.w--open {
    background-color: #c8c8c800;
  }

  .team-basic {
    grid-template-columns: 1fr;
  }

  .faq-top {
    padding: .5rem;
  }

  .action-content {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .preview-agenda-days {
    width: 100%;
  }

  .action-intro {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    max-width: 35rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-image {
    width: 30vw;
    height: 30vw;
    min-height: 30vw;
  }

  .hero-image.thirteen {
    left: -65vw;
  }

  .hero-image.three {
    left: -10vw;
  }

  .nav-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr auto;
    grid-auto-columns: auto;
  }

  .faq-icon {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    min-height: 4rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .preview-agenda {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .nav-link-8 {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
  }

  .name-block {
    height: 4rem;
    margin-left: 0;
  }

  .nav-link-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .benefits-strip {
    grid-template-columns: 1fr .5fr 1fr;
  }

  .hero-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .speaker-list {
    grid-column-gap: 2.5vw;
    grid-row-gap: 0vw;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 7rem;
    display: flex;
  }

  .hero-home-content {
    padding-top: 4rem;
    padding-bottom: 20vh;
  }

  .preview-teacher-title {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-left: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-span-312, .text-span-313 {
    font-size: 32px;
  }

  .youtube-5 {
    height: 28vh;
  }

  .container-99 {
    max-width: 728px;
  }

  .testimonial-slide-2 {
    padding-left: 32px;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .grid_dth_prednasejici {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div_pic_dth {
    width: 9vw;
    height: 12vh;
  }

  .div_pic_dth.redlova {
    width: 9vw;
    height: 13vh;
  }

  .html-embed-2 {
    max-width: 650px;
  }

  .html-embed-2.yt-embeded {
    flex-direction: column;
    max-width: 62vw;
    height: auto;
    margin-left: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .cross-icon.yt-crossicon {
    max-width: 40px;
    max-height: 40px;
    top: 10px;
    right: 20px;
  }

  .popup-video-block {
    opacity: 1;
    display: none;
  }

  .popup-video-block.youtube-popup {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .video-show {
    left: auto;
  }

  .video-show.yt-video-show {
    top: 0%;
    left: auto;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .column-398 {
    padding-left: 0;
    padding-right: 0;
  }

  .image_navigace_homeo {
    margin-bottom: 0;
  }

  .image-314, .image-315, .image-316, .image-317, .image-318, .image-319, .image-320, .image-321, .image-322, .image-323, .image-324, .image-325 {
    max-width: 60%;
  }

  .card-text-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-with-circle-icon {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .large-card {
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    padding: 0 4rem;
  }

  .max-width-30rem {
    max-width: 30rem;
  }

  .card-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .card-flex.reverse-on-tab {
    flex-flow: column-reverse wrap-reverse;
  }

  .subheading-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .container-100.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .space-7rem {
    min-height: 0;
  }

  .circle-absolute {
    min-width: 6.25rem;
    max-width: 6.25rem;
    min-height: 6.25rem;
    max-height: 6.25rem;
    display: none;
    inset: auto 0% -238% 18%;
  }

  .icon-wrapper {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .button-text-3 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .features-image-wrapper {
    min-width: 19.5rem;
    max-width: 19.5rem;
    min-height: 25.96rem;
    max-height: 25.96rem;
  }

  .features-image-wrapper.flip-from-left-animation {
    align-self: flex-start;
    margin-left: 4rem;
  }

  .pop-up-card {
    padding: 2rem;
  }

  .pop-up-card.top-right.background-blur {
    width: 59%;
  }

  .flex-grid {
    place-items: center;
    width: 70%;
    margin-bottom: 0;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .feature-image-wrapper {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .small-icon {
    min-width: 1.3rem;
    max-width: 1.3rem;
  }

  .about-tabs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: center;
    height: auto;
  }

  .about-description-3 {
    max-width: 30rem;
  }

  .feature-paragraph {
    max-width: none;
  }

  .about-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .about-tab-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .about-tab-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 10%;
    padding-right: 10%;
  }

  .about-tab-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .about-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .reviews-card {
    min-width: 19.5rem;
    max-width: 19.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 4rem 3rem;
  }

  .space-4rem {
    min-height: 4rem;
  }

  .slide-nav-reviews {
    display: none;
  }

  .reviews-image-circle {
    width: 6rem;
    height: 6rem;
    top: -3rem;
  }

  .reviews-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .reviews-listing-wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-flow: column;
  }

  .heading-2_o-nas {
    font-weight: 600;
  }

  .background-video-4 {
    height: 40vh;
  }

  .container-103 {
    max-width: 728px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .container-104 {
    max-width: 728px;
  }

  .footer-form-two-2 {
    padding: 40px;
  }

  .footer-form-title-2 {
    margin-right: 15px;
  }

  .footer-form-input-2 {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three-2 {
    margin-top: 40px;
  }

  .footer-wrapper-two-2 {
    flex-wrap: wrap;
  }

  .footer-form-2 {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container-2 {
    max-width: 350px;
  }

  .container-105 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .nav-menu-wrapper-7 {
    background-color: #0000;
  }

  .nav-menu-10 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-9 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-8.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper-2 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-13 {
    padding: 12px;
  }

  .menu-button-13.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navbar_menu-links {
    flex: 0 auto;
  }

  .navbar_menu-button.w--open {
    background-color: #c8c8c800;
  }

  .menu-icon1_line-top {
    background-color: #153a43;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-bottom {
    background-color: #153a43;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_component {
    border-bottom-style: none;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    border-bottom-style: none;
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar_link {
    background-color: var(--white);
    text-align: center;
    border: 2px solid #153a44;
    border-radius: 20px;
    width: 18vw;
    margin-bottom: 10px;
    padding: 7px .6rem 7px 0;
    font-size: 1.125rem;
    display: block;
    left: 260px;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #153a43;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .empower_tab-content {
    flex: 0 auto;
    padding-top: 2rem;
    position: relative;
    right: auto;
  }

  .empower_card {
    width: 100%;
  }

  .vision_image-wrapper.is-image-small {
    width: 25vw;
  }

  .stats_number {
    font-size: 4.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.padding-tablet-small {
    padding-bottom: 2rem;
  }

  .hand-icon.draggable {
    width: 8vw;
  }

  .empower_link-block {
    padding-left: 0;
  }

  .heading-style-h2 {
    font-size: 2.5rem;
  }

  ._2col_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  ._2col_grid.z-index-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stats_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .vision_image-list {
    height: 70vh;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .empower_tab-component {
    flex-flow: column;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .team_heading-span {
    padding-right: 7.5rem;
  }

  .stats_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer_form-block {
    min-width: auto;
  }

  .footer_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .grid_hlavni_banner {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-327 {
    max-width: 90%;
  }

  .menu-item {
    font-size: 1.8rem;
  }

  .ahou_claim {
    padding-left: 80px;
    padding-right: 80px;
  }

  .subheading-flex-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .move-up {
    letter-spacing: -.11rem;
  }

  .arrow-2 {
    min-width: .8rem;
    max-width: .8rem;
    min-height: .8rem;
    max-height: .8rem;
  }

  .move-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.7rem;
    max-height: 2.2rem;
    margin-top: .45rem;
    margin-bottom: .45rem;
  }

  .icon-29 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .hero-heading-flex {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .line-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .spinner-image {
    width: 7rem;
    height: 7rem;
  }

  .icon-wrapper-2 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .hero-text {
    text-align: center;
    font-size: 10rem;
    line-height: 8rem;
  }

  .hero-text.lekar {
    margin-top: .7rem;
  }

  .hero-text.adi {
    margin-top: 0;
    font-size: 9rem;
  }

  .line {
    min-width: .5rem;
    height: .0625rem;
  }

  .cut-out-image {
    min-height: 7.6rem;
    max-height: 7.6rem;
  }

  .cut-out-wrapper {
    height: 6rem;
  }

  .hero-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-text-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-image-wrapper {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .space-7rem-2 {
    min-height: 4.4rem;
  }

  .card-flex-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-106.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .spinner-wrapper {
    border-width: .75rem;
    width: 8.5rem;
    height: 8.5rem;
    top: 38%;
    left: -7%;
  }

  .arrow-border-wrapper {
    min-width: 4rem;
    max-width: 4rem;
    min-height: 4rem;
    max-height: 4rem;
    bottom: 1rem;
    right: 1rem;
  }

  .hero-line {
    width: 35rem;
    height: .5rem;
    top: -2rem;
  }

  .hero-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .hero-heading-wrapper {
    min-width: 136px;
    max-width: 136px;
    min-height: 16px;
    max-height: 16px;
    left: 1.5rem;
  }

  .card-2 {
    min-width: 16rem;
    max-width: 16rem;
    min-height: 9rem;
    max-height: 9rem;
  }

  .card-2.font-white, .card-2.background-primary {
    min-height: 7rem;
    max-height: 7rem;
  }

  .brands-grid, .brands-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .logos-wrapper {
    min-width: 8rem;
    max-width: 8rem;
  }

  .invert {
    filter: invert();
  }

  .container-107.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .features-card-small {
    min-width: 14.5rem;
    max-width: 14.5rem;
    min-height: 14.5rem;
    max-height: 14.5rem;
    padding: 3rem 2.3rem;
  }

  .features-flex-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    width: 100%;
  }

  .features-card-wide {
    min-width: 30rem;
    max-width: 30rem;
    min-height: 14.5rem;
    max-height: 14.5rem;
    padding: 3rem 2.3rem;
  }

  .features-block-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-30 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .outline-black {
    color: #0000;
    -webkit-text-stroke-width: .0625rem;
    -webkit-text-stroke-color: #050505;
  }

  .features-arrow-image {
    min-width: 10rem;
    max-width: 10rem;
    min-height: 10rem;
    max-height: 10rem;
  }

  .features-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .outline-white {
    -webkit-text-stroke-width: .0625rem;
    margin-right: .21rem;
  }

  .medium-text {
    font-size: 4.5rem;
    line-height: 3.5rem;
  }

  .features-card-large {
    min-width: 30rem;
    max-width: 30rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 3rem 2.3rem;
  }

  .subheading-flex-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .card-flex-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .card-flex-2.reverse-on-tab {
    flex-flow: column-reverse wrap-reverse;
  }

  .icon-wrapper-3 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .button-text-4 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .button-with-circle-icon-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    padding: .125rem .25rem .125rem 2rem;
  }

  .container-109.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .features-image-wrapper-2 {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .metrics-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .button-arrow-wrapper {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .button-text-absolute {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .card-text-block-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .large-card-2 {
    justify-content: center;
    min-width: 40rem;
    max-width: 40rem;
    padding: 4rem;
  }

  .large-card-2.font-white.slide-down-animation {
    padding-right: 0;
  }

  .metrics-text {
    font-size: 6rem;
    line-height: 6.5rem;
  }

  .container-110.background-black.rounded-corners {
    border-top-left-radius: 6rem;
    border-top-right-radius: 6rem;
  }

  .metrics-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta-card {
    background-position: 40% 0;
    min-width: 100%;
    max-width: 100%;
    min-height: 44rem;
    max-height: 44rem;
    padding: 4rem;
    box-shadow: 0 1rem 2rem #0003;
  }

  .cta-wrapper {
    grid-template-columns: 1fr;
    top: -22rem;
  }

  .sign-up-form {
    width: 28.8rem;
  }

  .cta-container {
    max-width: 100%;
    max-height: 28rem;
    padding-left: 10%;
    padding-right: 10%;
  }

  .space-2rem {
    min-height: 2rem;
  }

  .sign-up-form-container {
    padding: .5rem 1rem .5rem 2rem;
  }

  .button-subscribe {
    padding: .8rem 2rem;
  }

  .space-1rem {
    min-height: 1rem;
  }

  .about-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
  }

  .icon-wrapper-4 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .space-page-top {
    min-height: 10rem;
  }

  .services-container {
    max-height: 19rem;
  }

  .services-container.rounded-corners {
    border-top-left-radius: 6rem;
    border-top-right-radius: 6rem;
  }

  .services-video {
    min-width: 37.25rem;
    max-width: 37.25rem;
    min-height: 24.96rem;
    max-height: 24.96rem;
    top: -12.48rem;
  }

  .services-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .max-width-20rem {
    max-width: 20rem;
  }

  .icon-wrapper-5 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .button-text-5 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .button-with-circle-icon-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    padding: .125rem .25rem .125rem 2rem;
  }

  .container-112.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .features-image-wrapper-3 {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .icon-wrapper-6 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .features-image-4.align-top {
    min-height: 100%;
    max-height: 100%;
  }

  .button-text-6 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .button-with-circle-icon-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    padding: .125rem .25rem .125rem 2rem;
  }

  .container-113.padding-4-5rem {
    padding-left: 10%;
    padding-right: 10%;
  }

  .features-image-wrapper-4 {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .features-image-wrapper-4.align-botton.slide-up-animation {
    min-height: 34.7rem;
    max-height: 34.7rem;
  }

  .grid_adi {
    justify-content: stretch;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-wrapper-7 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .cut-out-image-2 {
    min-height: 7.6rem;
    max-height: 7.6rem;
  }

  .button-text-7 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .features-image-wrapper-5 {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .nav-menu-wrapper-8 {
    background-color: #0000;
  }

  .nav-menu-11 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-11 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-9.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper-3 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-14 {
    padding: 12px;
  }

  .menu-button-14.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .grid_adi_odkazy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-58 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-114 {
    max-width: 728px;
  }

  .nav-menu-wrapper-9 {
    background-color: #0000;
  }

  .nav-menu-two-6 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-10.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-15 {
    padding: 12px;
  }

  .menu-button-15.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .button_vzdelavani_well {
    width: 19vh;
    font-size: 1.125rem;
    display: inline-block;
    position: relative;
    left: 260px;
  }

  .container-115 {
    max-width: 728px;
  }

  .nav-menu-wrapper-10 {
    background-color: #0000;
  }

  .nav-menu-two-7 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-13 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-11.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-16 {
    padding: 12px;
  }

  .menu-button-16.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 40px;
  }

  h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.categorry-section {
    padding-left: 0;
    padding-right: 0;
  }

  .button.fixed-nav-bar-button {
    display: none;
  }

  .nav-bar {
    padding-right: 0;
  }

  .image-section {
    border-width: 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-section.testimonials-section {
    padding-bottom: 24px;
  }

  .image-section.footer-section {
    padding-left: 8px;
    padding-right: 8px;
  }

  .logo {
    height: 60px;
  }

  .section-header-wrapper {
    width: auto;
  }

  .vertical-header-wrapper.vertical-header-blog {
    width: 65px;
  }

  .instagram {
    flex-direction: column-reverse;
  }

  .instagram-photos {
    justify-content: center;
    width: 100%;
    padding-left: 0;
  }

  .instagram-photo {
    height: 120px;
  }

  .instagram-info {
    text-align: center;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 66.66%;
    max-width: none;
  }

  .instagram-info-wrapper {
    justify-content: center;
    padding-top: 32px;
  }

  .testimonials {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brand-logotypes {
    flex-wrap: nowrap;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .brand-logo-link {
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact {
    flex-flow: column-reverse wrap;
    align-items: stretch;
  }

  .footer-about {
    width: 100%;
    padding-right: 32px;
  }

  .blog-hero-social {
    padding: 16px 0;
  }

  .blog {
    flex-direction: column;
    align-items: stretch;
  }

  .blog-posts {
    width: 100%;
  }

  .post-card-image {
    height: 320px;
  }

  .blog-post-card {
    margin-left: 4px;
    margin-right: 4px;
  }

  .sidebar {
    margin-left: 0;
    padding-left: 100px;
    padding-right: 100px;
    display: block;
  }

  .featured-post-image {
    height: 240px;
  }

  ._404-header {
    height: 2px;
  }

  .blog-post-header {
    margin-top: 16px;
  }

  .slider-arrow {
    display: none;
  }

  .testimonoals-nav {
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 9px;
    position: relative;
  }

  .call-back-button {
    margin: 16px;
  }

  .call-back-wrapper {
    padding: 16px;
  }

  .more-post-card {
    margin-bottom: 40px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .more-post {
    width: 100%;
    padding-left: 16.66%;
    padding-right: 16.66%;
  }

  .more-post-card-image {
    height: 272px;
  }

  .text-block-intro-homeo-orl {
    font-size: 14px;
    line-height: 20px;
  }

  .image-4 {
    max-width: 50%;
  }

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

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

  .container, .container.uvod {
    padding-left: 0;
    padding-right: 0;
  }

  .container.grey {
    margin-left: 0;
    margin-right: 0;
  }

  .container.grey._30 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container.akreditace {
    padding-left: 0;
    padding-right: 0;
  }

  .container.pal24 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.klini-nadpis {
    margin-top: 100px;
  }

  .container-4, .container-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-16, .text-block-17 {
    text-align: center;
    line-height: 20px;
  }

  .image-13, .image-14 {
    display: block;
  }

  .container-program-kostka, .column-city-kostka, .container-program-respiro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
    text-align: center;
  }

  .container-cities-dates-pedaka {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-homeo-pedak-1 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 25px;
  }

  .container-program-homeo-pedaka {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-head-h2-homeo {
    font-size: 40px;
  }

  .text-block-36 {
    margin-top: 2px;
  }

  .container-additional-info-homeo-pedak {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-1-homeo-pedak {
    padding-bottom: 50px;
  }

  .heading-homeo-orl {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-program-homeo-orl, .container-homeo-pedak-orl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-5.akce {
    font-size: 16px;
    line-height: 26px;
  }

  .container-additional-info-homeo-lekarnik {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-introduction-homeo-pedak {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-7, .tab-link-8, .tab-link-9, .tab-link-10, .image-cities-and-places {
    display: block;
  }

  .heading-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-9.left {
    text-align: center;
    margin-top: 10px;
  }

  .image-35 {
    margin: 0 auto;
    display: block;
  }

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

  .row-uemo-chairman {
    float: none;
    clear: both;
  }

  .quote-uemo {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-44 {
    display: block;
  }

  .heading-10 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-46 {
    margin-top: 20px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .map-4, .image-39 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-40 {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-uemo-intro {
    text-align: center;
    margin-top: 10px;
  }

  .image-49, .image-50, .image-52 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-uemo-ticket {
    text-align: center;
    margin-top: 10px;
  }

  .section-15 {
    background-position: 0 -50px;
    padding-top: 100px;
    padding-bottom: 110px;
  }

  .paragraph-2 {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 26px;
  }

  .text-block-62 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-20 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-68 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-20-zf {
    padding-top: 70px;
  }

  .paragraph-price-zf, .paragraph-info-zf-price, .paragraph-info-zf-price-2, .paragraph-zf-price {
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-block-intro-homeo-dth {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-13 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .container-cities-and-dates-dth {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-78, .image-79, .image-80, .image-83 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-91 {
    margin-top: 30px;
    margin-left: 50px;
  }

  .column-87, .column-88, .column-89, .column-90, .column-91 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-info-zf-info {
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-block-101, .text-block-102, .slide-nav-3, .text-block-103, .text-block-104 {
    font-size: 12px;
  }

  .section-40 {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section-40.paliace20 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-85 {
    height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 70px;
  }

  .text-block-113._2 {
    display: inline;
  }

  .section_pal {
    background-size: auto;
  }

  .section_pal.paliace20.pal22 {
    padding-left: 10px;
    padding-right: 10px;
    left: 0;
  }

  .section_pal.misto.blue, .section_pal._23.aktivni {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_pal.podklad {
    padding: 10px;
  }

  .text-block-113-speaker {
    font-size: 9px;
    line-height: 15px;
  }

  .column-122 {
    padding-left: 0;
  }

  .column-123 {
    padding-right: 0;
  }

  .column-124, .column-125, .column-126, .column-127, .column-128, .column-129 {
    padding-left: 0;
  }

  .image-96 {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-69-zdf {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-136, .text-block-137 {
    margin-top: 20px;
  }

  .image-101.mzcr {
    margin-left: 4px;
  }

  .image-101.novatin {
    margin-left: -2px;
  }

  .heading-homeo-orange {
    font-size: 16px;
  }

  .div-block-2-homeo-dark-orange {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-homeo-welcome {
    margin-top: 4%;
    margin-right: 0;
    padding: 70px 20px 80px;
  }

  .heading-homeo-white {
    margin-left: 0;
  }

  .heading-homeo-blue {
    font-size: 16px;
  }

  .div-block-2-homeo-dark-blues-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-157 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .link-homeo-head {
    margin-left: 0;
  }

  .text-block-homeo-head {
    margin-left: 0;
    margin-right: 0;
  }

  .section-48-more, .section-head-testemonial, .section-48-studium, .section-homeo-speaker {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-zakladhomeo-head.zak {
    margin-top: 0;
  }

  .heading-zakhomeo-white {
    margin-left: 30px;
  }

  .heading-zakhomeo-white._2 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-zakhomeo-head, .link-zakhomeo-head {
    margin-left: 30px;
  }

  .heading-homeo {
    margin-left: 0;
  }

  .text-block-170 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-zakhomeo-about {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-2-homeo-dark-blues-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2-homeo-dark-blues-2.homeo {
    margin-left: 10px;
  }

  .div-block-2-homeo-dark-blues-2.paterak {
    margin-left: 0;
  }

  .div-block-2-homeo-dark-orange-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-zakhomeo-info {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-zakhomeo-program {
    font-size: 12px;
  }

  .text-block-zakhomeo-column-2 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 10px;
  }

  .text-block-zakhomeo-place-1 {
    margin-left: 10px;
    margin-right: 30px;
  }

  .picture-zakhomeo-1 {
    width: 244px;
    margin-left: 10px;
  }

  .text-block-zakhomeo-place-2 {
    margin-left: 10px;
    margin-right: 0;
  }

  .picture-zakhomeo-2 {
    width: 244px;
    margin-left: 10px;
  }

  .picture-zakhomeo-2._2, .heading-homeo-small {
    margin-left: 0;
  }

  .text-block-zakhomeo-price {
    margin-left: 30px;
    margin-right: 30px;
  }

  .link-zakhomeo-price-2, .link-zakhomeo-price-1 {
    margin-left: 30px;
  }

  .text-block-notice-zakhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-div-cedh-zakhomeo {
    margin-left: 30px;
  }

  .back {
    margin-left: 20px;
  }

  .div-block-2-homeo-dark-orange-1-rozvrh {
    margin-left: 10px;
    margin-right: 20px;
  }

  .div-block-2-homeo-dark-blue-1-rozvrh {
    margin-left: 20px;
    margin-right: 10px;
  }

  .div-block-2-homeo-dark-gray-rozvrh, .div-block-2-homeo-dark-gray-1-rozvrh {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-2-homeo-dark-orange-rozvrh {
    margin-left: 10px;
    margin-right: 20px;
  }

  .div-block-2-homeo-dark-blue-rozvrh {
    margin-left: 20px;
    margin-right: 10px;
  }

  .heading-lekhomeo-green {
    margin-left: 30px;
  }

  .text-block-lekhomeo-head-green {
    margin-left: 30px;
    margin-right: 20px;
  }

  .link-lekhomeo-head-green, .heading-homeosmall-white {
    margin-left: 30px;
  }

  .div-block-lekhomeo-place {
    margin-left: 20px;
    margin-right: 30px;
  }

  .text-block-white-lekhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .row-lekhomeo-2-place {
    margin-left: 50px;
    margin-right: 50px;
  }

  .column-152 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-lekhomeo-price-1 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .link-lekhomeo-price, .text-block-lekhomeo-head-green-big {
    margin-left: 30px;
  }

  .text-block-lekhomeo-head-green-big._20down {
    margin-right: 20px;
  }

  .button-zf-registrace {
    margin-left: 32%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-zf-galerie {
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-paliace-speakers {
    margin-top: 30px;
  }

  .section-42-gray.pal22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2-homeo-dark-orange-sub {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-r {
    margin-left: 0;
  }

  .div-block-2-homeo-dark-orange-srr {
    min-height: 160px;
    margin-left: 10px;
  }

  .div-block-2-homeo-dark-orange-srl, .div-block-2-homeo-dark-blues-l, .div-block-2-homeo-dark-blues-sub-l {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-homeo-orange-small, .heading-homeo-blue-small2 {
    font-size: 16px;
  }

  .column-158 {
    padding-left: 0;
    padding-right: 0;
  }

  .row-37 {
    margin-left: 21px;
    margin-right: 21px;
  }

  .master_uvod._110up.pedak21.online {
    min-height: 40vh;
  }

  .div-block-ahou-head-1 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 65% 100%;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .div-block-ahou-head-1.big {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 80% 65%;
  }

  .div-block-ahou-head-1.big.elis {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f3635275bcd923eb4f6f58b_IMG_9918.jpg");
    background-position: 0 0, 70%;
  }

  .heading-white-ahou-1 {
    margin-bottom: 25px;
    font-size: 14px;
  }

  .text-block-white-ahou-1.paliace12-head {
    text-align: left;
    margin-left: 0;
  }

  .button-registrace-ahou-1 {
    margin-top: 20px;
  }

  .button-registrace-ahou-1.paliace.dva {
    margin-left: 30px;
  }

  .button-registrace-ahou-2 {
    margin-top: 20px;
  }

  .text-block-black-ahou-1 {
    text-align: left;
  }

  .text-block-black-ahou-1.h5.textplen {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-black-ahou-1.textmini {
    margin-left: 10px;
  }

  .certifikace-ahou-1.paterak._22 {
    padding: 3vh 10px;
  }

  .container-ahou-1 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-ahou-1.homeoprogram {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-ahou-1.lekar {
    padding-left: 0;
    padding-right: 0;
  }

  .container-ahou-1.sestra {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .menu-button-2 {
    margin-right: 15px;
  }

  .section-program-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-color-ahou-3 {
    margin-bottom: 25px;
    font-size: 28px;
  }

  .heading-color-ahou-3.csmd {
    line-height: 32px;
  }

  .div-block-ahou-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-ahou-column-1 {
    padding-right: 0;
  }

  .div-block-ahou-2, .div-block-ahou-first-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-ahou-first-1.paliace, .div-block-ahou-first-1.paliace-line, .div-block-ahou-first-1.paliace-full {
    padding-bottom: 6px;
  }

  .section-prednasejici-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-ahou-speakers-list {
    min-height: 300px;
  }

  .section-footer-ahou-1 {
    padding-top: 25px;
  }

  .ahou-color-footer {
    padding: 20px 20px 80px;
  }

  .section-partneri-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-color-kpp-3 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 28px;
  }

  .section-terminy-kpp-2, .section-ubytovani-kpp-2, .section-cenik-kpp-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-ahou-first {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-kontakt-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-speakers-tag-1 {
    max-width: 200px;
  }

  .map-wrapper-kongres-1 {
    width: 540px;
  }

  .image-118 {
    max-width: 100%;
  }

  .small-head-color-ahou-2 {
    text-align: left;
  }

  .div-block-ahou-footer-2 {
    padding: 20px;
  }

  .section-kultura-kpp-1 {
    padding-top: 25px;
  }

  .heading-white-kpp-3 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 28px;
  }

  .image-117-copy {
    margin-top: 20px;
  }

  .section-kultura-kpp-2, .section-intro-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-color-kpp-4 {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .column-163 {
    clear: left;
  }

  .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.5fr 1fr 1.5fr;
  }

  .section-ahou-benefits {
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-black-ahou-benefits {
    text-align: left;
  }

  .section-ahou-akreditace {
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-kpp-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .scroll-to-top-kpp {
    right: 20px;
  }

  .text-block-black-ahou-info {
    text-align: left;
  }

  .section-program-ahou-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .tab-link-ahou-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-black-ahou-center-1 {
    text-align: center;
  }

  .image-kpp-kultura-1 {
    margin-top: 20px;
  }

  .registration-kpp {
    right: 110px;
  }

  .section-text-ahou-1 {
    padding: 25px 20px;
  }

  .column-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-black-ahou-paliace-solo {
    text-align: left;
    margin-left: 10px;
    font-size: 14px;
  }

  .scroll-button-registration-ahou-2.homeo {
    right: 20px;
  }

  .section-icons-ahou-1, .section-text-ahou-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-color-ahou-4 {
    margin-bottom: 25px;
    font-size: 28px;
  }

  .div-block-ahou-head-2 {
    padding-top: 30px;
    padding-bottom: 15px;
  }

  .map-wrapper-kongres-2 {
    width: 540px;
  }

  .section-cena-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-ahou-price-1 {
    margin-right: 0;
  }

  .container-pricing-ahou-1 {
    flex-direction: column;
    padding-left: 40px;
  }

  .text-block-price-ahou-1 {
    text-align: left;
    font-size: 28px;
    line-height: 22px;
  }

  .button-price-ahou-1 {
    margin-top: 20px;
  }

  .div-block-ahou-price-2 {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-ahou-price-3 {
    margin-top: 15px;
    margin-left: 0;
  }

  .container-pricing-ahou-2 {
    flex-direction: column;
    padding-left: 40px;
  }

  .section-novinky-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-color-kpp-5 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 20px;
  }

  .image-11-paliace-head {
    height: 150px;
    margin-left: 0;
  }

  .button-registrace-ahou-pedak {
    margin-top: 20px;
  }

  .section-testemonial-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .text-block-gray-ahou-1 {
    text-align: left;
    font-size: 16px;
  }

  .section-cenik-ahou-1, .section-ubytovani-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ubytovani.csmd {
    display: block;
  }

  .section-contact-ahou-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .image-130.zf19 {
    margin-bottom: 0;
  }

  .column-227, .column-228 {
    display: none;
  }

  .tab-link-tab-2 {
    margin-top: 10px;
    margin-left: 0;
  }

  .tab-link-tab-3.w--current {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-2-homeo-dark-gray {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2-homeo-dark-gray.homeo {
    margin-left: 10px;
  }

  .link-zakhomeo-price-3 {
    margin-left: 30px;
  }

  .container-29 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .tabs-menu-6 {
    margin-left: 10px;
  }

  .div-block-2-homeo-dark-blues-4 {
    margin-right: 10px;
  }

  .div-block-2-homeo-dark-orange-srm, .brand-2.lekar21 {
    margin-left: 0;
  }

  .bodyfest {
    max-width: 90%;
  }

  .heading-bodyfest {
    font-size: 32px;
  }

  .bodyfestsection {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bodyfestsection.blue, .bodyfestsection.blue-footer {
    max-width: 100%;
  }

  .bodyfestsection.gray, .bodyfestsection._22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .small-paragraph.lekar.center.white._2, .small-paragraph.lekar.side, .small-paragraph.lekar.side._2 {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .small-paragraph.lekar.side._2._22, .small-paragraph.lekar.side.blok._22 {
    margin-left: 0;
    margin-right: 0;
  }

  .bodyfest-button.blue {
    margin-top: 10px;
  }

  .heading-33.white.price {
    margin-top: 12px;
    font-size: 48px;
  }

  .bodyfest-grid {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-contact-ahou-saba, .section-contact-ahou-monika {
    padding-top: 25px;
  }

  .div-block-bodyfest-program-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-bodyfest-program-1.mk23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-bodyfest-tag-1 {
    overflow: visible;
  }

  .div-block-body.price {
    margin-top: 20px;
  }

  .bodyfest-grid-footer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-workshop.workshop {
    display: block;
  }

  .bodyfestsection-workshop1 {
    max-width: 100%;
  }

  .div-block-ahou-program {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-registrace-ahou-paliace {
    margin-top: 20px;
  }

  .pal19 {
    max-width: 90%;
  }

  .link-zakhomeo-head-2 {
    margin-top: 10px;
    margin-left: 30px;
  }

  .text-logo-ahou.bodyfestgray {
    padding-top: 30px;
  }

  .bodyfest_registrace, .bodyfest_registrace_workshop {
    margin-top: 10px;
  }

  .body19-popup {
    width: 400px;
  }

  .zf-section, .zf-section.goout {
    max-width: 100%;
  }

  .div-block-kpp-13 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .menu-icon.kazu {
    border-style: none;
  }

  .menu-button-3 {
    margin-top: 0;
  }

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

  .ahoulink {
    padding-left: 30px;
  }

  .button_ahou_1.pedak {
    margin-top: 30px;
  }

  .button_ahou_1.pedak._2021 {
    margin-right: 40vw;
  }

  .button_ahou_1.cyber, .button_ahou_1.rezidenti, .button_ahou_1.cyber {
    margin-top: 30px;
  }

  .heading-blue-color-kpp-3 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 28px;
  }

  .section-kultura-kpp-3 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-kpp-ples {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .plespay-section, .plespay-section.goout {
    max-width: 100%;
  }

  .div-block-14-kpp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ahou-menu {
    margin-top: 0;
  }

  .ahou-logo-link {
    align-self: center;
    padding-left: 0;
  }

  .navigation_ahou {
    padding: 20px 30px;
  }

  .text-ahou {
    margin-right: 0;
  }

  .text-ahou._30up._300 {
    width: 255px;
  }

  .text-ahou.white._40side.prevence {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-ahou.program {
    text-align: left;
    margin-right: 20px;
  }

  .text-ahou.program.jmeno {
    margin-right: 0;
  }

  .ahou-team-member-avatar.ateam {
    margin-top: 8px;
  }

  .section-partneri-ahou-2020 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ahou.pateraky.paterak22.jaro, .ahou.pateraky.paterak22.paterak23, .ahou.pateraky._22.jaro, .ahou.pateraky._22.jjaro, .ahou.pateraky.paterak23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahou.pateraky.paterak23.termin {
    padding-bottom: 0;
  }

  .ahou.pateraky.cenik24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pedak {
    margin-top: 0;
  }

  .masternav-link-body-1 {
    margin-top: 11px;
    font-size: 10px;
    line-height: 15px;
  }

  .grid-20 {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 2fr;
    grid-auto-columns: 1.25fr;
  }

  .masternavbody {
    max-height: 65px;
  }

  .masternav-link-body-2, .masternav-link-body-3 {
    margin-top: 11px;
    font-size: 10px;
    line-height: 15px;
  }

  .prevencenavbarcontainer {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-147 {
    margin-left: 10px;
  }

  .prevencegridcategory {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 93%;
    height: auto;
    max-height: none;
    margin-left: 12px;
    margin-right: 12px;
  }

  .prevencecategory {
    max-height: 90%;
  }

  .prevenceheroblock {
    width: 430px;
  }

  .prevenceh1 {
    font-size: 32px;
    line-height: 40px;
  }

  .prevencesubtext {
    max-width: 400px;
    font-size: 16px;
  }

  .left-arrow {
    display: none;
  }

  .left-arrow.ahou._1 {
    margin-top: 0;
    inset: auto auto -35px 10px;
  }

  .right-arrow {
    display: none;
  }

  .right-arrow.ahou._2 {
    margin-top: 22%;
    inset: auto 10px -35px auto;
  }

  .brand-3 {
    margin-left: 0;
    padding-left: 11px;
  }

  .gridahounav {
    grid-template-rows: auto auto auto auto auto;
  }

  .gridahoutext.about.l {
    grid-template-columns: auto;
  }

  .gridahouakce {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 60px;
  }

  .linkeventcard {
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .gridahouteam {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gridahoupublikace {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gridahoupartners {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gridahoupartners.komercni {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .section-partneri-ahou-20-20 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .prevenceauthor {
    font-size: 16px;
  }

  .div-block-ahou-price-4 {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .gridahounewsletter {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .prevence {
    max-width: 100%;
  }

  .grid-29 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-29.bajerova {
    grid-row-gap: 0vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .partnerprevence {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-wrapper-odb {
    display: none;
  }

  .prevencevideo {
    max-width: 100%;
  }

  .image-12-paliace-head {
    height: 150px;
    margin-left: -40px;
  }

  .grid-30 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-31 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 8px;
    margin-right: 16px;
  }

  .gridahouprobehnute {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 60px;
  }

  .cyber {
    max-width: 100%;
  }

  .grid-33 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-contact-ahou-eli-ka {
    padding-top: 25px;
  }

  .div-block {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-33-copy {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-36 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-36.ws._21._22 {
    grid-template-columns: 1fr 1fr;
  }

  .lekarheading {
    font-size: 32px;
  }

  .lekar21heading.white._3 {
    font-size: 20px;
    line-height: 29px;
  }

  .lekar21heading.white._3.price {
    font-size: 30px;
  }

  .link-block-27._21._22._23 {
    min-height: 30vh;
  }

  .lekar21-grid {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .header-background {
    height: auto;
    min-height: 50vh;
    padding-bottom: 40px;
  }

  .header-background._2, .header-background._3 {
    min-height: 70vh;
  }

  .header-background._4 {
    min-height: 40vh;
  }

  .header-background.derma, .header-background._3-copy {
    min-height: 70vh;
  }

  .header-background.mok23 {
    padding-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar {
    padding-top: 0;
  }

  .lekar21section {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lekar21nav.w--open {
    background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  }

  .lekar21, .lekar_21 {
    max-width: 90%;
  }

  .lekar21price, .lekar21price.blue {
    max-width: 100%;
  }

  .lekar21price.blue._22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lekar21price.blueonline {
    max-width: 100%;
  }

  .grid-40 {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .grid-40.garants {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-40.mk23 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-428 {
    text-align: center;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .button-428.mod._23 {
    margin-left: 0;
    margin-right: 0;
  }

  .lekar21booking, .lekar21booking.blue {
    max-width: 100%;
  }

  .lekar21booking.blue._22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .call-to-action {
    padding: 40px 20px;
  }

  .tax {
    max-width: 100%;
  }

  .container-36 {
    padding-left: 0;
  }

  .ah_main_banner.rezident21 {
    background-repeat: repeat;
    background-size: cover;
    justify-content: center;
  }

  .container_ock.terms.p-te-k21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_ock.terms.p-te-k21.paterak23 {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_text {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .ah_text.partneri.pedak21, .ah_text.jmeno.white.nervos {
    text-align: left;
  }

  .ah_text.bajerov.uvod {
    color: var(--true-black);
    padding-right: 0;
  }

  .ah_text.bajerov.uvod.new.videa.pink._1.blue {
    font-size: 18px;
  }

  .ah_text.bajerov {
    text-align: justify;
  }

  .ah_text.paliace21 {
    margin-left: 0;
    margin-right: 0;
  }

  .ah_text.paliace21.hlbanner, .ah_text.paliace21.strana {
    text-align: left;
  }

  .ah_text.nadpis.paliace21, .ah_text.nadpis.paliace21.hotel {
    margin-left: 0;
    margin-right: 0;
  }

  .ah_text.bajerova_videa, .ah_text.bajerova_videa._3, .ah_text.uvod_ocko {
    text-align: justify;
  }

  .ah_text.white.paterak22 {
    padding-left: 0;
  }

  .ah_text.white.paterak22.cena {
    font-size: 17px;
  }

  .ah_text.white.paterak22.cena.os {
    font-size: 23px;
  }

  .ah_text.white._13 {
    font-size: 13px;
  }

  .ah_text.pedak22.uvod {
    text-align: justify;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .ah_text.lekar22.partner {
    font-size: 12px;
  }

  .ah_text.rev_partner {
    font-size: 11px;
  }

  .ah_text.homeo_termin_misto {
    font-size: 14px;
  }

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

  .ah_text.cspm.vyprodano {
    font-size: 19px;
  }

  .ah_uvod.pedak21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_uvod.paliace21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_uvod.o-ko {
    text-align: justify;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_uvod.pedak22 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .ah_akreditace, .ah_akreditace.pedak21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_akreditace.paliace21, .ah_akreditace.paliace21.grey {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_program, .ah_historie.grey {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_grid_historie {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_partneri {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_partneri.covid.pedak22 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .ah_partneri.paliace21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_partneri.rezidenti {
    margin-bottom: 0;
    padding-bottom: 5vh;
  }

  .ah_grid {
    grid-template-columns: 1fr;
  }

  .ah_grid_program {
    grid-template-columns: .5fr 1.5fr 1.5fr;
  }

  .ah_grid_terminy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_terminy.ocko {
    grid-column-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ah_grid_terminy.ocko.paterak {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_terminy.ocko.paterak.paterak22.jaro {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .ah_grid_terminy.paterak23 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ah_instrukce.ocko22, .ah_instrukce.nervos {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-41 {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_grid_partneri {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ah_grid_partneri.pedak21 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ah_grid_partneri.pedak21.main {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_partneri.vyziva {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ah_grid_partneri.vakc-ny {
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_partneri.vakc-ny.can, .ah_grid_partneri.vakc-ny.abkm, .ah_grid_partneri.vakc-ny.abkm.atb, .ah_grid_partneri.ocko22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abackground {
    min-height: 80vh;
  }

  .abackground.paliace21._22aktivni {
    padding-left: 10px;
    padding-right: 10px;
  }

  .abackground.ah {
    min-height: 30vh;
  }

  .alogo {
    width: 80px;
    margin-top: 20px;
  }

  .alogo.pater {
    margin-top: 0;
  }

  .alogo.pater._24 {
    width: 4em;
  }

  .aheadlogo.pedak21 {
    margin-top: 0;
  }

  .aheadlinelink {
    padding-left: 30px;
  }

  .aheadlinecontainer {
    text-align: center;
    margin-top: 100px;
  }

  .aheadlinecontainer.bajerova {
    padding-left: 10px;
    padding-right: 10px;
  }

  .aheadlinecontainer.skolitele22 {
    margin-top: 0;
  }

  .asection {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .asection.paralex.ahoubackground.rezident21.rez22, .asection.paralex.ahoubackground.kolitel-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .asection.paralex.pedak21, .asection.paralexahou.lekar {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .asection.rezidenti.derma, .asection.nervos {
    padding-left: 20px;
    padding-right: 20px;
  }

  .asection.derma {
    padding-left: 10px;
    padding-right: 10px;
  }

  .acontainer, .acontainer.akreditace {
    padding-left: 0;
    padding-right: 0;
  }

  .aakreditace {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .aakreditace.kolitel-21._22 {
    margin-left: 0;
    margin-right: 0;
  }

  .aparagraph {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .aparagraph.akreditace {
    margin-left: 0;
    margin-right: 0;
  }

  .aparagraph._60 {
    width: 70%;
  }

  .aparagraph.pedak21 {
    margin-left: 0;
  }

  .aparagraph.logo.homeo {
    font-size: 13px;
  }

  .container-45.rezident21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .anavigation {
    margin-top: 0;
  }

  .anavigation.paterak23 {
    background-color: #3e5a70;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .acontact {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .aprogram1, .aprogram2 {
    margin-left: 4vw;
    margin-right: 4vw;
    padding-left: 0;
    padding-right: 0;
  }

  .aheading {
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 28px;
  }

  .aheading._2 {
    font-size: 18px;
  }

  .grid-45.rezident21 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-45.rezident21.nervos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-45.rezident21.rez22.pater23 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-45.rezident21.rez22.pater23._40 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-45.kolitel-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-45.kolitel-21._22 {
    grid-template-rows: auto;
  }

  .grid-45.homeo_loga {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .atextfooter._1 {
    margin-top: 32px;
  }

  .agrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .agrid.pedak21 {
    grid-template-columns: 1fr 1fr;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .agrid.pedak21.covid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .agrid.pedak21.probehlo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .agrid.pedak21.webinare {
    margin-left: 0;
    margin-right: 0;
  }

  .abackground-2 {
    min-height: 80vh;
  }

  .abackground-2.rezident21.derma {
    padding-left: 20px;
    padding-right: 20px;
  }

  .abackground-2.kolitel-21 {
    background-position: 92% 163%;
  }

  .abackground-2.kolitel-21._22 {
    background-position: 100% 100%;
    background-size: cover;
    min-height: 68vh;
  }

  .abackground-2.pedohomeo, .abackground-2.psychohomeo, .abackground-2.dth, .abackground-2.orl {
    min-height: 90vh;
  }

  .acontact-2 {
    padding-top: 2vh;
    padding-bottom: 2vh;
  }

  .aheadlinelink-2 {
    padding-left: 30px;
  }

  .modal-wrapper-odb-rez1 {
    display: flex;
  }

  .afloatingbutton {
    margin-left: 3vw;
    margin-right: 3vw;
    font-size: 14px;
  }

  .afloatingbutton.rezident21.ockovani.rez22, .afloatingbutton.kolitel-21._22 {
    margin-left: 0;
    margin-right: 0;
  }

  .ah_main.kolitel-21 {
    font-size: 41px;
    line-height: 67px;
  }

  .agridcontact {
    grid-template-columns: 1fr 2fr;
  }

  .subscribe-form {
    padding: 40px 20px;
  }

  .ah_grid_banner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ahoulink-2 {
    padding-left: 30px;
  }

  .master_bio.bajerova {
    padding-top: 15vh;
  }

  .master_bio.bajerova.old._2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .master_videa {
    padding-top: 15vh;
    padding-bottom: 15vh;
  }

  .master_videa.partneri {
    padding-top: 15vh;
  }

  .master_videa._1._2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-48.pal22.pal23 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-48.pal22.pal24 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_ubytov-n.grey {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_cenik {
    padding-left: 0;
  }

  .ah_cenik.paliace21, .ah_misto.paliace21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-209 {
    display: inline;
  }

  .grid-52.paliace21.ubytko {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid-52.paliace21.ubytko.pal22.cenik.ver2 {
    grid-column-gap: 10px;
  }

  .grid-53.paliace21.storno {
    grid-template-columns: 2.25fr 1fr 1fr;
  }

  .grid-53.paliace21.storno.registrace22.v2 {
    grid-template-columns: 2.5fr .75fr .75fr;
  }

  .div-block-71-copy {
    background-position: 50% 70%;
  }

  .grid-56.paliace21vybor {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .75fr 1fr;
  }

  .grid-57.paliace21vybor2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr 1fr;
  }

  .aheadlinelink-3 {
    padding-left: 30px;
  }

  .aheading-2 {
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 28px;
  }

  .aheading-2._2 {
    font-size: 18px;
  }

  .aheading-2._2.uvod.homeo {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-58 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-58.podhomeo {
    grid-template-rows: auto;
    grid-template-columns: 1.4fr 1fr;
  }

  .grid-58.pedohomeo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-58.pedohomeo.navrh.pod {
    grid-template-columns: 1fr;
  }

  .grid-58._2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-58.psychohomeo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-58._3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_text-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .ahou-color-footer-2 {
    padding: 20px 20px 80px;
  }

  .tab-link-tab-3-3.w--current {
    margin-top: 20px;
    margin-left: 0;
  }

  .tabs-menu-8 {
    margin-left: 10px;
  }

  .grid_paterak._21 {
    grid-column-gap: 15px;
  }

  .grid_paterak._21._22.program {
    padding-left: 5px;
  }

  .grid_paterak_terminy._21 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid_paterak_terminy._21.paterak22 {
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .5fr;
    justify-content: center;
  }

  .grid_paterak_terminy._21.paterak22.jedna {
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .5fr;
    justify-content: center;
    justify-items: stretch;
    margin-bottom: 3vh;
  }

  .grid_paterak_terminy._21.paterak22.seznam {
    grid-template-columns: 1fr;
  }

  .grid_paterak_terminy._21.paterak22.seznam._23 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-52 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-63 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-85 {
    padding-right: 3vw;
  }

  .grid-64 {
    grid-template-columns: .75fr 1fr;
  }

  .container-57 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .n-zev_o-ko.mini._23 {
    font-size: 43px;
  }

  .n-zev_o-ko.mini._23.mesic {
    font-size: 28px;
  }

  .container_ocko_main {
    margin-top: 0;
  }

  .masternavl-ka {
    max-height: 65px;
  }

  .masternavlink1, .masternavlink2 {
    margin-top: 11px;
    font-size: 10px;
    line-height: 15px;
  }

  .grid-72 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .l-ka-akce {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 4vw;
    margin-right: 4vw;
    padding-bottom: 60px;
  }

  .container_banner_rezident {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body_nervos {
    background-position: -236px -65px;
  }

  .image-212 {
    width: 8.3em;
  }

  .menu_p-2 {
    font-size: 1.9em;
  }

  .rotate-text.no-rotate-on-mobile {
    transform: none;
  }

  .newsletter-form-wrapper {
    grid-template-columns: 1fr;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .testimonial-column {
    min-height: auto;
  }

  .testimonial-column.testimonial-description {
    border-top: 1px solid #ffffff1f;
  }

  .testimonial-column.testimonial-image {
    min-height: 400px;
  }

  .team-collection-item {
    flex-direction: row;
    min-height: 500px;
    display: flex;
  }

  .team-collection-item:nth-child(2n) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pin-stripe.hide-horizontal-mobile {
    display: none;
  }

  .featured-news-list {
    grid-template-columns: 1fr;
  }

  .categories-grid {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-item:nth-child(2n) {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .services-grid {
    grid-template-columns: 1fr;
  }

  .tripple-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .collection-list {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .testimonial-content {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    padding-top: 60px;
  }

  .credits-wrapper {
    grid-column-gap: 24px;
    padding: 36px;
  }

  .general-collection-wrapper {
    padding-top: 36px;
  }

  .hero-bottom-feature {
    width: 100%;
  }

  .testimonial-arrow {
    border-top: 1px solid #ffffff1a;
    border-bottom: 1px solid #ffffff1f;
    width: 50%;
    height: 60px;
    top: 0%;
  }

  .testimonial-arrow.right-arrow {
    border-right-style: none;
    left: auto;
    right: 0;
  }

  .grid-wrapper {
    grid-row-gap: 120px;
  }

  .category-collection-item {
    border-bottom: 1px solid #e2e7f1;
  }

  .category-collection-item:nth-child(odd) {
    border-right: 1px solid #e2e7f1;
  }

  .project-collection-item:nth-child(odd) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-cover-wrapper {
    width: 100%;
  }

  .dark-cover {
    background-color: #0000;
  }

  .form-column.right {
    flex-direction: column;
  }

  .footer-wrapper {
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(36px, auto);
  }

  .field-wrapper {
    grid-template-columns: 1fr;
  }

  .collection-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .list-item-arrow {
    width: 14px;
    min-width: 14px;
  }

  .xxl-heading {
    font-size: 54px;
  }

  .newsletter-intro {
    padding: 36px 24px;
  }

  .background-banner.newsletter-banner {
    background-position: 50% 0;
  }

  .footer-section {
    padding-bottom: 72px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
  }

  .hover-link-wrapper {
    display: none;
  }

  .hover-link-wrapper.video-link-wrapper {
    display: flex;
  }

  .section-57 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-wrap {
    margin-top: 5vh;
    padding-top: 0;
    font-size: 11px;
  }

  .letter-wrap {
    padding-top: 0;
  }

  .lo-1, .lo-1-ap, .lo-2, .lo-2-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lo-3, .lo-3-ap {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .lo-4, .lo-4-ap, .lo-5, .lo-5-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lo-6, .lo-6-ap {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .lo-7, .lo-7-ap, .lo-8, .lo-8-ap, .lo-9, .lo-9-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lo-10, .lo-10-ap {
    padding-top: 10px;
  }

  .lo-11, .lo-11-ap, .lo-12, .lo-12-ap, .lo-13, .lo-13-ap, .lo-14, .lo-14-ap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-217.paterak23 {
    width: 12vw;
  }

  .grid_videa_mm.brno.webinar {
    grid-template-columns: 1fr;
  }

  .grid-83.mameho {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  .registrace_ocko22 {
    font-size: 2.3em;
  }

  .registrace_ocko22._23.big {
    font-size: 18px;
  }

  .button_registrace_ocko22_big {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .ahoulink2.bajerova.green.kazu {
    justify-content: space-between;
    font-size: 14px;
    display: block;
  }

  .l-ka, .l-ka.blue, .l-ka.blue-footer {
    max-width: 100%;
  }

  .main-content, .event-cardah {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .flex-container.headlineah {
    margin-bottom: -1rem;
    padding-left: 20px;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image-mask.derma {
    display: none;
  }

  .feature-image-mask.chripka {
    margin-left: -450px;
    display: none;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .navlogoah {
    max-width: 90%;
  }

  .navlogoah.lekar.logo {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .containernavah {
    max-width: 90%;
  }

  .burgernavah.w--open {
    background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  }

  .textah.modecenik._23 {
    font-size: 18px;
  }

  .buttonah.pmi {
    align-self: center;
  }

  .ilustration {
    max-width: 90%;
  }

  .grid-93 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 2fr;
  }

  .partnerah {
    max-width: 100%;
  }

  .hero-content {
    padding: 40px 20px;
  }

  .container-63 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ahhead.pedak21 {
    margin-top: 0;
  }

  .partner2ah.adiktologie {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-97 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-97.lekar {
    grid-template-rows: auto auto auto;
  }

  .grid-97.lekar.small {
    grid-column-gap: 20px;
    grid-template-columns: .5fr 1fr;
  }

  .grid-97.pmi {
    grid-row-gap: 40px;
    grid-template-columns: .5fr 1fr;
  }

  .div-block-100 {
    padding: 2rem;
  }

  .grid-98 {
    grid-column-gap: 1.5rem;
  }

  .div-block-101 {
    margin-top: 40px;
  }

  .lekar21-copy {
    max-width: 90%;
  }

  .grid-105 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .drop.mmaz.prednasky {
    background-color: #0000;
    border-style: none;
  }

  .text-block-4.mmaz.prednaskky.kazu {
    border-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
  }

  .text-block-4.mmaz.kazu {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-list-4.w--open {
    background-color: #0000;
  }

  .button_paliace22aktivni_formular._23.pink {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  .button_paliace22aktivni_formular._23.yellow {
    font-size: 13px;
  }

  .button_paliace22aktivni_formular._23.blue {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  .grid-115-copy.mok23._24 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-100-copy {
    padding: 2rem;
  }

  .grid-97-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .link-block-61.zl.stada {
    max-width: 60%;
  }

  .grid_pal22_cenik.ver2 {
    grid-column-gap: 10px;
  }

  .grid-119 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-121.pal22registrace {
    grid-column-gap: 2vw;
  }

  .gridpalcena {
    grid-template-columns: .75fr .25fr;
  }

  .gridpalcena.nadramec {
    grid-template-columns: 2fr .5fr;
  }

  .divpalcena.blue.registrace, .divpalcena.blue.registrace.first {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_text-4 {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .ah_text-4.nadpis.paliace21, .ah_text-4.nadpis.paliace21.hotel {
    margin-left: 0;
    margin-right: 0;
  }

  .image-247 {
    max-width: 20%;
  }

  .wslekar {
    grid-template-columns: .5fr .25fr;
  }

  .grid_partneri.lekar22 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_partneri.lekar22._23 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-125.mok23 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  .containermok23.uvod {
    margin-top: 50px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-logo-left-container.shadow-three.paliace {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-two.pal {
    color: var(--white);
    background-color: #0c4875;
    border-radius: 0;
    margin-top: 1px;
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-link.mok23 {
    text-align: center;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .menu-button-4.w--open {
    background-color: #3295a8;
    border-radius: 4px;
  }

  .image-253.pal {
    max-width: 18%;
  }

  .image-253.pal.program {
    max-width: 21%;
  }

  .listmok23 {
    text-align: center;
    margin-right: 0;
  }

  .navbar-logo-left-container-2 {
    max-width: 100%;
  }

  .navbar-logo-left-container-2.shadow-three {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-two-2 {
    outline-offset: 0px;
    border-radius: 0;
    outline: 3px #333;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-2 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .menu-button-5.w--open {
    background-color: #0000;
  }

  .sec_headline {
    padding-bottom: 10vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .con_headline {
    padding-top: 60px;
  }

  .headling_revma {
    font-size: 33px;
  }

  .image-256 {
    max-width: 20%;
  }

  .grid_headline_revma {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_headline_revma.abstrakt {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .sec_revma {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec_revma.aktivni {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
  }

  .grid_rev_misto {
    grid-template-rows: 30% 20% 20%;
    grid-template-columns: 1fr;
  }

  .div_rev_hotel {
    background-position: 50% 70%;
  }

  .map-8 {
    max-height: 100%;
  }

  .rev_stred_cena._2, .bold-text-84 {
    font-size: 15px;
  }

  .grid-127 {
    grid-template-columns: .25fr .75fr .25fr;
  }

  .rev_registrace {
    font-size: 22px;
  }

  .grid_rev_patneri {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .icon-5 {
    color: var(--white);
  }

  .grid-128 {
    grid-template-columns: .75fr .75fr 0%;
  }

  .grid-130, .grid-130._1 {
    grid-template-columns: 15% auto;
  }

  .grid_revma_program, .grid_revma_program._1, .grid_revma_program._2, .grid_revma_program._3, .grid_revma_program._5 {
    grid-template-columns: 19% 1fr .5fr;
  }

  .grid_revma_program._1x1 {
    grid-template-columns: 19% 1fr;
  }

  .ahou_container_slider {
    max-width: 87%;
  }

  .text-wrapper-yosemite {
    bottom: 12%;
  }

  .text-big-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .right-arrow-3 {
    inset: auto 10% -35px auto;
  }

  .right-arrow-3:hover {
    transform: none;
  }

  .text-big-2, .text-small {
    padding-left: 10px;
    padding-right: 10px;
  }

  .left-arrow-3 {
    inset: auto auto -35px 10%;
  }

  .left-arrow-3:hover {
    transform: none;
  }

  .text-wrapper-sequoia, .text-wrapper-grand-canyon {
    bottom: 12%;
  }

  .link_nadpis_o-ko {
    margin-right: 60px;
  }

  .link_nadpis_o-ko.pal {
    margin-top: 50px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading_ocko23.revma {
    font-size: 31px;
    line-height: 45px;
  }

  .heading_ocko23.white {
    font-size: 31px;
  }

  .text_ocko23.revma {
    font-size: 20px;
  }

  .text_ocko23.ocko {
    font-size: 28px;
  }

  .heading_pedak23, .heading_pedak23._2 {
    font-size: 20px;
  }

  .grid_landing_pedak._2 {
    grid-template-rows: 95px auto;
  }

  .image-263 {
    padding-right: 0;
  }

  .text-span-188, .text-span-189 {
    font-size: 18px;
  }

  .card-header {
    height: 144px;
  }

  .carousel-slider._6 {
    right: -45%;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._7 {
    right: -54%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel-slider._8 {
    right: -63%;
  }

  .carousel-slider._8._9 {
    right: -72%;
  }

  .carousel-slider._8._10 {
    right: -81%;
  }

  .carousel-slider._8._11 {
    right: -90%;
  }

  .carousel-slider._8._12 {
    right: -99%;
  }

  .carousel-slider._8._13 {
    right: -108%;
  }

  .carousel-mask {
    width: 60%;
  }

  .tabs-menu-9.gdpr1 {
    margin-top: 0%;
  }

  .tabs-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-wrap.gdpr1 {
    grid-column-gap: 0px;
  }

  .heading_pmi {
    font-size: 34px;
    line-height: 40px;
  }

  .accordion-item.homeo {
    margin-bottom: 0;
  }

  .accordion-tab-button {
    width: 90vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .accordion-tab-button.homeo._6 {
    width: auto;
  }

  .accordion-header {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
  }

  .accordion-pane-content.homeo {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .grid_homeo_teminy_misto {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid_homeo_misto {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_homeo_dny.psycho {
    grid-template-columns: .75fr 1fr;
  }

  .image-271 {
    width: 60%;
  }

  .image-272 {
    max-width: 88%;
  }

  .ah_text_mainpage.ocko {
    font-size: 27px;
    line-height: 26px;
  }

  .ah_text_mainpage.ocko.terminy.pater {
    font-size: 11px;
  }

  .heading_mok23 {
    font-size: 37px;
    line-height: 50px;
  }

  .div_main_terminy.pater {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-273 {
    max-width: 60%;
  }

  .image-274 {
    max-width: 55%;
  }

  .container_mok23_main {
    margin-top: 20px;
  }

  .heading_mok_termn {
    font-size: 35px;
  }

  .section_kazuistiky {
    background-position: 0 0;
  }

  .section_kazuistiky._1 {
    padding-top: 100px;
  }

  .navbar-logo-left-container-3 {
    max-width: 100%;
  }

  .navbar-brand-3 {
    padding-left: 0;
  }

  .nav-menu-two-3 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-3.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-3.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-3 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-3 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-12 {
    margin-top: 10px;
  }

  .section_1_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 70px;
  }

  .section_1_grif_leftblock {
    padding-top: 40px;
  }

  .paragraph_text_kazuistiky.grey {
    align-self: center;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .icon-10 {
    color: var(--white);
  }

  .grid_pal_registrace._3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid_lekara.ab._1 {
    grid-template-columns: auto auto auto auto auto;
  }

  .grid_lekara.ab._2 {
    grid-template-columns: auto auto auto auto;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-4 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-4.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-4.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-4.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-4 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-13 {
    margin-top: 10px;
  }

  .grid_video_kazu {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
  }

  .grid_publikace_kazu {
    grid-row-gap: 6vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .image-282 {
    max-width: 51%;
  }

  .image-282._2, .image-282._1 {
    max-width: 50%;
  }

  .navbar-logo-left-container-4 {
    max-width: 100%;
  }

  .navbar-brand-4 {
    max-width: 45%;
    padding-left: 0;
  }

  .nav-menu-two-4 {
    background-color: #d3e7d9;
    border: 1px solid #25b04d;
    border-radius: 0;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-5 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-5.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-5.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-5.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-4 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-5 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-14, .text_kazu_nav._2 {
    margin-top: 10px;
  }

  .grid_new_pedak {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .grid_new_pedak.novinky {
    grid-template-columns: 2.5fr 1fr;
  }

  .heading_new_pedak.haleonn {
    font-size: 15px;
  }

  .heading_new_pedak.haleonn._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-span-239 {
    font-size: 20px;
  }

  .text-span-239.pedak {
    font-size: 15px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 0;
  }

  .image-286 {
    text-align: left;
    max-width: 100%;
  }

  .image-286.in {
    max-width: 51%;
  }

  .heading_main_slide.pedak {
    font-size: 25px;
    line-height: 38px;
  }

  .heading_main_slide_pod.pedak {
    font-size: 20px;
  }

  .blog-header-title {
    font-size: 16vw;
  }

  .blog-overview-grid {
    grid-template-columns: 1fr;
  }

  .p-xs-end {
    padding-bottom: 1.6em;
  }

  .p-xl-start {
    padding-top: 6em;
  }

  .page-teaser-title {
    font-size: 2em;
  }

  .page-teaser-subtitle {
    font-size: 1em;
  }

  .p-xs-start {
    padding-top: 1.6em;
  }

  .p-xl-end {
    padding-bottom: 6em;
  }

  .blog-teaser-item-wrapper {
    padding-left: 1em;
    padding-right: 1em;
  }

  .blog-teaser-item-wrapper.page-teaser {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .grid_ahou_landing {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .paragraph_ahou_landing {
    font-size: 19px;
  }

  .sectionahou.contact {
    display: flex;
  }

  .ahoutext.landing.ockovanivpraxi._0x20 {
    font-size: 20px;
  }

  .ahoutext.landing.small.stred.tag {
    justify-content: center;
    align-items: center;
    font-size: 11px;
    display: block;
  }

  .ahoutext.landing.small.lekar, .ahoutext.landing.small.mezioborovedny {
    font-size: 16px;
  }

  .ahoutext.landing.paterniseminare {
    line-height: 24px;
  }

  .ahoutext.landing.lekar._0x10, .ahoutext.landing.mezioborovedny._10x10 {
    font-size: 16px;
    line-height: 22px;
  }

  .ahoutext.landing.kazuistiky {
    margin-bottom: 9.5vh;
  }

  .ahoutext.nws {
    font-size: 13px;
    line-height: 25px;
  }

  .ahoutext.kontakt {
    margin-top: 0;
  }

  .ahoutext.cisloakci {
    font-size: 22px;
  }

  .div_ahou_landing_right.nws.i {
    border-top: 1px solid #000;
    border-left: 0 #000;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_ahou_landing_right.nws.i.prihlasit.test {
    border-top-style: none;
  }

  .grid_landing_left {
    grid-template-rows: auto auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  .grid_landing_chess._1 {
    grid-template-rows: auto auto;
  }

  .link_landing_akce.l-ka.auto {
    background-position: 50%;
    max-width: none;
  }

  .link_landing_akce.palice24.auto {
    background-position: 50%;
  }

  .div_ahou_akce._3.d {
    border-right-style: none;
  }

  .div_ahou_akce._8.g {
    border-bottom-style: none;
    border-right-style: none;
  }

  .div_ahou_akce._9.h {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right-style: none;
    border-right-width: 1px;
  }

  .image-290 {
    max-width: 38vw;
  }

  .navbar-logo-left-container-5 {
    max-width: 100%;
  }

  .navbar-brand-5 {
    padding-left: 0;
  }

  .nav-menu-two-5 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-6 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-6 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-6.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-6.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-6.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-5 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-6 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-15 {
    margin-top: 10px;
  }

  .nadpis_landing_1.ockovanivpraxi {
    font-size: 30px;
  }

  .grid_landing_tag {
    margin-top: 40px;
  }

  .nadpis_landing_2.paterniseminare {
    font-size: 27px;
    line-height: 37px;
  }

  .nadpis_landing_2.pedak, .nadpis_landing_3.lekar {
    font-size: 27px;
  }

  .nadpis_landing_3.mezioborovedny {
    font-size: 27px;
    line-height: 32px;
  }

  .nadpis_landing_4.kazuistiky {
    font-size: 27px;
  }

  .nadpis_landing_4.abkm {
    font-size: 27px;
    line-height: 33px;
  }

  .youtube-videos_component {
    grid-template-columns: 1fr;
  }

  .fs-cc-banner_component {
    display: none;
  }

  .fs-cc-banner_buttons {
    flex: 0 auto;
    display: block;
  }

  .fs-cc-banner_button-link {
    margin-left: 10px;
  }

  .fs-cc-banner_button {
    margin-top: 5px;
    margin-left: 10px;
  }

  .fs-cc-banner_button.fs-cc-banner_button-deny {
    margin-top: 5px;
    margin-left: 0;
  }

  .fs-cc-prefs_form-wrapper {
    width: 500px;
  }

  .fs-cc-prefs-button.fs-cc-prefs_allow {
    text-align: center;
    flex: 0 auto;
    display: block;
  }

  .fs-cc-prefs-button.fs-cc-prefs_save {
    text-align: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .fs-cc-prefs-button.fs-cc-prefs_deny {
    margin-top: 10px;
  }

  .fs-cc-prefs-button.fs-cc-prefs_allow {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .fs-cc-prefs-button.fs-cc-prefs_save {
    margin-right: 0;
  }

  .fs-cc-button-row {
    flex-flow: column;
  }

  .cookies {
    display: flex;
  }

  .heading-1.nadpis_akce {
    font-size: 25px;
    line-height: 40px;
  }

  .heading-1.wellbeing {
    text-align: center;
    margin-top: 0;
    font-size: 50px;
  }

  .heading-1.wellbeing.second {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-1.ahou_main {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 45px;
  }

  .image-292, .image-293, .image-294 {
    max-width: 55%;
  }

  .grid_ahou_tym {
    grid-template-rows: 170px 170px 170px 170px 170px 170px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_ahou_landing_2x2.sledujte_tym {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: .5fr 1fr;
  }

  .div_ahou_landing_low_left.j {
    border-style: solid none none;
    border-top-width: 1px;
    border-top-color: #000;
    border-bottom-width: 0;
    border-left-width: 0;
  }

  .logo-img._50-r-m {
    max-width: 14vw;
  }

  .grid-136 {
    grid-template-columns: auto auto auto auto auto auto;
  }

  .navbar-brand-three-2 {
    padding-left: 0;
  }

  .nav-menu-three-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-2 {
    flex-direction: column;
  }

  .nav-link-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-7 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-7 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-7.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-7.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-7.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-7 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-16 {
    margin-top: 10px;
  }

  .navbar-brand-6 {
    padding-left: 0;
  }

  .nav-menu-wrapper-6 {
    margin-top: 0;
  }

  .nav-menu-8 {
    flex-direction: column;
    margin-top: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .brand-5.ahou_landing.w--current {
    margin-left: 0;
  }

  .brand-5.ahou_landing._20.klini {
    box-sizing: border-box;
    flex-flow: row;
    display: block;
  }

  .container-94 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-9.ahou {
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0%;
    margin-right: 0;
    display: block;
  }

  .nav_button_menu {
    display: inline-flex;
  }

  .slide-nav-7 {
    align-items: flex-end;
    inset: 42vh 0% 0%;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link-2 {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .grid_akce_terminy.paterak24 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid_akce_terminy.paterak._25.jaro {
    grid-template-columns: 1fr 1fr;
  }

  .grid_akce_terminy.paterak._25.podzim {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .button_registrace_akce.pedak.grey {
    font-size: 14px;
  }

  .grid_akce_partneri.pedak_simple {
    grid-template-columns: 1fr 1fr;
  }

  .grid_akce_partneri.stravovani {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_partneri.paliace24 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_partneri.kazuistiky {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_akce_partneri.pateraky24, .grid_akce_partneri.ocko24 {
    grid-template-columns: 1fr 1fr;
  }

  .grid_akce_pedak_partneri {
    grid-template-columns: auto 1fr 1fr;
  }

  .grid_akce_akreditace {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_akreditace._40 {
    grid-template-columns: 1fr;
  }

  .grid_akce_ubytovani, .grid_akce_ubytovani.paliace24 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div_akce_ubytovani {
    background-position: 50% 75%;
  }

  .div_akce_ubytovani.paliace24 {
    height: 39vh;
  }

  .div_akce_ubytovani.paliace24._2 {
    background-position: 50% 80%;
  }

  .div_akce_ubytovani.paliace24.troja {
    background-position: 50% 33%;
  }

  .div_akce_ubytovani.hotelduo {
    height: 39vh;
  }

  .grid_akce_cenik.mod25 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_kontakt {
    grid-row-gap: 30px;
  }

  .grid_partner_pedak.close.vyzivanovorozence._2 {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
  }

  .grid_partner_pedak.vzacna {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid_prevence_partneri {
    grid-template-columns: 1fr 1fr;
  }

  .grid_paticka_soc-med {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .page-padding {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .sticky-intro {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-large {
    font-size: 2.75rem;
  }

  .sticky-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-bottom: 4.5rem;
  }

  .heading-small-2 {
    font-size: 1.875rem;
  }

  .preview-agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-xhuge {
    font-size: 4rem;
  }

  .team-circles {
    flex-wrap: wrap;
    display: flex;
  }

  .agenda-list-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .preview-description {
    max-width: 25rem;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-action-component {
    grid-row-gap: 1.75rem;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .speaker-title-image.speaker-image-large {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .footer-action-heading {
    font-size: 2.5rem;
  }

  .heading-xlarge {
    font-size: 4.5rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .faq-bottom-content {
    grid-template-columns: 1fr;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }

  .name-item {
    height: 4.5rem;
    font-size: 2.5rem;
  }

  .speakers-row-guide {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .faq-text {
    padding-left: 1.5rem;
  }

  .preview-legal {
    flex-direction: column;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .benefits-base {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .benefits-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .looping-text {
    font-size: 12vw;
  }

  .faq-icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lottie-icon {
    width: .9rem;
    height: .9rem;
  }

  .footer-row {
    flex-wrap: wrap;
    align-items: center;
  }

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .name-block {
    height: 3.75rem;
  }

  .benefits-strip {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .hero-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .speaker-list {
    flex-direction: column;
    margin-bottom: 4rem;
  }

  .preview-teacher-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .faq-answer-padding {
    padding: 20px;
  }

  .pop-up-modal {
    display: none;
  }

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

  .fs-cc-banner_button-2 {
    margin-top: 5px;
    margin-left: 10px;
  }

  .fs-cc-banner_button-2.fs-cc-banner_button-deny {
    margin-top: 5px;
    margin-left: 0;
  }

  .text-span-312, .text-span-313 {
    font-size: 30px;
  }

  .check {
    width: auto;
  }

  .grid-141 {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .grid-141.mk23 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-442 {
    text-align: center;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .testimonial-slider-large {
    padding: 60px 15px;
  }

  .testimonial-slide-2 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-2 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two {
    width: 100%;
    height: auto;
  }

  .grid_dth_prednasejici {
    grid-row-gap: 22px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div_pic_dth, .div_pic_dth.redlova {
    width: 13vw;
    height: 13vh;
  }

  .html-embed-2 {
    max-width: 500px;
  }

  .html-embed-2.yt-embeded {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .video-show.yt-video-show {
    top: 0%;
  }

  .copy-large {
    font-size: 1.3em;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .p-sm-start {
    padding-top: 2.3em;
  }

  .column-398 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid_klini_vanova {
    grid-template-columns: 20% 1fr;
  }

  .card-text-block.slide-from-right-animation.kdo {
    margin-left: 0;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .large-card {
    padding: 0 2rem;
  }

  .max-width-30rem {
    max-width: 21rem;
  }

  .card-flex.reverse-on-tab {
    margin-top: 0;
  }

  .space-7rem {
    min-height: 2.7rem;
  }

  .features-image {
    min-width: 106%;
    min-height: 117%;
  }

  .features-image-wrapper {
    min-width: 19.5rem;
    max-width: 19.5rem;
    min-height: 25.96rem;
    max-height: 25.96rem;
  }

  .features-image-wrapper.flip-from-left-animation {
    margin-left: 30px;
  }

  .features-image-wrapper.flip-from-left-animation.prava {
    margin-left: 0;
    margin-right: 30px;
  }

  .pop-up-card.top-left.background-blur, .pop-up-card.top-right.background-blur {
    width: 71%;
  }

  .paragraph-7 {
    font-size: 13px;
    line-height: 19px;
  }

  .flex-grid {
    place-items: start stretch;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .feature-image-wrapper {
    min-width: 27.6rem;
    max-width: 27.6rem;
    min-height: 27.6rem;
    max-height: 27.6rem;
    margin-left: 0;
    margin-right: 0;
  }

  .about-tabs {
    grid-template-columns: 1fr;
  }

  .about-tab-wrapper {
    width: 100%;
  }

  .reviews-card {
    min-width: 19.5rem;
    max-width: 19.5rem;
  }

  .reviews-slider {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .slide-nav-reviews {
    padding-top: 4%;
    bottom: -8%;
  }

  .reviews-listing-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 5.625rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .features-metrics {
    padding: 60px 15px;
  }

  .features-metrics.ahou {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .features-block {
    width: 20%;
    margin-bottom: 0;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .grid_publikace_tabulky {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer-subscribe-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title-2 {
    margin-right: 0;
  }

  .footer-form-block-two-2 {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input-2 {
    width: 100%;
  }

  .footer-block-three-2 {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three-2 {
    margin-bottom: 10px;
  }

  .footer-social-block-three-2 {
    margin-top: 10px;
  }

  .footer-bottom-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block-2 {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-light-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-social-block-two-2 {
    margin-top: 20px;
  }

  .footer-social-link-3 {
    margin-left: 20px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .navbar-brand-7 {
    padding-left: 0;
  }

  .nav-menu-10 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-9 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-8 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-8 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-8.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-8.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-8.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-17 {
    margin-top: 10px;
  }

  .navbar_component {
    height: auto;
  }

  .navbar_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .stats_image {
    border-radius: 8px;
  }

  .empower_card-img {
    width: 12vw;
    height: 12vw;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .empower_card {
    position: relative;
  }

  .vision_image-wrapper.is-image-large {
    width: 50vw;
    height: 60vh;
  }

  .vision_image-wrapper.is-image-small {
    display: none;
  }

  .vision_small-image-group {
    width: 40vw;
  }

  .section_hero {
    height: calc(100dvh - 4rem);
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .stats_item {
    border-radius: 8px;
  }

  .stats_item.background-color-lightblue.stres, .stats_item.background-color-vermillion._236 {
    background-size: cover;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hand-icon.draggable {
    width: 12vw;
  }

  .empower_link-block {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h1, .vision_overlay-text {
    font-size: 2.5rem;
  }

  .marquee_image-wrapper {
    height: 4rem;
  }

  .stats_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .vision_image-list {
    grid-template-columns: 25% 50% 25%;
    height: 60vh;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .stats_image-wrapper {
    border-radius: 8px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .empower_tab-component {
    flex-flow: column;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .empower_link-text-small {
    margin-right: 1.5rem;
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .team_heading-span {
    border-radius: 4px;
    padding-right: 5.75rem;
  }

  .stats_list {
    grid-template-columns: 1fr;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer_component.background-color-gradient2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer_bottom-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .cta_card {
    padding: 6rem 2rem;
  }

  .footer_legal-list {
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: start;
  }

  .grid_hlavni_banner {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    margin-top: 5vh;
  }

  .image-327 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    display: inline-flex;
  }

  .div_well_banner {
    text-align: center;
  }

  .padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section_well_last, .section_well {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-none {
    display: none;
  }

  .nav-topbar-right {
    justify-content: space-between;
    align-items: center;
    width: 58%;
    display: flex;
  }

  .nav_name-text {
    line-height: 1;
  }

  .icon-link {
    padding: 8px;
  }

  .index-item {
    letter-spacing: 0;
  }

  .icon-link-2 {
    margin-right: 1px;
    padding: 8px;
  }

  .icon-link-3 {
    padding: 8px;
  }

  .ahou_claim {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 35px;
  }

  .move-up {
    letter-spacing: -.1rem;
  }

  .move-flex {
    width: 10.6rem;
  }

  .icon-29 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .hero-text {
    font-size: 7rem;
    line-height: 6rem;
  }

  .cut-out-image {
    min-height: 5.6rem;
    max-height: 5.6rem;
  }

  .cut-out-wrapper {
    height: 4rem;
  }

  .hero-text-block {
    margin-top: 40px;
  }

  .hero-image-wrapper {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .card-flex-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .spinner-wrapper {
    top: 33%;
    left: -12%;
  }

  .arrow-border-wrapper {
    border-width: 0;
    bottom: 0;
    right: 0;
  }

  .hero-line {
    width: 25rem;
  }

  .hero-heading-wrapper {
    min-width: 96px;
    max-width: 96px;
  }

  .card-2.font-white, .card-2.background-primary {
    min-height: 5.4rem;
    max-height: 5.4rem;
  }

  .brands-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .brands-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .features-flex-wrapper {
    flex-flow: wrap;
  }

  .features-card-wide {
    min-width: 100%;
    max-width: 100%;
  }

  .icon-30 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .features-card-large {
    min-width: 90%;
    max-width: 90%;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .features-image-wrapper-2 {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .large-card-2 {
    min-width: 100%;
    max-width: 100%;
    padding: 2rem 2rem 0;
  }

  .cta-card {
    background-position: 37% 0;
    min-height: 47rem;
    max-height: 47rem;
  }

  .cta-wrapper {
    top: -23.5rem;
  }

  .sign-up-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 360px;
  }

  .cta-container {
    max-height: 29rem;
  }

  .sign-up-text-field {
    text-align: left;
  }

  .services-container {
    max-height: 15rem;
  }

  .services-video {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 17.59rem;
    max-height: 17.59rem;
    top: -8.795rem;
  }

  .features-image-wrapper-3 {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .features-image-4.align-top {
    min-height: 90%;
    max-height: 90%;
  }

  .features-image-wrapper-4 {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .features-image-wrapper-4.align-botton.slide-up-animation {
    min-height: 25.3rem;
    max-height: 25.3rem;
  }

  .cut-out-image-2 {
    min-height: 5.6rem;
    max-height: 5.6rem;
  }

  .features-image-5.align-top {
    min-height: 90%;
    max-height: 90%;
  }

  .features-image-wrapper-5 {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .features-image-wrapper-5.slide-down-animation {
    min-height: 25.3rem;
    max-height: 25.3rem;
  }

  .navbar-brand-8 {
    padding-left: 0;
  }

  .nav-menu-11 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-11 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-9 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-9 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-9.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-9.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-9.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-18 {
    margin-top: 10px;
  }

  .navbar-logo-left-container-6 {
    max-width: 100%;
  }

  .navbar-brand-9 {
    padding-left: 0;
  }

  .nav-menu-two-6 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-12 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-10 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-10.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-10.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-10.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-6 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-8 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-19 {
    margin-top: 10px;
  }

  .navbar-logo-left-container-7 {
    max-width: 100%;
  }

  .navbar-wrapper-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-brand-10 {
    padding-left: 0;
  }

  .nav-menu-two-7 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-13 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-11 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-11 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-11.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-11.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-11.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-7 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-9 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-20 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 30px;
  }

  .section.no-bottom-padding {
    padding-top: 40px;
  }

  .small-button.ghost-button.back-to-blog-button {
    margin-left: 0%;
  }

  .nav-bar {
    padding-left: 8px;
  }

  .image-section.blog-post-hero-section {
    padding-right: 8px;
  }

  .section-header-wrapper {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .instagram-info {
    width: 83.33%;
  }

  .review-slide {
    flex-direction: column;
    justify-content: center;
  }

  .review-avatar {
    margin-bottom: 8px;
  }

  .review-content {
    text-align: center;
    padding-left: 0;
  }

  .review-author-info {
    font-size: 10px;
  }

  .testimonials {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brand-logotypes {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .brand-logo-link {
    padding-left: 24px;
    padding-right: 24px;
  }

  .input.call-back-input {
    text-align: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .footer-about {
    padding-right: 8px;
  }

  .footer-copyright {
    flex-direction: column;
    align-items: center;
  }

  .copyright-text {
    text-align: center;
    margin-top: 8px;
  }

  .blog {
    width: 92%;
  }

  .post-card-image {
    height: 224px;
  }

  .post-card-decription {
    font-size: 12px;
    line-height: 20px;
  }

  .post-date {
    display: none;
  }

  .sidebar {
    padding-left: 8px;
    padding-right: 8px;
  }

  .sidebar-block {
    margin-left: 4px;
    margin-right: 4px;
  }

  .featured-post-image {
    height: 224px;
  }

  .post-content h1 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .post-content p {
    width: 100%;
  }

  .post-content figure {
    margin-top: 32px;
    margin-bottom: 40px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .post-content img {
    width: 100%;
    max-width: none;
  }

  .post-content h2 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .post-content blockquote {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 32px 8px;
  }

  .post-content h3 {
    width: 100%;
    margin-top: 40px;
  }

  .post-content ul {
    width: 100%;
  }

  .post-content h4, .post-content h6, .post-content h5 {
    width: 100%;
    margin-top: 40px;
  }

  .post-content ol {
    width: 100%;
  }

  .blog-post-header {
    max-width: none;
    font-size: 30px;
    line-height: 40px;
  }

  .post-hero {
    height: 340px;
  }

  .post-hero-info {
    margin-left: 0%;
    padding-left: 0;
    padding-right: 8px;
  }

  .post-bottom-info {
    margin-top: 24px;
    margin-bottom: 40px;
    padding-left: 0;
  }

  .ahou-scroll-down-button {
    display: none;
  }

  .call-back-popup {
    padding: 40px;
  }

  .form {
    flex-direction: column;
    align-items: stretch;
  }

  .close-popup-button {
    margin-top: 12px;
    margin-right: 12px;
  }

  .more-post-card {
    margin-left: 0;
    margin-right: 0;
  }

  .more-post {
    padding-left: 8px;
    padding-right: 8px;
  }

  .more-post-card-image {
    height: 224px;
  }

  .text-block-head-h2 {
    line-height: 40px;
  }

  .image-4 {
    max-width: 80%;
    margin-left: 20px;
  }

  .headingahou.h2, .image-ahou-logo-footer {
    text-align: left;
  }

  .container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.akce.pedak {
    margin-top: 0;
  }

  .container.akce.kazuistiky {
    background-position: 70% 0;
  }

  .container.akce.paterak {
    background-position: 86%;
  }

  .container.akce.ockovani {
    background-position: 21%;
  }

  .container.grey.pedak._60 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.pal24 {
    padding-left: 0;
    padding-right: 0;
  }

  .container.klini-nadpis {
    margin-top: 40px;
  }

  .container-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-16, .text-block-17 {
    text-align: center;
  }

  .continer-homeo-pedak-logo {
    font-size: 14px;
  }

  .heading-homeo-pedak-1 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .tab-link, .tab-link-3, .tab-link-6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-additional-info-homeo {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-head-h2-homeo {
    line-height: 50px;
  }

  .container-additional-info-homeo-pedak {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider.ahou.landiing {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-homeo-orl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-additional-info-homeo-lekarnik {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahou-scroll-up-button {
    display: none;
  }

  .heading-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-50 {
    line-height: 20px;
  }

  .image-35 {
    clear: none;
  }

  .column-46 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-uemo-accomodation-2 {
    margin-top: 10px;
    margin-left: 2%;
  }

  .text-uemo-intro {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-uemo-intro.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-43 {
    margin-top: 30px;
  }

  .text-uemo-ticket {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-uemo-ticket.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-15 {
    background-position: 0 0;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .paragraph-2 {
    margin-left: 25px;
    margin-right: 25px;
    font-size: 26px;
  }

  .text-block-62 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .column-71, .column-72, .column-73, .column-74 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-68 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-20-zf {
    padding-top: 60px;
  }

  .paragraph-price-zf, .paragraph-info-zf-price, .paragraph-info-zf-price-2, .paragraph-zf-price, .text-block-70 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .text-block-71 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-15 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-13 {
    margin-left: 37px;
    margin-right: 37px;
  }

  .text-block-91 {
    margin-top: 30px;
    margin-left: 36px;
  }

  .column-88 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-5:hover {
    background-image: linear-gradient(149deg, #b7618524, #5d9ec436 98%, #5d9ec4);
  }

  .paragraph-info-zf-info {
    margin-left: 25px;
    margin-right: 25px;
  }

  .section-40 {
    margin-left: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .image-85 {
    max-width: 85%;
    height: 130px;
    margin-left: 20px;
  }

  .container-23.pal22.partner {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-23 {
    text-align: center;
    line-height: 47px;
  }

  .heading-23.ubytov-n {
    text-align: left;
  }

  .heading-23.ubytov-n.pal22 {
    text-align: center;
  }

  .heading-23.pal22.blue {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .heading-23.pal22.blue.ubytko {
    font-size: 21px;
    line-height: 34px;
  }

  .heading-23.pal22.blue.fotky {
    line-height: 39px;
  }

  .section_pal.paliace20.pal22.blue, .section_pal.paliace20.pal22._23, .section_pal._23.aktivni, .section_pal.podklad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-113-partner {
    font-size: 14px;
  }

  .column-130, .column-131, .column-132, .column-133, .column-134 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-atelier-footer {
    padding-bottom: 70px;
  }

  .image-101.mzcr {
    margin-left: 5px;
  }

  .image-101.novatin {
    margin-left: 0;
  }

  .modal-paliace, .modal-paliace-2, .modal-paliace-3, .modal-paliace-4, .modal-paliace-6, .modal-paliace-7 {
    width: 300px;
    padding: 20px;
  }

  .div-block-2-homeo-dark-orange {
    margin-left: 0;
    margin-right: 0;
  }

  .mth-button {
    text-align: center;
    display: block;
  }

  .section-homeo-welcome {
    background-position: 50% 0;
    background-size: cover;
    margin-top: 80px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .heading-homeo-white {
    margin-left: 0;
    margin-right: 0%;
  }

  .div-block-2-homeo-dark-blues-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-157 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .link-homeo-head {
    margin-left: 0;
  }

  .text-block-homeo-head {
    margin-left: 0;
    margin-right: 0;
  }

  .section-48-more {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-head-testemonial, .section-48-studium, .section-homeo-speaker {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-zakladhomeo-head {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-zakladhomeo-head.dth, .div-zakladhomeo-head.orl, .div-zakladhomeo-head.pedi, .div-zakladhomeo-head.zak, .div-zakladhomeo-head.pediatrie {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-zakhomeo-white {
    margin-left: 20px;
  }

  .heading-zakhomeo-white._2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0%;
    font-size: 30px;
    line-height: 37px;
  }

  .text-block-zakhomeo-head {
    margin-left: 20px;
  }

  .link-zakhomeo-head {
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-homeo {
    margin-left: 0;
  }

  .text-block-170 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-zakhomeo-welcome {
    margin-top: 0;
  }

  .section-zakhomeo-about {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2-homeo-dark-blues-2 {
    margin-left: 10px;
  }

  .div-block-2-homeo-dark-blues-2._2x {
    margin-right: 10px;
  }

  .text-block-zakhomeo-column-2 {
    margin-left: 0;
    margin-right: 10px;
  }

  .text-block-zakhomeo-place-1 {
    margin-left: 10px;
    margin-right: 20px;
  }

  .text-block-zakhomeo-place-1.homeo1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-zakhomeo-place-1.homeo3 {
    margin-right: 10px;
  }

  .picture-zakhomeo-1 {
    width: 280px;
    margin-left: 10px;
  }

  .text-block-zakhomeo-place-2 {
    margin-left: 10px;
    margin-right: 20px;
  }

  .text-block-zakhomeo-place-2.homeo6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .picture-zakhomeo-2 {
    width: 280px;
    margin-left: 10px;
  }

  .heading-homeo-small {
    margin-left: 0;
    font-family: Open Sans, sans-serif;
  }

  .text-block-zakhomeo-price {
    margin-left: 20px;
    margin-right: 20px;
  }

  .price-zakhomeo-2._5vw.white.paterak22 {
    font-size: 20px;
  }

  .link-zakhomeo-price-2 {
    margin-left: 20px;
  }

  .link-zakhomeo-price-2.paterak._5vw.white.paterak22.paterak23 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-zakhomeo-price-1 {
    margin-left: 20px;
  }

  .text-block-notice-zakhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-div-cedh-zakhomeo {
    width: 50px;
    height: 50px;
    margin-left: 20px;
  }

  .logo-div-hla-zakhomeo {
    width: 46px;
    height: 46px;
    margin-left: 20px;
  }

  .back {
    width: 50px;
    height: 50px;
    margin-left: 0;
  }

  .link-respiro-registrace {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .link-respiro-registrace.rezident21 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-lekhomeo-green {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .text-block-lekhomeo-head-green, .link-lekhomeo-head-green, .heading-homeosmall-white {
    margin-left: 20px;
  }

  .div-block-lekhomeo-place {
    padding-left: 10px;
  }

  .text-block-white-lekhomeo {
    margin-left: 0;
    margin-right: 0;
  }

  .row-lekhomeo-2-place {
    margin-left: 40px;
    margin-right: 50px;
  }

  .heading-homeo-green-small-1 {
    margin-left: 20px;
  }

  .price-lekhomeo-1 {
    margin-left: 10px;
  }

  .link-lekhomeo-price {
    margin-left: 20px;
  }

  .price-lekhomeo-2 {
    margin-left: 10px;
  }

  .link-paliace-registrace {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-lekhomeo-head-green-big {
    margin-left: 20px;
  }

  .button-zf-registrace, .button-zf-galerie {
    margin-top: 10%;
    margin-bottom: 0%;
    margin-left: 34%;
    padding: 10px 20px;
  }

  .section-42-gray.pal22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-paliace-invitation {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .column-154 {
    margin-top: 10px;
    padding-left: 0;
  }

  .column-155 {
    padding-left: 0;
  }

  .div-block-paliace-footer {
    padding-bottom: 70px;
  }

  .div-block-2-homeo-dark-orange-sub {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-orange-r, .div-block-2-homeo-dark-orange-r.info {
    margin-left: 0;
  }

  .div-block-2-homeo-dark-orange-srr, .div-block-2-homeo-dark-orange-srl {
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-homeo-dark-blues-l, .div-block-2-homeo-dark-blues-sub-l {
    margin-left: 0;
    margin-right: 0;
  }

  .mth-button-small {
    text-align: center;
    display: block;
  }

  .image-113 {
    width: 250px;
  }

  .column-158 {
    padding-left: 0;
    padding-right: 0;
  }

  .row-37 {
    margin-left: 21px;
    margin-right: 21px;
  }

  .master_uvod {
    margin-top: -10px;
  }

  .master_uvod._110up.pedak21.online {
    min-height: 30vh;
  }

  .div-block-ahou-head-1 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 75% 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .div-block-ahou-head-1.pedak19.paterak-copy {
    padding-top: 24px;
  }

  .div-block-ahou-head-1.big {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5ec7b7abb131e9ef99367cf6_IMG_9917.jpg");
    background-position: 0 0, 76% 100%;
    height: 1060px;
  }

  .div-block-ahou-head-1.big.elis {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/5f3635275bcd923eb4f6f58b_IMG_9918.jpg");
    background-position: 0 0, 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-white-ahou-1 {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .text-block-white-ahou-1 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-white-ahou-1.paliace11-head {
    margin-left: 45px;
  }

  .text-block-white-ahou-1.paliace12-head {
    margin-left: 0;
  }

  .button-registrace-ahou-1.paliace {
    margin-left: 20px;
  }

  .button-registrace-ahou-1.paliace.dva {
    margin-top: 10px;
    margin-left: 20px;
  }

  .button-registrace-ahou-2 {
    margin-left: 0;
  }

  .text-block-black-ahou-1 {
    text-align: justify;
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-black-ahou-1.kpp-pop-up-head {
    font-size: 20px;
    line-height: 26px;
  }

  .certifikace-ahou-1.paterak._22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-ahou-1.lekar {
    padding-left: 0;
    padding-right: 0;
  }

  .container-ahou-1.sestra {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container-ahou-1.paterak23 {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-2 {
    margin-right: 5px;
  }

  .heading-color-ahou-3 {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-ahou-1 {
    padding: 5px 0;
  }

  .text-ahou-column-1 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-ahou-column-1.lekar21 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-ahou-2, .div-block-ahou-first-1 {
    padding: 5px 0;
  }

  .div-block-ahou-first-1.homeo {
    padding-left: 10px;
  }

  .text-span-45 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-prednasejici-ahou-1 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .logo-paterak.small {
    width: 30vw;
  }

  .text-datum-ahou-1, .text-nazev-mesto-ahou-1 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-ahou-speakers-list {
    min-height: 140px;
  }

  .ahou-color-footer {
    padding: 10px 10px 80px;
  }

  .ahou-color-footer.contact {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-white-footer-ahou-1 {
    margin-bottom: 0;
  }

  .text-block-white-footer-ahou-1._20 {
    margin-top: 20px;
  }

  .kpp-logo {
    max-width: 70%;
  }

  .small-head-color-kpp-1 {
    text-align: left;
  }

  .heading-color-kpp-3 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .div-block-speakers-tag-1 {
    background-image: linear-gradient(#fafafaf2, #fafafaf2);
    max-width: 80px;
  }

  .map-wrapper-kongres-1 {
    width: 312px;
  }

  .small-head-color-ahou-2 {
    text-align: center;
    line-height: 16px;
  }

  .div-block-ahou-footer-2 {
    padding: 10px;
  }

  .heading-white-kpp-3 {
    margin-top: 20px;
    margin-bottom: 16px;
    font-size: 28px;
  }

  .image-117-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-color-kpp-4 {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 22px;
  }

  .small-head-color-kpp-3 {
    text-align: left;
  }

  .grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1.5fr;
  }

  .section-ahou-benefits {
    padding-left: 21px;
    padding-right: 21px;
  }

  .grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-ahou-akreditace {
    padding: 10px 21px;
  }

  .div-block-kpp-small {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .scroll-to-top-kpp {
    bottom: 10px;
  }

  .text-prednasejici-ahou-2 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .text-prednasejici-ahou-2.bodyfestgray {
    display: none;
  }

  .tab-link-ahou-1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-black-ahou-center-1 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-kpp-kultura-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .registration-kpp {
    bottom: 10px;
  }

  .text-block-black-ahou-paliace-solo {
    font-size: 12px;
    line-height: 22px;
  }

  .text-block-black-ahou-3 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .small-head-color-kpp-1-small {
    text-align: left;
  }

  .small-head-ahou-green-1 {
    margin-top: 5px;
  }

  .small-head-ahou-black-1 {
    margin-top: 5px;
    font-size: 12px;
    line-height: 18px;
  }

  .heading-color-ahou-4 {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-ahou-head-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 20px 10px 30px;
  }

  .div-block-ahou-head-2.gdpr {
    margin-top: 0;
  }

  .small-head-color-kpp-4 {
    text-align: left;
  }

  .map-wrapper-kongres-2 {
    width: 300px;
  }

  .section-cena-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-ahou-price-1 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .container-pricing-ahou-1 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-price-ahou-1 {
    font-size: 28px;
    line-height: 22px;
  }

  .div-block-ahou-price-2, .div-block-ahou-price-3 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .container-pricing-ahou-2 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-novinky-ahou-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-color-kpp-5 {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-homeolekarnik-head {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .link-paliace-registrace-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-11-paliace-head {
    height: 130px;
    margin-left: 0;
  }

  .button-registrace-ahou-pedak {
    margin-left: 0;
  }

  .text-block-gray-ahou-1 {
    font-size: 16px;
    line-height: 22px;
  }

  .image-128 {
    margin-bottom: 10px;
  }

  .image-130.zf19 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .column-228 {
    display: none;
  }

  .column-229 {
    display: block;
  }

  .tab-link-tab-1 {
    margin-bottom: 10px;
  }

  .tab-link-tab-2 {
    margin-right: 20px;
  }

  .tab-link-tab-2.w--current {
    margin-bottom: 10px;
  }

  .tab-link-tab-3.w--current {
    margin-right: 20px;
  }

  .div-block-2-homeo-dark-gray {
    margin-left: 10px;
  }

  .link-zakhomeo-price-3 {
    margin-left: 20px;
  }

  .div-block-2-homeo-dark-blues-4 {
    margin-left: 10px;
  }

  .div-block-2-homeo-dark-blues-4._2.yellow, .div-block-2-homeo-dark-blues-4._2.blue, .div-block-2-homeo-dark-blues-4._2.gray, .div-block-2-homeo-dark-blues-4._2.yellow, .div-block-2-homeo-dark-blues-4._2.blue, .div-block-2-homeo-dark-blues-4._2.gray, .div-block-2-homeo-dark-orange-srm {
    margin-left: 0;
  }

  .brand-2.lekar21 {
    max-width: 50%;
    margin-left: 24px;
  }

  .brand-2.lekar21.talk {
    max-width: 50%;
  }

  .div-block-47 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-bodyfest {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bodyfestsection.mod {
    padding-top: 3rem;
  }

  .small-paragraph.bodyfest, .small-paragraph.lekar {
    margin-left: 10px;
    margin-right: 10px;
  }

  .small-paragraph.lekar.center.white._2, .small-paragraph.lekar.side, .small-paragraph.lekar.side._2, .small-paragraph.lekar.side._2._22 {
    margin-left: 6vw;
    margin-right: 6vw;
  }

  .bodyfest-button {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bodyfest-button.blue {
    padding-left: 50px;
    padding-right: 50px;
  }

  .bodyfest-grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .white {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-bodyfest-program-1 {
    padding: 5px 0;
  }

  .div-block-bodyfest-program-1.mk23 {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .div-block-bodyfest-tag-1 {
    display: none;
  }

  .bodyfest-map {
    margin-top: 0;
  }

  .div-block-body.price, .text-block-182 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bodyfest-grid-footer {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .text-block-workshop.workshop {
    font-size: 12px;
  }

  .heading-35 {
    margin-left: 10px;
  }

  .bodyfestsection-workshop1 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .div-block-ahou-program {
    padding: 5px 0;
  }

  .button-registrace-ahou-paliace.paliace {
    margin-left: 20px;
  }

  .link-zakhomeo-head-2 {
    margin-top: 10px;
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-logo-ahou {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .text-logo-ahou.bodyfestgray {
    display: block;
  }

  .body19-modal-wrapper {
    background-color: #0900ff80;
    padding-top: 50px;
    display: block;
  }

  .body19-popup {
    width: 300px;
  }

  .heading-33-mapa {
    font-size: 20px;
  }

  .link-120 {
    font-size: 30px;
  }

  .button-423 {
    margin-left: 21px;
    margin-right: 21px;
  }

  .div-block-kpp-13 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .menu-icon {
    color: #064876;
    text-align: left;
  }

  .menu-button-3, .menu-button-3.w--open {
    flex: none;
  }

  .menu-button-3.kazu {
    align-items: center;
    margin-top: 5px;
    margin-right: 20px;
    display: flex;
  }

  .logo-image.ahou.kazu {
    padding-left: 0;
  }

  .ahoulink {
    padding-left: 30px;
  }

  .button_ahou_1.pedak {
    margin-top: 20px;
  }

  .button_ahou_1.pedak._2021 {
    margin-left: 17px;
    margin-right: 5vw;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button_ahou_1.pedak.paterak {
    margin-bottom: 20px;
  }

  .button_ahou_1.cyber {
    margin-top: 20px;
  }

  .button_ahou_1.cyber._2 {
    justify-content: center;
    margin-left: 0;
    display: inline-block;
  }

  .button_ahou_1.rezidenti, .button_ahou_1.cyber {
    margin-top: 20px;
  }

  .heading-blue-color-kpp-3 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .div-block-kpp-ples, .div-block-14-kpp {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .div-block-nav-bar {
    inset: 0% 0% auto;
  }

  .ahou-menu {
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .ahou-menu.pal22menu {
    flex: 1;
    max-width: none;
    padding-left: 10vw;
    display: flex;
  }

  .ahou-menu.paal22 {
    color: #064876;
    background-color: #0000;
    flex: 0 auto;
    display: flex;
  }

  .ahou-menu.paterak23 {
    padding-left: 50vw;
  }

  .ahou-menu.elis {
    margin-top: 20px;
    padding-right: 20px;
  }

  .ahou-menu.kazu {
    justify-content: flex-start;
    padding-top: 17px;
    padding-left: 10vw;
  }

  .ahou-navigation-wrap {
    display: block;
    inset: 0% 0% auto;
  }

  .ahou-navigation-wrap.bajer.old {
    padding-top: 20px;
  }

  .navigation_ahou {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .navigation_ahou.pedak {
    padding-left: 15px;
  }

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

  .text-ahou.name._5-right {
    margin-right: 10px;
  }

  .text-ahou.white._30up {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .text-ahou.white.h2 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-ahou.white.pop.souhlas.mm.skolitele22.pedak {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-ahou.white.pop.souhlas.mm.ocko23 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-ahou.white.pop.mm.x.skolitele22.pedak {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-ahou.normal.eventcard {
    margin-left: 2vw;
    margin-right: 2vw;
    font-size: 9px;
    line-height: 18px;
  }

  .text-ahou.h2 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .text-ahou.h2.white.nws {
    text-align: center;
    font-size: 16px;
  }

  .text-ahou.h3 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-ahou.row._30.kruz._2 {
    margin-right: 0%;
  }

  .text-ahou._30up._300 {
    width: auto;
  }

  .text-ahou.white._40side.prevence._20down {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .small-head-color-ples {
    text-align: left;
  }

  .ahou {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ahou.pateraky.partneri {
    padding-top: 5vh;
  }

  .ahou.pateraky.paterak22.paterak23 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ahou.pateraky.paterak23 {
    padding-bottom: 0;
  }

  .ahou.pateraky.paterak23.termin, .ahou.pateraky.cenik24 {
    padding-bottom: 10vh;
  }

  .pedak {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pedak.logo {
    margin-top: 100px;
  }

  .pedak.logo.paterak23 {
    margin-top: 0;
    margin-left: 0%;
    padding-left: 20px;
  }

  .pedak.bajerova {
    background-color: #edeaec;
  }

  .pedak.bajerova.old.mm.kazu {
    padding-top: 0;
  }

  .grid-20 {
    grid-template-columns: .25fr .25fr .25fr .25fr;
  }

  .masternavbody {
    max-height: 120px;
    display: none;
  }

  .prevencenavbarcontainer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-147 {
    height: 14px;
    margin-top: 22px;
  }

  .prevencegridcategory {
    width: 90%;
  }

  .prevenceheroblock {
    width: 280px;
    margin-top: 90px;
    margin-left: 6%;
  }

  .prevenceh1 {
    font-size: 23px;
    line-height: 30px;
  }

  .prevencesubtext {
    max-width: 240px;
    font-size: 16px;
    line-height: 22px;
  }

  .left-arrow {
    display: none;
  }

  .left-arrow.ahou._1 {
    background-color: var(--white);
  }

  .right-arrow {
    display: none;
  }

  .slide._1.landing {
    background-position: 70%;
    padding-top: 20px;
  }

  .slide._2 {
    padding-top: 20px;
  }

  .gridahounav {
    grid-template-columns: 1fr 3.5fr .75fr;
  }

  .gridahoutext {
    grid-template-columns: 1.9fr;
  }

  .gridahoutext.about {
    grid-template-columns: auto;
  }

  .gridahoutext.loga {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .gridahoutext.subscription {
    grid-template-columns: auto;
  }

  .gridahoutext.subscription.auto {
    width: auto;
  }

  .gridahoutext.subscription.auto.test {
    padding-left: 0;
    padding-right: 0;
  }

  .gridahouakce {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .linkeventcard {
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .gridahouteam {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gridahoupublikace {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gridahoupartners {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gridahoupartners.komercni {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .gridsubphoto {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .prevenceauthor {
    max-width: 240px;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-ahou-price-4 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .gridahounewsletter {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-29.bajerova {
    padding-top: 0;
  }

  .div-block-prevence {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-3.podnadpis_akce {
    text-align: center;
    font-size: 18px;
    line-height: 29px;
  }

  .heading-3.podnadpis_akce.ospdl, .heading-3.podnadpis_akce.cspm, .heading-3.podnadpis_akce.cspm.termin {
    text-align: left;
  }

  .heading-3.podnadpis_akce.black.klini {
    font-size: 17px;
    line-height: 28px;
  }

  .heading-3.podnadpis_akce.black.klini.mth {
    font-size: 18px;
    line-height: 27px;
  }

  .heading-3.podnadpis_akce.black.klini.left {
    text-align: left;
  }

  .modal-link.docasny {
    font-size: 10px;
    line-height: 20px;
  }

  .modal-wrapper-odb {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .modal-2 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-12-paliace-head {
    height: 130px;
    margin-left: 0;
  }

  .grid-30 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-31 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 12px;
    margin-right: 12px;
  }

  .gridahouprobehnute {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-33 {
    grid-row-gap: 32px;
  }

  .cybertag._16left {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 8px;
  }

  .grid-34.elis {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-34.paliace21 {
    margin-top: 60px;
  }

  .grid-33-copy {
    grid-row-gap: 32px;
  }

  .grid-36 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-36.ws._21 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-36.ws._21._22 {
    grid-template-columns: 1fr;
  }

  .grid-36.ws._21._23 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .lekarbutton {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 26px;
  }

  .lekarheading {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lekar21heading, .lekar21heading.white._3.price, .lekar21heading.white.green, .lekar21heading._2 {
    font-size: 26px;
  }

  .link-block-27._21._22._23 {
    min-height: 20vh;
  }

  .link-block-27._21._22._24 {
    min-height: 23vh;
  }

  .link-block-27.program22.sobota {
    margin-bottom: 20px;
  }

  .lekar21-grid {
    grid-template: "."
                   "."
                   / 1fr;
  }

  .lekar21-grid._2 {
    grid-row-gap: 20px;
    grid-template-rows: 29vh auto auto;
    grid-template-columns: 1fr;
  }

  .lekar21-grid._2.cenik._23 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .headline-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-background {
    height: auto;
    min-height: 60vh;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .header-background._2, .header-background._3 {
    min-height: 70vh;
  }

  .header-background._4 {
    min-height: 40vh;
  }

  .header-background.derma, .header-background._3-copy {
    min-height: 70vh;
  }

  .header-background.mok23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lekar21nav {
    top: auto;
  }

  .lekar21nav.w--open {
    background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  }

  .lekar21 {
    max-width: 50%;
  }

  .lekar_21 {
    margin-left: 2px;
  }

  .image-159 {
    max-width: 92%;
  }

  .div-block-74.price {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .div-block-74.price._23 {
    margin-top: 0;
  }

  .grid-40 {
    grid-column-gap: 10px;
    align-content: stretch;
    align-items: stretch;
  }

  .grid-40.garants {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-40.lekar22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-40.mk23 {
    grid-row-gap: 2vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-40._2 {
    font-size: 20px;
  }

  .button-428.mod._23 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-428.mod._24 {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

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

  .homeo {
    padding-left: 0;
    padding-right: 0;
  }

  .stantext14 {
    font-size: 12px;
    line-height: 18px;
  }

  .ah_main_banner.rezident21._2 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .container_ock.terms.p-te-k21.paterak23 {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_text {
    text-align: left;
    flex: 0 auto;
  }

  .ah_text.partneri.pedak21, .ah_text.partneri.ocko22 {
    text-align: center;
  }

  .ah_text.instrukce_pedak21.rezident21 {
    text-align: left;
  }

  .ah_text.head.pedak21 {
    letter-spacing: 1px;
    font-size: 11px;
    line-height: 25px;
  }

  .ah_text.head.pedak21.covid {
    margin-left: 10px;
  }

  .ah_text.head.pedak21.vakciny {
    text-align: left;
  }

  .ah_text.head.as.pedak21 {
    text-align: left;
    margin-top: 20px;
    font-size: 11px;
    line-height: 27px;
  }

  .ah_text.jmeno {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ah_text.jmeno.rezident {
    padding-left: 5px;
    padding-right: 10px;
  }

  .ah_text.jmeno.white.nervos {
    margin-left: 10px;
  }

  .ah_text.cas {
    padding-left: 0;
  }

  .ah_text.akreditace.rezident21 {
    font-weight: 400;
  }

  .ah_text.akreditace.pedak21.pandemie.covid {
    text-align: left;
  }

  .ah_text.rezident21, .ah_text.program.covid {
    text-align: center;
  }

  .ah_text.kolitel-21 {
    display: flex;
  }

  .ah_text.bajerov.uvod {
    margin-top: 5vh;
  }

  .ah_text.bajerov.uvod._2verze {
    padding-right: 0;
  }

  .ah_text.white.paterak22 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 16px;
  }

  .ah_text.white.termin {
    text-align: center;
    font-size: 18px;
  }

  .ah_text.white._13 {
    font-size: 13px;
  }

  .ah_text.pedak22.uvod {
    text-align: justify;
  }

  .ah_text.mm.video {
    padding-left: 0;
  }

  .ah_text.mm.podnadpis._2, .ah_text.abkm.prednasejici {
    text-align: left;
  }

  .ah_text.palcena.datum.bluelight {
    color: #1495a6;
  }

  .ah_text.palcena.datum.blue {
    color: #064876;
  }

  .ah_text.homeo_termin_misto {
    font-size: 13px;
  }

  .ah_text.cspm.vyprodano {
    font-size: 14px;
  }

  .ah_uvod.pedak21.abkm {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_uvod.paliace21._22._23 {
    padding-top: 5vh;
  }

  .ah_akreditace.pedak21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_akreditace.pedak21.can, .ah_akreditace.rezident21, .ah_program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ah_headline.pedak21._2 {
    text-align: center;
    display: block;
  }

  .ah_headline.pedak21.abkm {
    text-align: center;
    margin-bottom: 10vh;
    font-size: 23px;
  }

  .ah_headline.pedak21.can {
    font-size: 26px;
    line-height: 40px;
  }

  .ah_headline.rezident21 {
    text-indent: 0;
    column-count: 0;
  }

  .ah_headline.rezident21.program {
    text-align: center;
  }

  .ah_headline.rezident21.program.white.nervos.sledovat {
    line-height: 40px;
  }

  .ah_headline.kolitel-21.den {
    text-align: center;
  }

  .ah_partneri.covid.abkm {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_grid.pedak21.program.pedak21online {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid.rezident21.nervos {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .ah_grid_program {
    grid-column-gap: 13px;
    grid-row-gap: 0px;
    grid-template-columns: .25fr 1.5fr 1.5fr;
  }

  .ah_grid_program.kolitele {
    grid-template-columns: 1fr 1fr .25fr;
  }

  .ah_grid_program.kolitele._22 {
    grid-template-columns: auto auto 96px;
  }

  .ah_grid_program.rezident {
    grid-template-columns: .25fr .5fr 1fr;
  }

  .ah_program_div, .ah_program_div.grey {
    padding-right: 0;
  }

  .ah_program_div.grey.kolitele {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_program_div.grey.rezident._4.lekar22, .ah_program_div.grey.rezident._4.lekar22.ws, .ah_program_div.grey.rezident.lekar22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ah_program_div.kolitele, .ah_program_div.kolitele._22, .ah_program_div.kolitele._22.grey {
    padding-left: 0;
    padding-right: 0;
  }

  .ah_grid_terminy {
    grid-template-columns: .75fr .75fr;
    grid-auto-flow: row;
  }

  .ah_grid_terminy.ocko {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_terminy.ocko.paterak {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_terminy.paterak23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ah_instrukce.grey.abkm {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .ah_clickmeeting.pedak21 {
    text-align: center;
    font-size: 23px;
  }

  .ah_grid_partneri {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ah_grid_partneri.pedak21 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_partneri.pedak21.main {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_partneri.covid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_partneri.vyziva {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_partneri.vakc-ny.can, .ah_grid_partneri.vakc-ny.abkm {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .ah_grid_partneri.vakc-ny.abkm.atb {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ah_grid_partneri.ocko22 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .abackground {
    min-height: 64vh;
  }

  .abackground.paterak.paterak22.paterak23 {
    height: auto;
  }

  .abackground.paterak.paterak22.paterak23._24.pod {
    height: 42vh;
  }

  .abackground.o-ko {
    min-height: auto;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .abackground.o-ko._23 {
    background-position: 80% 100%;
  }

  .abackground.ah {
    min-height: 30vh;
  }

  .abackground.pmi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .alogo {
    width: 60px;
    margin-top: 0;
    padding-left: 0;
  }

  .alogo.pater._24 {
    width: 4em;
  }

  .aheadlogo {
    max-width: 92%;
    margin-top: 12vh;
  }

  .aheadlogo.pedak21 {
    margin-top: 0;
  }

  .aheadlogo.pedak21.bajerova {
    margin-top: 5vh;
    margin-left: 0;
    margin-right: 0;
  }

  .aheadlinelink {
    padding-left: 30px;
  }

  .aheadlinecontainer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .aheadlinecontainer.bajerova {
    flex: 1;
    align-self: auto;
    align-items: center;
  }

  .aheadlinecontainer._2 {
    margin-top: 70px;
  }

  .ascrollicon {
    margin-top: 3vh;
  }

  .aheadingbutton {
    margin-top: 3vh;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 26px;
  }

  .anavbutton.nervos {
    margin-top: 20px;
    margin-left: 40px;
  }

  .anavbutton.nervos.program {
    margin-left: 20px;
  }

  .asection {
    padding-left: 10px;
    padding-right: 10px;
  }

  .asection.paralexahou.lekar {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .acontainer.nervos {
    padding-top: 10vh;
  }

  .aakreditace {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .aparagraph {
    font-size: 14px;
    line-height: 26px;
  }

  .aparagraph._60 {
    width: auto;
  }

  .aparagraph.center.white.bold.rezident21 {
    margin-bottom: 0;
  }

  .aparagraph.center.white.bold.hpv {
    font-size: 17px;
  }

  .aparagraph.center.white.bold {
    margin-bottom: -2vh;
  }

  .aparagraph.white.homeo {
    margin-left: 0;
    margin-right: 0;
  }

  .container-45.rezident21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .anavigation {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .anavigation.logo {
    margin-top: 0;
  }

  .anavigation.paterak23 {
    padding-bottom: 20px;
  }

  .aavigation-wrap {
    justify-content: flex-start;
    display: flex;
  }

  .aprogram-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .aheading {
    font-size: 26px;
  }

  .aheading._2 {
    font-size: 16px;
  }

  .grid-45 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-45.rezident21 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .grid-45.rezident21.nervos, .grid-45.rezident21.rez22.pater23 {
    grid-template-columns: 1fr;
  }

  .grid-45.kolitel-21 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: grid;
  }

  .grid-45.kolitel-21._22 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-45.homeo_loga {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .atextfooter {
    line-height: 26px;
  }

  .agrid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .agrid.pedak21 {
    grid-template-columns: 1fr;
  }

  .agrid.pedak21.covid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .agrid.pedak21.probehlo {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .agrid.pedak21.webinare {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .aheadingbutton-2 {
    margin-top: 3vh;
    margin-left: 20px;
    margin-right: 20px;
    line-height: 26px;
  }

  .abackground-2 {
    min-height: 64vh;
  }

  .abackground-2.kolitel-21 {
    background-position: 93%;
  }

  .abackground-2.bajerova {
    margin-top: -226px;
    display: block;
  }

  .abackground-2.bajerova.mm {
    padding-left: 0;
    padding-right: 0;
  }

  .abackground-2.podhomeo, .abackground-2.pedohomeo, .abackground-2.pedohomeo, .abackground-2.psychohomeo {
    min-height: 72vh;
  }

  .abackground-2.dth {
    min-height: 72vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .abackground-2.novela.can {
    padding-left: 20px;
    padding-right: 20px;
  }

  .abackground-2.orl {
    min-height: 72vh;
  }

  .acontact-2.sabina._2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .aheadlinelink-2 {
    padding-left: 30px;
  }

  .aheadingbutton-3 {
    margin-top: 3vh;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 26px;
  }

  .aheadingbutton-3.kolitel-21 {
    font-size: 16px;
  }

  .aheadingbutton-3._2 {
    margin-top: 4vh;
  }

  .aheadingbutton-3.nervos {
    margin-top: 4vh;
    font-size: 12px;
  }

  .modal-wrapper-odb-rez1 {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .afloatingbutton {
    margin-left: 1.5vw;
    margin-right: 1.5vw;
    padding-top: 2vh;
    padding-bottom: 2vh;
    bottom: 2%;
    left: 3%;
    right: 3%;
  }

  .afloatingbutton.rezident21 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .buttonpedak {
    font-size: 15px;
    line-height: 25px;
  }

  .div-block-80 {
    text-align: center;
  }

  .ah_main.kolitel-21 {
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-content: center;
    align-self: center;
    font-size: 38px;
    line-height: 59px;
    display: flex;
  }

  .agridcontact {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .ah_grid_banner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-81 {
    display: block;
  }

  .ahoulink-2 {
    padding-left: 30px;
  }

  .div-block-nav-bar-2 {
    inset: 0% 0% auto;
  }

  .master_videa {
    padding-bottom: 20vh;
  }

  .master_videa.partneri {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-48 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 2fr;
  }

  .grid-48.pal22 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-48.pal22.pal23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-48.pal22.pal24 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-52.paliace21 {
    grid-template-columns: 1.75fr 1fr 1fr;
  }

  .grid-52.paliace21.pal22 {
    grid-column-gap: 11px;
    grid-template-columns: 1.75fr 1fr 1fr;
  }

  .grid-53.paliace21.storno {
    grid-template-columns: 2.25fr 1.75fr 1.75fr;
  }

  .grid-53.paliace21.storno.hotel {
    grid-template-columns: 2fr .75fr;
  }

  .grid-53.paliace21.storno.hotel.ibis {
    grid-template-columns: 1.5fr .75fr;
  }

  .grid-53.paliace21.storno.registrace22.v2 {
    grid-column-gap: 10px;
  }

  .grid-54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-82 {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .div-block-83 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid-56.paliace21vybor {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-57.paliace21vybor2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .aheadlinelink-3 {
    padding-left: 30px;
  }

  .aheading-2 {
    font-size: 26px;
  }

  .aheading-2._2 {
    font-size: 16px;
  }

  .grid-58.pedohomeo.navrh {
    grid-row-gap: 10px;
  }

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

  .ahou-color-footer-2 {
    padding: 10px 10px 80px;
  }

  .grid_paterak_terminy._21 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_paterak_terminy._21.paterak22.seznam {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr;
    grid-auto-columns: .25fr;
  }

  .grid_paterak_terminy._21.paterak22.seznam._24 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .grid_paterak_terminy._21.paterak22.seznam._24.prvnipomoc {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .container-52 {
    margin-top: 61px;
  }

  .container-52.paterak23 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-53 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-63 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-64 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .grid_partneri_bajerova {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading3_bajerova.orange, .heading3_bajerova.blue {
    margin-top: 10vh;
  }

  .grid-66 {
    margin-top: 5vh;
  }

  .grid-66._1 {
    grid-template-columns: auto;
  }

  .n-zev_o-ko {
    text-align: left;
    justify-content: center;
    margin-top: 15vh;
    font-size: 39px;
    display: block;
  }

  .n-zev_o-ko.mini {
    flex-wrap: nowrap;
    align-content: flex-start;
    margin-top: 13vh;
    font-size: 30px;
  }

  .n-zev_o-ko.mini.big._23 {
    font-size: 55px;
    line-height: 62px;
  }

  .container-58 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_ocko_main {
    flex: 0 auto;
    align-self: auto;
    max-width: 84vw;
    min-height: auto;
    margin-top: 0;
    display: block;
  }

  .masternavl-ka {
    max-height: 120px;
    display: none;
  }

  .heading-42 {
    margin-left: 10px;
  }

  .l-ka-akce {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 6vw;
    margin-right: 6vw;
  }

  .nervos_nadpiis {
    margin-top: 10vh;
    font-size: 28px;
  }

  .nervos_nadpiis.podnadpis {
    margin-top: 4vh;
    font-size: 16px;
  }

  .body_nervos {
    background-color: #0000;
    background-position: 30% 0;
  }

  .image-212 {
    width: 16.2em;
  }

  .grid_item-nav {
    padding-right: 3.3em;
  }

  .menu_link {
    margin-right: 4.2em;
    font-size: 1vw;
    display: none;
  }

  .menu_p-2 {
    font-size: 2.3em;
  }

  .client-quote-credit {
    margin-left: 0;
    padding-left: 18px;
  }

  .testimonial-column.testimonial-description {
    border-top-style: none;
    padding-top: 36px;
  }

  .testimonial-column.testimonial-image {
    width: 100%;
    min-height: 350px;
  }

  .testimonial-column.testimonial-name {
    z-index: 1;
    background-color: #090b1959;
    border-top: 1px #ffffff1f;
    border-bottom: 1px #ffffff1f;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .team-collection-item {
    min-height: 350px;
  }

  .large-heading {
    font-size: 36px;
  }

  .banner-content {
    min-height: auto;
    padding: 48px 12px;
  }

  .service-menu-list {
    grid-auto-rows: 1fr;
  }

  .featured-news-list {
    width: 100%;
  }

  .categories-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .services-card {
    padding: 36px 18px;
  }

  .category-collection-list-wrapper {
    overflow: hidden;
  }

  .tripple-grid {
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 36px;
  }

  .collection-list {
    grid-row-gap: 24px;
  }

  .credits-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-bottom-feature {
    width: 100%;
  }

  .icon-2 {
    margin-bottom: 36px;
  }

  .testimonial-arrow {
    font-size: 12px;
  }

  .home-hero {
    min-height: 93vh;
    padding-top: 89px;
  }

  .stacked-description {
    grid-template-columns: 1fr;
  }

  .list-heading-wrapper {
    grid-template-columns: auto 1fr;
    width: 100%;
    padding-left: 18px;
  }

  .grid-wrapper {
    grid-row-gap: 100px;
  }

  .banner-intro {
    grid-row-gap: 24px;
  }

  .featured-project-column {
    font-size: 9px;
  }

  .horizontal-line {
    width: 100%;
    min-height: 1px;
    margin-top: 0;
    margin-left: 6px;
  }

  .category-collection-item:nth-child(odd) {
    border-right-style: none;
  }

  .category-collection-item:last-child {
    border-bottom: 1px #000;
  }

  .video-info {
    grid-row-gap: 48px;
    padding-left: 0;
  }

  .project-categories-wrapper {
    position: relative;
  }

  .radio-item {
    padding-left: 18px;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .background-banner.newsletter-banner {
    background-position: 50% 0;
  }

  .logos-headline {
    flex-direction: row;
    align-items: center;
  }

  .footer-section {
    padding-top: 80px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
    padding-left: 18px;
    padding-right: 18px;
  }

  .menu-list-item.white {
    grid-template-columns: auto 1fr;
  }

  .section-57 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-57.video-section {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .text-wrap {
    margin-top: 1vh;
  }

  .letter-wrap.gap, .lo-1, .lo-1-ap, .lo-2, .lo-2-ap, .lo-3, .lo-3-ap, .lo-4, .lo-4-ap, .lo-5, .lo-5-ap, .lo-6, .lo-6-ap, .lo-7, .lo-7-ap, .lo-8, .lo-8-ap, .lo-9, .lo-9-ap, .lo-10, .lo-10-ap, .lo-11, .lo-11-ap, .lo-12, .lo-12-ap, .lo-13, .lo-13-ap, .lo-14, .lo-14-ap {
    font-size: 30px;
  }

  .grid_paterak_22 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 13vh;
  }

  .grid_paterak_22.podzim.paterak23 {
    margin-top: 8vh;
  }

  .button_paterak_22 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .button_paterak_22.podzim {
    padding: 6px 0;
    font-size: 15px;
  }

  .button_paterak_22.podzim.paterak23 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-214 {
    margin-top: 40px;
    margin-bottom: 3px;
  }

  .image-217 {
    width: 22vw;
    max-width: 100%;
    padding-top: 20px;
  }

  .image-217.paterak23 {
    width: 18vw;
    padding-top: 0;
  }

  .image-218 {
    padding-top: 20px;
  }

  .grid-77 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_videa_mm {
    grid-template-rows: auto auto;
  }

  .grid_videa_mm.brno.webinar {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-83 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-83.mameho, .grid-83.mameho.neprakticky, .grid-84 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-84.imunolog {
    grid-template-columns: 1fr;
  }

  .grid-85, .grid-85.vyznamhmo, .grid-85.vyznamhmo.praxe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .registrace_ocko22 {
    font-size: 3.3em;
  }

  .registrace_ocko22._23 {
    font-size: 12px;
  }

  .registrace_ocko22._23.big {
    font-size: 18px;
  }

  .ah_podnadpis.can {
    font-size: 18px;
    line-height: 30px;
  }

  .button_registrace_ocko22_big {
    font-size: 19px;
  }

  .flex-container.headlineah {
    padding-right: 20px;
  }

  .flex-container.ah {
    padding: 1rem;
  }

  .navah {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navlogoah.lekar.logo {
    padding-left: 0;
  }

  .burgernavah.w--open {
    background-color: var(--dark-slate-grey\<deleted\|variable-fe4b8e9f\>);
  }

  .textah {
    margin-right: 10px;
  }

  .textah.caption {
    text-align: left;
    margin-right: 0;
  }

  .textah.caption._2 {
    margin-right: 0;
  }

  .textah.skolitele22 {
    text-align: left;
    margin-right: 0;
    padding-left: 3px;
    padding-right: 10px;
  }

  .textah.skolitele22.indi {
    text-align: left;
  }

  .textah.sskolitele22 {
    margin-right: 0;
    padding-left: 3px;
    padding-right: 10px;
  }

  .textah.modecenik.vecere {
    font-size: 14px;
  }

  .textah.modecenik._23 {
    font-size: 16px;
  }

  .buttonah.pedak1.poz {
    font-size: 13px;
  }

  .grid-93 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr;
  }

  .container-63 {
    padding-left: 0;
    padding-right: 0;
  }

  .ahhead.pedak21 {
    margin-top: 0;
  }

  .ahhead.pedak21.bajerova {
    margin-top: 5vh;
    margin-left: 0;
    margin-right: 0;
  }

  .partner2ah {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .partner2ah.chripka22 {
    grid-template-columns: 1fr 1fr;
  }

  .partner2ah.chripka22.pmi {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .partner2ah.adiktologie {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .partner2ah.meni {
    grid-template-columns: 1fr 1fr;
  }

  .grid-97.novypedak {
    grid-template-rows: auto auto auto;
  }

  .grid-97.lekar.small {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .grid-97.pmi {
    grid-template-rows: 100px auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-98 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-101 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-101.pmi {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-101.liberec.plzen {
    grid-template-columns: .5fr 1fr;
  }

  .grid-102 {
    grid-template-rows: auto 40px;
  }

  .modal.souhlas.mm.kolitele22.pedak {
    display: flex;
  }

  .modal.souhlas.ocko23 {
    width: 100vw;
  }

  .pop-up.souhlas.mm.x.can {
    flex: 0 auto;
    width: auto;
    min-width: auto;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .pop-up.souhlas.mm.x.ocko23 {
    width: auto;
    min-width: 300px;
  }

  .div_pater_program_1.souhlas.mm.can {
    justify-content: center;
    display: flex;
  }

  .div_pater_program_1.souhlas.mm.pedak {
    margin-top: 0;
  }

  .ahou-text.white.blue.popmm.can {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .image-159-copy {
    max-width: 92%;
  }

  .mod22button {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 26px;
  }

  .div-block-47-copy, .div-block-47-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-104 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h3ah {
    font-size: 18px;
  }

  .image-237.adiktologie {
    width: 411px;
  }

  .div-block-106 {
    padding-left: 1.25rem;
  }

  .partner1ah, .partner1ah._2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-106 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-107 {
    grid-column-gap: 5vh;
    grid-row-gap: 4vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nadpis_paliace22aktivni {
    font-size: 26px;
  }

  .text_paliace22aktivni, .button_paliace22aktivni {
    font-size: 12px;
  }

  .grid-112 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-112._23.aktivni {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .link_mm_popup.white.pop.x.skolitele22.lekartalk {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .link_mm_popup.white.pop.x.skolitele22.pedak {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .link_mm_popup.white.pop.x.ocko23 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-114 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-114._2.historie, .grid-114._2.misto {
    grid-template-rows: auto;
  }

  .grid-115-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-115-copy.lekar22, .grid-115-copy.mok23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-115-copy.mok23._24 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-116 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .partner3ah.pedak1.alergie.nestle.novinkyockvani {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .partner3ah.pedak1.alergie.nestle.moznosti {
    grid-template-columns: 1fr 1fr;
  }

  .pedak_text_nadpis {
    font-size: 18px;
  }

  .link-block-61.zl.stada {
    max-width: 73%;
  }

  .link-block-62.abakus.right {
    margin-right: 0;
  }

  .link-block-62.abakus.left {
    margin-left: 0;
  }

  .link-block-62.ahou {
    margin-top: 0;
  }

  .pal22mzcr {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_pal22_cenik {
    grid-column-gap: 10px;
    grid-template-columns: 1.75fr 1fr 1fr;
  }

  .skolitele22cena1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .skolitele22cena2._22 {
    grid-template-rows: auto auto auto auto auto;
  }

  .container-71 {
    margin-top: 0;
  }

  .grid-119 {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    grid-template-rows: minmax(4px, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 22vh;
    display: grid;
  }

  .gridpalcena {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .gridpalcena.nadramec {
    grid-template-rows: auto;
  }

  .gridpalcena._23 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 25%;
  }

  .gridpalcena._23.prvni {
    grid-template-rows: auto;
  }

  .ubytkopalhotel {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .ubytkopalhotel._2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-244 {
    text-align: center;
    max-width: 59%;
  }

  .image-245 {
    max-width: 61%;
    display: block;
  }

  .gridpal22hotel {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .link-block-66 {
    height: 30vh;
  }

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

  .image-246 {
    max-width: 77%;
  }

  .griduvodpla {
    grid-column-gap: 4vw;
    grid-template-columns: 25% auto;
  }

  .image-247 {
    max-width: 40%;
  }

  .image-248 {
    margin-top: 20px;
    margin-left: 0;
  }

  .wslekar {
    grid-template-columns: .75fr 0;
  }

  .grid_partneri.lekar22 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_partneri.lekar22._23 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .programpal22._23 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-125.mok23 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-74 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .image-253.pal {
    max-width: 20%;
  }

  .image-253.pal.program {
    max-width: 21%;
  }

  .navbar-logo-left-container-2.shadow-three {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .container-77 {
    max-width: none;
  }

  .navbar-wrapper-2.abstrakta {
    display: flex;
  }

  .nav-menu-two-2 {
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
    border-radius: 0;
    flex-direction: column;
    margin-top: 0;
  }

  .nav-menu-two-2.abstrakta {
    background-color: #c6183e;
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
    border-radius: 0;
    flex-flow: column wrap;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .button-primary-2.revma {
    margin-left: 0;
  }

  .menu-button-5.w--open {
    background-color: #0000;
  }

  .body_revma {
    background-color: #0000;
    background-image: linear-gradient(#fa6d71, #fa6d71);
  }

  .sec_headline {
    background-position: 50%;
    background-attachment: fixed;
    padding-bottom: 2vh;
  }

  .con_headline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
  }

  .headling_revma {
    text-align: center;
    font-size: 30px;
  }

  .headling_revma.abs {
    font-size: 28px;
  }

  .image-256 {
    max-width: 27%;
  }

  .grid_headline_revma.abstrakt {
    margin-bottom: 20px;
  }

  .sec_revma {
    background-color: #0000;
    background-image: linear-gradient(#ffffff9c, #ffffff9c);
    padding: 7vh 10px;
  }

  .sec_revma.program {
    background-color: #0000;
    background-image: linear-gradient(#ffffffb5, #ffffffb5);
    padding-left: 10px;
    padding-right: 10px;
  }

  .sec_revma.kontakt {
    background-position: 50%;
  }

  .sec_revma.partneri {
    background-color: #0000;
    background-image: linear-gradient(#ffffff9c, #ffffff9c);
  }

  .sec_revma.aktivni {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5a4a9091115b2f000138868d/63986078db675bc6ded36574_Background_revma.png");
    background-position: 100% 0;
    background-size: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sec_revma.misto {
    background-color: #0000;
    background-image: linear-gradient(#ffffff9c, #ffffff9c);
    padding-bottom: 5vh;
  }

  .revma_heading, .revma_heading.blok {
    font-size: 20px;
  }

  .grid_rev_program {
    padding-left: 0;
  }

  .grid_rev_misto {
    grid-template-rows: 40% 20% 20%;
  }

  .grid-127 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr .75fr;
  }

  .rev_registrace {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .con_rev_registrace {
    margin-top: 20px;
  }

  .image-257, .image-258 {
    max-width: 90%;
  }

  .grid_rev_patneri {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .icon-5 {
    color: var(--white);
  }

  .grid_rev_misto2 {
    grid-row-gap: 30px;
    grid-template-rows: auto 220px;
    grid-template-columns: 1fr;
  }

  .grid-128 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .grid-128.registrace {
    grid-template-rows: auto auto;
  }

  .grid-128.ubytovani {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .grid-128.dalsi {
    grid-template-columns: auto;
  }

  .grid-129.registrace {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-130 {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 25% 1fr;
  }

  .grid-130.registrace {
    grid-template-rows: auto auto;
    grid-template-columns: 25% auto;
  }

  .grid-130._1 {
    grid-template-columns: 25% 1fr;
  }

  .grid_revma_program {
    grid-template-columns: 33% .75fr auto;
  }

  .grid_revma_program._1 {
    grid-column-gap: 14px;
    grid-row-gap: 5px;
    grid-template-columns: 0% 1fr .5fr;
  }

  .grid_revma_program._2, .grid_revma_program._3, .grid_revma_program._5 {
    grid-column-gap: 14px;
    grid-template-columns: 0% 1fr .5fr;
  }

  .grid_revma_program._6 {
    grid-column-gap: 14px;
    grid-row-gap: 10px;
    grid-template-columns: 0% 1fr .5fr;
  }

  .grid_revma_program._7 {
    grid-column-gap: 14px;
    grid-template-columns: 0% 1fr .5fr;
  }

  .text-f-13, .text-f-13.all-caps.light-grey-font {
    font-size: 1.2em;
  }

  .heading-2 {
    font-size: 3.25em;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .grid_rev_reg {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_revma_slide {
    grid-template-rows: auto;
  }

  .div-block-120._1 {
    background-position: 50%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._2 {
    background-position: 42%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._3 {
    background-position: 23%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._4 {
    background-position: 100%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._5 {
    background-position: 59%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._6 {
    background-position: 0%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._7 {
    background-position: 9%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._8 {
    background-position: 100%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._9 {
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._10 {
    background-position: 72%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._11 {
    background-position: 22%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._12 {
    background-position: 50%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._13 {
    background-position: 0%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._14 {
    background-position: 50%;
    width: 25vw;
    height: 25vh;
  }

  .div-block-120._15 {
    width: 25vw;
    height: 25vh;
  }

  .grid_rev_aktiv {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-260 {
    max-width: 50%;
  }

  .ahou_container_slider {
    max-width: 77%;
  }

  .ahou_container_slider.hide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-wrapper-yosemite {
    display: none;
  }

  .text-big-1 {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    line-height: 39px;
  }

  .text-big-2 {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    line-height: 36px;
  }

  .text-small {
    padding-left: 2px;
    padding-right: 2px;
    display: none;
  }

  .link_nadpis_o-ko {
    margin-left: 10px;
    margin-right: 10px;
  }

  .link_nadpis_o-ko.pedak {
    margin-top: 10px;
    margin-right: 0;
  }

  .link_nadpis_o-ko.pedak.rs {
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link_nadpis_o-ko.pater {
    margin-right: 10px;
  }

  .link_nadpis_o-ko.pal {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid_landing {
    grid-row-gap: 10px;
  }

  .grid_landing.revma {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading_ocko23 {
    font-size: 35px;
    line-height: 42px;
  }

  .heading_ocko23.revma {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }

  .heading_ocko23.white {
    text-align: center;
    font-size: 24px;
  }

  .text_ocko23.revma {
    font-size: 16px;
  }

  .text_ocko23.ocko {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
  }

  .slide-7._2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .slide-7.pater {
    padding-top: 20px;
  }

  .heading_pedak23 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading_pedak23._2 {
    font-size: 27px;
    line-height: 35px;
  }

  .grid_landing_pedak._2 {
    grid-template-rows: 95px auto auto;
    grid-template-columns: 1fr;
    height: 35vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid_landing_pedak._3 {
    grid-row-gap: 5px;
    grid-template-rows: 20% auto auto;
    grid-template-columns: 1fr;
    height: 35vh;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-263 {
    max-width: 100%;
    margin-left: 0;
  }

  .text-span-188, .text-span-189 {
    font-size: 12px;
  }

  .image-264 {
    max-width: 40%;
  }

  .image-265 {
    max-width: 80%;
  }

  .card-header {
    height: 117px;
  }

  .carousel-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._6, .carousel-slider._5, .carousel-slider._3, .carousel-slider._4, .carousel-slider._7, .carousel-slider._2, .carousel-slider._8, .carousel-slider._8._9, .carousel-slider._8._10, .carousel-slider._8._11, .carousel-slider._8._12, .carousel-slider._8._13 {
    right: 0%;
  }

  .carousel-mask {
    width: 100%;
  }

  .card-body {
    padding: 20px;
  }

  .grid_revma_uvod {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-267 {
    max-width: 50%;
  }

  .tabs-menu-9.gdpr1 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-wrap.gdpr1 {
    grid-column-gap: 0px;
  }

  .heading_pmi {
    font-size: 32px;
  }

  .image-269 {
    max-height: 70%;
    display: inline;
  }

  .pmi_subnadpis_akce {
    line-height: 30px;
  }

  .arrow-div-wrapper, .number-div-wrapper {
    width: 15%;
    padding-right: 10px;
  }

  .accordion-item {
    margin-bottom: 10px;
  }

  .accordion-item.revma {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-tab-button {
    padding-left: 10px;
  }

  .accordion-tab-button.homeo, .accordion-tab-button.homeo._2, .accordion-tab-button.homeo._3, .accordion-tab-button.homeo._4, .accordion-tab-button.homeo._5 {
    width: auto;
  }

  .accordion-tab-button.revma {
    border-radius: 0;
    width: auto;
  }

  .accordion-section.revma {
    padding-left: 0%;
    padding-right: 0%;
  }

  .accordion-pane {
    width: auto;
  }

  .accordion-header {
    padding-left: 15px;
    font-size: 15px;
    line-height: 20px;
  }

  .accordion-text {
    width: 90%;
    font-size: .9rem;
    line-height: 2;
  }

  .accordion-pane-content {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-pane-content.revma {
    padding-bottom: 10px;
  }

  .subheading_homeo.hotel_psycho, .subheading_homeo.ped_program.pink, .subheading_homeo.ped_program.purple {
    font-size: 16px;
  }

  .container-81 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-205 {
    color: #0000;
  }

  .grid_homeo_teminy_misto {
    grid-template-rows: auto;
  }

  .grid_homeo_misto.psycho {
    grid-column-gap: 20px;
    grid-template-rows: 106px auto;
  }

  .grid_homeo_dny {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_homeo_dny.psycho {
    grid-template-rows: auto;
  }

  .grid_homeo_psycho {
    grid-column-gap: 20px;
    margin-top: 15px;
  }

  .grid_homeo_podstata_program {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-271 {
    width: 100%;
  }

  .image-272 {
    max-width: 100%;
  }

  .ah_text_mainpage {
    font-size: 25px;
    line-height: 30px;
  }

  .ah_text_mainpage.ocko {
    font-size: 21px;
    line-height: 30px;
  }

  .ah_text_mainpage.ocko.terminy {
    font-size: 12px;
    line-height: 20px;
  }

  .ah_text_mainpage.ocko.terminy.pater {
    font-size: 6px;
  }

  .ah_text_mainpage.ocko.white {
    font-size: 22px;
  }

  .ah_text_mainpage.revma {
    font-size: 23px;
    font-weight: 300;
  }

  .ah_text_mainpage.pedak {
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 31px;
  }

  .ah_text_mainpage.rev {
    margin-top: 0;
    font-size: 22px;
  }

  .heading_mok23 {
    font-size: 27px;
    line-height: 40px;
  }

  .image-273 {
    max-width: 80%;
  }

  .div_revma_program {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-274 {
    max-width: 80%;
  }

  .heading_mok_termn {
    font-size: 19px;
  }

  .section_kazuistiky {
    background-position: 0 0;
  }

  .section_kazuistiky._1 {
    padding-top: 15vh;
  }

  .container-83 {
    max-width: none;
  }

  .nav-menu-two-3 {
    flex-direction: column;
  }

  .image-275 {
    max-width: 60%;
  }

  .section_1_grid {
    width: 80%;
    margin-top: 80px;
  }

  .section_1_grif_leftblock {
    padding-top: 0;
  }

  .heading1.kazuistiky {
    font-size: 34px;
  }

  .split_line {
    width: 266px;
    height: 4px;
    margin-bottom: 20px;
  }

  .paragraph_text_kazuistiky {
    align-self: flex-start;
    width: 100%;
  }

  .paragraph_text_kazuistiky.grey {
    align-self: center;
    margin-bottom: 25px;
  }

  .image-276 {
    flex: 1;
    width: 88%;
  }

  .section_2_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h2_text_block.kazuistiky {
    font-size: 26px;
  }

  .video_kazuistiky {
    margin-top: 0;
  }

  .container-84 {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary-4.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid_nws {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div_nws {
    padding: 10px;
  }

  .button_nws {
    font-size: 13px;
  }

  .container_revma_sobota {
    margin-top: 40px;
  }

  .grid_pal_info {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    justify-items: center;
  }

  .div_pal_banner {
    padding-top: 40px;
  }

  .image-277 {
    max-width: 96%;
  }

  .registrace_pal_poznamka {
    line-height: 23px;
  }

  .div_pal_strava {
    padding-right: 20px;
  }

  .grid_pal_registrace {
    grid-row-gap: 4vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_pal_registrace._3 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .registrace_pal_23 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .registrace_pal_23._40 {
    margin-bottom: 20px;
  }

  .grid_lekara.ab {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto;
  }

  .grid_lekara.ab._1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto auto;
  }

  .grid_lekara.ab._2 {
    grid-template-columns: auto auto auto;
  }

  .image-279, .image-280 {
    max-width: 80%;
  }

  .image-281 {
    max-width: 52%;
  }

  .menu_logo_ahou.kazu {
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .container_kazu_uvod {
    margin-top: 10px;
  }

  .container-86 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .grid_publikace_kazu {
    grid-column-gap: 3vw;
    grid-row-gap: 5vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .container-89 {
    max-width: none;
  }

  .navbar-brand-4 {
    max-width: 65%;
  }

  .nav-menu-wrapper-4 {
    flex: 0 auto;
    justify-content: flex-start;
    margin-right: 10px;
    display: block;
  }

  .nav-menu-two-4 {
    flex-direction: column;
  }

  .text_kazu_nav {
    font-size: 13px;
  }

  .text_kazu_nav._2 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .text_kazu_nav._2._3 {
    margin-top: 3px;
  }

  .dropdown-3._1 {
    background-color: #0000;
    border-style: none;
    border-color: #0000;
    border-radius: 0;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .dropdown-toggle-3 {
    background-color: #e0e4e2;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .dropdown-toggle-4 {
    background-color: #e0e4e2;
    border: 1px solid #25b04d;
    border-radius: 4px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .dropdown-toggle-4.w--open {
    margin-left: 0;
  }

  .grid_new_pedak {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid_new_pedak.pal_gallery {
    grid-template-rows: auto auto;
  }

  .grid_new_pedak.novinky {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading_new_pedak.haleonn {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 19px;
  }

  .heading_new_pedak.pal {
    font-size: 14px;
    line-height: 27px;
  }

  .image-284 {
    min-width: 6vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-284.lekar {
    max-width: 46%;
  }

  .image-284.pal {
    max-width: 70vw;
  }

  .text-span-239 {
    font-size: 15px;
    line-height: 5px;
  }

  .text-span-239.pedak {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-285 {
    max-width: 100%;
  }

  .heading_lekarttalk_slide {
    line-height: 25px;
  }

  .container-90 {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    text-align: center;
    max-width: none;
    margin-left: 0;
  }

  .image-286 {
    text-align: left;
    max-width: 33%;
    display: inline-block;
  }

  .heading_main_slide.pedak {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 22px;
  }

  .heading_main_slide_pod.pedak {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .blog-overview-grid {
    overflow: hidden;
  }

  .blog-teaser-quote {
    font-size: 1.4em;
  }

  .blog-teaser-item-wrapper.quote {
    padding: 4.5em 1.7em;
  }

  .paragraph_ahou_landing {
    font-size: 16px;
  }

  .sectionahou.content {
    margin-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionahou.zaver {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionahou.contact {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sectionahou.obsah.last {
    padding-top: 60px;
  }

  .sectionahou.main {
    margin-top: 100px;
  }

  .sectionahou.cokdoproc {
    margin-top: 75px;
  }

  .ahoutext.landing.ockovanivpraxi._0x20 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .ahoutext.landing.small.ockovanivpraxi {
    font-size: 13px;
    line-height: 23px;
  }

  .ahoutext.landing.small.pedak {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .ahoutext.landing.paterniseminare {
    font-size: 14px;
  }

  .ahoutext.landing.pedak._0x10 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .ahoutext.landing.kazuistiky {
    line-height: 23px;
  }

  .div_ahou_landing_right.nws.i {
    border-top-style: none;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .grid_landing_left {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .grid_landing_right {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_landing_chess {
    grid-template-columns: auto;
  }

  .grid_landing_chess._1 {
    border-right-style: none;
    border-right-width: 0;
    grid-template-rows: auto auto auto;
  }

  .grid_landing_chess._2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .grid_landing_chess._3 {
    grid-template-rows: auto auto auto;
  }

  .link_landing_akce.ockovanivpraxi.auto, .link_landing_akce.paterniseminare.auto {
    height: 40vh;
  }

  .link_landing_akce.paterniseminare.podzim {
    background-position: 85% 100%;
  }

  .link_landing_akce.l-ka.auto {
    max-width: none;
  }

  .link_landing_akce.pedak {
    margin-top: 0;
  }

  .link_landing_akce.pedak.auto {
    height: 40vh;
  }

  .link_landing_akce.abkm {
    background-position: 100%;
  }

  .link_landing_akce.homeo.auto {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_ahou_akce._2.c {
    border-right-style: none;
    overflow: hidden;
  }

  .div_ahou_akce._2.c.homeo, .div_ahou_akce._2.c.ocko, .div_ahou_akce._3.d {
    border-right-style: none;
  }

  .div_ahou_akce._4.b {
    overflow: hidden;
  }

  .div_ahou_akce._4.b.paterak {
    border-right-style: none;
  }

  .div_ahou_akce._5.z {
    border-right-style: none;
    overflow: hidden;
  }

  .div_ahou_akce._5.z.pedak {
    border-right-style: none;
    margin-top: 0;
  }

  .div_ahou_akce._6.e {
    border-right-style: none;
    overflow: hidden;
  }

  .div_ahou_akce._6.e.mod {
    border-right-style: none;
  }

  .div_ahou_akce._8.g {
    border-left-style: none;
    border-right-style: none;
    overflow: hidden;
  }

  .div_ahou_akce._9.h {
    border-top-style: solid;
    border-top-color: #000;
    border-right-style: none;
    border-right-width: 0;
    overflow: hidden;
  }

  .div_ahou_akce.a {
    border-right-style: none;
    overflow: hidden;
  }

  .div_ahou_akce.a.paliace {
    border-right-style: none;
  }

  .container-91 {
    max-width: none;
  }

  .nav-menu-two-5 {
    flex-direction: column;
  }

  .nadpis_landing_1.ockovanivpraxi {
    margin-bottom: 10px;
    font-size: 27px;
  }

  .grid_landing_tag {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .nadpis_landing_2.pedak {
    margin-top: 0;
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    line-height: 34px;
  }

  .nadpis_landing_4.kazuistiky {
    margin-bottom: 10px;
  }

  .youtube-videos_content-wrapper {
    padding-top: 100%;
  }

  .fs-cc-banner_component {
    display: none;
  }

  .fs-cc-banner_button-link {
    margin-left: 0;
  }

  .fs-cc-banner_button, .fs-cc-banner_button.fs-cc-banner_button-deny {
    margin-bottom: 10px;
  }

  .fs-cc-prefs_form-wrapper {
    width: 300px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fs-cc-prefs-button.fs-cc-prefs_allow {
    text-align: center;
    margin-right: 0;
  }

  .fs-cc-prefs-button.fs-cc-prefs_save {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .fs-cc-prefs-button.fs-cc-prefs_deny {
    margin-top: 0;
  }

  .fs-cc-prefs-button.fs-cc-prefs_allow, .fs-cc-prefs-button.fs-cc-prefs_save {
    margin-right: 0;
  }

  .fs-cc-button-row {
    flex-flow: column;
  }

  .cookies {
    display: flex;
  }

  .heading-1.ahou_akce1.ocko {
    font-size: 27px;
  }

  .heading-1.nadpis_akce {
    font-size: 23px;
    line-height: 33px;
  }

  .heading-1.wellbeing {
    font-size: 44px;
  }

  .heading-1.wellbeing.second {
    font-size: 31px;
    line-height: 41px;
  }

  .heading-1.ahou_main {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 37px;
  }

  .image-292, .image-293, .image-294 {
    max-width: 50%;
  }

  .grid_ahou_tym {
    grid-template-rows: 170px 170px 170px 170px 170px 170px;
    grid-template-columns: 1fr 1fr;
  }

  .div_event_pic._2 {
    min-height: 60px;
  }

  .div_event_pic._1 {
    height: auto;
    min-height: 60px;
  }

  .div_event_pic._3, .div_event_pic._4 {
    min-height: 60px;
  }

  .div_event_pic._10 {
    min-height: 0;
  }

  .grid_ahou_landing_2x2.sledujte_tym {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .submit_button_ahou {
    height: auto;
    margin-top: 10px;
  }

  .div_ahou_landing_low_left.j {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: none;
    border-right-style: none;
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .logo-img._50-r-m {
    max-width: 27vw;
    margin-right: 120px;
  }

  .div_discover_contact._20 {
    margin-top: 20px;
  }

  .button_program_pateraky_pal {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid_cookies_preference {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-136 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .tab_link_1_mod.w--current {
    margin-bottom: 10px;
    margin-right: 0;
    display: block;
  }

  .tab_link_2_mod {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab_link_2_mod.w--current {
    margin-top: 10px;
  }

  .tab_link_2_mod._1.w--current {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-93 {
    max-width: none;
  }

  .nav-menu-three-2, .nav-menu-8 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .navigation_ahou_landing {
    height: 3vh;
    margin-top: 0;
    padding-top: 80px;
  }

  .navigation_ahou_landing.ospdl {
    padding-top: 110px;
  }

  .navigation_ahou_landing.homeo {
    height: 3vh;
    padding-top: 100px;
  }

  .brand-5.ahou_landing {
    margin-top: 0;
    margin-bottom: 0;
  }

  .brand-5.ahou_landing.w--current {
    margin-top: 10px;
    margin-left: 0;
  }

  .brand-5.ahou_landing.cspm {
    margin-top: 10px;
  }

  .brand-5.ahou_landing.klini {
    height: auto;
    margin-top: 20px;
  }

  .container-94, .container-94.klini {
    padding-top: 0;
  }

  .image-296 {
    height: 40px;
    margin-right: 0;
  }

  .nav-menu-9.ahou {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-menu-9.ahou.homeo {
    margin-top: 60px;
    padding-top: 0;
  }

  .nav_button_menu {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 10px;
  }

  .nav_button_menu.klini {
    margin-top: 40px;
  }

  .quickstack_publikace {
    padding-bottom: 0;
  }

  .slide-nav-7 {
    margin-top: 8vh;
    padding-top: 0;
    top: 33vh;
  }

  .container-95 {
    max-width: none;
  }

  .footer-divider {
    margin-top: 40px;
  }

  .footer-copyright-center.ahou {
    line-height: 22px;
  }

  .ahou_footer_grid {
    text-align: center;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_program.paterak24 {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 26vw auto;
  }

  .grid_akce_program.ocko25 {
    grid-column-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .grid_akce_terminy {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_terminy.paterak24 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_terminy.ocko24 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_terminy.paterak._25.jaro {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_terminy.paterak._25.podzim {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button_registrace_akce.pedak.close {
    line-height: 26px;
  }

  .button_registrace_akce.cspm.aktivni_prispevek {
    font-size: 15px;
  }

  .grid_akce_partneri {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_partneri.pedak_simple {
    grid-template-columns: 1fr;
  }

  .grid_akce_partneri.paliace24 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid_akce_partneri.kazuistiky {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_partneri.pateraky24 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_partneri.ocko24 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .grid_akce_pedak {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_pedak_program {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto auto auto;
  }

  .grid_akce_pedak_program.novinkyvockovani, .grid_akce_pedak_program.rs {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .grid_akce_pedak_program.vzacna {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  .grid_akce_pedak_partneri {
    grid-template-columns: auto auto;
  }

  .grid_akce_ubytovani_cenik, .grid_akce_ubytovani_cenik.paliace24._2 {
    grid-template-columns: 1fr auto;
  }

  .grid_akce_cenik {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_cenik.mod25 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_akce_kontakt_osoba {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .button_mod24 {
    text-align: center;
    display: block;
  }

  .list_pal._24 {
    padding-left: 25px;
  }

  .slider_publikace {
    width: auto;
    height: 87%;
  }

  .image-299 {
    aspect-ratio: auto;
    text-align: left;
    width: auto;
    max-width: 90%;
    max-height: none;
    display: inline-block;
  }

  .image-300, .image-301, .image-302, .image-303 {
    aspect-ratio: auto;
    max-width: 90%;
  }

  .image-304 {
    aspect-ratio: 3 / 2;
  }

  .grid_partner_pedak {
    grid-template-columns: 1fr 1fr;
  }

  .grid_partner_pedak.close.vyzivanovorozence {
    grid-template-rows: auto;
  }

  .grid_partner_pedak.close.vyzivanovorozence._2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_partner_pedak.close.novinkyvockovani, .grid_partner_pedak.moznostiochrany, .grid_partner_pedak.vzacna {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_detail_program.zahajeni {
    margin-bottom: 20px;
  }

  .grid_detail_program.zahajeni.last {
    margin-bottom: 0;
  }

  .grid_program_paliace_2x1 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .grid_program_paliace_struktura {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    margin-bottom: 20px;
  }

  .grid_program_paliace_struktura.bloky1.last {
    margin-bottom: 0;
  }

  .grid_program_paliace_struktura._3 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .grid_program_paliace_struktura._3.lastt {
    margin-bottom: 0;
  }

  .grid_program_paliace_struktura.pauza {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    margin-bottom: 0;
  }

  .grid_program_paliace_struktura.last {
    margin-bottom: 0;
  }

  .tab1_paliace {
    margin-right: 0;
  }

  .tab1_paliace.w--current {
    box-sizing: border-box;
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 6px;
    margin-right: 0;
    display: block;
  }

  .tab2_paliace {
    margin-top: 6px;
  }

  .recaptcha-wrapper {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .button_paliace_nominace {
    margin-top: 20px;
    font-size: 15px;
  }

  .grid_prevence_partneri, .grid_message {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-small-2 {
    font-size: 1.875rem;
  }

  .agenda-bottom-content {
    padding-top: 1rem;
  }

  .heading-xhuge {
    font-size: 3.25rem;
    line-height: 1.15;
  }

  .agenda-bottom {
    padding-left: 2rem;
  }

  .footer-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-wrapper {
    height: 110vh;
  }

  .agenda-list-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-action-component {
    padding-top: 1rem;
  }

  .agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .speaker-title-image {
    width: 35vw;
    height: 35vw;
  }

  .speaker-title-image.speaker-image-large {
    width: 46vw;
    height: 34vw;
  }

  .footer-action-heading {
    font-size: 2rem;
  }

  .heading-xlarge {
    font-size: 3rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .faq-bottom-content {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .name-item {
    height: 3.25rem;
    font-size: 2rem;
  }

  .footer-column {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .team-avatar {
    width: 3.5rem;
    height: 3.5rem;
  }

  .preview-agenda-item {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item.top {
    padding-top: 1.75rem;
  }

  .faq-text {
    padding-left: 1.25rem;
    padding-right: .75rem;
  }

  .footer-wrapper-3 {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .team-basic {
    padding-top: 0;
  }

  .faq-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .preview-agenda-days {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .action-intro {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
  }

  .benefits-base {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-bottom-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .looping-text {
    font-size: 18vw;
  }

  .hero-image {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
  }

  .hero-image.two {
    margin-top: -55vw;
    left: 53vw;
  }

  .hero-image.thirteen {
    left: -55vw;
  }

  .hero-image.nine {
    margin-top: -55vw;
    left: -53vw;
  }

  .hero-image.three {
    left: -4vw;
  }

  .hero-trigger {
    margin-top: 92vh;
  }

  .faq-icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    min-height: 2.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-image-strip.left {
    height: 110vh;
    max-height: 110vh;
  }

  .hero-image-strip.right-side {
    height: 50vh;
    max-height: 50vh;
  }

  .footer-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .preview-image-base {
    min-height: 135vw;
  }

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .name-block {
    height: 3rem;
  }

  .hero-bottom {
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 15vh;
  }

  .speaker-list {
    margin-bottom: 1rem;
  }

  .hero-home-content {
    padding-bottom: 30vh;
  }

  .brackets.black {
    font-size: 8px;
  }

  .grid_pedak_2 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
  }

  .pop-up-modal {
    display: none;
  }

  .pop-up-2 {
    width: 96%;
    padding: 10px;
  }

  .pop-up-icon {
    display: none;
  }

  .exit-button {
    width: 20px;
    height: 20px;
    padding: 3px;
    top: 1%;
    right: 1%;
  }

  .pop-up-heading {
    font-size: 28px;
  }

  .primary-button {
    text-align: center;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .fs-cc-banner_button-2, .fs-cc-banner_button-2.fs-cc-banner_button-deny {
    margin-bottom: 10px;
  }

  .cookie-buttons-group {
    flex-direction: column;
    row-gap: 20px;
  }

  .flowappz-cookie-consent {
    width: 100vw;
    left: 0;
  }

  .grid_prevence_articles {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-141 {
    grid-column-gap: 10px;
    align-content: stretch;
    align-items: stretch;
  }

  .grid-141.mk23 {
    grid-row-gap: 2vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-142 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-442.mod._24 {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .heading-49._2 {
    font-size: 20px;
  }

  .div-block-1257.price {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .div-block-1257.price._23 {
    margin-top: 0;
  }

  .grid_dth25 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-99 {
    max-width: none;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-author-image-three {
    margin-right: 16px;
  }

  .grid_dth_prednasejici {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div_pic_dth, .div_pic_dth.redlova {
    width: 22vw;
    height: 13vh;
  }

  .html-embed-2 {
    max-width: 283px;
  }

  .html-embed-2.yt-embeded {
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .cross-icon.yt-crossicon {
    border-width: 3px;
    max-width: 30px;
    max-height: 30px;
    top: 10px;
    right: 20px;
  }

  .popup-video-block {
    display: none;
  }

  .video-show.yt-video-show {
    top: 0%;
    left: 0;
    right: 0;
  }

  .grid_homeo_klini {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .column-398 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid_klini_vanova {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image_navigace_homeo {
    max-width: 80%;
  }

  .card-text-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .large-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-30rem {
    max-width: 12rem;
  }

  .card-flex {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .space-7rem {
    min-height: 6rem;
  }

  .features-image {
    vertical-align: baseline;
    object-position: 100% 80%;
    align-self: center;
    min-width: 154%;
    min-height: 154%;
    left: auto;
    right: auto;
  }

  .features-image-wrapper {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 19.97rem;
    max-height: 19.97rem;
  }

  .features-image-wrapper.flip-from-left-animation {
    align-self: center;
    margin-left: 0;
  }

  .pop-up-card.top-left {
    top: 2rem;
    left: auto;
  }

  .pop-up-card.top-left.background-blur {
    width: 128%;
    top: 2.5rem;
  }

  .pop-up-card.top-right {
    top: 2rem;
    right: auto;
  }

  .pop-up-card.top-right.background-blur {
    width: 128%;
    top: 2.5rem;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .feature-image-wrapper {
    min-width: 15rem;
    max-width: 15rem;
    min-height: 15rem;
    max-height: 15rem;
    margin-left: auto;
    margin-right: auto;
  }

  .about-tabs {
    grid-template-columns: 1fr;
  }

  .about-description-3 {
    max-width: 100%;
  }

  .about-text-wrapper {
    align-items: center;
  }

  .about-tab-block {
    text-align: left;
  }

  .reviews-card {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
  }

  .reviews-right-arrow {
    display: none;
  }

  .slide-nav-reviews {
    padding-top: 8%;
    bottom: -6%;
  }

  .reviews-image-circle {
    top: -3rem;
    left: auto;
  }

  .reviews-left-arrow {
    display: none;
  }

  .reviews-block {
    justify-content: center;
    align-items: center;
  }

  .reviews-mask {
    width: 75vw;
  }

  .paragraph_o_nas {
    margin-top: 0;
  }

  .heading-2_o-nas {
    margin-bottom: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .container-103 {
    max-width: none;
  }

  .features-block {
    flex: 0 auto;
    width: 34%;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .grid_publikace_tabulky {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-104 {
    max-width: none;
  }

  .footer-form-two-2 {
    padding: 20px;
  }

  .footer-form-block-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input-2 {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary-9.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom-4, .footer-wrapper-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two-2 {
    margin-top: 40px;
  }

  .footer-social-block-two-2 {
    margin-top: 20px;
  }

  .container-105 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .nav-menu-10 {
    flex-direction: column;
  }

  .nav-button-wrapper-2 {
    width: auto;
  }

  .grid_novinka {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .navbar_menu-links {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar_menu.is-page-height-tablet {
    justify-content: center;
    align-items: center;
  }

  .empower_card-img {
    width: 18vw;
    height: 18vw;
  }

  .empower_tab-content {
    justify-content: center;
    align-items: flex-start;
  }

  .vision_image-wrapper {
    width: 40vw;
  }

  .stats_number {
    font-size: 3.5rem;
  }

  .padding-section-large.padding-tablet-small {
    padding-bottom: 1rem;
  }

  .hand-icon.draggable {
    width: 18vw;
  }

  .hand-icon.draggable._6 {
    top: 2%;
  }

  .hand-icon.draggable._5 {
    right: 7%;
  }

  .hand-icon.draggable._3 {
    top: 10%;
  }

  .hand-icon.draggable._1 {
    bottom: 18%;
    left: 8%;
  }

  .hand-icon.draggable._2 {
    bottom: 2%;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .stats_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .empower_component, .empower_card-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .team_heading-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .team_heading-span {
    padding-right: 4rem;
  }

  .stats_list {
    grid-template-columns: 1fr;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer_form {
    grid-template-columns: 1fr;
  }

  .footer_bottom-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph.mise_well {
    font-size: 24px;
    line-height: 38px;
  }

  .div_well_banner {
    text-align: center;
  }

  .contact-nav {
    height: 34px;
  }

  .nav-topbar-left {
    flex: 0 auto;
    width: auto;
    padding-left: 5px;
  }

  .nav-topbar-right {
    flex-flow: wrap;
    flex: 1;
    margin-top: 0;
    padding-right: 0;
  }

  .nav_name {
    flex: 1;
  }

  .nav_name.w--current {
    width: 70%;
    padding-left: 5px;
  }

  .nav_name-text {
    font-size: 20px;
    line-height: 1;
  }

  .nav_item-text {
    letter-spacing: 0;
    font-size: 12px;
  }

  .icon-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .index-item {
    letter-spacing: 0;
  }

  .index {
    padding-left: 0;
    padding-right: 0;
    left: -10px;
  }

  .nav_component {
    padding-left: 10px;
    padding-right: 0;
  }

  .icon-27 {
    width: 16px;
    height: 16px;
  }

  .contact-trigger {
    width: 40px;
  }

  .nav_item {
    text-align: right;
    letter-spacing: 0;
    padding-top: 9px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .nav_topbar {
    padding-left: 9px;
    padding-right: 9px;
  }

  .nav_menu {
    width: auto;
    padding-right: 10px;
  }

  .contact-block {
    padding-right: 40px;
  }

  .nav-topbar-left-2 {
    flex: 0 auto;
    width: auto;
    padding-left: 0;
  }

  .icon-link-2 {
    flex-flow: row;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 6px;
  }

  .icon-28 {
    width: 16px;
    height: 16px;
  }

  .contact-trigger-2 {
    width: 40px;
  }

  .nav_topbar-2 {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 9px;
  }

  .nav-topbar-left-3 {
    flex: 0 auto;
    width: auto;
    padding-left: 5px;
  }

  .nav-topbar-right-2 {
    flex: 1;
    padding-right: 0;
  }

  .icon-link-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav_topbar-3 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .ahou_claim {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    font-weight: 600;
    line-height: 28px;
  }

  .move-up {
    letter-spacing: -.09rem;
  }

  .move-flex {
    width: 8.5rem;
  }

  .icon-29 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .line-flex {
    justify-content: center;
    align-items: center;
  }

  .hero-text {
    font-size: 25vw;
    line-height: 23vw;
  }

  .cut-out-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .cut-out-flex {
    display: none;
  }

  .hero-image-wrapper {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .space-7rem-2.smaller-on-mobile {
    min-height: 3rem;
  }

  .spinner-wrapper {
    top: 87%;
    left: auto;
  }

  .hero-line {
    width: 90vw;
  }

  .hero-image-2 {
    object-position: 100% 0%;
  }

  .hero-block {
    min-width: 100%;
    max-width: 100%;
  }

  .brands-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .features-card-small {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
    padding: 2rem;
  }

  .features-flex-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 90%;
  }

  .features-card-wide {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
    padding: 2rem;
  }

  .icon-30 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .features-arrow-image {
    min-width: 22.5vw;
    max-width: 22.5vw;
    min-height: 22.5vw;
    max-height: 22.5vw;
  }

  .outline-white {
    -webkit-text-stroke-width: .03125rem;
  }

  .features-card-large {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
    padding: 2rem;
  }

  .card-flex-2 {
    justify-content: center;
    align-items: center;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .features-image-wrapper-2 {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .card-text-block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .large-card-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .large-card-2.font-white.slide-down-animation {
    padding-right: 0;
  }

  .container-110.background-black.rounded-corners {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
  }

  .metrics-wrapper {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .cta-card {
    text-align: center;
    background-position: 80% 0;
    min-width: 100%;
    max-width: 100%;
    min-height: 38rem;
    max-height: 38rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-wrapper {
    grid-template-columns: 1fr;
    top: -19rem;
  }

  .sign-up-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sign-up-form-container {
    grid-row-gap: 16px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 16px;
  }

  .sign-up-text-field {
    text-align: center;
  }

  .about-flex {
    align-items: center;
  }

  .services-container.rounded-corners {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
  }

  .services-video {
    min-width: 90%;
    max-width: 90%;
    min-height: 11.25rem;
    max-height: 11.25rem;
    top: -5.625rem;
  }

  .max-width-20rem {
    max-width: 16rem;
  }

  .features-image-wrapper-3, .features-image-wrapper-4 {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .features-image-wrapper-4.align-botton.slide-up-animation {
    min-height: 30rem;
    max-height: 30rem;
  }

  .textadi.white {
    margin-left: 0;
    margin-right: 0;
  }

  .features-image-wrapper-5 {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .nav-menu-11 {
    flex-direction: column;
  }

  .nav-button-wrapper-3 {
    width: auto;
  }

  .container-114 {
    max-width: none;
  }

  .nav-menu-two-6 {
    flex-direction: column;
  }

  .container-115 {
    max-width: none;
  }

  .navbar-wrapper-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu-two-7 {
    flex-direction: column;
  }

  .grid_ahou_statistika {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

#w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-e67f8f4a {
  grid-area: 1 / 1 / 2 / 5;
  place-self: auto;
}

#w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c1-e67f8f4a, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c2-e67f8f4a, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c4-e67f8f4a, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662ce-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-e67f8f4a {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_42abe6e4-a0e7-252e-721b-619a68d85cdf-e67f8f4a, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce0-e67f8f4a, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce2-e67f8f4a, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce4-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05168539-a778-dde4-edf6-7471fe3d711b-e67f8f4a {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ce7ce84c-4c43-61c0-3176-b0ade1593806-e67f8f4a, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593807-e67f8f4a, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593809-e67f8f4a, #w-node-ce7ce84c-4c43-61c0-3176-b0ade159380b-e67f8f4a, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593813-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cae27de7-fc4d-f941-8950-8f831f35620f-e67f8f4a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a9166006-df38-af03-6217-0db0eac32bad-e67f8f4a, #w-node-a9166006-df38-af03-6217-0db0eac32bae-e67f8f4a, #w-node-a9166006-df38-af03-6217-0db0eac32bb0-e67f8f4a, #w-node-a9166006-df38-af03-6217-0db0eac32bb2-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b475bfea-4521-f825-eae9-ee04cbd20304-e67f8f4a {
  grid-area: 3 / 5 / 4 / 7;
}

#w-node-_4a067121-8c91-be1e-8899-f57caaca7e05-e67f8f4a, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e06-e67f8f4a, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e08-e67f8f4a, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e0a-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-e67f8f4a {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559908d-e67f8f4a, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559908e-e67f8f4a, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e665599090-e67f8f4a, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e665599092-e67f8f4a, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559909a-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7c9-e67f8f4a {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7cb-e67f8f4a, #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7cc-e67f8f4a, #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7ce-e67f8f4a, #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7d0-e67f8f4a, #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7d5-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe8ff4e7-b531-7421-d988-04ad0558205c-e67f8f4a {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-fe8ff4e7-b531-7421-d988-04ad0558205e-e67f8f4a, #w-node-fe8ff4e7-b531-7421-d988-04ad0558205f-e67f8f4a, #w-node-fe8ff4e7-b531-7421-d988-04ad05582061-e67f8f4a, #w-node-fe8ff4e7-b531-7421-d988-04ad05582063-e67f8f4a, #w-node-fe8ff4e7-b531-7421-d988-04ad05582068-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-e67f8f4a {
  grid-area: 5 / 5 / 6 / 7;
  align-self: center;
}

#w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f0-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f9-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#publikace.w-node-fd821b98-fd93-0d93-71f4-72a083410615-e67f8f4a {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-fd821b98-fd93-0d93-71f4-72a083410617-e67f8f4a, #w-node-fd821b98-fd93-0d93-71f4-72a083410618-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-e67f8f4a {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560a-e67f8f4a, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560b-e67f8f4a, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560d-e67f8f4a, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560f-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-e67f8f4a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7b-e67f8f4a, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7c-e67f8f4a, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7e-e67f8f4a, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad80-e67f8f4a, #w-node-c192d309-c1d2-ae6f-122e-6b0b63a8c0d9-e67f8f4a, #w-node-_54389aa1-1616-6357-ede9-e1c0e32cdbad-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23399268-987f-1232-9a43-56ca7ad3f868-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6bb277d5-25d1-5c6e-37ef-2ff81d177c58-e67f8f4a, #w-node-_3b2420a7-a9cb-fad0-b20f-07488dc5cdc5-e67f8f4a, #w-node-_1cbdb28b-5158-e012-cfc0-83bf529b14fa-e67f8f4a, #w-node-b11b8164-e6d4-fca1-c70f-1ff32bad31b1-e67f8f4a, #w-node-_095cab38-43a2-8b76-ab13-ee74620fd2d8-e67f8f4a, #w-node-_33db56ce-4920-5044-384c-eba03a7802f0-e67f8f4a, #w-node-_8cb7becc-47dd-6bb5-7bac-0e189010f932-e67f8f4a, #w-node-_6ab9a278-f8f4-7a68-2731-a663928d618c-e67f8f4a, #w-node-e4b880ca-127a-7fc3-f411-fad2caaa7571-e67f8f4a, #w-node-e1e96812-7946-58a5-3395-e287fc878160-e67f8f4a, #w-node-e1e96812-7946-58a5-3395-e287fc878165-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e96812-7946-58a5-3395-e287fc87816a-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e1e96812-7946-58a5-3395-e287fc87816c-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1e96812-7946-58a5-3395-e287fc87816d-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e96812-7946-58a5-3395-e287fc87816e-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1e96812-7946-58a5-3395-e287fc87816f-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e96812-7946-58a5-3395-e287fc878170-e67f8f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1e96812-7946-58a5-3395-e287fc878171-e67f8f4a, #w-node-e1e96812-7946-58a5-3395-e287fc878172-e67f8f4a, #w-node-_30ba2da7-6405-1281-73fc-91f863258020-e67f8f4a, #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c239ee-d6c239eb, #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c239f0-d6c239eb, #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c239f2-d6c239eb, #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c23a0a-d6c239eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0fb65c9-fd44-8da6-abb6-05b52f739ea6-e67f8ecd, #w-node-_6cdd2d01-520f-b49e-1b43-6a8bcfcb38dc-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea7285a3-273f-8220-619d-59db5ddf08de-e67f8ecd, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-e67f8ecd, #w-node-_7962e1c8-ca01-7ad8-232f-5a704f8aafb2-e67f8ecd, #w-node-d49c56c0-d405-a3b0-83a8-a08983d1289d-e67f8ecd, #w-node-_05863ca7-7973-35a9-9612-1b5074515d45-e67f8ecd, #w-node-_54d65fbc-ec4d-2098-d11b-d98c3719cc94-e67f8ecd, #w-node-_23e9d2ee-af96-502f-5118-8f9247f61a57-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a053539-be79-cd2a-f844-f669a8c06e2b-e67f8ecd {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_30b55929-4d9b-a1a0-f65d-0d4bf038844a-e67f8ecd, #w-node-badecee9-3617-a1ef-2c85-9e25d72f0988-e67f8ecd, #w-node-d16f75b1-8fbb-3165-ce3b-7083446fd771-e67f8ecd, #w-node-d2178056-41cc-1c92-74c1-9b18f55bc358-e67f8ecd, #w-node-_38daab2a-73ed-7964-f9c0-71203f53f88d-e67f8ecd, #w-node-c2febbd6-dacb-e2f8-d99d-f854754a09bb-e67f8ecd, #w-node-aa231f5a-784f-0c9d-3ebb-bc786d98740c-e67f8ecd, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-e67f8ecd, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-e67f8ecd, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-e67f8ecd, #w-node-e4b0a629-9d99-f714-f253-2d629c8aaa20-e67f8ecd, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-e67f8ecd, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69837282-a733-4d2e-5978-c18e26a7b967-e67f8ecd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dee28dc0-bf8c-c582-7795-7ceec4c886c2-e67f8ecd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61436159-1a45-1992-26aa-e45a6fd4356e-e67f8ecd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-dba3597d-8150-4182-5e4e-446beffd4033-e67f8ecd {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-be3c1b61-064b-e610-3be2-b97b9edb97b9-e67f8ecd, #w-node-_68fac40f-72c9-05d2-832c-828d7bbee1b5-e67f8ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8ed0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-befff29e-91dd-c7c7-c388-f5a86a42c94f-e67f8ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efd7f850-4814-e87b-245d-294c41d8dd23-e67f8ed0, #w-node-efd7f850-4814-e87b-245d-294c41d8dd2e-e67f8ed0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4a5a2b75-2deb-4185-eaef-38554633ed63-e67f8ed0, #w-node-_4a5a2b75-2deb-4185-eaef-38554633ed64-e67f8ed0, #w-node-_3e15239c-f2cb-4dfe-af2c-3c6aa1bfbeb3-e67f8ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b79ace85-dc6a-fb2b-734f-afa843ac8c21-e67f8ed0, #w-node-b79ace85-dc6a-fb2b-734f-afa843ac8c2c-e67f8ed0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8ed0 {
  align-self: start;
}

#w-node-_2d161a74-c56b-65ca-0e35-ee8835cff868-e67f8ed1 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2d161a74-c56b-65ca-0e35-ee8835cff869-e67f8ed1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2d161a74-c56b-65ca-0e35-ee8835cff86e-e67f8ed1 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_2d161a74-c56b-65ca-0e35-ee8835cff873-e67f8ed1 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-f5a2eda0-ff0c-95ae-6dab-22c7c343ce21-e67f8ed1 {
  align-self: center;
}

#w-node-cc0f9f5a-8eed-5529-b993-0f0f88306f5d-e67f8ed1, #w-node-b5ac4bfa-2fcc-6cb2-e430-44f5ab2836ee-e67f8ed1 {
  place-self: center;
}

#w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed1 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: center;
}

#w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed1 {
  grid-column-end: 4.98958;
  grid-column-start: 4;
  grid-row-end: 1.98958;
  grid-row-start: 1;
  align-self: center;
}

#w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed1 {
  align-self: center;
}

#w-node-_3c0da08c-300d-1909-0a27-4ee99a950e83-9a950e81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_3c0da08c-300d-1909-0a27-4ee99a950e85-9a950e81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start stretch;
}

#w-node-_3c0da08c-300d-1909-0a27-4ee99a950e87-9a950e81 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start stretch;
}

#w-node-f5a2eda0-ff0c-95ae-6dab-22c7c343ce21-e67f8ed3 {
  align-self: center;
}

#w-node-cc0f9f5a-8eed-5529-b993-0f0f88306f5d-e67f8ed3, #w-node-b5ac4bfa-2fcc-6cb2-e430-44f5ab2836ee-e67f8ed3 {
  place-self: center;
}

#w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed3 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: center;
}

#w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed3 {
  grid-column-end: 4.98958;
  grid-column-start: 4;
  grid-row-end: 1.98958;
  grid-row-start: 1;
  align-self: center;
}

#w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed3 {
  align-self: center;
}

#w-node-_0994ce68-395b-133f-12a8-c870156f7d84-c031a844, #w-node-_740b0fe5-5f4a-679c-dd26-6d2f719caf5e-c031a844 {
  justify-self: start;
}

#w-node-_26557e23-4822-66db-611d-c40045d65ce9-e67f8edc, #w-node-_8f3a06bc-be1e-5486-bbc3-0e2d42984c5f-e67f8edc, #w-node-_998f9f24-8635-63f8-a90a-663a49e4d05f-e67f8edc, #w-node-a678028d-821d-b8d8-5979-ab2fdcf0fe5a-e67f8edc, #w-node-_386b5526-cb06-b0f6-53b6-2ca56d61a0ef-e67f8edc, #w-node-ed35a434-fad0-6d13-334f-c4fcd867076a-e67f8edc {
  justify-self: auto;
}

#w-node-_896570ba-417e-fcba-fbab-f39113e1d0b0-e67f8edc {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_468616b5-9d47-4e3e-11b1-c4f96849685d-e67f8edc, #w-node-bddd1369-777c-d538-42b2-a557bb67f1eb-e67f8edc, #w-node-d57be007-1be4-5ae4-b51d-cea1b03d4b12-e67f8edc, #w-node-_4e00607b-1eb7-9aa6-920d-6eb850900639-e67f8edc, #w-node-_53250fbb-2473-1961-ed59-31165da76319-e67f8edc, #w-node-ac9d482e-e556-cd79-6409-2ba23b61512e-e67f8edc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d53123f-7aa9-4626-471b-3dd4151311b5-e67f8edc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6478a1d2-c34b-068a-229c-d2baf0492f32-e67f8edc, #w-node-_5365337b-4801-edf4-3004-b417b163be90-e67f8edc, #w-node-ec85d23a-032d-f8c9-b0a7-330b3d97ce5e-e67f8edc, #w-node-f5b26a9f-ed29-329e-a559-b3ce1fba53db-e67f8edc, #w-node-_7e0f105d-5f4c-8459-532f-d0ec3d1ad8b6-e67f8edc, #w-node-_399cddf2-80ce-96c2-46fc-d1ea213166de-e67f8edc, #w-node-d2fd6763-bea6-a93d-1d14-853d7ee90196-e67f8edc, #w-node-_797afd04-2dca-5f29-4d8d-a73584992beb-e67f8edc, #w-node-_8e28b5f2-b5c4-5c10-af93-a3bbc7700f4e-e67f8edc, #w-node-_45ce3c31-246a-99f4-2d48-1b194eb8479f-e67f8edc, #w-node-_1d1e16b5-f15c-86eb-e6e5-da49d8528fc1-e67f8edc {
  place-self: center;
}

#w-node-_2b823fe5-bc16-f39a-c16c-1c771857ede8-e67f8edc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b823fe5-bc16-f39a-c16c-1c771857eded-e67f8edc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b823fe5-bc16-f39a-c16c-1c771857edf2-e67f8edc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e5007cc3-a82f-fae2-6913-c0d546863fea-e67f8edc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2088d3c5-f381-2d0f-2416-01875d59d76b-e67f8ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f9e49f6d-75af-0f3f-d8a4-991befb11bfa-e67f8ee2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f9e49f6d-75af-0f3f-d8a4-991befb11bff-e67f8ee2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f9e49f6d-75af-0f3f-d8a4-991befb11c04-e67f8ee2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_81e6eb7c-49f0-a4ab-c360-7d09cb318154-e67f8f3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a140f-e67f8f3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1414-e67f8f3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1419-e67f8f3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_424fb93b-35e4-0891-d8a2-5f88b7dd0312-b7dd030f, #w-node-_424fb93b-35e4-0891-d8a2-5f88b7dd0328-b7dd030f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfe2f329-7edb-7018-6477-5317ac940bc5-e67f8f5e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-cfe2f329-7edb-7018-6477-5317ac940bcf-e67f8f5e {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884a89-e67f8f5e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884a92-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_559e4dcb-6cf6-1b7c-10fe-c089ea0cc0db-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884ab8-e67f8f5e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884ab9-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884aba-e67f8f5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_85e66c47-049b-ba3b-34dd-56222b884abb-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90bdc82d-4ecb-f757-c57d-09eb40499b78-e67f8f5e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_90bdc82d-4ecb-f757-c57d-09eb40499b79-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df2338dd-c2bd-3365-cbbd-1e880fd961e4-e67f8f5e, #w-node-df2338dd-c2bd-3365-cbbd-1e880fd961ed-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f6e2999e-ec2b-d537-31ea-33b5982f92e9-e67f8f5e, #w-node-df2338dd-c2bd-3365-cbbd-1e880fd96210-e67f8f5e, #w-node-_25b00b48-3f42-e5aa-bcb6-38dc26fb7620-e67f8f5e, #w-node-c83b76d5-826f-5fd7-44e1-24521710ca70-e67f8f5e, #w-node-_15f38d8c-7894-14e8-be3c-bebc6df70cdc-e67f8f5e, #w-node-df2338dd-c2bd-3365-cbbd-1e880fd9620f-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_553eb872-bd3e-8d2d-c0b8-381fefb60cc2-e67f8f5e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_553eb872-bd3e-8d2d-c0b8-381fefb60cc3-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd0403d-06dc-8743-cdf9-1722b1f579de-e67f8f5e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62ac00ba-b7cc-d9c3-b09e-f5ec1013e878-e67f8f5e, #w-node-_62ac00ba-b7cc-d9c3-b09e-f5ec1013e883-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f86bf23d-3e7a-8eaa-548d-3433d641192c-e67f8f5e, #w-node-f86bf23d-3e7a-8eaa-548d-3433d641192d-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fca45f6-51c1-324d-093c-70f7f2815387-e67f8f5e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_48d0c83d-d121-8d38-dad7-37dbeb347fa9-e67f8f5e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_48d0c83d-d121-8d38-dad7-37dbeb347faa-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efd7f850-4814-e87b-245d-294c41d8dd23-e67f8f5e, #w-node-efd7f850-4814-e87b-245d-294c41d8dd2e-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-efd7f850-4814-e87b-245d-294c41d8dd50-e67f8f5e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21aec66c-26b7-fc2b-9fd3-4fe2f7b9a65e-e67f8f5e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_21aec66c-26b7-fc2b-9fd3-4fe2f7b9a65f-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a2d-e67f8f5e, #w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a38-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a5e-e67f8f5e, #w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a5f-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fbcb731-0fbb-956e-27e2-66f5c0123140-e67f8f5e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2fbcb731-0fbb-956e-27e2-66f5c0123141-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_231eec0c-e3f6-05c8-3e1d-050e11e60b70-e67f8f5e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8b814001-8d43-a718-f0be-fc34fbd1d326-e67f8f5e, #w-node-_8b814001-8d43-a718-f0be-fc34fbd1d331-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b244d47f-58ea-043b-5571-a2b99288e3f0-e67f8f5e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2287681a-5d2c-84a1-5c0c-a1a52f670e43-e67f8f5e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce27101c-8613-aef0-8720-99a2532080f9-e67f8f5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ce27101c-8613-aef0-8720-99a2532080fa-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b79ace85-dc6a-fb2b-734f-afa843ac8c21-e67f8f5e, #w-node-b79ace85-dc6a-fb2b-734f-afa843ac8c2c-e67f8f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7b28bda-3c85-1719-2b7f-4f8421f426e5-e67f8f5e, #w-node-c7b28bda-3c85-1719-2b7f-4f8421f426e6-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ab3fa7c-6444-0bee-1ed1-6ebc6806bce8-e67f8f5e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3ab3fa7c-6444-0bee-1ed1-6ebc6806bce9-e67f8f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8488fe3e-af5d-6a73-7cfb-0a519c2a9d3e-e67f8f5e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8f5e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-befff29e-91dd-c7c7-c388-f5a86a42c94f-e67f8f5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b8d37b71-c67b-a4f6-d992-3032c45d2c94-e67f8f5e {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8f5e {
  align-self: start;
}

#w-node-_7f8e4f91-8321-42f7-3db4-754c1f2f8fc8-e67f8f63, #w-node-b0aa4630-3834-f359-c423-8f145927008a-e67f8f63, #w-node-ff2e44d7-8552-c05f-0a59-a2a89e39d5c8-e67f8f63 {
  place-self: center;
}

#w-node-_00ad29bf-caa9-afbc-436c-a345a16169e2-e67f8f63, #w-node-_4bb7e406-ecb5-9f6e-0336-8b1d2587b3c9-e67f8f63, #w-node-_43bc4645-83c7-7e8b-307a-6888e038d23d-e67f8f63, #w-node-de1dfd78-f064-8b79-c4d8-669f15457fcd-e67f8f63, #w-node-_55e829f2-f051-6a7a-30a6-46c5a80ec89a-e67f8f63, #w-node-_4ac837bc-3adb-b9f5-0297-9d013efcda45-e67f8f63, #w-node-_6b3cb12d-95c4-c7a2-4f6b-d07cf85f270b-e67f8f63, #w-node-bc52acc9-6143-c824-f15a-701236224b97-e67f8f63, #w-node-bd82d14d-ad20-3c66-89c9-140c3dc15cb5-e67f8f63, #w-node-ff72cfeb-15ed-20b4-59ad-6afa60a877b6-e67f8f63, #w-node-_2d4c4b36-3cec-7294-d8bd-9b7961bbb8ec-e67f8f63, #w-node-_6876e0c8-ee8b-2a0c-140f-f0eb714adc63-e67f8f63, #w-node-_4313a98c-a478-18d2-abf7-c4f2120fd0e7-e67f8f63, #w-node-_88f1e9f1-965b-1919-b9b7-1c0210e2d39c-e67f8f63, #w-node-_88f1e9f1-965b-1919-b9b7-1c0210e2d3a7-e67f8f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_418a7f95-a536-c3bd-9ea8-4ff71991f8b7-e67f8f63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_418a7f95-a536-c3bd-9ea8-4ff71991f8d5-e67f8f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf9f9f90-f7bc-3521-4d5b-ac89ed9c6b47-e67f8f63 {
  align-self: start;
}

#w-node-bf9f9f90-f7bc-3521-4d5b-ac89ed9c6b5b-e67f8f63 {
  place-self: center;
}

#w-node-b87622b0-0ceb-d462-7ac8-fc10e2589c4e-e67f8f63, #w-node-bdc0acf7-d209-6474-d228-b1cf8b9e959f-e67f8f63 {
  align-self: center;
}

#w-node-_67913c4b-f482-87ee-0447-e0d98ead87d8-e67f8f63, #w-node-_67913c4b-f482-87ee-0447-e0d98ead87da-e67f8f63, #w-node-_67913c4b-f482-87ee-0447-e0d98ead87e8-e67f8f63, #w-node-_67913c4b-f482-87ee-0447-e0d98ead87ed-e67f8f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67913c4b-f482-87ee-0447-e0d98ead87f7-e67f8f63 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a9453128-83dc-705f-7e7d-06ca4a8dc6c0-e67f8f63 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e204731e-8192-6835-cd4e-c8d27a19ebad-e67f8f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67913c4b-f482-87ee-0447-e0d98ead87f2-e67f8f63 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b75d8197-ddc9-a426-da83-d00a9c8216b8-e67f8f63 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_35694d9f-1c1f-49ed-9350-569db736cddd-e67f8f63, #w-node-_45477d3e-f23c-692d-f549-a8f35b60a241-e67f8f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4a88bde-d8fb-fdc9-4dde-1b2cbae1f0be-e67f8f63 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f4f4bf14-a302-c8fb-0c0c-076c312e051b-e67f8f6d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c3465b5-4ea1-5926-7add-40b4cef6b018-e67f8f6d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1f6-e67f8f6d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-e67f8f6d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f6d {
  align-self: center;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f6d {
  place-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f6d {
  align-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f6d {
  place-self: center;
}

#w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f6d {
  align-self: center;
}

#w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f6d {
  place-self: center;
}

#w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f70 {
  align-self: center;
}

#w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f70 {
  place-self: center;
}

#w-node-f4f4bf14-a302-c8fb-0c0c-076c312e051b-e67f8f71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c3465b5-4ea1-5926-7add-40b4cef6b018-e67f8f71 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1f6-e67f8f71 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-e67f8f71 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f71 {
  align-self: center;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f71 {
  place-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f71 {
  align-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f71 {
  place-self: center;
}

#w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f71 {
  align-self: center;
}

#w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f71 {
  place-self: center;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f72 {
  align-self: center;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f72 {
  place-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f72 {
  align-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f72 {
  place-self: center;
}

#w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f72 {
  align-self: center;
}

#w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f72 {
  place-self: center;
}

#w-node-b3130f4b-d1ec-e54a-3b2c-1aafbf7809bf-e67f8f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6ab01887-e5f8-ea08-b8a7-58fa857db0c5-e67f8f73, #w-node-_391a8aee-3a56-975b-ceb1-5ddef98247dd-e67f8f73, #w-node-_4f06bdae-62ae-376a-5bbb-9b831b97f88c-e67f8f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3130f4b-d1ec-e54a-3b2c-1aafbf7809bd-e67f8f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_00ab7940-ec1b-cabf-1850-f9ee53efa115-e67f8f73 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4f06bdae-62ae-376a-5bbb-9b831b97f88a-e67f8f73, #w-node-da9205c8-f1e1-2a14-ce9a-3e8b41039f2a-e67f8f73, #w-node-d103a5a7-c172-e8e4-e6dc-1de0a03b6cd1-e67f8f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6e7d6a-4918-8a79-55cf-1197caaec098-e67f8f73 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fa6e7d6a-4918-8a79-55cf-1197caaec09a-e67f8f73, #w-node-fa6e7d6a-4918-8a79-55cf-1197caaec09b-e67f8f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06ade560-3cd5-7eea-74c7-c32e82b37d9c-e67f8f78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3f111eca-f019-5103-817d-276faa0087de-e67f8f78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f111eca-f019-5103-817d-276faa0087ed-e67f8f78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_3f111eca-f019-5103-817d-276faa0087ff-e67f8f78, #w-node-fbb3f657-dac6-6cad-95fd-5e8ae1bdea7e-e67f8f78, #w-node-_0d40d09a-aad7-467a-a961-c0092c86901b-e67f8f78, #w-node-_6f230eef-7cb3-a30d-9483-e76dc2f17161-e67f8f78, #w-node-_6f230eef-7cb3-a30d-9483-e76dc2f17170-e67f8f78, #w-node-b1990eaa-1912-787f-800b-1a6c3bd32c60-e67f8f78, #w-node-_0c1611e7-f8fe-f5b3-82b9-d33f2c55bb52-e67f8f78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0eaaba9-de02-c4a9-a761-7a31794c9660-e67f8f78 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_7344358c-9abd-8fc6-6ce0-1ef0ea04a232-e67f8f78 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: center;
}

#w-node-d8ab0b1b-c2d3-57c3-9ea9-c4490e4c46df-e67f8f78 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-acdcbaba-3a5a-fc55-a986-be868adb277b-e67f8f78 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-_46b32f82-3235-fc1a-22be-bde793bd7ce1-e67f8f78 {
  grid-area: 2 / 3 / 3 / 5;
  justify-self: center;
}

#w-node-b2103a43-52f9-bb19-92fd-04bce4b1509b-e67f8f78 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: center;
}

#w-node-a75f3671-a2cf-067f-43bb-95bf29b3f1e9-e67f8f78 {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: center;
}

#w-node-d9f4d10f-2759-2fc4-e11f-cfd24b8b9dbd-e67f8f78 {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: center;
}

#w-node-_70ed6812-0fe1-4e2a-7252-818f56630e82-e67f8f78 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: center;
}

#w-node-f4827a0a-b62b-5d12-6391-43ace586ad61-e67f8f78 {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_5e0b1229-a002-109a-ff1f-ac61d4550eb8-e67f8f78 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_911a84dd-aa5b-1d2b-b950-fa6426f047d5-e67f8f78 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_88cad727-358d-eb32-43d6-f91f394b40d5-e67f8f78 {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: center;
}

#w-node-_5f547ed6-15bb-dd68-0f7e-fb1feba85343-e67f8f9b, #w-node-_39387734-4925-0253-eee2-a1f0c7cac02f-e67f8f9b, #w-node-_6f5df940-c27e-d1c7-39d6-87b007c72517-e67f8f9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-e67f8fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-e67f8fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0fb65c9-fd44-8da6-abb6-05b52f739ea6-e67f8fb6, #w-node-_6cdd2d01-520f-b49e-1b43-6a8bcfcb38dc-e67f8fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea7285a3-273f-8220-619d-59db5ddf08de-e67f8fb6, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-e67f8fb6, #w-node-_7962e1c8-ca01-7ad8-232f-5a704f8aafb2-e67f8fb6, #w-node-d49c56c0-d405-a3b0-83a8-a08983d1289d-e67f8fb6, #w-node-_05863ca7-7973-35a9-9612-1b5074515d45-e67f8fb6, #w-node-_54d65fbc-ec4d-2098-d11b-d98c3719cc94-e67f8fb6, #w-node-_23e9d2ee-af96-502f-5118-8f9247f61a57-e67f8fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a053539-be79-cd2a-f844-f669a8c06e2b-e67f8fb6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_30b55929-4d9b-a1a0-f65d-0d4bf038844a-e67f8fb6, #w-node-badecee9-3617-a1ef-2c85-9e25d72f0988-e67f8fb6, #w-node-d16f75b1-8fbb-3165-ce3b-7083446fd771-e67f8fb6, #w-node-d2178056-41cc-1c92-74c1-9b18f55bc358-e67f8fb6, #w-node-_38daab2a-73ed-7964-f9c0-71203f53f88d-e67f8fb6, #w-node-c2febbd6-dacb-e2f8-d99d-f854754a09bb-e67f8fb6, #w-node-aa231f5a-784f-0c9d-3ebb-bc786d98740c-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b392-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b395-e67f8fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-e67f8fb6 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a9-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3ae-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b0-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b2-e67f8fb6, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b4-e67f8fb6, #w-node-_8ef4d41c-0c38-5244-eea9-3bc221b45efb-e67f8fb6, #w-node-_44914efd-8b51-f748-c0c4-ec30d93b4bca-e67f8fb6, #w-node-d9ee03e5-cfcf-9220-5b5d-1ff8f93f562b-e67f8fb6, #w-node-dd395afd-cf94-c18f-3f6f-57eef0278873-e67f8fb6, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-e67f8fb6, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-e67f8fb6, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-e67f8fb6, #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-e67f8fb6, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-e67f8fb6, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-e67f8fb6, #w-node-be3c1b61-064b-e610-3be2-b97b9edb97b9-e67f8fb6, #w-node-_68fac40f-72c9-05d2-832c-828d7bbee1b5-e67f8fb6, #w-node-_81757730-4e33-fb86-9aad-aa6693422c7e-e67f8fb6, #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-e67f8fb6, #w-node-_81757730-4e33-fb86-9aad-aa6693422c82-e67f8fb6, #w-node-_81757730-4e33-fb86-9aad-aa6693422c9d-e67f8fb6, #w-node-_7c5595b9-fed4-8ac7-03ad-9b9c72e775c6-e67f8fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf86fdc-8235-61b1-58eb-24efd7415558-e67f8fd2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_03c06953-bd39-cfe4-6737-747ad2f67e79-e67f8fd2, #w-node-_8097c857-2fb5-f55c-bd20-a7742d4ab570-e67f8fd2, #w-node-_4b01290e-0f92-99a1-54f8-2ef294b07a66-e67f8fd2, #registrace.w-node-_1609a286-eb0a-9379-b7e3-76628cda99b7-e67f8fd2, #w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f7-e67f8fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f8-e67f8fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f9-e67f8fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e9effc3-911e-d6b3-e695-b08c35058570-e67f8fd2, #w-node-e4bfa88c-69ba-26a2-ca34-dbdad5174e96-e67f8fd2, #w-node-_96e77eb1-a2c7-497f-4c94-70ff62972c31-e67f8fd2, #w-node-_385c8392-3634-6d0f-3e35-b467b1f07530-e67f8fd2, #registrace.w-node-e7b10efc-2e7d-efc6-5bdd-dc04f213a43e-e67f8fd2, #w-node-cb248148-ddb5-ee24-5f75-45e35258cded-e67f8fd2, #w-node-_9a2d93bf-e36d-e2d3-a0f9-3cffe10f77db-e67f8fd2, #paliace_ubytovani.w-node-_91bf981b-dba0-9376-d72f-8bf243bbbc95-e67f8fd2, #w-node-_8f9f9c59-d6cf-a76d-2524-e32e4968308b-e67f8fd2, #w-node-_389cb315-93a7-08e5-7282-b3daebb9b37e-e67f8fd2, #w-node-debdd59a-576d-309e-a51f-f2c152d68a9d-e67f8fd2, #registrace.w-node-_8b03cd31-816f-2bcb-4fe4-f6d6e6187719-e67f8fd2, #w-node-_0995fdd7-ff7c-62e1-2b53-10f8e9efb7a9-e67f8fd2, #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefce-e67f8fd2, #w-node-bf260614-99ea-d114-7c1c-f17be2f90843-e67f8fd2, #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-e67f8fd2, #w-node-a2eedd18-fd8d-0d3f-a01e-1b5f5e7f0aa3-e67f8fd2, #w-node-daf32dac-f98d-4a30-32f6-11cdbd9e127e-e67f8fd2, #w-node-af47aed1-5523-9ab7-e871-2d14dbfc9956-e67f8fd2, #w-node-_72b7c00a-821c-e748-ddf9-8d3d2b810900-e67f8fd2, #w-node-_32379f5f-5a8a-0a38-a7ce-dd9ec8b7ff73-e67f8fd2, #w-node-_2575e319-85c9-0811-5f49-47023f62f93a-e67f8fd2, #w-node-_2cc10d07-d862-02ad-872e-81fa8b96cc3b-e67f8fd2, #w-node-_2cc10d07-d862-02ad-872e-81fa8b96cc39-e67f8fd2, #w-node-_4111ab83-9b11-4339-536f-0133c99523ca-e67f8fd2, #w-node-_4111ab83-9b11-4339-536f-0133c99523c8-e67f8fd2, #w-node-d5fe349f-f6b1-1a0b-12b2-dab252822ad6-e67f8fd2, #w-node-d5fe349f-f6b1-1a0b-12b2-dab252822ad4-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e741550-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e74157e-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e741580-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e741583-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e741585-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e741588-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e74158a-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e74158d-e67f8fd2, #w-node-_581cb277-9793-685f-d209-12141e74158f-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa951-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa97f-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa981-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa984-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa986-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa989-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa98b-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa98e-e67f8fd2, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa990-e67f8fd2, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4b5-e67f8fd2, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e3-e67f8fd2, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e5-e67f8fd2, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e8-e67f8fd2, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4ea-e67f8fd2, #w-node-_982e0051-08f8-7101-2683-24e9054a0ab6-e67f8fd2, #w-node-_982e0051-08f8-7101-2683-24e9054a0ab8-e67f8fd2, #w-node-aa4d98a6-ac0d-5082-a6ba-e9172146e75a-e67f8fd2, #w-node-aa4d98a6-ac0d-5082-a6ba-e9172146e75c-e67f8fd2, #w-node-_395e78c1-f263-9550-54e5-a20b63d362fb-e67f8fd2, #w-node-_395e78c1-f263-9550-54e5-a20b63d36309-e67f8fd2, #w-node-_395e78c1-f263-9550-54e5-a20b63d3630e-e67f8fd2, #w-node-_395e78c1-f263-9550-54e5-a20b63d36310-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e50-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e56-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5c-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5d-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5f-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e61-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e62-e67f8fd2, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e64-e67f8fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df70dfc0-532f-0655-66f7-095b3771785a-e67f8fd2 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_01082bd3-3ac2-e969-31d0-446f5f5b37e8-e67f8fd2 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_5b71925c-ca90-7427-83f4-b5439ff4f7f5-e67f8fd2 {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-ff3afdbe-361b-beb8-7ba0-1d2579ee2f40-e67f8fd2 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: end;
}

#w-node-_14d6588e-2d9a-171f-e657-7eb04e05fca6-e67f8fd2 {
  grid-area: 3 / 3 / 4 / 5;
  justify-self: start;
}

#w-node-_2325bb86-a011-116b-f320-4b1e1c170754-e67f8fd2 {
  grid-area: 4 / 2 / 5 / 4;
  justify-self: center;
}

#w-node-_761882ac-b17f-2b2d-c8be-9fbcf2793e74-e67f8fd2 {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: center;
}

#w-node-_5042a004-7ccb-96f4-3cee-d0bf8b2d1e12-e67f8fd2 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: center;
}

#w-node-_2585e700-e929-11ff-132f-45018fdd7b42-e67f8fd2 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: center;
}

#w-node-f81e3a47-fbd3-1cf5-8eb7-a72fec2cce95-e67f8fd2 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: center;
}

#w-node-dbca9fbe-07cd-60e4-8029-ee79ecf5bbb0-e67f8fd2 {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: center;
}

#w-node-e37ab4af-3590-b971-07b2-e721efa30758-e67f8fd2 {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: center;
}

#w-node-_1ff790ca-321f-41d8-2e1b-f67e6b2be80b-e67f8fd2 {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: center;
}

#w-node-_35559c05-5051-1f89-0f97-5d12f91d18db-e67f8fd2 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: center;
}

#w-node-_3aa8f80b-20bd-a962-fb54-e23e66dd9da2-e67f8fd2 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-ba12d560-1e7f-870e-e225-65854cfd471d-e67f8fd2 {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: center;
}

#w-node-_3036fcfd-3bd0-6796-164d-0a78472a9d71-e67f8fd2 {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: center;
}

#w-node-_5310148e-1b92-5c22-4fab-07d740ca3835-e67f8fd2 {
  grid-area: 8 / 1 / 9 / 2;
  justify-self: center;
}

#w-node-c87126b0-2cf4-1ed1-646c-f894573d8516-e67f8fd2 {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: center;
}

#w-node-a03d1f06-056a-9323-b83f-e7600d4eee5e-e67f8fd2 {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: center;
}

#w-node-c5c75cfa-c5f1-d6ba-8526-ab7739620b2a-e67f8fd2 {
  grid-area: 8 / 3 / 9 / 4;
  justify-self: center;
}

#registrace.w-node-_2cb6d8f1-a0ea-8f51-8c37-404391371637-e67f8fd3, #w-node-_2cb6d8f1-a0ea-8f51-8c37-40439137163b-e67f8fd3, #w-node-_0dcfb2c0-b9fd-a818-5a40-49ca285cb20a-e67f8fd3, #w-node-_0dcfb2c0-b9fd-a818-5a40-49ca285cb20d-e67f8fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dcfb2c0-b9fd-a818-5a40-49ca285cb210-e67f8fd3 {
  justify-self: auto;
}

#registrace.w-node-_153565cd-2527-6ecc-97c6-56691b7ae88e-e67f8fd3, #w-node-d78bf6f2-63fc-10fb-177d-4fdf1be66c8d-e67f8fd3, #w-node-_0b0fd848-8545-9c33-ad6b-24f0db5e11fe-e67f8fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4c96f23-5249-44cb-fc5c-08380e02dcba-e67f8fd3 {
  justify-self: auto;
}

#w-node-d6d2a9a0-6e6f-aedf-54b5-4616d8a4037b-e67f8fd3, #w-node-fb2aa5e3-752d-1a2a-8cfe-763c723d79e7-e67f8fd3, #w-node-_64a3fa9b-4c24-f7be-c7b3-ab6ad41eba6e-e67f8fd3, #w-node-_7d4c8cf2-a70f-bc90-e7ac-072dd143b0c3-e67f8fd3, #w-node-c7687129-9c41-9c46-029a-08c74e811133-e67f8fd3, #w-node-eb0d926d-ec3e-9f34-c762-dfc217fedf60-e67f8fd3, #w-node-d7b2c029-3079-0f17-bf7c-0125dc1ea436-e67f8fd3, #w-node-_69574860-2375-8587-b164-44acf101fd34-e67f8fd3, #w-node-_6db431f3-eb0e-acc7-8377-1c9a0a21c6ec-e67f8fd3, #w-node-bc32e3f7-5668-0bda-aed7-350ca739d8a8-e67f8fd3, #w-node-_2128614f-478d-6ef5-2c69-ef9893701c3f-e67f8fd3, #w-node-_0e6da4f2-b42b-0d1c-6920-987e1d529eca-e67f8fd3, #w-node-_64b7fe56-4e32-bdf2-fc16-b1607d90a29c-e67f8fd3, #w-node-af188800-f69b-55c5-55a4-8447c23ba27b-e67f8fd3, #w-node-_637b5c27-ce83-f20b-226f-99a196dc64b7-e67f8fd3, #w-node-_2113eaeb-270c-bfae-f257-44fb3a54eac8-e67f8fd3, #w-node-b2cd1d6c-dc56-961e-9934-d8dac9dd475d-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208d6-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208d8-e67f8fd3, #w-node-af634baa-7387-6b8e-8a81-9168bdfc02fd-e67f8fd3, #w-node-bbe94236-82cd-e44e-accb-8f22d180e0ed-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208cf-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208d1-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208d3-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208d5-e67f8fd3, #w-node-_1ba7d371-f0d5-104e-906e-d723492e652a-e67f8fd3, #w-node-_1f3b33fe-bc85-0e74-7c7d-640b43c0ef17-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb2089f-e67f8fd3, #w-node-_974767ee-3a36-f0f7-7f9b-1a3bbf53267e-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208c2-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208cb-e67f8fd3, #w-node-_132f84c7-7a74-5718-f9b7-b9973a302191-e67f8fd3, #w-node-_948b7fe8-81a3-b743-564c-f4b0c6ed4f62-e67f8fd3, #w-node-_776a1c48-ddf0-b8b5-1dec-29281e8fcc38-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208da-e67f8fd3, #w-node-_8a65a1a8-58c7-d7c0-b934-581aeeb208dc-e67f8fd3, #w-node-_41ce7ae1-2d5b-2be0-05c6-818dd7816ebd-e67f8fd3, #w-node-_57b1477d-ebe9-6126-76e6-759a4f7caddd-e67f8fd3, #w-node-d155fb0f-2382-7522-8019-7994f32c3045-e67f8fd3, #w-node-a1c30d38-4b27-9ded-5138-fbe649860cce-e67f8fd3, #w-node-_52f8432b-6a33-6ed4-fe48-655f2c6e7fa6-e67f8fd3, #w-node-_5f63bcfd-bcb8-4082-16df-b58fa7975e4e-e67f8fd3, #w-node-_8d1a340b-e5d0-0c9e-2e3a-e089074bcc57-e67f8fd3, #w-node-ea752a64-26ec-e0ca-f879-0c9b38ce2089-e67f8fd3, #registrace.w-node-_036428e1-f630-4d27-9733-0f572bab792d-e67f8fd3, #registrace.w-node-_66bb05f5-0087-d041-5e9a-693e8bea4304-e67f8fd3, #registrace.w-node-_26702aa5-c944-7408-3dd1-d56c6cefd42f-e67f8fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a77d14ea-4027-2466-0d4e-d7fe5891ecec-e67f8ffc {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-bf18a633-1231-dcd3-cf0f-7dd0e50607c9-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a77d14ea-4027-2466-0d4e-d7fe5891eced-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3ae7fa8d-4f53-f823-7b99-7a2bc2e83403-e67f8ffc, #w-node-_3ae7fa8d-4f53-f823-7b99-7a2bc2e83419-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3ae7fa8d-4f53-f823-7b99-7a2bc2e83450-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3ae7fa8d-4f53-f823-7b99-7a2bc2e83452-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-efd7f850-4814-e87b-245d-294c41d8dd23-e67f8ffc, #w-node-efd7f850-4814-e87b-245d-294c41d8dd2e-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6e9d0346-d372-d8fb-77ac-e16f1cd2cb49-e67f8ffc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac967d9c-0a3b-821f-463b-1bd6fc28bc94-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fb52c204-8402-9a48-47b8-9284341a3525-e67f8ffc, #w-node-_9d14b5b5-bb85-42a1-c586-7dc6ed2e9937-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d4b648c5-b0bd-d108-4939-912005dddca8-e67f8ffc, #w-node-d4b648c5-b0bd-d108-4939-912005dddcc0-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4b648c5-b0bd-d108-4939-912005dddcf6-e67f8ffc {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d4b648c5-b0bd-d108-4939-912005dddcf8-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_58b75322-4bc3-8de9-8913-41abf7ba770e-e67f8ffc, #w-node-_58b75322-4bc3-8de9-8913-41abf7ba772a-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_58b75322-4bc3-8de9-8913-41abf7ba775c-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_58b75322-4bc3-8de9-8913-41abf7ba775e-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_092532b9-1fc7-4439-7840-b0d885c9a94c-e67f8ffc, #w-node-_092532b9-1fc7-4439-7840-b0d885c9a968-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_092532b9-1fc7-4439-7840-b0d885c9a9ae-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7d94620b-38e1-aa6b-31f4-8e2c099d55c3-e67f8ffc, #w-node-_7d94620b-38e1-aa6b-31f4-8e2c099d55d5-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7d94620b-38e1-aa6b-31f4-8e2c099d5609-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_574fc438-3ea0-2afe-1c4c-aa9dc3f08085-e67f8ffc, #w-node-_574fc438-3ea0-2afe-1c4c-aa9dc3f08090-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_574fc438-3ea0-2afe-1c4c-aa9dc3f080c1-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_13c5ee3e-74ae-b6d3-1eb5-2a008962434e-e67f8ffc, #w-node-_13c5ee3e-74ae-b6d3-1eb5-2a0089624359-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_13c5ee3e-74ae-b6d3-1eb5-2a008962438c-e67f8ffc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_13c5ee3e-74ae-b6d3-1eb5-2a008962438d-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c5ee3e-74ae-b6d3-1eb5-2a008962438e-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_13c5ee3e-74ae-b6d3-1eb5-2a0089624390-e67f8ffc {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_8e717803-f3f6-36ce-4d64-2590144cd0d2-e67f8ffc, #w-node-_8e717803-f3f6-36ce-4d64-2590144cd0dd-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8e717803-f3f6-36ce-4d64-2590144cd10e-e67f8ffc, #w-node-_8e717803-f3f6-36ce-4d64-2590144cd10f-e67f8ffc, #w-node-_8e717803-f3f6-36ce-4d64-2590144cd110-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2790e8f9-1590-ab0c-3e61-c7d877313267-e67f8ffc, #w-node-_2790e8f9-1590-ab0c-3e61-c7d877313272-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2790e8f9-1590-ab0c-3e61-c7d87731329f-e67f8ffc, #w-node-_2790e8f9-1590-ab0c-3e61-c7d8773132a0-e67f8ffc, #w-node-_2790e8f9-1590-ab0c-3e61-c7d8773132a1-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_789c1996-cab4-a04d-502d-9d2c3bce065a-e67f8ffc, #w-node-_789c1996-cab4-a04d-502d-9d2c3bce0665-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_789c1996-cab4-a04d-502d-9d2c3bce0693-e67f8ffc, #w-node-_789c1996-cab4-a04d-502d-9d2c3bce0694-e67f8ffc, #w-node-_789c1996-cab4-a04d-502d-9d2c3bce0695-e67f8ffc, #w-node-_789c1996-cab4-a04d-502d-9d2c3bce0696-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b948670-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b94867b-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486ab-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486ac-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486ad-e67f8ffc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486af-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b9486b0-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486b1-e67f8ffc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486b3-e67f8ffc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_888d2b8f-1219-0173-43b3-49ac7b9486b4-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b9486ba-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b9486bb-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b9486bc-e67f8ffc, #w-node-_888d2b8f-1219-0173-43b3-49ac7b9486bd-e67f8ffc, #w-node-_8de8e9ad-3aec-3326-9055-a6b7f41249e1-e67f8ffc, #w-node-_8de8e9ad-3aec-3326-9055-a6b7f41249e2-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76162fad-1f1d-fedb-443c-ad24ac360da9-e67f8ffc, #w-node-_76162fad-1f1d-fedb-443c-ad24ac360db4-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_76162fad-1f1d-fedb-443c-ad24ac360dde-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76162fad-1f1d-fedb-443c-ad24ac360ddf-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5989e62e-5e88-5876-d99c-ad05391629ee-e67f8ffc, #w-node-_5989e62e-5e88-5876-d99c-ad05391629f9-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5989e62e-5e88-5876-d99c-ad0539162a1f-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5989e62e-5e88-5876-d99c-ad0539162a20-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19331452-92aa-8635-92e5-1ede56923106-e67f8ffc, #w-node-_19331452-92aa-8635-92e5-1ede56923111-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_19331452-92aa-8635-92e5-1ede5692313b-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_19331452-92aa-8635-92e5-1ede5692313c-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4cc4-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4ccf-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4cfd-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4cfe-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4cff-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d00-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d01-e67f8ffc, #w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d02-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d09-e67f8ffc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d0a-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d0b-e67f8ffc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-def5edd5-aa04-3ce2-eb5e-4d73496b4d0c-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_755f8576-ed24-26b9-77cf-fb25d27c512e-e67f8ffc, #w-node-_755f8576-ed24-26b9-77cf-fb25d27c5139-e67f8ffc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_755f8576-ed24-26b9-77cf-fb25d27c515b-e67f8ffc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_755f8576-ed24-26b9-77cf-fb25d27c515c-e67f8ffc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8ffc {
  align-self: start;
}

#w-node-da26cc42-f590-41d5-11e1-3c5ec9d2699c-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-da26cc42-f590-41d5-11e1-3c5ec9d2699f-e67f8ffd, #w-node-_0d3f413c-d3bd-ffd6-1d5a-ddfacbfdf2ae-e67f8ffd, #w-node-_01b14c46-2770-0796-e4c5-8138b7880ee0-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a07-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a09-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a17-e67f8ffd, #w-node-_9cf942b6-4bec-061b-b0ca-46db31bf152b-e67f8ffd, #w-node-ab703dd7-9c33-8786-488a-74cf1ab493c5-e67f8ffd, #w-node-_6864bffb-6da4-f33e-75c5-36e256eb30cd-e67f8ffd, #w-node-_9658d7ca-06d2-e20d-2c81-36e8b93a830a-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a29-e67f8ffd {
  align-self: center;
}

#w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a2b-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a2c-e67f8ffd {
  justify-self: auto;
}

#w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a2d-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230e8c-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230e8e-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230e9c-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230eb9-e67f8ffd {
  align-self: center;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230ebb-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230ebc-e67f8ffd {
  justify-self: auto;
}

#w-node-_065a092b-03bc-b475-c7ef-ea336e230ebd-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b3-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b5-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c3-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e0-e67f8ffd {
  align-self: center;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e2-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e3-e67f8ffd {
  justify-self: auto;
}

#w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e4-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a13bc15e-6127-1923-5c64-237937d460a2-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a13bc15e-6127-1923-5c64-237937d460a4-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_301826d7-7b41-4b33-b044-a1d708487016-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848701c-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487022-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a13bc15e-6127-1923-5c64-237937d460d1-e67f8ffd, #w-node-a13bc15e-6127-1923-5c64-237937d460d2-e67f8ffd {
  justify-self: auto;
}

#w-node-_5d9538bc-fe99-a707-0670-98c4092e3621-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d9538bc-fe99-a707-0670-98c4092e3623-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34af-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d9538bc-fe99-a707-0670-98c4092e3650-e67f8ffd, #w-node-_5d9538bc-fe99-a707-0670-98c4092e3651-e67f8ffd {
  justify-self: auto;
}

#w-node-_5d9538bc-fe99-a707-0670-98c4092e3652-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c89379-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c8937b-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c893a8-e67f8ffd, #w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c893a9-e67f8ffd {
  justify-self: auto;
}

#w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c893aa-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a4950a-e67f8ffd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a4950c-e67f8ffd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a49539-e67f8ffd, #w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a4953a-e67f8ffd {
  justify-self: auto;
}

#w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a4953b-e67f8ffd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-bdb4b0d3-e4a4-dd85-5a60-89b6ba2e2e82-e67f8ffd {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_9f0386a7-9780-7180-5ea5-227e122aa574-122aa570, #w-node-_9f0386a7-9780-7180-5ea5-227e122aa58a-122aa570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11ea6119-3efb-28a0-bda0-299e77bc99d7-e67f9038 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8520b41b-1fbe-c45f-3603-ea154176d093-e67f9038 {
  justify-self: auto;
}

#w-node-_8520b41b-1fbe-c45f-3603-ea154176d095-e67f9038 {
  justify-self: start;
}

#w-node-_8520b41b-1fbe-c45f-3603-ea154176d09a-e67f9038 {
  justify-self: auto;
}

#w-node-_8520b41b-1fbe-c45f-3603-ea154176d09c-e67f9038 {
  justify-self: start;
}

#w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd23219-e67f9038 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd2321e-e67f9038 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd23223-e67f9038 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_36b5c474-3aeb-e71d-3e9f-9375aa374e12-e67f903a, #w-node-_4699172a-fe31-c7b5-79a8-ba567cb3a456-e67f903a, #w-node-a70620f0-3a95-a31f-6bf4-07692d439424-e67f903a, #w-node-_58732564-b9e3-fb84-536c-cf88560a5f4c-e67f903a, #w-node-a8eb48b6-7fb6-3319-f05d-c2867a65589d-e67f903a, #w-node-e3bdb66c-8708-6b21-5c21-b5a544066d5c-e67f903a, #w-node-_632a5288-a20b-c73d-cec0-3e6a60cf0912-e67f903a, #w-node-e9ff587f-edb6-c231-7132-964e955e0023-e67f903a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c6ea911-13ed-7f4e-9f7a-fbe4fc95a684-e67f9053 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0b3056e-5ce5-eb20-1b6f-c3a69697172d-e67f9053 {
  justify-self: center;
}

#w-node-e528cf04-aceb-74ee-62d3-5cb3d9bc50c7-e67f9053, #w-node-_7de6a308-a0ed-ef06-2f21-6a4740a0e450-e67f9053 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ef8fc6f-2e82-f719-2cd0-0c8003631b70-e67f9053 {
  justify-self: auto;
}

#w-node-_3ef8fc6f-2e82-f719-2cd0-0c8003631b72-e67f9053 {
  justify-self: start;
}

#w-node-_3ef8fc6f-2e82-f719-2cd0-0c8003631b77-e67f9053 {
  justify-self: auto;
}

#w-node-_3ef8fc6f-2e82-f719-2cd0-0c8003631b79-e67f9053 {
  justify-self: start;
}

#w-node-f9909f51-28b5-a544-069e-e1ecf3f52904-e67f9053 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f9909f51-28b5-a544-069e-e1ecf3f52909-e67f9053 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f9909f51-28b5-a544-069e-e1ecf3f5290e-e67f9053 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8ac23a4e-a57c-0dc6-9bd9-a6b6005a326a-e67f9058 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_751a8e6c-c2fb-47bc-5c15-17414f10221a-e67f9058 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_6056a95d-c2cc-b193-4983-b468871f7cae-e67f9058 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-e4946147-c98c-c89f-3700-923ca57d4902-e67f9058 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_066dae49-eaf4-88e8-2dc2-ccc66a49939a-e67f9058 {
  grid-area: 8 / 2 / 9 / 4;
}

#cabrnochova.w-node-f544db99-ac89-a261-58de-8224607f921d-e67f9058 {
  grid-area: 6 / 2 / 7 / 4;
}

#sebkova.w-node-c3df2ad2-ec89-93ff-e02d-6b0784fc3a48-e67f9058 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4369d3bf-f433-c1fc-2544-32c33e1f98d7-e67f9058 {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-_9b5137f9-4647-6a05-e8d9-9a9f1d6900ec-e67f9058 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-e87b2041-d6a1-a520-127a-d17350b88292-e67f9058 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c2f240dd-f6cf-c1e0-258b-133131cf2ca9-e67f9058 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-dd103756-7fa3-085d-d692-90e1c153c800-e67f9058 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_16197fc4-2989-8d61-ac77-dfe43a0cfa5d-e67f9058 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_24e2847a-ec40-81c1-5a63-8611249ea8b4-e67f9058 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a6aa5e92-ecf3-9089-2f2a-52ded69206b6-e67f9058 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_97bf92e8-aeea-01d0-67a8-615fe52b703b-e67f9058 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_96426a3e-a2ff-4375-9667-cabcd3a6537a-e67f9058 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_61d5a727-59c9-97f4-cc2c-4d4b36fb1b91-e67f9058 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_24de9f4c-ec5e-185c-acaf-a53d0d742dae-e67f9073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d17a0eeb-a270-725e-1b22-837ad3dcff32-e67f9073, #w-node-_808f2b14-b95e-67cf-188a-2146510f2247-e67f9073, #w-node-_5ecaff35-bb82-d0ae-f427-754d87ab937f-e67f9073, #w-node-f8cc37cc-4c20-754d-84df-65abe00227ed-e67f9073, #w-node-c5c06f43-7017-e492-5105-9b2df5bcc852-e67f9073, #w-node-_7ee712cc-5ad0-5007-5e28-3a6691de0569-e67f9073, #w-node-_0f1b9437-e113-7db9-f987-cbd1aab2a205-e67f9073, #w-node-_617a5673-3a2f-6d05-5fef-0cd0a6c7ac8d-e67f9073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26555fa4-5121-1a14-1c0a-f2692c62933b-e67f9073 {
  justify-self: auto;
}

#w-node-_26555fa4-5121-1a14-1c0a-f2692c62933d-e67f9073 {
  justify-self: start;
}

#w-node-_7c4a30ff-99e2-99a6-e9c8-5c4f1a59836f-e67f9073 {
  justify-self: auto;
}

#w-node-_7c4a30ff-99e2-99a6-e9c8-5c4f1a598371-e67f9073 {
  justify-self: start;
}

#w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864cb-e67f9073 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864d0-e67f9073 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864d5-e67f9073 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_115641a2-5b4b-6293-f008-2197b1d882c9-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_115641a2-5b4b-6293-f008-2197b1d882ca-e67f9077 {
  place-self: center start;
}

#w-node-bba642bb-7d20-1794-3ae9-0b93d66ae57c-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_541f8636-952f-e98e-fe67-4ce3ded70a3f-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b406d3b4-2e26-aa4d-0e14-71e3fc0c769c-e67f9077 {
  align-self: center;
}

#w-node-_25d2cee8-463c-acfc-403b-a5fb2a5f0185-e67f9077, #w-node-e8eb684b-da1e-7671-f0ea-044771787b57-e67f9077, #w-node-cafc3037-a6a7-9d1f-ffe7-f43cf3b64f5a-e67f9077, #w-node-_5aaf5513-f4c7-87df-3e73-9420c522ee88-e67f9077, #w-node-c4ab155d-4aaf-0135-7a81-62e8dde20e75-e67f9077, #w-node-c4ab155d-4aaf-0135-7a81-62e8dde20e77-e67f9077, #w-node-c4ab155d-4aaf-0135-7a81-62e8dde20e79-e67f9077, #w-node-be7e74bc-f474-070f-877c-9c3a28d75223-e67f9077, #w-node-be7e74bc-f474-070f-877c-9c3a28d75225-e67f9077, #w-node-be7e74bc-f474-070f-877c-9c3a28d75227-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e72-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e74-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e76-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e78-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e7a-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e7c-e67f9077, #w-node-_75a03699-a946-d948-d405-1c9f2d9c4859-e67f9077, #w-node-_75a03699-a946-d948-d405-1c9f2d9c485b-e67f9077, #w-node-_75a03699-a946-d948-d405-1c9f2d9c485d-e67f9077, #w-node-_7fc635c1-0f52-2c67-1dde-bca01c342e7e-e67f9077, #w-node-_5b80b2b6-2c4a-1169-21fa-7ecdbe4aac3d-e67f9077, #w-node-_2f9e9bf5-bdf0-0104-ee92-793906c4c4de-e67f9077, #w-node-_5f336a43-6869-c2c5-2985-d9acaf80265d-e67f9077, #w-node-b1088611-258c-3f36-8b4a-46667ad67b7d-e67f9077, #w-node-b1088611-258c-3f36-8b4a-46667ad67b7f-e67f9077, #w-node-b1088611-258c-3f36-8b4a-46667ad67b81-e67f9077, #w-node-_98ce75a3-16ea-c91e-1508-453cbfacad1e-e67f9077, #w-node-_98ce75a3-16ea-c91e-1508-453cbfacad20-e67f9077, #w-node-_98ce75a3-16ea-c91e-1508-453cbfacad22-e67f9077, #w-node-f3b8b926-f76d-e137-e378-aa88e19c4412-e67f9077, #w-node-f3b8b926-f76d-e137-e378-aa88e19c4414-e67f9077, #w-node-f3b8b926-f76d-e137-e378-aa88e19c4416-e67f9077, #w-node-_25010041-09cd-9f4a-b8f8-ddb0ad66a62a-e67f9077, #w-node-_25010041-09cd-9f4a-b8f8-ddb0ad66a62c-e67f9077, #w-node-_25010041-09cd-9f4a-b8f8-ddb0ad66a62e-e67f9077, #w-node-e4fdc530-85a3-b28f-03bc-0b2ffefbd353-e67f9077, #w-node-e4fdc530-85a3-b28f-03bc-0b2ffefbd355-e67f9077, #w-node-e4fdc530-85a3-b28f-03bc-0b2ffefbd357-e67f9077, #w-node-_127e137a-e32c-fa8b-cdb0-b3833fc269f2-e67f9077, #w-node-_127e137a-e32c-fa8b-cdb0-b3833fc269f4-e67f9077, #w-node-_127e137a-e32c-fa8b-cdb0-b3833fc269f6-e67f9077, #w-node-d2c50ba3-bd4d-a080-0570-4b8f7be72ea8-e67f9077, #w-node-d2c50ba3-bd4d-a080-0570-4b8f7be72eaa-e67f9077, #w-node-d2c50ba3-bd4d-a080-0570-4b8f7be72eac-e67f9077, #w-node-d2c50ba3-bd4d-a080-0570-4b8f7be72eae-e67f9077, #w-node-_5b6e2fb3-848f-9335-71e4-c49724f05a21-e67f9077, #w-node-_5b6e2fb3-848f-9335-71e4-c49724f05a23-e67f9077, #w-node-_5b6e2fb3-848f-9335-71e4-c49724f05a25-e67f9077, #w-node-_5b6e2fb3-848f-9335-71e4-c49724f05a27-e67f9077, #w-node-_5006ce08-3246-05c7-5e57-f6a49d34344d-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea250b-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea250d-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea250f-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea2511-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea2513-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea2515-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea2517-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea2519-e67f9077, #w-node-c1974d31-7321-65bf-35ee-c2c6deea251b-e67f9077, #w-node-_680b9cc1-090b-59c2-47da-a46618f61cc2-e67f9077, #w-node-_680b9cc1-090b-59c2-47da-a46618f61cc4-e67f9077, #w-node-_680b9cc1-090b-59c2-47da-a46618f61cc6-e67f9077, #w-node-_3ce09e5d-a772-b059-9269-0a9bfb633576-e67f9077, #w-node-_3ce09e5d-a772-b059-9269-0a9bfb633578-e67f9077, #w-node-_3ce09e5d-a772-b059-9269-0a9bfb63357a-e67f9077, #w-node-_17c6701e-8847-687c-9fd1-c48026d15847-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b437-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b439-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b43b-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b43d-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b43f-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b441-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b443-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b445-e67f9077, #w-node-_4d997ff9-0ee7-894e-0bb1-51e75ff4b447-e67f9077, #w-node-_70bfacf2-c079-ab96-1dd4-6a17648546e4-e67f9077, #w-node-_70bfacf2-c079-ab96-1dd4-6a17648546e6-e67f9077, #w-node-_70bfacf2-c079-ab96-1dd4-6a17648546e8-e67f9077, #w-node-a6254c27-4533-b43e-88d0-d75fe1c1e2d4-e67f9077, #w-node-a6254c27-4533-b43e-88d0-d75fe1c1e2d6-e67f9077, #w-node-a6254c27-4533-b43e-88d0-d75fe1c1e2d8-e67f9077, #w-node-d01fe576-6f22-25e1-21d9-f26a08eeda0c-e67f9077, #w-node-d01fe576-6f22-25e1-21d9-f26a08eeda0e-e67f9077, #w-node-d01fe576-6f22-25e1-21d9-f26a08eeda10-e67f9077, #w-node-b4fb4c51-0425-8aa8-f8c3-577b5ca793c0-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6ab-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6ad-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6af-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6b1-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6b3-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6b5-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6b7-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6b9-e67f9077, #w-node-c19734b3-d7cb-63b1-acf4-58a7d065b6bb-e67f9077, #w-node-_15b261a0-f79f-2703-46c0-652b3a9a9874-e67f9077, #w-node-_15b261a0-f79f-2703-46c0-652b3a9a9876-e67f9077, #w-node-_15b261a0-f79f-2703-46c0-652b3a9a9878-e67f9077, #w-node-ceac11e6-316b-7ab1-ddf2-143a4ed254b5-e67f9077, #w-node-e7a2ecf7-9bcb-bbf9-85b8-1fbc36d94be7-e67f9077, #w-node-e7a2ecf7-9bcb-bbf9-85b8-1fbc36d94be9-e67f9077, #w-node-e7a2ecf7-9bcb-bbf9-85b8-1fbc36d94beb-e67f9077, #w-node-e7a2ecf7-9bcb-bbf9-85b8-1fbc36d94bed-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d6b-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d6d-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d6f-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d71-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d73-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d75-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d77-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d79-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d7b-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d7d-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d7f-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d80-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d82-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d84-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d85-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d87-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d89-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d8a-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d8c-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d8e-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d8f-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d91-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d93-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d94-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d96-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d98-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d99-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d9b-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d9d-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1d9e-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da0-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da2-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da4-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da6-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da8-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1da9-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dab-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dad-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1daf-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db0-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db2-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db3-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db5-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db7-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1db8-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dba-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dbc-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dbd-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dbf-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dc1-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dc3-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dc5-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dc7-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dc9-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dcb-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dcd-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dcf-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dd0-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dd3-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dd5-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dd6-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dd8-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dda-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1ddb-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1ddd-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1ddf-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1de0-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1de2-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1de4-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1de6-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1de8-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dea-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dec-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dee-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df0-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df2-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df3-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df5-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df7-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1df8-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dfa-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dfc-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dfd-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1dff-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e01-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e03-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e05-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e07-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e08-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e0a-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e0c-e67f9077, #w-node-_8a878ae7-4368-6f5c-5850-b7efd52b1e0e-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168deb-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168ded-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168def-e67f9077, #w-node-_17f04cb3-15a8-0bd5-13d9-a57420f29bb9-e67f9077, #w-node-_17f04cb3-15a8-0bd5-13d9-a57420f29bbb-e67f9077, #w-node-_17f04cb3-15a8-0bd5-13d9-a57420f29bbd-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168df1-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac47-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac49-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac4b-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac4d-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac4f-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac52-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac55-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac57-e67f9077, #w-node-_2ba48dc0-f8be-5ab3-82d3-c4a3baedac59-e67f9077, #w-node-_8f0e8c60-ba9a-8b9e-39f5-ec3f78ac77e9-e67f9077, #w-node-_8f0e8c60-ba9a-8b9e-39f5-ec3f78ac77eb-e67f9077, #w-node-_8f0e8c60-ba9a-8b9e-39f5-ec3f78ac77f3-e67f9077, #w-node-de208fa2-77bd-d96c-70a1-9e87c7fe1312-e67f9077, #w-node-de208fa2-77bd-d96c-70a1-9e87c7fe1314-e67f9077, #w-node-de208fa2-77bd-d96c-70a1-9e87c7fe131c-e67f9077, #w-node-_8f13f683-5271-5b0a-4743-73930c99db9f-e67f9077, #w-node-_8f13f683-5271-5b0a-4743-73930c99dba1-e67f9077, #w-node-_8f13f683-5271-5b0a-4743-73930c99dba9-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168df7-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168df9-e67f9077, #w-node-_42fb7620-e53e-4a4d-604a-6d4670168dfb-e67f9077, #w-node-_3a5e1e58-1978-59cf-aae4-538286989315-e67f9077, #w-node-_3a5e1e58-1978-59cf-aae4-538286989317-e67f9077, #w-node-_3a5e1e58-1978-59cf-aae4-538286989319-e67f9077, #w-node-e28ead59-2df9-506f-5474-d7b74230b9aa-e67f9077, #w-node-_616f259b-7594-8675-04c1-5280a47ad6e6-e67f9077, #w-node-_616f259b-7594-8675-04c1-5280a47ad6e8-e67f9077, #w-node-_616f259b-7594-8675-04c1-5280a47ad6ec-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379d6-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379d8-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379da-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379dc-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379de-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379e1-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379e4-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379e6-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379e9-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379eb-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379ed-e67f9077, #w-node-_3377ddb0-4ebc-07ae-c85e-861e9ae379ef-e67f9077, #w-node-f8ffdb93-c16b-ddb1-708b-f478d91d0828-e67f9077, #w-node-f8ffdb93-c16b-ddb1-708b-f478d91d082a-e67f9077, #w-node-f8ffdb93-c16b-ddb1-708b-f478d91d082c-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2326f-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23271-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23273-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23275-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23277-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23279-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2327b-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2327d-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2327e-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23280-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23282-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23283-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23285-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23287-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23288-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2328a-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2328c-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2328d-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2328f-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23291-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23292-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23294-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23296-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23297-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23299-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2329b-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2329d-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd2329f-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232a1-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232a3-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232a5-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232a7-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232a9-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232aa-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232ac-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232ae-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232af-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b1-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b3-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b4-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b6-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b8-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232b9-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232bb-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232bd-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232be-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232c0-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232c2-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232c4-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd232c6-e67f9077, #w-node-_194e0581-0d07-0d0f-58d5-be466a13c936-e67f9077, #w-node-_461f2196-3eb0-293e-b417-389e491ee02c-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d374ad62-e27b-5bde-8659-4796f1d80e75-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_461f2196-3eb0-293e-b417-389e491ee02e-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_461f2196-3eb0-293e-b417-389e491ee034-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_72a2333b-d96e-a354-1b06-c23531e07b38-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72a2333b-d96e-a354-1b06-c23531e07b39-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_72a2333b-d96e-a354-1b06-c23531e07b3a-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_72a2333b-d96e-a354-1b06-c23531e07b40-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_98ed141b-f81c-c1bb-a61b-c07894655952-e67f9077, #w-node-_6ac3da23-8c2a-be31-d6b2-5b517828696b-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ac3da23-8c2a-be31-d6b2-5b517828696c-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_6ac3da23-8c2a-be31-d6b2-5b517828696d-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6ac3da23-8c2a-be31-d6b2-5b5178286973-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-f834423d-6d96-bee1-7afd-1f951e191c25-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f834423d-6d96-bee1-7afd-1f951e191c26-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-f834423d-6d96-bee1-7afd-1f951e191c27-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f834423d-6d96-bee1-7afd-1f951e191c2d-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_4943cfdd-f56a-292a-c231-3dd55efb51b8-e67f9077 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_4943cfdd-f56a-292a-c231-3dd55efb51b9-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_4943cfdd-f56a-292a-c231-3dd55efb51ba-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4943cfdd-f56a-292a-c231-3dd55efb51bf-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-acb5aabd-669d-a768-a233-a0e610dc0f04-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de25a61a-1380-e828-1de6-d3978209172e-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-de25a61a-1380-e828-1de6-d3978209172f-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-de25a61a-1380-e828-1de6-d39782091730-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-de25a61a-1380-e828-1de6-d39782091735-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-acb5aabd-669d-a768-a233-a0e610dc0f0e-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07729592-8ad2-5e79-954b-6d4288d024f0-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_07729592-8ad2-5e79-954b-6d4288d024f1-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_07729592-8ad2-5e79-954b-6d4288d024f2-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_07729592-8ad2-5e79-954b-6d4288d024f5-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_734b9e64-56bf-9d8b-e089-1bfecdab3240-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734b9e64-56bf-9d8b-e089-1bfecdab3241-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_734b9e64-56bf-9d8b-e089-1bfecdab3242-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_734b9e64-56bf-9d8b-e089-1bfecdab3247-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_1e22b044-ea54-8405-2a43-ee4644dc5719-e67f9077 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e22b044-ea54-8405-2a43-ee4644dc5721-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e22b044-ea54-8405-2a43-ee4644dc5722-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_1e22b044-ea54-8405-2a43-ee4644dc5723-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1e22b044-ea54-8405-2a43-ee4644dc5726-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783dd-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783de-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783df-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783e0-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783e5-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-e3f31864-8a69-2637-c1f2-b1305d138d7d-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e3f31864-8a69-2637-c1f2-b1305d138d7e-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e3f31864-8a69-2637-c1f2-b1305d138d7f-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e3f31864-8a69-2637-c1f2-b1305d138d84-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783e7-e67f9077, #w-node-a7c50743-efd6-b547-60de-89cf6bb783e8-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783e9-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783ea-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a7c50743-efd6-b547-60de-89cf6bb783ef-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_844ca0de-dfc9-7220-418d-1a7df343db1c-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_844ca0de-dfc9-7220-418d-1a7df343db1d-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_844ca0de-dfc9-7220-418d-1a7df343db1e-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_844ca0de-dfc9-7220-418d-1a7df343db23-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_09f7e7a4-7567-8930-4331-4072dc624985-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_09f7e7a4-7567-8930-4331-4072dc624986-e67f9077 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_09f7e7a4-7567-8930-4331-4072dc624987-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_09f7e7a4-7567-8930-4331-4072dc62498c-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dde-e67f9077, #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dea-e67f9077, #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6deb-e67f9077, #w-node-e4cca805-002d-b5e0-4141-6f44f6217f56-e67f9077, #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dee-e67f9077, #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dff-e67f9077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071dd6ac-5e57-dc23-f818-24b2966552fe-e67f9077 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4fb6e65e-bd70-07eb-ef25-646f5753c1bd-e67f9077 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8ded66e8-e8d6-0682-4036-cde96ac24238-e67f9077 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_55808f89-e42a-ab95-ff60-4d26ac9d1b71-e67f9077 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-dd39badf-6c04-0380-8a20-b7ef71ed36ad-e67f9077 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_08c3ebb2-9084-6557-378f-14a469594ee2-e67f9077 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42762-e67f9077 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f23aca7b-f9d2-7c33-574a-5a492956b420-e67f9077 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6811e5ff-d99f-aebc-b1f4-615bcf4f2456-e67f9077 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-afd5487d-20b0-0787-399d-8599b075844b-e67f9077 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_62e77ab8-ddf1-6dc9-1979-592e44dd64f8-e67f9077 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_8529cb7e-884b-54c2-45df-428771c37e18-e67f9077 {
  align-self: start;
}

#w-node-_06f8c943-aee9-3ced-95c5-225a4f420959-e67f9078 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_06f8c943-aee9-3ced-95c5-225a4f42095a-e67f9078, #w-node-_687d74a5-7443-80a7-a2db-4aa8096e010d-e67f9078 {
  place-self: center start;
}

#w-node-_8c2d3693-0731-ba44-24f8-e40cc46c387c-e67f9078 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7bfe2c03-b13b-2ff0-89c5-f6f811138183-e67f9078, #w-node-_7bfe2c03-b13b-2ff0-89c5-f6f811138185-e67f9078, #w-node-_26f67a98-9b30-9c9f-2afb-2b312b5c2b4c-e67f9078, #w-node-_26f67a98-9b30-9c9f-2afb-2b312b5c2b4e-e67f9078, #w-node-_275b7a6d-ecd9-7365-3d29-989145e9533a-e67f9078, #w-node-_275b7a6d-ecd9-7365-3d29-989145e9533c-e67f9078, #w-node-c4cc0f31-0f39-de78-14ad-b58ca1fb7e42-e67f9078, #w-node-c4cc0f31-0f39-de78-14ad-b58ca1fb7e44-e67f9078, #w-node-f6a21600-8de2-48d0-5bb7-b8e6dc18f4ce-e67f9078, #w-node-f6a21600-8de2-48d0-5bb7-b8e6dc18f4d0-e67f9078, #w-node-_07bbc33a-ec11-ff42-7ebe-2ed755653162-e67f9078, #w-node-_07bbc33a-ec11-ff42-7ebe-2ed755653164-e67f9078, #w-node-fd041b19-9307-4742-3dd4-62a9b13a694b-e67f9078, #w-node-fd041b19-9307-4742-3dd4-62a9b13a694d-e67f9078, #w-node-_13f87af6-94aa-5253-dd54-8d0d0ca3d84d-e67f9078, #w-node-_13f87af6-94aa-5253-dd54-8d0d0ca3d84f-e67f9078, #w-node-_9f790297-fe76-e225-80a9-19ee0f12a707-e67f9078, #w-node-_9f790297-fe76-e225-80a9-19ee0f12a709-e67f9078, #w-node-b8eafd10-fa40-d6d5-0b96-adf0eb493de1-e67f9078, #w-node-b8eafd10-fa40-d6d5-0b96-adf0eb493de3-e67f9078, #w-node-e48a66ff-ca6d-2d58-3d9c-d11a3bf0689d-e67f9078, #w-node-e48a66ff-ca6d-2d58-3d9c-d11a3bf0689f-e67f9078, #w-node-_831a5563-6004-e871-91e1-8fe292c3d4e5-e67f9078, #w-node-_831a5563-6004-e871-91e1-8fe292c3d4e7-e67f9078, #w-node-_6e0c7bda-23b3-3264-9954-5995cb60c8ae-e67f9078, #w-node-_6e0c7bda-23b3-3264-9954-5995cb60c8b0-e67f9078, #w-node-_341e9e1a-d063-99c5-ace4-7048ecb648dd-e67f9078, #w-node-_341e9e1a-d063-99c5-ace4-7048ecb648df-e67f9078, #w-node-fa6ddb82-1fde-3a99-add4-3b7a272f6999-e67f9078, #w-node-fa6ddb82-1fde-3a99-add4-3b7a272f699b-e67f9078, #w-node-aa5ea828-6e73-2c6f-4f3b-874f5a40bf4d-e67f9078, #w-node-aa5ea828-6e73-2c6f-4f3b-874f5a40bf4f-e67f9078, #w-node-_8904f61b-ee47-4644-4410-276860575124-e67f9078, #w-node-_8904f61b-ee47-4644-4410-276860575126-e67f9078, #w-node-_848996a2-a6c6-58ad-1fcd-80d4c5ff8adc-e67f9078, #w-node-_848996a2-a6c6-58ad-1fcd-80d4c5ff8ade-e67f9078, #w-node-_4ae174c7-4796-0f73-80a8-76ab06a531da-e67f9078, #w-node-_4ae174c7-4796-0f73-80a8-76ab06a531dd-e67f9078, #w-node-ceb45c5b-916a-d259-50c7-8ad0e601509b-e67f9078, #w-node-ceb45c5b-916a-d259-50c7-8ad0e601509d-e67f9078, #w-node-b4d86f12-1fb4-0902-6d2f-05699fbee116-e67f9078, #w-node-b4d86f12-1fb4-0902-6d2f-05699fbee118-e67f9078, #w-node-_7fa1ff49-c2a7-1e30-31d6-20d90c989d99-e67f9078, #w-node-_7fa1ff49-c2a7-1e30-31d6-20d90c989d9b-e67f9078, #w-node-d0e9e8b2-2833-c68e-2513-fc7fbbd282e5-e67f9078, #w-node-d0e9e8b2-2833-c68e-2513-fc7fbbd282e8-e67f9078, #w-node-_594cedd6-626d-9ed8-ed1e-13dab7cfd625-e67f9078, #w-node-_594cedd6-626d-9ed8-ed1e-13dab7cfd628-e67f9078, #w-node-b7df010c-b04a-b19e-47bf-836f21755d74-e67f9078, #w-node-b7df010c-b04a-b19e-47bf-836f21755d76-e67f9078, #w-node-_2c386baf-0f42-2cad-206d-1d407209f509-e67f9078, #w-node-_2c386baf-0f42-2cad-206d-1d407209f50c-e67f9078, #w-node-d06a66c6-9b57-d15c-9c12-9850403cf3b0-e67f9078, #w-node-d06a66c6-9b57-d15c-9c12-9850403cf3b2-e67f9078, #w-node-d8f82531-2c1f-aced-648a-9a9ea8427bf6-e67f9078, #w-node-d8f82531-2c1f-aced-648a-9a9ea8427bf8-e67f9078, #w-node-_0b4c4236-12fb-e720-a580-6692de28fe07-e67f9078, #w-node-_0b4c4236-12fb-e720-a580-6692de28fe09-e67f9078, #w-node-_0e2d2cd7-8b3e-47ce-f05f-ece4d5e2e8a4-e67f9078, #w-node-_0e2d2cd7-8b3e-47ce-f05f-ece4d5e2e8a6-e67f9078, #w-node-_1c52aa51-837d-50c7-e0a5-45f942ddda92-e67f9078, #w-node-_1c52aa51-837d-50c7-e0a5-45f942ddda95-e67f9078, #w-node-_6232ee72-26e3-a8e8-7cb4-30b20e37f2d9-e67f9078, #w-node-_6232ee72-26e3-a8e8-7cb4-30b20e37f2dc-e67f9078, #w-node-_25d2cee8-463c-acfc-403b-a5fb2a5f0185-e67f9078 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8529cb7e-884b-54c2-45df-428771c37e18-e67f9078 {
  align-self: start;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-e67f90b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-e67f90b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0fb65c9-fd44-8da6-abb6-05b52f739ea6-e67f90b7, #w-node-_6cdd2d01-520f-b49e-1b43-6a8bcfcb38dc-e67f90b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea7285a3-273f-8220-619d-59db5ddf08de-e67f90b7, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-e67f90b7, #w-node-_7962e1c8-ca01-7ad8-232f-5a704f8aafb2-e67f90b7, #w-node-d49c56c0-d405-a3b0-83a8-a08983d1289d-e67f90b7, #w-node-_05863ca7-7973-35a9-9612-1b5074515d45-e67f90b7, #w-node-_54d65fbc-ec4d-2098-d11b-d98c3719cc94-e67f90b7, #w-node-_23e9d2ee-af96-502f-5118-8f9247f61a57-e67f90b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a053539-be79-cd2a-f844-f669a8c06e2b-e67f90b7 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_30b55929-4d9b-a1a0-f65d-0d4bf038844a-e67f90b7, #w-node-badecee9-3617-a1ef-2c85-9e25d72f0988-e67f90b7, #w-node-d16f75b1-8fbb-3165-ce3b-7083446fd771-e67f90b7, #w-node-d2178056-41cc-1c92-74c1-9b18f55bc358-e67f90b7, #w-node-_38daab2a-73ed-7964-f9c0-71203f53f88d-e67f90b7, #w-node-c2febbd6-dacb-e2f8-d99d-f854754a09bb-e67f90b7, #w-node-aa231f5a-784f-0c9d-3ebb-bc786d98740c-e67f90b7, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-e67f90b7, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-e67f90b7, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-e67f90b7, #w-node-e4b0a629-9d99-f714-f253-2d629c8aaa20-e67f90b7, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-e67f90b7, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-e67f90b7, #w-node-_9d853d17-0150-fc07-81f8-25e730f195d7-e67f90b7, #w-node-_9d853d17-0150-fc07-81f8-25e730f195ed-e67f90b7, #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174970-e67f90b7, #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174972-e67f90b7, #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174974-e67f90b7, #w-node-d0f879e1-d370-329b-2e9d-8ce5cb17498f-e67f90b7, #w-node-_7c5595b9-fed4-8ac7-03ad-9b9c72e775c6-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf86fdc-8235-61b1-58eb-24efd7415558-fc1e31c6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0939a251-8016-2409-1290-7f40bc5cbf8b-fc1e31c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#registrace.w-node-dd898f77-6410-f570-256b-d3f71ec2734e-fc1e31c6, #registrace.w-node-_1609a286-eb0a-9379-b7e3-76628cda99b7-fc1e31c6, #w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f7-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f8-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5328c194-48f0-b2cd-4251-1d466c36a0f9-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e9effc3-911e-d6b3-e695-b08c35058570-fc1e31c6, #w-node-e4bfa88c-69ba-26a2-ca34-dbdad5174e96-fc1e31c6, #w-node-_96e77eb1-a2c7-497f-4c94-70ff62972c31-fc1e31c6, #w-node-_385c8392-3634-6d0f-3e35-b467b1f07530-fc1e31c6, #w-node-cb248148-ddb5-ee24-5f75-45e35258cded-fc1e31c6, #w-node-_9a2d93bf-e36d-e2d3-a0f9-3cffe10f77db-fc1e31c6, #registrace.w-node-_8b03cd31-816f-2bcb-4fe4-f6d6e6187719-fc1e31c6, #w-node-_0995fdd7-ff7c-62e1-2b53-10f8e9efb7a9-fc1e31c6, #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefce-fc1e31c6, #w-node-bf260614-99ea-d114-7c1c-f17be2f90843-fc1e31c6, #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-fc1e31c6, #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94face6-fc1e31c6, #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94facea-fc1e31c6, #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94facee-fc1e31c6, #w-node-_72b7c00a-821c-e748-ddf9-8d3d2b810900-fc1e31c6, #w-node-_22409823-cbe1-3782-917a-11ba71149218-fc1e31c6, #w-node-_32379f5f-5a8a-0a38-a7ce-dd9ec8b7ff73-fc1e31c6, #w-node-_5de991b0-50a0-0d52-09f4-c76dfc9812c3-fc1e31c6, #w-node-_2cc10d07-d862-02ad-872e-81fa8b96cc3b-fc1e31c6, #w-node-_839f44c4-f583-8518-4b01-408208c8acfa-fc1e31c6, #w-node-_4111ab83-9b11-4339-536f-0133c99523ca-fc1e31c6, #w-node-_27b33b31-d3bf-862f-e6d3-f44693742866-fc1e31c6, #w-node-d5fe349f-f6b1-1a0b-12b2-dab252822ad6-fc1e31c6, #w-node-_41c279d1-dca4-7c2e-51cf-a4d5a9f4f3cb-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e741550-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e74157e-fc1e31c6, #w-node-_9fd06b81-a127-1d6c-4d04-f80ba59e388d-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e741583-fc1e31c6, #w-node-b2c0b159-734a-3ec1-2c16-c46b82df7b5b-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e741588-fc1e31c6, #w-node-dd208f15-4c2b-882d-1e43-afe6af1ff87d-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e74158d-fc1e31c6, #w-node-_469e1bd5-efa9-6a20-5b5d-53b8a49709f8-fc1e31c6, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa951-fc1e31c6, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa97f-fc1e31c6, #w-node-_5ba507b5-a278-7ff6-8543-73dc691ccfaa-fc1e31c6, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa984-fc1e31c6, #w-node-_05c31013-a722-20c2-12fa-e1ed90bd6795-fc1e31c6, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa989-fc1e31c6, #w-node-_83d0123a-c5d5-77ee-ae5d-ad53c0d0e49c-fc1e31c6, #w-node-c5520c1e-e587-16d8-2b8c-97c0d51aa98e-fc1e31c6, #w-node-_689699e6-8a87-b154-50be-c332e8405697-fc1e31c6, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4b5-fc1e31c6, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e3-fc1e31c6, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e5-fc1e31c6, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4e8-fc1e31c6, #w-node-_9f84de63-3806-ce33-d56b-77cd74b9b4ea-fc1e31c6, #w-node-_982e0051-08f8-7101-2683-24e9054a0ab6-fc1e31c6, #w-node-_982e0051-08f8-7101-2683-24e9054a0ab8-fc1e31c6, #w-node-aa4d98a6-ac0d-5082-a6ba-e9172146e75a-fc1e31c6, #w-node-aa4d98a6-ac0d-5082-a6ba-e9172146e75c-fc1e31c6, #w-node-_395e78c1-f263-9550-54e5-a20b63d362fb-fc1e31c6, #w-node-_395e78c1-f263-9550-54e5-a20b63d36309-fc1e31c6, #w-node-_395e78c1-f263-9550-54e5-a20b63d3630e-fc1e31c6, #w-node-_395e78c1-f263-9550-54e5-a20b63d36310-fc1e31c6, #w-node-_526afce9-68e2-c0a8-b123-53e05a70b39c-fc1e31c6, #w-node-a2e33862-8869-2ded-eac6-0533288fa23b-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e50-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e56-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5c-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5d-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e5f-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e61-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e62-fc1e31c6, #w-node-_94dfe04f-36ca-06aa-1f19-3b51ee5b5e64-fc1e31c6, #paliace_ubytovani.w-node-_91bf981b-dba0-9376-d72f-8bf243bbbc95-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95b81fb-21d1-58a6-e00d-0a053632a729-fc1e31c6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95b81fb-21d1-58a6-e00d-0a053632a72a-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a73f-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a74f-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a752-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95b81fb-21d1-58a6-e00d-0a053632a761-fc1e31c6 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f95b81fb-21d1-58a6-e00d-0a053632a762-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a767-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a769-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a76b-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a76d-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a76f-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a771-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a773-fc1e31c6, #w-node-f95b81fb-21d1-58a6-e00d-0a053632a775-fc1e31c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df70dfc0-532f-0655-66f7-095b3771785a-fc1e31c6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_01082bd3-3ac2-e969-31d0-446f5f5b37e8-fc1e31c6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_47bd7484-f64b-4843-9b4f-b4106318f228-fc1e31c6 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-bcff32be-46c7-2b5f-8506-537bd2dc31cb-fc1e31c6 {
  grid-area: 9 / 2 / 10 / 2;
  justify-self: center;
}

#w-node-_774a833d-05f1-76bc-7ff8-1f6a99991b4c-fc1e31c6 {
  grid-area: 9 / 1 / 10 / 2;
  justify-self: center;
}

#w-node-_3ac52594-59a3-6cc6-0cc4-a36549fb4a91-fc1e31c6 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: center;
}

#w-node-_5f2764f6-bcb5-5963-0e4f-d149225a1aae-fc1e31c6 {
  grid-area: 9 / 3 / 9 / 4;
  justify-self: center;
}

#w-node-_70a92812-8dab-3cbc-de05-4d2ae5659afc-fc1e31c6 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_857c19c0-eb30-c7b4-6678-6344046e7e20-fc1e31c6 {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: center;
}

#w-node-_881ce15c-1b37-107a-a44f-d93f3f5f6035-fc1e31c6 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: center;
}

#w-node-f08b3549-b45f-0188-9e02-99f9de88fc2a-fc1e31c6 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: center;
}

#w-node-_23a766ee-3b16-340f-514d-8fe339693cf5-fc1e31c6 {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: center;
}

#w-node-_7477c6ff-aaf0-31b8-5038-c3ddc5148aa9-fc1e31c6 {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: center;
}

#w-node-_80e71a0f-f6e0-a603-600e-29c309908dc5-fc1e31c6 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: center;
}

#w-node-c0a84b66-f1f0-a2be-e167-d444f9bca8d9-fc1e31c6 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-feb67c4f-fe22-f101-13cd-7b1554149f03-fc1e31c6 {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: center;
}

#w-node-da5fb3b7-6164-9694-a5c2-a2240a32768b-fc1e31c6 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: center;
}

#w-node-ebf6f863-ec9f-1f4d-bf1b-af24ddb065a1-fc1e31c6 {
  grid-area: 8 / 1 / 9 / 2;
  justify-self: center;
}

#w-node-e98941bd-1671-ca23-46b7-5aee9077150b-fc1e31c6 {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: center;
}

#w-node-c850f15d-899d-1d0e-af96-579a3122e00c-fc1e31c6 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-b07c59a8-5c41-6dcc-e2fa-eca75ced0368-fc1e31c6 {
  grid-area: 8 / 3 / 9 / 4;
  justify-self: center;
}

#w-node-f4f4bf14-a302-c8fb-0c0c-076c312e051b-5aff62fa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c3465b5-4ea1-5926-7add-40b4cef6b018-5aff62fa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1f6-5aff62fa {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-5aff62fa {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a9916-5aff62fa {
  align-self: center;
}

#w-node-c187c330-c97f-1d0d-b613-2c55916a991b-5aff62fa {
  place-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-5aff62fa {
  align-self: center;
}

#w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-5aff62fa {
  place-self: center;
}

#w-node-_5025826f-de50-f3a3-beda-118160c19c97-5aff62fa {
  align-self: center;
}

#w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-5aff62fa {
  place-self: center;
}

#registrace.w-node-_2cb6d8f1-a0ea-8f51-8c37-404391371637-b987bb99, #w-node-_46ccb976-887e-d9d1-0087-56ad211a5cbb-b987bb99, #w-node-d8a0d045-4537-cd3c-4cbd-93a8f303a698-b987bb99, #w-node-_82460b1f-d1a7-78bf-37a3-904e80dd8a57-b987bb99, #w-node-_1f402183-22dc-dcaa-89d1-e57b37c4d463-b987bb99, #w-node-_1f402183-22dc-dcaa-89d1-e57b37c4d46c-b987bb99, #w-node-_64b15c20-fa6d-9843-794e-8a315f07b766-b987bb99, #w-node-_64b15c20-fa6d-9843-794e-8a315f07b76f-b987bb99, #w-node-dbca4b98-16b0-1626-12f2-3cdfb99a73f3-b987bb99, #w-node-dbca4b98-16b0-1626-12f2-3cdfb99a73fc-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f75a89a-d8c9-a908-4ff1-c459564463f3-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1f75a89a-d8c9-a908-4ff1-c4595644640d-b987bb99, #w-node-_1f75a89a-d8c9-a908-4ff1-c45956446416-b987bb99, #w-node-_86495ccc-6542-d3c2-3281-02f4cb2fc422-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4562e-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45637-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4565e-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45667-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4568e-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45697-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456be-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456c7-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456d4-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456ee-b987bb99, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456f7-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c0804-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c080d-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c0832-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c083b-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c0862-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c086b-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c0890-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c0899-b987bb99, #w-node-_84a9d8f6-c889-b67d-f2ca-cb460ffa9028-b987bb99, #w-node-_1f98a7db-4871-eb19-82f8-a4e61e25ac78-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca59f909-56a6-31df-30e2-72cab63c08a4-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca59f909-56a6-31df-30e2-72cab63c08be-b987bb99, #w-node-ca59f909-56a6-31df-30e2-72cab63c08c7-b987bb99, #w-node-_489140d2-7e86-81ac-b23e-f9c58fc8551b-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1c4-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1cd-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae220-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae229-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1f2-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1fb-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae24e-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae257-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4378c999-0338-7f09-88ed-cf86550ae262-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4378c999-0338-7f09-88ed-cf86550ae27c-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae285-b987bb99, #w-node-e88e033d-2f65-216d-66b9-78c7857cf11b-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ace-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ad7-b987bb99, #w-node-fa882f3c-ec56-4c7e-5eab-fa1f2123429c-b987bb99, #w-node-fa882f3c-ec56-4c7e-5eab-fa1f212342a5-b987bb99, #w-node-_1e86b54d-08d1-6d44-8d1d-22e022af1e3e-b987bb99, #w-node-_3ed67fb4-d0ac-b152-8184-391a79cf0aa7-b987bb99, #w-node-_26893cf4-f7ef-59e0-dba8-375045642486-b987bb99, #w-node-_6e0e0dc8-5bc9-0bb5-78d6-d3be6526e37f-b987bb99, #w-node-_6e0e0dc8-5bc9-0bb5-78d6-d3be6526e388-b987bb99, #w-node-_4971795b-68de-d74c-ee76-3bef58f280e3-b987bb99, #w-node-_83c78fb4-26f8-2e25-c4ce-ca95cea66f16-b987bb99, #w-node-_408eda73-7316-a20d-3aa3-c1b120ec5737-b987bb99, #w-node-d6ca8148-7cdf-27d5-3397-1beb92d380ee-b987bb99, #w-node-_0a9de263-f5dc-a27e-ab84-ecc3c8d2beae-b987bb99, #w-node-_0a9de263-f5dc-a27e-ab84-ecc3c8d2beb7-b987bb99, #w-node-_1808caf6-d356-971a-0739-9f37def78d9f-b987bb99, #w-node-_1808caf6-d356-971a-0739-9f37def78da8-b987bb99, #w-node-_29f895d6-a747-00f6-2ae6-7d3248592aad-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6851-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d685a-b987bb99, #w-node-b4107aac-c048-163b-1939-ce4de1fd1038-b987bb99, #w-node-f0467414-c281-28b6-37ce-54f7d2b60c02-b987bb99, #w-node-db869f9f-c3db-eb5f-d460-2b3c7b89d553-b987bb99, #w-node-_15d6f514-fe74-961a-caeb-a6f35099c731-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d687f-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6888-b987bb99, #w-node-e5522c87-e9e8-b993-25da-f3bbe11d8a4b-b987bb99, #w-node-_9935b628-d5d0-8c08-098c-314cfc77af89-b987bb99, #w-node-_3b2b771d-b9a5-65b5-f0b8-a0297555932e-b987bb99, #w-node-d3ff8211-da77-0ef1-4beb-eff7b2ee47f3-b987bb99, #w-node-_8825ff46-58b3-83b2-d52c-c16584ca4073-b987bb99, #w-node-_16b5449b-d977-654c-c43f-b4ff33401dd7-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68ad-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68b6-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68db-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68e4-b987bb99, #w-node-_47e30d6e-8b17-3daf-4f54-57d0b83708c4-b987bb99, #w-node-_79e8bd43-2579-a39f-01c2-e87169f7e92d-b987bb99, #w-node-_5e4e01a7-0307-7e04-915e-45397cc57a9e-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6909-b987bb99, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6912-b987bb99, #w-node-_42e031d6-aa7a-0405-f1af-61e0738f83c7-b987bb99, #w-node-_6cd1b7fb-be24-9b2d-f249-19877a760242-b987bb99, #registrace.w-node-_036428e1-f630-4d27-9733-0f572bab792d-b987bb99, #registrace.w-node-_66bb05f5-0087-d041-5e9a-693e8bea4304-b987bb99, #registrace.w-node-_26702aa5-c944-7408-3dd1-d56c6cefd42f-b987bb99, #registrace.w-node-ce97bb76-0c95-3d4f-6280-f344d5a45170-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2ef4-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2f0e-b987bb99, #w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2f17-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41360933-3966-e764-32ed-dbf92cddebb5-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41360933-3966-e764-32ed-dbf92cddebcf-b987bb99, #w-node-_41360933-3966-e764-32ed-dbf92cddebd8-b987bb99, #w-node-_41360933-3966-e764-32ed-dbf92cddeba1-b987bb99, #w-node-_41360933-3966-e764-32ed-dbf92cddebaa-b987bb99, #w-node-_139ebea2-95d7-5e6f-0064-a8801028459f-b987bb99, #w-node-_139ebea2-95d7-5e6f-0064-a880102845a8-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_139ebea2-95d7-5e6f-0064-a88010284605-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_139ebea2-95d7-5e6f-0064-a8801028461f-b987bb99, #w-node-_139ebea2-95d7-5e6f-0064-a88010284628-b987bb99, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a55-b987bb99, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a5e-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a69-b987bb99 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a83-b987bb99, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a8c-b987bb99, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7b5a-b987bb99, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7b63-b987bb99, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7bd1-b987bb99, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7bda-b987bb99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdb043f4-d7a5-59ea-2a51-cd713676c41a-6e8b750a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_74117ce0-13b5-0b83-28e4-4defd2a2395e-b3dcfd74, #kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a2395f-b3dcfd74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74117ce0-13b5-0b83-28e4-4defd2a23969-b3dcfd74 {
  align-self: start;
}

#w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396a-b3dcfd74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396b-b3dcfd74 {
  align-self: start;
}

#kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396c-b3dcfd74, #w-node-_74117ce0-13b5-0b83-28e4-4defd2a23974-b3dcfd74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74117ce0-13b5-0b83-28e4-4defd2a23975-b3dcfd74 {
  align-self: start;
}

#kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a23976-b3dcfd74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b5fbaee-f0fc-8e86-a72e-7b272f112542-b3dcfd74, #w-node-_9b5fbaee-f0fc-8e86-a72e-7b272f112545-b3dcfd74, #w-node-_9b5fbaee-f0fc-8e86-a72e-7b272f112554-b3dcfd74, #w-node-_9b5fbaee-f0fc-8e86-a72e-7b272f112556-b3dcfd74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-b3dcfd74, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-b3dcfd74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_043e7e18-28d1-9dc7-ed65-d09ebe7ce77d-be7ce779, #w-node-_043e7e18-28d1-9dc7-ed65-d09ebe7ce793-be7ce779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-c3b67f90, #w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-c3b67f90, #w-node-_024ef179-8ed3-c3e4-913d-4c14f7456ffc-c3b67f90, #w-node-_8fd7236e-1786-0417-a26a-514fc2b8d3c6-c3b67f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b79c0c95-3cbf-4bde-a18e-8cda9855a92e-c3b67f90, #w-node-b79c0c95-3cbf-4bde-a18e-8cda9855a940-c3b67f90, #w-node-b79c0c95-3cbf-4bde-a18e-8cda9855a953-c3b67f90, #w-node-b79c0c95-3cbf-4bde-a18e-8cda9855a966-c3b67f90, #w-node-b79c0c95-3cbf-4bde-a18e-8cda9855a978-c3b67f90, #w-node-ea7285a3-273f-8220-619d-59db5ddf08de-c3b67f90, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-c3b67f90, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-c3b67f90, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-c3b67f90, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-c3b67f90, #w-node-e4b0a629-9d99-f714-f253-2d629c8aaa20-c3b67f90, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-c3b67f90, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-c3b67f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69837282-a733-4d2e-5978-c18e26a7b967-c3b67f90 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_720e6a47-fb88-332e-821e-66e17a94cc1f-c3b67f90 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7ad98fff-9abd-255d-20d0-bd98cfb15fe3-c3b67f90 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_85391b4b-b30c-89e5-1a5f-8b0b377e3e9e-c3b67f90 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_10e2ef17-98a7-3798-1eb6-376b66d16e17-c3b67f90 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-be3c1b61-064b-e610-3be2-b97b9edb97b9-c3b67f90, #w-node-_68fac40f-72c9-05d2-832c-828d7bbee1b5-c3b67f90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-7d5655cb, #w-node-_73bbc59f-a49d-9e04-b880-3942b4849491-7d5655cb, #w-node-c113f132-d4ec-fda6-21ea-eb3478016183-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b5b0a33-39d8-c381-a5cf-e3b74b982b6c-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8a053539-be79-cd2a-f844-f669a8c06e2b-7d5655cb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_30b55929-4d9b-a1a0-f65d-0d4bf038844a-7d5655cb, #w-node-badecee9-3617-a1ef-2c85-9e25d72f0988-7d5655cb, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641530-7d5655cb, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641532-7d5655cb, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641534-7d5655cb, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641536-7d5655cb, #w-node-d16f75b1-8fbb-3165-ce3b-7083446fd771-7d5655cb, #w-node-d2178056-41cc-1c92-74c1-9b18f55bc358-7d5655cb, #w-node-_38daab2a-73ed-7964-f9c0-71203f53f88d-7d5655cb, #w-node-c2febbd6-dacb-e2f8-d99d-f854754a09bb-7d5655cb, #w-node-aa231f5a-784f-0c9d-3ebb-bc786d98740c-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b392-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b395-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-7d5655cb {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a9-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3ae-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b0-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b2-7d5655cb, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b4-7d5655cb, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-7d5655cb, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-7d5655cb, #w-node-_743d2331-aef0-4b2d-2672-00e188a1a7f8-7d5655cb, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-7d5655cb, #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-7d5655cb, #w-node-_19c93a48-2471-c436-4c4d-06c0a862a49a-7d5655cb, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-7d5655cb, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_738a8442-8e27-f48e-25f4-1ab365c2bfdb-7d5655cb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d22fe695-c5f9-f1a9-b23e-22083f5a26f0-7d5655cb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_85c781d4-1404-89f1-8309-c1bf2e225ae8-7d5655cb {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e70cd70e-996c-b91e-b62d-9e2cb172f68a-7d5655cb {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-fe57f939-7460-1905-76fd-784a86655989-7d5655cb {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_28c42cf8-4b4e-2f9e-7383-06b830ec2fd9-7d5655cb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_29502a7e-e124-a276-4c13-60195610157a-7d5655cb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e158d292-90f6-1332-64bd-36ae612c41be-7d5655cb {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-d712d480-eada-4b2c-bca9-ccbed222519a-7d5655cb {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_81757730-4e33-fb86-9aad-aa6693422c7e-7d5655cb, #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-7d5655cb, #w-node-_81757730-4e33-fb86-9aad-aa6693422c82-7d5655cb, #w-node-_81757730-4e33-fb86-9aad-aa6693422c9d-7d5655cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-d0447ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-d0447ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0fb65c9-fd44-8da6-abb6-05b52f739ea6-d0447ead, #w-node-_6cdd2d01-520f-b49e-1b43-6a8bcfcb38dc-d0447ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ea7285a3-273f-8220-619d-59db5ddf08de-d0447ead, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-d0447ead, #w-node-_7962e1c8-ca01-7ad8-232f-5a704f8aafb2-d0447ead, #w-node-d49c56c0-d405-a3b0-83a8-a08983d1289d-d0447ead, #w-node-_05863ca7-7973-35a9-9612-1b5074515d45-d0447ead, #w-node-_54d65fbc-ec4d-2098-d11b-d98c3719cc94-d0447ead, #w-node-_23e9d2ee-af96-502f-5118-8f9247f61a57-d0447ead, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-d0447ead, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-d0447ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4a84e4c-e83e-b5d8-5084-274048b8ee39-d0447ead {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9740a928-921e-4340-e87e-d6a231db68da-d0447ead {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_020369bb-9437-1c6a-e30a-8ee339f0c9ef-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_020369bb-9437-1c6a-e30a-8ee339f0c9f0-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_020369bb-9437-1c6a-e30a-8ee339f0c9f1-06ffb49e, #w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-06ffb49e, #w-node-e93efd98-30e7-52dc-216c-45d6446e41cd-06ffb49e, #w-node-e4a1498b-2a44-cca3-f4af-c06dec734895-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_441e69d7-ae1e-45f9-25a7-d19953ce4671-06ffb49e {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ea7285a3-273f-8220-619d-59db5ddf08de-06ffb49e, #w-node-_845eb30e-fae5-3109-19e9-cf4f9807daf7-06ffb49e, #w-node-_7962e1c8-ca01-7ad8-232f-5a704f8aafb2-06ffb49e, #w-node-d49c56c0-d405-a3b0-83a8-a08983d1289d-06ffb49e, #w-node-_05863ca7-7973-35a9-9612-1b5074515d45-06ffb49e, #w-node-_54d65fbc-ec4d-2098-d11b-d98c3719cc94-06ffb49e, #w-node-_23e9d2ee-af96-502f-5118-8f9247f61a57-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e64faad-dd60-ce04-8c2c-8160ad690972-06ffb49e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5e64faad-dd60-ce04-8c2c-8160ad690973-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690976-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690986-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad69098b-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad69098d-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad69098f-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690991-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690993-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690995-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690997-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad690999-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad69099b-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad69099d-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909a2-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909a5-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909b4-06ffb49e {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909b5-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909ba-06ffb49e, #w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909bc-06ffb49e, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-06ffb49e, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-06ffb49e, #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-06ffb49e, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-06ffb49e, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-06ffb49e, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-06ffb49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_386e0cac-d1f9-585d-9ee8-256c1d5e7382-06ffb49e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4b67f6f8-3384-d964-eb14-ffe3b248e7a4-06ffb49e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b8559e0b-aba7-1fa3-535f-81849c62acf8-06ffb49e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4c8c91df-0f5a-0d70-70e6-fe45fcf58f1a-06ffb49e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-bf256efc-725f-c188-2286-8a54c93874ea-06ffb49e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c40fdd2b-3bcc-6d6f-f335-a4df308a0601-06ffb49e {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_808cf724-7a60-37d2-0ce2-3e403205c74d-06ffb49e {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7f7b03a0-6ff1-9b9b-8620-031a0083ad49-06ffb49e {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_15b0bbf3-b8e5-86eb-d2ff-d51801a841bc-06ffb49e {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ce130bd1-f02b-a940-1d4f-f212a5cf6292-06ffb49e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-d8067e7e, #w-node-be83c661-e748-a49a-f00f-e95085d587eb-d8067e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae569fc1-244a-b8e8-0c08-e3716cbe371a-fbcf68b6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ae569fc1-244a-b8e8-0c08-e3716cbe371b-fbcf68b6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-da488f3c-5a75-d605-8d4c-948d324ba7f3-dd90a9d9, #w-node-_8271ce00-fdd6-7082-c691-47a773419a51-dd90a9d9, #w-node-_4124126f-f237-52e4-da9b-c713c6840d16-dd90a9d9, #w-node-_04f89cf6-cd4c-122b-62a0-1dfa31139cc8-dd90a9d9, #w-node-_49e79601-cb8b-73d1-7e69-72b14675b496-dd90a9d9, #w-node-cfde20be-7bd4-0a3e-417d-dd8ba167088a-dd90a9d9, #w-node-_88b9dc31-94a4-a453-083b-48cc7c84bb65-dd90a9d9, #w-node-bdf743cd-1714-66f4-6ed3-78486635faf2-dd90a9d9, #w-node-e50fc6cf-079a-13b0-5569-8d524fd3756c-dd90a9d9, #w-node-f053468a-cf9a-e8d5-c7b9-637540e7ccc6-dd90a9d9 {
  place-self: center;
}

#w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb0-dd90a9d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb5-dd90a9d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb9-dd90a9d9, #w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aec3-dd90a9d9, #w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aec8-dd90a9d9, #w-node-_4b33f9ea-6f80-8b8d-0b5c-8d8ab8aa16cb-dd90a9d9, #w-node-_93177b76-af7e-55b0-92b2-07033cd2fc19-dd90a9d9, #w-node-_8018bdd9-e874-4f4b-1e30-2da2a9fc97a4-dd90a9d9, #w-node-_9d8c15e3-935c-f2b5-7b0f-da95553c9a47-dd90a9d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89cef362-5f01-8754-ca54-8352b4d4b094-dd90a9d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89cef362-5f01-8754-ca54-8352b4d4b09d-dd90a9d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-2ec23361 {
  grid-area: 2 / 3 / 3 / 7;
  place-self: auto;
}

#w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c1-2ec23361, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c2-2ec23361, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662c4-2ec23361, #w-node-_1a6686b3-43d9-8f3a-65a9-b519162662ce-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-2ec23361 {
  grid-area: 3 / 5 / 4 / 7;
}

#w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559908d-2ec23361, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559908e-2ec23361, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e665599090-2ec23361, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e665599092-2ec23361, #w-node-_8433ea82-5ff7-5f98-9a5c-c5e66559909a-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05168539-a778-dde4-edf6-7471fe3d711b-2ec23361 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-ce7ce84c-4c43-61c0-3176-b0ade1593806-2ec23361, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593807-2ec23361, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593809-2ec23361, #w-node-ce7ce84c-4c43-61c0-3176-b0ade159380b-2ec23361, #w-node-ce7ce84c-4c43-61c0-3176-b0ade1593813-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cae27de7-fc4d-f941-8950-8f831f35620f-2ec23361 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a9166006-df38-af03-6217-0db0eac32bad-2ec23361, #w-node-a9166006-df38-af03-6217-0db0eac32bae-2ec23361, #w-node-a9166006-df38-af03-6217-0db0eac32bb0-2ec23361, #w-node-a9166006-df38-af03-6217-0db0eac32bb2-2ec23361, #w-node-a9166006-df38-af03-6217-0db0eac32bb8-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b475bfea-4521-f825-eae9-ee04cbd20304-2ec23361 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_4a067121-8c91-be1e-8899-f57caaca7e05-2ec23361, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e06-2ec23361, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e08-2ec23361, #w-node-_4a067121-8c91-be1e-8899-f57caaca7e0a-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-2ec23361 {
  grid-area: 5 / 5 / 6 / 7;
  align-self: center;
}

#w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-2ec23361 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_42abe6e4-a0e7-252e-721b-619a68d85cdf-2ec23361, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce0-2ec23361, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce2-2ec23361, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce4-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-2ec23361 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560a-2ec23361, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560b-2ec23361, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560d-2ec23361, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560f-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-2ec23361 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7b-2ec23361, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7c-2ec23361, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad7e-2ec23361, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad80-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea1450-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea145b-2ec23361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-f9fee92d-1750-0998-2bae-afdb735eaa77-658efd98 {
  align-self: center;
}

#w-node-d6068bff-6af7-beb0-f5a7-33acefa55005-658efd98, #w-node-d3d6c11a-e77e-a69a-3e74-75c6a4ab8d98-658efd98, #w-node-a28931dc-c776-b489-41f3-20eaf179d400-658efd98, #w-node-d60b8a43-80c9-9fd5-f311-d0a4358c58a1-658efd98, #w-node-_26ec5214-6eac-eac6-e581-757ba1856087-658efd98, #w-node-a5ac1068-e15e-773d-ac4a-e9d4ceca1d1b-658efd98, #w-node-_5c98b354-ed4c-d761-a842-929c5fec9abb-658efd98, #w-node-_457c563f-951b-d876-2109-535262ae12f8-658efd98, #w-node-bb8c6772-e611-60a5-bc83-73058447a02c-658efd98, #w-node-cd4eab3d-5f1c-e513-a6ef-f999f6dd34ff-658efd98, #w-node-d10cbf49-1514-d60c-efe0-b365f8bfb382-658efd98, #w-node-_013ac701-eeaf-d559-e6e4-db9b4c3bd0e8-658efd98, #w-node-ee148c52-144b-9e9c-dc1b-c76b72cd929b-658efd98, #w-node-_2464c156-e507-bbf0-c17b-d8121c486300-658efd98, #w-node-dd4a5539-1bb2-2363-465d-0db2a99b1c35-658efd98, #w-node-_58bede25-20e6-0d4e-1619-054268d3db50-658efd98, #w-node-e6ca74f5-6384-dbe5-6569-b708ffcf9849-658efd98, #w-node-f782ac7f-fd2b-85fb-8cae-a4aa9bebd451-658efd98, #w-node-d4fbdd58-67db-9ba8-47d5-b598356951cb-658efd98, #w-node-bea01d4e-be66-6723-b6dd-4efde8ce8d85-658efd98, #w-node-f8b3fb9e-9aa8-b2c4-5906-e8c4e858a221-658efd98 {
  place-self: auto;
}

#w-node-a26c4a79-6976-2db8-b100-230e8dbfd118-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd11a-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd11b-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd11d-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd11f-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd127-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12c-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12e-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12f-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd131-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd133-05ec099e, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd13b-05ec099e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5975bf8f-f2c1-21e2-ac62-451be4955780-b0168418 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e690e0a-b90a-dc55-46fc-a2d2e5f1dfca-b0168418, #w-node-_73bbc59f-a49d-9e04-b880-3942b4849491-b0168418, #w-node-c113f132-d4ec-fda6-21ea-eb3478016183-b0168418 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b5b0a33-39d8-c381-a5cf-e3b74b982b6c-b0168418 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8a053539-be79-cd2a-f844-f669a8c06e2b-b0168418 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_30b55929-4d9b-a1a0-f65d-0d4bf038844a-b0168418, #w-node-badecee9-3617-a1ef-2c85-9e25d72f0988-b0168418, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641530-b0168418, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641532-b0168418, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641534-b0168418, #w-node-f8bcea55-0ca7-67f8-26ec-13b639641536-b0168418, #w-node-d16f75b1-8fbb-3165-ce3b-7083446fd771-b0168418, #w-node-d2178056-41cc-1c92-74c1-9b18f55bc358-b0168418, #w-node-_38daab2a-73ed-7964-f9c0-71203f53f88d-b0168418, #w-node-c2febbd6-dacb-e2f8-d99d-f854754a09bb-b0168418, #w-node-aa231f5a-784f-0c9d-3ebb-bc786d98740c-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b392-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b395-b0168418 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-b0168418 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_501f6202-49df-0c1f-aa53-d0165677b3a9-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3ae-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b0-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b2-b0168418, #w-node-_501f6202-49df-0c1f-aa53-d0165677b3b4-b0168418, #w-node-_05ab5c1b-a729-4bf8-89c5-a08821fdf080-b0168418, #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-b0168418, #w-node-_743d2331-aef0-4b2d-2672-00e188a1a7f8-b0168418, #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-b0168418, #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-b0168418, #w-node-_19c93a48-2471-c436-4c4d-06c0a862a49a-b0168418, #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-b0168418, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-b0168418, #w-node-_81757730-4e33-fb86-9aad-aa6693422c7e-b0168418, #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-b0168418, #w-node-_81757730-4e33-fb86-9aad-aa6693422c82-b0168418, #w-node-_81757730-4e33-fb86-9aad-aa6693422c9d-b0168418, #registrace.w-node-_2cb6d8f1-a0ea-8f51-8c37-404391371637-3208632f, #w-node-_46ccb976-887e-d9d1-0087-56ad211a5cbb-3208632f, #w-node-d8a0d045-4537-cd3c-4cbd-93a8f303a698-3208632f, #w-node-_82460b1f-d1a7-78bf-37a3-904e80dd8a57-3208632f, #w-node-_1f402183-22dc-dcaa-89d1-e57b37c4d463-3208632f, #w-node-_1f402183-22dc-dcaa-89d1-e57b37c4d46c-3208632f, #w-node-_64b15c20-fa6d-9843-794e-8a315f07b766-3208632f, #w-node-_64b15c20-fa6d-9843-794e-8a315f07b76f-3208632f, #w-node-_86495ccc-6542-d3c2-3281-02f4cb2fc422-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4562e-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45637-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4565e-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45667-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b4568e-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b45697-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456be-3208632f, #w-node-_33f7aa6c-6e03-e546-2f78-8646f2b456c7-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c0804-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c080d-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c0832-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c083b-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c0862-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c086b-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c0890-3208632f, #w-node-ca59f909-56a6-31df-30e2-72cab63c0899-3208632f, #w-node-_84a9d8f6-c889-b67d-f2ca-cb460ffa9028-3208632f, #w-node-_1f98a7db-4871-eb19-82f8-a4e61e25ac78-3208632f, #w-node-_489140d2-7e86-81ac-b23e-f9c58fc8551b-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4378c999-0338-7f09-88ed-cf86550ae1ac-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4378c999-0338-7f09-88ed-cf86550ae1c4-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1cd-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae220-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae229-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1f2-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1fb-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae24e-3208632f, #w-node-_4378c999-0338-7f09-88ed-cf86550ae257-3208632f, #w-node-e88e033d-2f65-216d-66b9-78c7857cf11b-3208632f, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ace-3208632f, #w-node-fa882f3c-ec56-4c7e-5eab-fa1f2123429c-3208632f, #w-node-fa882f3c-ec56-4c7e-5eab-fa1f212342a5-3208632f, #w-node-_6e0e0dc8-5bc9-0bb5-78d6-d3be6526e37f-3208632f, #w-node-_6e0e0dc8-5bc9-0bb5-78d6-d3be6526e388-3208632f, #w-node-_4971795b-68de-d74c-ee76-3bef58f280e3-3208632f, #w-node-_83c78fb4-26f8-2e25-c4ce-ca95cea66f16-3208632f, #w-node-_408eda73-7316-a20d-3aa3-c1b120ec5737-3208632f, #w-node-_0a9de263-f5dc-a27e-ab84-ecc3c8d2beae-3208632f, #w-node-_0a9de263-f5dc-a27e-ab84-ecc3c8d2beb7-3208632f, #w-node-_1b629e5d-65c8-fdba-f3f3-1e47dc25efbe-3208632f, #w-node-fc05064f-f53d-c77b-d8d7-c4b8120045d6-3208632f, #w-node-_29f895d6-a747-00f6-2ae6-7d3248592aad-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6851-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d685a-3208632f, #w-node-b4107aac-c048-163b-1939-ce4de1fd1038-3208632f, #w-node-f0467414-c281-28b6-37ce-54f7d2b60c02-3208632f, #w-node-db869f9f-c3db-eb5f-d460-2b3c7b89d553-3208632f, #w-node-_15d6f514-fe74-961a-caeb-a6f35099c731-3208632f, #w-node-_77fd041b-ea99-16ac-1af8-56575aaad469-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c9dab3e-f612-a496-eb0c-d758336d6865-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6867-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7c9dab3e-f612-a496-eb0c-d758336d687f-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d6888-3208632f, #w-node-e5522c87-e9e8-b993-25da-f3bbe11d8a4b-3208632f, #w-node-_9935b628-d5d0-8c08-098c-314cfc77af89-3208632f, #w-node-d3ff8211-da77-0ef1-4beb-eff7b2ee47f3-3208632f, #w-node-_8825ff46-58b3-83b2-d52c-c16584ca4073-3208632f, #w-node-_16b5449b-d977-654c-c43f-b4ff33401dd7-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68ad-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68b6-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68db-3208632f, #w-node-_7c9dab3e-f612-a496-eb0c-d758336d68e4-3208632f, #w-node-_42e031d6-aa7a-0405-f1af-61e0738f83c7-3208632f, #w-node-_6cd1b7fb-be24-9b2d-f249-19877a760242-3208632f, #registrace.w-node-_036428e1-f630-4d27-9733-0f572bab792d-3208632f, #registrace.w-node-_66bb05f5-0087-d041-5e9a-693e8bea4304-3208632f, #registrace.w-node-_26702aa5-c944-7408-3dd1-d56c6cefd42f-3208632f, #registrace.w-node-ce97bb76-0c95-3d4f-6280-f344d5a45170-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2ef4-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2f0e-3208632f, #w-node-_9c56c676-fc12-280e-c2ad-dfe2291e2f17-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41360933-3966-e764-32ed-dbf92cddebb5-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41360933-3966-e764-32ed-dbf92cddebcf-3208632f, #w-node-_41360933-3966-e764-32ed-dbf92cddebd8-3208632f, #w-node-_41360933-3966-e764-32ed-dbf92cddeba1-3208632f, #w-node-_41360933-3966-e764-32ed-dbf92cddebaa-3208632f, #w-node-_139ebea2-95d7-5e6f-0064-a8801028459f-3208632f, #w-node-_139ebea2-95d7-5e6f-0064-a880102845a8-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_139ebea2-95d7-5e6f-0064-a88010284605-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_139ebea2-95d7-5e6f-0064-a8801028461f-3208632f, #w-node-_139ebea2-95d7-5e6f-0064-a88010284628-3208632f, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a55-3208632f, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a5e-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a69-3208632f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a83-3208632f, #w-node-_4665a57a-cc2c-f919-4f83-9a5418cb2a8c-3208632f, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7b5a-3208632f, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7b63-3208632f, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7bd1-3208632f, #w-node-bd578f87-0e40-fcb0-f8c1-f616355c7bda-3208632f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c77bb46-7b50-e0b0-4c40-c0136d314183-1f90ae6d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c4d5d3ce-e52a-f3aa-9814-92123495da76-1f90ae6d {
  justify-self: auto;
}

#w-node-_50167322-8d58-2599-440b-09db35c7a190-1f90ae6d {
  justify-self: end;
}

#w-node-_50167322-8d58-2599-440b-09db35c7a193-1f90ae6d {
  align-self: center;
}

#w-node-_50167322-8d58-2599-440b-09db35c7a1a0-1f90ae6d {
  justify-self: start;
}

#w-node-_50167322-8d58-2599-440b-09db35c7a1a1-1f90ae6d {
  align-self: center;
}

#w-node-f9682462-b4b0-58f0-bfc1-0b266c899e1f-1f90ae6d {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ed82a96a-c306-c92a-f28a-0ee2dd3addaa-1f90ae6d {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-a8bec753-2bd7-26e4-81e4-d97aff14223a-1f90ae6d {
  align-self: end;
}

#w-node-_13ff694a-f5db-80d9-dd83-1834e6e147c6-1f90ae6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9f29b5ae-de95-d894-1c6c-042fa2f0dbe4-1f90ae6d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8d565232-0b70-4234-0adf-1cab15ac8485-1f90ae6d {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_09460003-36f6-d3de-e6c2-a617568617cb-1f90ae6d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-ef13fb55-6a3c-177c-3fa3-c168cc2f3b9f-1f90ae6d {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_8f98b70a-c953-94ee-f9e1-77a63a1a5f20-1f90ae6d {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_2885618a-2bcc-c847-c763-10fc83eeb0dd-1f90ae6d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_57f437e2-e4f6-4d48-e030-694c84247a1f-1f90ae6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57f437e2-e4f6-4d48-e030-694c84247a25-1f90ae6d {
  align-self: center;
}

#w-node-c116a10f-6491-a3fd-b828-ba3f06779f7d-1f90ae6d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c116a10f-6491-a3fd-b828-ba3f06779f83-1f90ae6d, #w-node-_0f55cbbd-38c8-c195-ab3f-015560c0ec9b-9018b252 {
  justify-self: auto;
}

#w-node-_0f55cbbd-38c8-c195-ab3f-015560c0ec95-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f89b0813-5fca-bd01-4e8e-993e96ef7069-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0345a269-07b8-c491-f7c0-aae4834b5110-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0345a269-07b8-c491-f7c0-aae4834b5111-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0345a269-07b8-c491-f7c0-aae4834b5112-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3b0c4e4a-2b60-6d5e-e730-2811bd5f84c0-9018b252, #w-node-fd49f698-17b8-dcfe-eac4-61d08e5749f6-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd49f698-17b8-dcfe-eac4-61d08e5749f7-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fd49f698-17b8-dcfe-eac4-61d08e5749f8-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_48ede831-1dd5-e0d7-8eff-dfcf732f722d-9018b252, #w-node-_92baf481-0fe9-c5f0-8ee4-af0f2a9879cd-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92baf481-0fe9-c5f0-8ee4-af0f2a9879ce-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92baf481-0fe9-c5f0-8ee4-af0f2a9879cf-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a48-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a56-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a57-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a58-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a5a-9018b252, #w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a67-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a68-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a69-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a6b-9018b252, #w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a78-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a79-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82694c8d-0ad2-4f6c-028d-bb81bf943a7a-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff98d-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff99b-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff99c-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff99d-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff99f-9018b252, #w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9ac-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9ad-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9ae-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9b0-9018b252, #w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9bd-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9be-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c0e82b9-1068-2d2f-3da9-9a88964ff9bf-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_57f437e2-e4f6-4d48-e030-694c84247a1f-9018b252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57f437e2-e4f6-4d48-e030-694c84247a25-9018b252 {
  align-self: center;
}

#w-node-c116a10f-6491-a3fd-b828-ba3f06779f7d-9018b252 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c116a10f-6491-a3fd-b828-ba3f06779f83-9018b252 {
  justify-self: auto;
}

#w-node-ac19e91d-707e-9bcf-7161-a3fe0a91dbab-94a20b86 {
  place-self: center stretch;
}

#w-node-e1376c13-5ddf-fb0f-ed65-2011208e4eb1-94a20b86, #w-node-_79185953-43ce-9bc5-b989-2eb4b1c905bc-94a20b86, #w-node-_126f2c14-9366-b782-3ae7-811c1670bfe7-94a20b86, #w-node-_6e42f276-1586-5c85-06db-85e54bf41738-94a20b86 {
  place-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-e67f8f4a {
    grid-area: 1 / 1 / 2 / 5;
    place-self: auto;
  }

  #w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-e67f8f4a {
    grid-row: 1 / 2;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-e67f8f4a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-e67f8f4a {
    grid-row-start: 3;
  }

  #w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a49537-e67f8ffd {
    align-self: center;
  }

  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-2ec23361 {
    grid-area: 2 / 3 / 3 / 7;
    place-self: auto;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-2ec23361 {
    grid-area: 3 / 5 / 4 / 7;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-2ec23361 {
    grid-row-start: 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce4-e67f8f4a, #w-node-ce7ce84c-4c43-61c0-3176-b0ade159380b-e67f8f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f9-e67f8f4a {
    align-self: center;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560f-e67f8f4a, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad80-e67f8f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a29-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb9-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e0-e67f8ffd {
    align-self: center;
  }

  #w-node-bdb4b0d3-e4a4-dd85-5a60-89b6ba2e2e82-e67f8ffd {
    grid-column: 1 / 2;
  }

  #w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396a-b3dcfd74, #kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396c-b3dcfd74, #w-node-_74117ce0-13b5-0b83-28e4-4defd2a23974-b3dcfd74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a23976-b3dcfd74 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89cef362-5f01-8754-ca54-8352b4d4b09d-dd90a9d9 {
    align-self: center;
  }

  #w-node-ce7ce84c-4c43-61c0-3176-b0ade159380b-2ec23361, #w-node-_42abe6e4-a0e7-252e-721b-619a68d85ce4-2ec23361, #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e91560f-2ec23361, #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad80-2ec23361 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea145b-2ec23361 {
    align-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f0-e67f8f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f9-e67f8f4a {
    justify-self: auto;
  }

  #w-node-_077d49b6-d9e2-c1f0-093d-0ee0247f86b0-e67f8ecd, #w-node-_430187cb-e786-fd40-de72-01a5ed7c9b28-e67f8ecd, #w-node-_2e4b883e-f725-f0e5-0e88-eceb890af846-e67f8ecd, #w-node-_92a1ccf0-fb37-952f-19a9-316467dd82c3-e67f8ecd, #w-node-_2a0eb474-1a95-6e07-56da-b1621629c11d-e67f8ecd, #w-node-b543de18-6a37-4ca6-5986-6b609416d412-e67f8ecd, #w-node-f2c052e2-4754-09a4-7b63-c1ce7d0e2ab4-e67f8ecd, #w-node-f823e6b0-b3ae-94cb-b765-a8ea936346d5-e67f8ecd, #w-node-_71fdec26-fc7e-04b2-67b1-29b8ee13fa5c-e67f8ecd, #w-node-_20c7d0e2-f913-5a88-7bf9-a064175615bb-e67f8ecd, #w-node-_8cf524a5-fe9d-505e-19fa-8aa26c0f8cce-e67f8ecd, #w-node-_9b94848f-985b-8ad3-1e4b-517cb772a7d8-e67f8ecd, #w-node-ed6013d9-2a07-7315-850b-8a5e8d7ee659-e67f8ecd, #w-node-f5e0ad00-6ab6-dbd3-ab8c-20553b44d348-e67f8ecd, #w-node-f4086a0e-7110-4df0-966a-56e2707a9f4e-e67f8ecd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0994ce68-395b-133f-12a8-c870156f7d84-c031a844 {
    justify-self: auto;
  }

  #w-node-_37156526-469a-24f4-fd17-4ceb08f67344-e67f8f63 {
    place-self: center;
  }

  #w-node-_077d49b6-d9e2-c1f0-093d-0ee0247f86b0-e67f8fb6, #w-node-_430187cb-e786-fd40-de72-01a5ed7c9b28-e67f8fb6, #w-node-_2e4b883e-f725-f0e5-0e88-eceb890af846-e67f8fb6, #w-node-_92a1ccf0-fb37-952f-19a9-316467dd82c3-e67f8fb6, #w-node-_2a0eb474-1a95-6e07-56da-b1621629c11d-e67f8fb6, #w-node-b543de18-6a37-4ca6-5986-6b609416d412-e67f8fb6, #w-node-f2c052e2-4754-09a4-7b63-c1ce7d0e2ab4-e67f8fb6, #w-node-f823e6b0-b3ae-94cb-b765-a8ea936346d5-e67f8fb6, #w-node-_71fdec26-fc7e-04b2-67b1-29b8ee13fa5c-e67f8fb6, #w-node-_20c7d0e2-f913-5a88-7bf9-a064175615bb-e67f8fb6, #w-node-_8cf524a5-fe9d-505e-19fa-8aa26c0f8cce-e67f8fb6, #w-node-_9b94848f-985b-8ad3-1e4b-517cb772a7d8-e67f8fb6, #w-node-ed6013d9-2a07-7315-850b-8a5e8d7ee659-e67f8fb6, #w-node-f5e0ad00-6ab6-dbd3-ab8c-20553b44d348-e67f8fb6, #w-node-f4086a0e-7110-4df0-966a-56e2707a9f4e-e67f8fb6, #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-e67f8fd2, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0b-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0d-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0f-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a11-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a13-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a15-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a17-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a19-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1b-e67f8ffd, #w-node-_9cf942b6-4bec-061b-b0ca-46db31bf152b-e67f8ffd, #w-node-ab703dd7-9c33-8786-488a-74cf1ab493c5-e67f8ffd, #w-node-_6864bffb-6da4-f33e-75c5-36e256eb30cd-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1d-e67f8ffd, #w-node-_9658d7ca-06d2-e20d-2c81-36e8b93a830a-e67f8ffd, #w-node-_070e1a49-a52c-a39e-8e13-a566720456fe-e67f8ffd, #w-node-_1c30bee5-0b9d-b557-2747-18a0d0670998-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1f-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a21-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a23-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a25-e67f8ffd, #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a27-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e90-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e92-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e94-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e96-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e98-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9a-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9c-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9e-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea0-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea8-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea6-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb1-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb3-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb5-e67f8ffd, #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb7-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b7-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b9-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bb-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bd-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bf-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c1-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c3-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c5-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c7-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c9-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cb-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cd-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cf-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d1-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d3-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d4-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d6-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d8-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151da-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151dc-e67f8ffd, #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151de-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848700a-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848700c-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848700e-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487010-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487012-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487014-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487016-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487018-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848701a-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848701c-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848701e-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487020-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487022-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487024-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487026-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487028-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848702a-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848702c-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848702d-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d70848702f-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487031-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487033-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487035-e67f8ffd, #w-node-_301826d7-7b41-4b33-b044-a1d708487037-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a3-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a5-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a7-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a9-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ab-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ad-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34af-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b1-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b3-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b5-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b7-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b9-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34bb-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34bd-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34bf-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c0-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c2-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c4-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c6-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c8-e67f8ffd, #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ca-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8649-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af864b-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af864d-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af864f-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8651-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8653-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8655-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8657-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8659-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af865b-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af865d-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af865f-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8661-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8663-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8665-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8666-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8668-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af866a-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af866c-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af866e-e67f8ffd, #w-node-_02c2bb43-d12f-125a-5825-7be537af8670-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eaa-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eac-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eae-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb0-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb2-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb4-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb6-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb8-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eba-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ebc-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ebe-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec0-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec2-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec4-e67f8ffd, #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec6-e67f8ffd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdb4b0d3-e4a4-dd85-5a60-89b6ba2e2e82-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-fc1e31c6, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4619-c3b67f90, #w-node-_72ead108-f8a4-d9bb-f220-e370d5c35066-c3b67f90, #w-node-_78973c7a-8065-670a-c143-667e8d2ab5da-c3b67f90, #w-node-_133367e2-266e-e034-c940-1908a80060f8-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc461b-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc461d-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc461f-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4621-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4623-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4625-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4627-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4629-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc462b-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc462d-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc462f-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4631-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4633-c3b67f90, #w-node-_0856b946-97bb-ca78-9f3a-0e76cbbc4635-c3b67f90, #w-node-_892383f5-11db-680f-7463-6bd82ffa185c-c3b67f90, #w-node-_52cc5b3e-2253-b4f1-a58c-790362cc11d2-c3b67f90, #w-node-_55ead581-c6e2-040f-0c7e-4ff6568cd545-c3b67f90, #w-node-_077d49b6-d9e2-c1f0-093d-0ee0247f86b0-d0447ead, #w-node-_430187cb-e786-fd40-de72-01a5ed7c9b28-d0447ead, #w-node-_2e4b883e-f725-f0e5-0e88-eceb890af846-d0447ead, #w-node-_92a1ccf0-fb37-952f-19a9-316467dd82c3-d0447ead, #w-node-_2a0eb474-1a95-6e07-56da-b1621629c11d-d0447ead, #w-node-b543de18-6a37-4ca6-5986-6b609416d412-d0447ead, #w-node-f2c052e2-4754-09a4-7b63-c1ce7d0e2ab4-d0447ead, #w-node-f823e6b0-b3ae-94cb-b765-a8ea936346d5-d0447ead, #w-node-_71fdec26-fc7e-04b2-67b1-29b8ee13fa5c-d0447ead, #w-node-_20c7d0e2-f913-5a88-7bf9-a064175615bb-d0447ead, #w-node-_8cf524a5-fe9d-505e-19fa-8aa26c0f8cce-d0447ead, #w-node-_9b94848f-985b-8ad3-1e4b-517cb772a7d8-d0447ead, #w-node-ed6013d9-2a07-7315-850b-8a5e8d7ee659-d0447ead, #w-node-f5e0ad00-6ab6-dbd3-ab8c-20553b44d348-d0447ead, #w-node-f4086a0e-7110-4df0-966a-56e2707a9f4e-d0447ead, #w-node-db8ac9f4-cb8d-fce0-eda1-6097c1ec4c92-d0447ead, #w-node-_82165fb4-57d8-0774-b34f-275ba22d7162-d0447ead, #w-node-_99718602-68f9-3a7d-ae2a-6350daccc7ad-d0447ead, #w-node-_253cfcf3-335e-6e59-852a-b810eed50abf-d0447ead, #w-node-_7304b464-6381-e3c0-bbc5-cd0b80091110-d0447ead {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9740a928-921e-4340-e87e-d6a231db68da-d0447ead {
    grid-row-start: 3;
    align-self: auto;
  }

  #w-node-_077d49b6-d9e2-c1f0-093d-0ee0247f86b0-06ffb49e, #w-node-_430187cb-e786-fd40-de72-01a5ed7c9b28-06ffb49e, #w-node-_2e4b883e-f725-f0e5-0e88-eceb890af846-06ffb49e, #w-node-_92a1ccf0-fb37-952f-19a9-316467dd82c3-06ffb49e, #w-node-_2a0eb474-1a95-6e07-56da-b1621629c11d-06ffb49e, #w-node-b543de18-6a37-4ca6-5986-6b609416d412-06ffb49e, #w-node-f2c052e2-4754-09a4-7b63-c1ce7d0e2ab4-06ffb49e, #w-node-f823e6b0-b3ae-94cb-b765-a8ea936346d5-06ffb49e, #w-node-_71fdec26-fc7e-04b2-67b1-29b8ee13fa5c-06ffb49e, #w-node-_20c7d0e2-f913-5a88-7bf9-a064175615bb-06ffb49e, #w-node-_8cf524a5-fe9d-505e-19fa-8aa26c0f8cce-06ffb49e, #w-node-_9b94848f-985b-8ad3-1e4b-517cb772a7d8-06ffb49e, #w-node-ed6013d9-2a07-7315-850b-8a5e8d7ee659-06ffb49e, #w-node-f5e0ad00-6ab6-dbd3-ab8c-20553b44d348-06ffb49e, #w-node-f4086a0e-7110-4df0-966a-56e2707a9f4e-06ffb49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_386e0cac-d1f9-585d-9ee8-256c1d5e7382-06ffb49e {
    grid-column-end: 2;
  }

  #w-node-_7f7b03a0-6ff1-9b9b-8620-031a0083ad49-06ffb49e {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_15b0bbf3-b8e5-86eb-d2ff-d51801a841bc-06ffb49e {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_89cef362-5f01-8754-ca54-8352b4d4b09d-dd90a9d9, #w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea145b-2ec23361 {
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-e67f8f4a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-e67f8f4a {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_05168539-a778-dde4-edf6-7471fe3d711b-e67f8f4a {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-cae27de7-fc4d-f941-8950-8f831f35620f-e67f8f4a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-e67f8f4a {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-_4a067121-8c91-be1e-8899-f57caaca7e05-e67f8f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-e67f8f4a {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7c9-e67f8f4a {
    grid-row: 4 / 5;
    grid-column-end: 7;
  }

  #w-node-fe8ff4e7-b531-7421-d988-04ad0558205c-e67f8f4a {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-e67f8f4a {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #publikace.w-node-fd821b98-fd93-0d93-71f4-72a083410615-e67f8f4a {
    grid-row: 5 / 6;
    grid-column-end: 7;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-e67f8f4a {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-e67f8f4a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8ed0 {
    place-self: start center;
  }

  #w-node-_2d53123f-7aa9-4626-471b-3dd4151311b5-e67f8edc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1274b745-561a-178a-b380-2177f5cbafe5-e67f8edc {
    place-self: center;
  }

  #w-node-cfe2f329-7edb-7018-6477-5317ac940bc5-e67f8f5e, #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8f5e {
    place-self: start center;
  }

  #w-node-_5e40317f-858e-440e-edf6-83274c629ea1-e67f8f63, #w-node-cc4d309a-fc08-cc90-126b-914f41d0a42a-e67f8f63, #w-node-bf9f9f90-f7bc-3521-4d5b-ac89ed9c6b47-e67f8f63, #w-node-bf9f9f90-f7bc-3521-4d5b-ac89ed9c6b61-e67f8f63, #w-node-f1c2af1e-f414-c58a-6cf0-03f6948c9a14-e67f8f63 {
    place-self: center;
  }

  #w-node-e204731e-8192-6835-cd4e-c8d27a19ebad-e67f8f63 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c0eaaba9-de02-c4a9-a761-7a31794c9660-e67f8f78 {
    grid-column: 1 / 2;
  }

  #w-node-_7344358c-9abd-8fc6-6ce0-1ef0ea04a232-e67f8f78 {
    grid-row: 5 / 6;
  }

  #w-node-d8ab0b1b-c2d3-57c3-9ea9-c4490e4c46df-e67f8f78 {
    grid-column: 2 / 3;
  }

  #w-node-b2103a43-52f9-bb19-92fd-04bce4b1509b-e67f8f78 {
    grid-row: 5 / 6;
  }

  #w-node-a75f3671-a2cf-067f-43bb-95bf29b3f1e9-e67f8f78 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-d9f4d10f-2759-2fc4-e11f-cfd24b8b9dbd-e67f8f78 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_70ed6812-0fe1-4e2a-7252-818f56630e82-e67f8f78 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-f4827a0a-b62b-5d12-6391-43ace586ad61-e67f8f78 {
    grid-column: 1 / 3;
  }

  #w-node-_5e0b1229-a002-109a-ff1f-ac61d4550eb8-e67f8f78 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_911a84dd-aa5b-1d2b-b950-fa6426f047d5-e67f8f78 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_88cad727-358d-eb32-43d6-f91f394b40d5-e67f8f78 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a77d14ea-4027-2466-0d4e-d7fe5891ecec-e67f8ffc {
    place-self: start center;
  }

  #w-node-_8ac23a4e-a57c-0dc6-9bd9-a6b6005a326a-e67f9058 {
    grid-column-end: 4;
  }

  #w-node-_751a8e6c-c2fb-47bc-5c15-17414f10221a-e67f9058 {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-_6056a95d-c2cc-b193-4983-b468871f7cae-e67f9058 {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-e4946147-c98c-c89f-3700-923ca57d4902-e67f9058 {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-_066dae49-eaf4-88e8-2dc2-ccc66a49939a-e67f9058 {
    grid-area: 14 / 1 / 15 / 4;
  }

  #cabrnochova.w-node-f544db99-ac89-a261-58de-8224607f921d-e67f9058 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #sebkova.w-node-c3df2ad2-ec89-93ff-e02d-6b0784fc3a48-e67f9058 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_4369d3bf-f433-c1fc-2544-32c33e1f98d7-e67f9058 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_9b5137f9-4647-6a05-e8d9-9a9f1d6900ec-e67f9058 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-e87b2041-d6a1-a520-127a-d17350b88292-e67f9058 {
    grid-area: 17 / 1 / 18 / 3;
  }

  #w-node-c2f240dd-f6cf-c1e0-258b-133131cf2ca9-e67f9058 {
    grid-area: 13 / 1 / 14 / 3;
  }

  #w-node-dd103756-7fa3-085d-d692-90e1c153c800-e67f9058 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_16197fc4-2989-8d61-ac77-dfe43a0cfa5d-e67f9058 {
    grid-area: 15 / 1 / 16 / 3;
  }

  #w-node-_24e2847a-ec40-81c1-5a63-8611249ea8b4-e67f9058 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-a6aa5e92-ecf3-9089-2f2a-52ded69206b6-e67f9058 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_97bf92e8-aeea-01d0-67a8-615fe52b703b-e67f9058 {
    grid-row: 19 / 20;
  }

  #w-node-_96426a3e-a2ff-4375-9667-cabcd3a6537a-e67f9058 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_61d5a727-59c9-97f4-cc2c-4d4b36fb1b91-e67f9058 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-bba642bb-7d20-1794-3ae9-0b93d66ae57c-e67f9077 {
    justify-self: start;
  }

  #kazuistika_1.w-node-_74117ce0-13b5-0b83-28e4-4defd2a2396c-b3dcfd74 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9740a928-921e-4340-e87e-d6a231db68da-d0447ead {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_15b0bbf3-b8e5-86eb-d2ff-d51801a841bc-06ffb49e {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb0-dd90a9d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_89cef362-5f01-8754-ca54-8352b4d4b094-dd90a9d9 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-2ec23361 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-2ec23361 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_05168539-a778-dde4-edf6-7471fe3d711b-2ec23361 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-cae27de7-fc4d-f941-8950-8f831f35620f-2ec23361 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-2ec23361 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4a067121-8c91-be1e-8899-f57caaca7e05-2ec23361 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-2ec23361 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-2ec23361 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-2ec23361 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-2ec23361 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea1450-2ec23361 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-a26c4a79-6976-2db8-b100-230e8dbfd118-05ec099e {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12c-05ec099e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_2885618a-2bcc-c847-c763-10fc83eeb0dd-1f90ae6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-e67f8f4a {
    grid-column: 1 / 4;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-e67f8f4a {
    grid-column-end: 7;
  }

  #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7c9-e67f8f4a {
    grid-column: 4 / 7;
  }

  #w-node-fe8ff4e7-b531-7421-d988-04ad0558205c-e67f8f4a {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-e67f8f4a {
    grid-area: 6 / 1 / 7 / 7;
    align-self: center;
  }

  #publikace.w-node-fd821b98-fd93-0d93-71f4-72a083410615-e67f8f4a {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-be3c1b61-064b-e610-3be2-b97b9edb97bb-e67f8ecd, #w-node-be3c1b61-064b-e610-3be2-b97b9edb97d3-e67f8ecd {
    align-self: start;
  }

  #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8ed0 {
    place-self: start;
  }

  #w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8ed0, #w-node-_3deab9d3-8933-2693-2814-97b18714f9d3-e67f8ed0 {
    align-self: start;
  }

  #w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed1 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed1, #w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed1 {
    align-self: center;
  }

  #w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed3 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed3, #w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed3 {
    align-self: center;
  }

  #w-node-_2b823fe5-bc16-f39a-c16c-1c771857ede8-e67f8edc, #w-node-_2b823fe5-bc16-f39a-c16c-1c771857eded-e67f8edc, #w-node-_2b823fe5-bc16-f39a-c16c-1c771857edf2-e67f8edc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5007cc3-a82f-fae2-6913-c0d546863fec-e67f8edc {
    align-self: start;
  }

  #w-node-f9e49f6d-75af-0f3f-d8a4-991befb11bfa-e67f8ee2, #w-node-f9e49f6d-75af-0f3f-d8a4-991befb11bff-e67f8ee2, #w-node-f9e49f6d-75af-0f3f-d8a4-991befb11c04-e67f8ee2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2583a51-e950-275a-bc7e-716679505069-e67f8ee2 {
    align-self: start;
  }

  #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a140f-e67f8f3e, #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1414-e67f8f3e, #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1419-e67f8f3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_424fb93b-35e4-0891-d8a2-5f88b7dd0314-b7dd030f, #w-node-_424fb93b-35e4-0891-d8a2-5f88b7dd0327-b7dd030f {
    align-self: start;
  }

  #w-node-cfe2f329-7edb-7018-6477-5317ac940bc5-e67f8f5e {
    place-self: start;
  }

  #w-node-cfe2f329-7edb-7018-6477-5317ac940bcf-e67f8f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8f5e {
    place-self: start;
  }

  #w-node-befff29e-91dd-c7c7-c388-f5a86a42c94f-e67f8f5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b8d37b71-c67b-a4f6-d992-3032c45d2c94-e67f8f5e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8f5e, #w-node-_3deab9d3-8933-2693-2814-97b18714f9d3-e67f8f5e, #w-node-bf9f9f90-f7bc-3521-4d5b-ac89ed9c6b47-e67f8f63 {
    align-self: start;
  }

  #w-node-_35694d9f-1c1f-49ed-9350-569db736cddd-e67f8f63 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-f15f4109-71dd-e767-5f4e-080f344cefb1-e67f8f63, #w-node-f15f4109-71dd-e767-5f4e-080f344cefc6-e67f8f63 {
    align-self: start;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f6d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f71, #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f06bdae-62ae-376a-5bbb-9b831b97f88c-e67f8f73, #w-node-d103a5a7-c172-e8e4-e6dc-1de0a03b6cd1-e67f8f73, #w-node-fa6e7d6a-4918-8a79-55cf-1197caaec09b-e67f8f73 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f8285619-cf3c-5d03-b451-0c59850f308e-e67f8f75 {
    align-self: start;
  }

  #w-node-_7344358c-9abd-8fc6-6ce0-1ef0ea04a232-e67f8f78 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a75f3671-a2cf-067f-43bb-95bf29b3f1e9-e67f8f78 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d9f4d10f-2759-2fc4-e11f-cfd24b8b9dbd-e67f8f78 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_70ed6812-0fe1-4e2a-7252-818f56630e82-e67f8f78 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_911a84dd-aa5b-1d2b-b950-fa6426f047d5-e67f8f78 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_88cad727-358d-eb32-43d6-f91f394b40d5-e67f8f78 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e185f9d6-e25f-21af-69bd-4ad41f8c3b59-e67f8f78, #w-node-c0bc7472-586b-160f-ddeb-f0d426b92002-e67f8f78 {
    align-self: start;
  }

  #w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-e67f8fb6 {
    grid-column: 1 / 2;
  }

  #w-node-be3c1b61-064b-e610-3be2-b97b9edb97bb-e67f8fb6, #w-node-be3c1b61-064b-e610-3be2-b97b9edb97d3-e67f8fb6, #w-node-_9d8579f2-858c-58f6-6f0f-42596dcd5378-e67f8fd2, #w-node-_9d8579f2-858c-58f6-6f0f-42596dcd5389-e67f8fd2, #w-node-_9d8579f2-858c-58f6-6f0f-42596dcd539f-e67f8fd2, #w-node-dfd3c3cd-cc42-9f51-7d7e-16b9f9984707-e67f8fd3, #w-node-dfd3c3cd-cc42-9f51-7d7e-16b9f9984718-e67f8fd3, #w-node-dfd3c3cd-cc42-9f51-7d7e-16b9f9984729-e67f8fd3 {
    align-self: start;
  }

  #w-node-a77d14ea-4027-2466-0d4e-d7fe5891ecec-e67f8ffc {
    place-self: start;
  }

  #w-node-a77d14ea-4027-2466-0d4e-d7fe5891eced-e67f8ffc {
    grid-column-start: 1;
  }

  #w-node-_3deab9d3-8933-2693-2814-97b18714f9b9-e67f8ffc, #w-node-_3deab9d3-8933-2693-2814-97b18714f9d3-e67f8ffc, #w-node-_9f0386a7-9780-7180-5ea5-227e122aa576-122aa570, #w-node-_9f0386a7-9780-7180-5ea5-227e122aa589-122aa570 {
    align-self: start;
  }

  #w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd23219-e67f9038, #w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd2321e-e67f9038, #w-node-_60d8db3c-f7f6-f4e2-e986-f6aa8dd23223-e67f9038 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bcbdb711-e682-ff4c-66f4-8d5374033964-e67f9038 {
    align-self: start;
  }

  #w-node-f9909f51-28b5-a544-069e-e1ecf3f52904-e67f9053, #w-node-f9909f51-28b5-a544-069e-e1ecf3f52909-e67f9053, #w-node-f9909f51-28b5-a544-069e-e1ecf3f5290e-e67f9053 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd153e0e-7da9-155f-3746-14328aee2c2c-e67f9053 {
    align-self: start;
  }

  #w-node-_8ac23a4e-a57c-0dc6-9bd9-a6b6005a326a-e67f9058 {
    grid-column-end: 4;
  }

  #w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864cb-e67f9073, #w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864d0-e67f9073, #w-node-_5eafe5e1-b079-8f3e-0a15-84077b6864d5-e67f9073 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_45354960-dcaa-f79d-0163-2f118e65f120-e67f9073 {
    align-self: start;
  }

  #w-node-_115641a2-5b4b-6293-f008-2197b1d882c9-e67f9077 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_115641a2-5b4b-6293-f008-2197b1d882ca-e67f9077 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-bba642bb-7d20-1794-3ae9-0b93d66ae57c-e67f9077 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_4943cfdd-f56a-292a-c231-3dd55efb51b8-e67f9077 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dea-e67f9077 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6deb-e67f9077 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dff-e67f9077 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_071dd6ac-5e57-dc23-f818-24b2966552fe-e67f9077 {
    grid-column: 1 / 2;
  }

  #w-node-_4fb6e65e-bd70-07eb-ef25-646f5753c1bd-e67f9077, #w-node-_8ded66e8-e8d6-0682-4036-cde96ac24238-e67f9077 {
    grid-column: 2 / 3;
  }

  #w-node-_55808f89-e42a-ab95-ff60-4d26ac9d1b71-e67f9077 {
    grid-column: 3 / 4;
  }

  #w-node-dd39badf-6c04-0380-8a20-b7ef71ed36ad-e67f9077 {
    grid-column: 1 / 2;
  }

  #w-node-_08c3ebb2-9084-6557-378f-14a469594ee2-e67f9077 {
    grid-column: 2 / 3;
  }

  #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42762-e67f9077 {
    grid-column: 3 / 4;
  }

  #w-node-f23aca7b-f9d2-7c33-574a-5a492956b420-e67f9077, #w-node-_6811e5ff-d99f-aebc-b1f4-615bcf4f2456-e67f9077, #w-node-afd5487d-20b0-0787-399d-8599b075844b-e67f9077, #w-node-_62e77ab8-ddf1-6dc9-1979-592e44dd64f8-e67f9077 {
    grid-column: 2 / 3;
  }

  #w-node-_8529cb7e-884b-54c2-45df-428771c37e18-e67f9077, #w-node-_8529cb7e-884b-54c2-45df-428771c37e30-e67f9077 {
    align-self: start;
  }

  #w-node-_06f8c943-aee9-3ced-95c5-225a4f420959-e67f9078 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-_06f8c943-aee9-3ced-95c5-225a4f42095a-e67f9078, #w-node-_687d74a5-7443-80a7-a2db-4aa8096e010d-e67f9078 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8c2d3693-0731-ba44-24f8-e40cc46c387c-e67f9078 {
    grid-column: 1 / 2;
  }

  #w-node-_8529cb7e-884b-54c2-45df-428771c37e18-e67f9078, #w-node-_8529cb7e-884b-54c2-45df-428771c37e30-e67f9078, #w-node-_9d853d17-0150-fc07-81f8-25e730f195d9-e67f90b7, #w-node-_9d853d17-0150-fc07-81f8-25e730f195ec-e67f90b7 {
    align-self: start;
  }

  #w-node-f95b81fb-21d1-58a6-e00d-0a053632a761-fc1e31c6, #w-node-df70dfc0-532f-0655-66f7-095b3771785a-fc1e31c6 {
    grid-column: 1 / 2;
  }

  #w-node-_01082bd3-3ac2-e969-31d0-446f5f5b37e8-fc1e31c6 {
    grid-column: 2 / 3;
  }

  #w-node-_47bd7484-f64b-4843-9b4f-b4106318f228-fc1e31c6 {
    grid-column: 1 / 2;
  }

  #w-node-bcff32be-46c7-2b5f-8506-537bd2dc31cb-fc1e31c6, #w-node-_774a833d-05f1-76bc-7ff8-1f6a99991b4c-fc1e31c6 {
    grid-row: 11 / 12;
  }

  #w-node-_3ac52594-59a3-6cc6-0cc4-a36549fb4a91-fc1e31c6 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_5f2764f6-bcb5-5963-0e4f-d149225a1aae-fc1e31c6 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_70a92812-8dab-3cbc-de05-4d2ae5659afc-fc1e31c6 {
    grid-row: 6 / 7;
  }

  #w-node-_857c19c0-eb30-c7b4-6678-6344046e7e20-fc1e31c6 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_881ce15c-1b37-107a-a44f-d93f3f5f6035-fc1e31c6 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-f08b3549-b45f-0188-9e02-99f9de88fc2a-fc1e31c6 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_23a766ee-3b16-340f-514d-8fe339693cf5-fc1e31c6 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_7477c6ff-aaf0-31b8-5038-c3ddc5148aa9-fc1e31c6 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_80e71a0f-f6e0-a603-600e-29c309908dc5-fc1e31c6 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-c0a84b66-f1f0-a2be-e167-d444f9bca8d9-fc1e31c6 {
    grid-column: 1 / 2;
  }

  #w-node-feb67c4f-fe22-f101-13cd-7b1554149f03-fc1e31c6 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-da5fb3b7-6164-9694-a5c2-a2240a32768b-fc1e31c6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ebf6f863-ec9f-1f4d-bf1b-af24ddb065a1-fc1e31c6 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-e98941bd-1671-ca23-46b7-5aee9077150b-fc1e31c6 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-c850f15d-899d-1d0e-af96-579a3122e00c-fc1e31c6 {
    grid-column: 2 / 3;
  }

  #w-node-b07c59a8-5c41-6dcc-e2fa-eca75ced0368-fc1e31c6 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_9d8579f2-858c-58f6-6f0f-42596dcd5389-fc1e31c6, #w-node-_9d8579f2-858c-58f6-6f0f-42596dcd539f-fc1e31c6 {
    align-self: start;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-5aff62fa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71216ca2-9493-fe7d-bb84-98e8311c429a-b987bb99, #w-node-_71216ca2-9493-fe7d-bb84-98e8311c42ab-b987bb99, #w-node-_043e7e18-28d1-9dc7-ed65-d09ebe7ce77f-be7ce779, #w-node-_043e7e18-28d1-9dc7-ed65-d09ebe7ce792-be7ce779, #w-node-be3c1b61-064b-e610-3be2-b97b9edb97bb-c3b67f90, #w-node-be3c1b61-064b-e610-3be2-b97b9edb97d3-c3b67f90 {
    align-self: start;
  }

  #w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-7d5655cb {
    grid-column: 1 / 2;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-7d5655cb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-7d5655cb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5e64faad-dd60-ce04-8c2c-8160ad6909b4-06ffb49e {
    grid-column: 1 / 2;
  }

  #w-node-_89cef362-5f01-8754-ca54-8352b4d4b094-dd90a9d9 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
  }

  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-2ec23361 {
    grid-column: 1 / 4;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-2ec23361 {
    grid-column-end: 4;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-2ec23361 {
    grid-area: 7 / 1 / 8 / 7;
    align-self: center;
  }

  #w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea1450-2ec23361 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
  }

  #w-node-a26c4a79-6976-2db8-b100-230e8dbfd118-05ec099e {
    grid-column: 4 / 7;
  }

  #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12c-05ec099e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_501f6202-49df-0c1f-aa53-d0165677b3a8-b0168418 {
    grid-column: 1 / 2;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-b0168418 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-b0168418 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6c77bb46-7b50-e0b0-4c40-c0136d314183-1f90ae6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2885618a-2bcc-c847-c763-10fc83eeb0dd-1f90ae6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_2885618a-2bcc-c847-c763-10fc83eeb0f7-1f90ae6d {
    order: 9999;
  }

  #w-node-c116a10f-6491-a3fd-b828-ba3f06779f7d-1f90ae6d {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-e67f8f4a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-e67f8f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_05168539-a778-dde4-edf6-7471fe3d711b-e67f8f4a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cae27de7-fc4d-f941-8950-8f831f35620f-e67f8f4a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-e67f8f4a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-e67f8f4a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_50fbec53-1b6c-4411-ce6e-efe3a7fcd7c9-e67f8f4a {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-fe8ff4e7-b531-7421-d988-04ad0558205c-e67f8f4a {
    order: 0;
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-e67f8f4a {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7f0-e67f8f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #publikace.w-node-fd821b98-fd93-0d93-71f4-72a083410615-e67f8f4a {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-e67f8f4a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-e67f8f4a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e1e96812-7946-58a5-3395-e287fc87816a-e67f8f4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c239f0-d6c239eb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c239f4-d6c239eb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e68f9ad-f670-c6b0-d248-d370d6c23a01-d6c239eb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-e67f8ecd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-e67f8ecd {
    justify-self: center;
  }

  #w-node-_69837282-a733-4d2e-5978-c18e26a7b967-e67f8ecd, #w-node-dee28dc0-bf8c-c582-7795-7ceec4c886c2-e67f8ecd, #w-node-_61436159-1a45-1992-26aa-e45a6fd4356e-e67f8ecd, #w-node-dba3597d-8150-4182-5e4e-446beffd4033-e67f8ecd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8ed0 {
    place-self: center;
  }

  #w-node-_2d161a74-c56b-65ca-0e35-ee8835cff869-e67f8ed1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d161a74-c56b-65ca-0e35-ee8835cff86e-e67f8ed1 {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center;
  }

  #w-node-_2d161a74-c56b-65ca-0e35-ee8835cff873-e67f8ed1, #w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed1 {
    grid-column-start: 1;
    grid-column-end: 1.98958;
    grid-row-start: 4;
    grid-row-end: 4.98958;
  }

  #w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed1 {
    align-self: center;
  }

  #w-node-_13a8cf3f-f0c7-c8aa-de45-9925c2bdafe1-e67f8ed3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0bba5862-c868-f573-da3f-17e20c9732c0-e67f8ed3 {
    grid-column-start: 1;
    grid-column-end: 1.98958;
    grid-row-start: 4;
    grid-row-end: 4.98958;
  }

  #w-node-_802bfa95-9f69-8c9b-fc1c-c2d03ea979eb-e67f8ed3 {
    align-self: center;
  }

  #w-node-_0994ce68-395b-133f-12a8-c870156f7d84-c031a844, #w-node-_740b0fe5-5f4a-679c-dd26-6d2f719caf5e-c031a844 {
    justify-self: start;
  }

  #w-node-_896570ba-417e-fcba-fbab-f39113e1d0b0-e67f8edc, #w-node-_81e6eb7c-49f0-a4ab-c360-7d09cb318154-e67f8f3e, #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a140f-e67f8f3e, #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1414-e67f8f3e, #w-node-_2c26d9f8-9ea4-8b97-0811-0491c67a1419-e67f8f3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cfe2f329-7edb-7018-6477-5317ac940bc5-e67f8f5e {
    place-self: center;
  }

  #w-node-cfe2f329-7edb-7018-6477-5317ac940bcf-e67f8f5e {
    justify-self: center;
  }

  #w-node-_35e6f57b-ad32-ea3b-b2ba-c0d2d652a7d8-e67f8f5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_90bdc82d-4ecb-f757-c57d-09eb40499b78-e67f8f5e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f6e2999e-ec2b-d537-31ea-33b5982f92e9-e67f8f5e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_25b00b48-3f42-e5aa-bcb6-38dc26fb7620-e67f8f5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0fca45f6-51c1-324d-093c-70f7f2815387-e67f8f5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_48d0c83d-d121-8d38-dad7-37dbeb347fa9-e67f8f5e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a5e-e67f8f5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f4b0792b-0d7d-15c1-94ba-6fd73d496a5f-e67f8f5e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2fbcb731-0fbb-956e-27e2-66f5c0123140-e67f8f5e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_231eec0c-e3f6-05c8-3e1d-050e11e60b70-e67f8f5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3ab3fa7c-6444-0bee-1ed1-6ebc6806bce8-e67f8f5e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8488fe3e-af5d-6a73-7cfb-0a519c2a9d3e-e67f8f5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1238c553-bb63-784a-e6ad-0c79458a2698-e67f8f5e {
    place-self: center;
  }

  #w-node-b8d37b71-c67b-a4f6-d992-3032c45d2c94-e67f8f5e {
    justify-self: center;
  }

  #w-node-_418a7f95-a536-c3bd-9ea8-4ff71991f8d5-e67f8f63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67913c4b-f482-87ee-0447-e0d98ead87d8-e67f8f63 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_67913c4b-f482-87ee-0447-e0d98ead87da-e67f8f63 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_67913c4b-f482-87ee-0447-e0d98ead87e8-e67f8f63, #w-node-c21faed9-7908-db26-1f60-124b74a283db-e67f8f63, #w-node-f638b8bd-6dad-4286-cee0-2b405cb223f6-e67f8f63 {
    place-self: center;
  }

  #w-node-_67913c4b-f482-87ee-0447-e0d98ead87ed-e67f8f63 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_67913c4b-f482-87ee-0447-e0d98ead87f7-e67f8f63 {
    grid-row: 3 / 4;
  }

  #w-node-a9453128-83dc-705f-7e7d-06ca4a8dc6c0-e67f8f63, #w-node-_67913c4b-f482-87ee-0447-e0d98ead87f2-e67f8f63 {
    grid-row: 4 / 5;
  }

  #w-node-b75d8197-ddc9-a426-da83-d00a9c8216b8-e67f8f63 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f6d {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-e67f8f6d, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e5-e67f8f6d, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e7-e67f8f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f6d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f6d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f6d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f70 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f70 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f71 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-e67f8f71, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e5-e67f8f71, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e7-e67f8f71, #w-node-_318ec3d1-f42b-bba5-ff6d-e76c9a4f7215-e67f8f71, #w-node-_318ec3d1-f42b-bba5-ff6d-e76c9a4f7217-e67f8f71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f71 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f71 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f71 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f71 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f71 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f71 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-e67f8f72, #w-node-c187c330-c97f-1d0d-b613-2c55916a9916-e67f8f72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a991b-e67f8f72 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-e67f8f72 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-e67f8f72 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_5025826f-de50-f3a3-beda-118160c19c97-e67f8f72 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-e67f8f72 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_4f06bdae-62ae-376a-5bbb-9b831b97f88c-e67f8f73, #w-node-d103a5a7-c172-e8e4-e6dc-1de0a03b6cd1-e67f8f73, #w-node-fa6e7d6a-4918-8a79-55cf-1197caaec09b-e67f8f73 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_6f230eef-7cb3-a30d-9483-e76dc2f17170-e67f8f78, #w-node-b1990eaa-1912-787f-800b-1a6c3bd32c60-e67f8f78, #w-node-c0eaaba9-de02-c4a9-a761-7a31794c9660-e67f8f78, #w-node-_7344358c-9abd-8fc6-6ce0-1ef0ea04a232-e67f8f78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8ab0b1b-c2d3-57c3-9ea9-c4490e4c46df-e67f8f78 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-acdcbaba-3a5a-fc55-a986-be868adb277b-e67f8f78, #w-node-_46b32f82-3235-fc1a-22be-bde793bd7ce1-e67f8f78, #w-node-b2103a43-52f9-bb19-92fd-04bce4b1509b-e67f8f78, #w-node-a75f3671-a2cf-067f-43bb-95bf29b3f1e9-e67f8f78, #w-node-d9f4d10f-2759-2fc4-e11f-cfd24b8b9dbd-e67f8f78, #w-node-_70ed6812-0fe1-4e2a-7252-818f56630e82-e67f8f78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4827a0a-b62b-5d12-6391-43ace586ad61-e67f8f78 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5e0b1229-a002-109a-ff1f-ac61d4550eb8-e67f8f78 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_911a84dd-aa5b-1d2b-b950-fa6426f047d5-e67f8f78, #w-node-_88cad727-358d-eb32-43d6-f91f394b40d5-e67f8f78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-e67f8fb6, #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-e67f8fb6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c84-e67f8fb6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c93-e67f8fb6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_03c06953-bd39-cfe4-6737-747ad2f67e78-e67f8fd2, #w-node-_4b01290e-0f92-99a1-54f8-2ef294b07a65-e67f8fd2 {
    justify-self: center;
  }

  #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefc3-e67f8fd2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0995fdd7-ff7c-62e1-2b53-10f8e9efb7a9-e67f8fd2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefce-e67f8fd2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf260614-99ea-d114-7c1c-f17be2f90843-e67f8fd2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-e67f8fd2 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_42e90144-ed7a-c459-3902-018ed70223ff-e67f8fd2 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-a2eedd18-fd8d-0d3f-a01e-1b5f5e7f0aa3-e67f8fd2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-daf32dac-f98d-4a30-32f6-11cdbd9e127e-e67f8fd2 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-af47aed1-5523-9ab7-e871-2d14dbfc9956-e67f8fd2 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_581cb277-9793-685f-d209-12141e741550-e67f8fd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df70dfc0-532f-0655-66f7-095b3771785a-e67f8fd2, #w-node-_01082bd3-3ac2-e969-31d0-446f5f5b37e8-e67f8fd2, #w-node-_5b71925c-ca90-7427-83f4-b5439ff4f7f5-e67f8fd2, #w-node-ff3afdbe-361b-beb8-7ba0-1d2579ee2f40-e67f8fd2, #w-node-_14d6588e-2d9a-171f-e657-7eb04e05fca6-e67f8fd2, #w-node-_2325bb86-a011-116b-f320-4b1e1c170754-e67f8fd2, #w-node-_761882ac-b17f-2b2d-c8be-9fbcf2793e74-e67f8fd2, #w-node-_5042a004-7ccb-96f4-3cee-d0bf8b2d1e12-e67f8fd2, #w-node-_2585e700-e929-11ff-132f-45018fdd7b42-e67f8fd2, #w-node-f81e3a47-fbd3-1cf5-8eb7-a72fec2cce95-e67f8fd2, #w-node-dbca9fbe-07cd-60e4-8029-ee79ecf5bbb0-e67f8fd2, #w-node-e37ab4af-3590-b971-07b2-e721efa30758-e67f8fd2, #w-node-_1ff790ca-321f-41d8-2e1b-f67e6b2be80b-e67f8fd2, #w-node-_35559c05-5051-1f89-0f97-5d12f91d18db-e67f8fd2, #w-node-_3aa8f80b-20bd-a962-fb54-e23e66dd9da2-e67f8fd2, #w-node-ba12d560-1e7f-870e-e225-65854cfd471d-e67f8fd2, #w-node-_3036fcfd-3bd0-6796-164d-0a78472a9d71-e67f8fd2, #w-node-_5310148e-1b92-5c22-4fab-07d740ca3835-e67f8fd2, #w-node-c87126b0-2cf4-1ed1-646c-f894573d8516-e67f8fd2, #w-node-a03d1f06-056a-9323-b83f-e7600d4eee5e-e67f8fd2, #w-node-c5c75cfa-c5f1-d6ba-8526-ab7739620b2a-e67f8fd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0dcfb2c0-b9fd-a818-5a40-49ca285cb210-e67f8fd3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a77d14ea-4027-2466-0d4e-d7fe5891ecec-e67f8ffc {
    place-self: center;
  }

  #w-node-bf18a633-1231-dcd3-cf0f-7dd0e50607c9-e67f8ffc {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-a77d14ea-4027-2466-0d4e-d7fe5891eced-e67f8ffc {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-d4b648c5-b0bd-d108-4939-912005dddcf3-e67f8ffc {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0b-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0d-e67f8ffd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a0f-e67f8ffd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a11-e67f8ffd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a13-e67f8ffd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a15-e67f8ffd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a17-e67f8ffd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a19-e67f8ffd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1b-e67f8ffd {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_9cf942b6-4bec-061b-b0ca-46db31bf152b-e67f8ffd, #w-node-ab703dd7-9c33-8786-488a-74cf1ab493c5-e67f8ffd, #w-node-_6864bffb-6da4-f33e-75c5-36e256eb30cd-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1d-e67f8ffd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_9658d7ca-06d2-e20d-2c81-36e8b93a830a-e67f8ffd, #w-node-_070e1a49-a52c-a39e-8e13-a566720456fe-e67f8ffd, #w-node-_1c30bee5-0b9d-b557-2747-18a0d0670998-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a1f-e67f8ffd {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a21-e67f8ffd {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a23-e67f8ffd {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a25-e67f8ffd {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a27-e67f8ffd {
    grid-area: 14 / 1 / 15 / 3;
  }

  #w-node-f80188e3-e127-913e-c4ea-1c54ae2a1a2d-e67f8ffd {
    place-self: center;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e90-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e92-e67f8ffd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e94-e67f8ffd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e96-e67f8ffd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e98-e67f8ffd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9a-e67f8ffd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9c-e67f8ffd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230e9e-e67f8ffd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea0-e67f8ffd {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea8-e67f8ffd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230ea6-e67f8ffd {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb1-e67f8ffd {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb3-e67f8ffd {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb5-e67f8ffd {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230eb7-e67f8ffd {
    grid-area: 14 / 1 / 15 / 3;
  }

  #w-node-_065a092b-03bc-b475-c7ef-ea336e230ebd-e67f8ffd {
    place-self: center;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b7-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151b9-e67f8ffd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bb-e67f8ffd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bd-e67f8ffd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151bf-e67f8ffd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c1-e67f8ffd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c3-e67f8ffd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c5-e67f8ffd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c7-e67f8ffd {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151c9-e67f8ffd {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cb-e67f8ffd {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cd-e67f8ffd {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151cf-e67f8ffd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d1-e67f8ffd {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d4-e67f8ffd {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d6-e67f8ffd {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151d8-e67f8ffd {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151da-e67f8ffd {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151dc-e67f8ffd {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151de-e67f8ffd {
    grid-area: 14 / 1 / 15 / 3;
  }

  #w-node-_5a5a922c-eb2e-e174-6c5b-0ce1a00151e4-e67f8ffd {
    place-self: center;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848700a-e67f8ffd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848700c-e67f8ffd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848700e-e67f8ffd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487010-e67f8ffd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487012-e67f8ffd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487014-e67f8ffd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487016-e67f8ffd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487018-e67f8ffd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848701a-e67f8ffd {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848701c-e67f8ffd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848701e-e67f8ffd {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487020-e67f8ffd {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487022-e67f8ffd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487024-e67f8ffd {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487026-e67f8ffd {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487028-e67f8ffd {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848702a-e67f8ffd {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848702d-e67f8ffd {
    grid-area: 12 / 1 / 12 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d70848702f-e67f8ffd {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487031-e67f8ffd {
    grid-area: 13 / 1 / 14 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487033-e67f8ffd {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487035-e67f8ffd {
    grid-area: 14 / 2 / 15 / 3;
  }

  #w-node-_301826d7-7b41-4b33-b044-a1d708487037-e67f8ffd {
    grid-area: 15 / 1 / 16 / 3;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a7-e67f8ffd {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34a9-e67f8ffd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ab-e67f8ffd {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ad-e67f8ffd {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34af-e67f8ffd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b1-e67f8ffd {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b3-e67f8ffd {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b5-e67f8ffd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b7-e67f8ffd {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34b9-e67f8ffd {
    grid-area: 8 / 2 / 9 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34bb-e67f8ffd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34bd-e67f8ffd {
    grid-area: 9 / 2 / 10 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c0-e67f8ffd {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c2-e67f8ffd {
    grid-area: 10 / 2 / 11 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c4-e67f8ffd {
    grid-area: 11 / 2 / 12 / 4;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c6-e67f8ffd {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34c8-e67f8ffd {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_4b43e1bb-fcd4-52a3-97e3-48be6e7b34ca-e67f8ffd {
    grid-area: 13 / 2 / 14 / 4;
  }

  #w-node-_5d9538bc-fe99-a707-0670-98c4092e3652-e67f8ffd {
    place-self: center;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af864d-e67f8ffd {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af864f-e67f8ffd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8651-e67f8ffd {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8653-e67f8ffd {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8655-e67f8ffd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8657-e67f8ffd {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8659-e67f8ffd {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af865b-e67f8ffd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af865d-e67f8ffd {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af865f-e67f8ffd {
    grid-area: 8 / 2 / 9 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8661-e67f8ffd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8663-e67f8ffd {
    grid-area: 9 / 2 / 10 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8666-e67f8ffd {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8668-e67f8ffd {
    grid-area: 10 / 2 / 11 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af866a-e67f8ffd {
    grid-area: 11 / 2 / 12 / 4;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af866c-e67f8ffd {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af866e-e67f8ffd {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_02c2bb43-d12f-125a-5825-7be537af8670-e67f8ffd {
    grid-area: 13 / 2 / 14 / 4;
  }

  #w-node-_49375b2c-1ed5-36a9-35c2-14d4b5c893aa-e67f8ffd {
    place-self: center;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eae-e67f8ffd {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb0-e67f8ffd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb2-e67f8ffd {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb4-e67f8ffd {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb6-e67f8ffd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eb8-e67f8ffd {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7eba-e67f8ffd {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ebc-e67f8ffd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ebe-e67f8ffd {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec0-e67f8ffd {
    grid-area: 8 / 2 / 9 / 4;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec2-e67f8ffd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec4-e67f8ffd {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_13ecca91-1581-fdaa-60ce-8b979c6f7ec6-e67f8ffd {
    grid-area: 10 / 2 / 11 / 4;
  }

  #w-node-e5e957fd-9dbd-d4d7-b0d5-d6d965a4953b-e67f8ffd {
    place-self: center;
  }

  #w-node-f22ecc1d-bd92-66fe-989b-5d5d9a1a3601-e67f9038, #w-node-_51a7b636-fdf6-9f29-5e28-4711b605ee7e-e67f9038, #w-node-_33c446fe-9d5e-af3a-06d4-62be4abe6356-e67f9038, #w-node-bc4e7af4-6826-cd37-cc39-07696bdabcd1-e67f9038 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_751a8e6c-c2fb-47bc-5c15-17414f10221a-e67f9058 {
    grid-row: 16 / 17;
  }

  #w-node-_6056a95d-c2cc-b193-4983-b468871f7cae-e67f9058 {
    grid-row: 12 / 13;
  }

  #w-node-_066dae49-eaf4-88e8-2dc2-ccc66a49939a-e67f9058 {
    grid-row: 14 / 15;
  }

  #w-node-e87b2041-d6a1-a520-127a-d17350b88292-e67f9058 {
    grid-row: 17 / 18;
    grid-column-end: 4;
  }

  #w-node-c2f240dd-f6cf-c1e0-258b-133131cf2ca9-e67f9058 {
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-dd103756-7fa3-085d-d692-90e1c153c800-e67f9058 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_16197fc4-2989-8d61-ac77-dfe43a0cfa5d-e67f9058 {
    grid-row-start: 15;
    grid-column-end: 4;
  }

  #w-node-_24e2847a-ec40-81c1-5a63-8611249ea8b4-e67f9058 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-a6aa5e92-ecf3-9089-2f2a-52ded69206b6-e67f9058 {
    grid-area: 11 / 1 / 12 / 4;
  }

  #w-node-_96426a3e-a2ff-4375-9667-cabcd3a6537a-e67f9058 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_61d5a727-59c9-97f4-cc2c-4d4b36fb1b91-e67f9058 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_541f8636-952f-e98e-fe67-4ce3ded70a3f-e67f9077, #w-node-_25d2cee8-463c-acfc-403b-a5fb2a5f0185-e67f9077 {
    justify-self: center;
  }

  #w-node-_42fb7620-e53e-4a4d-604a-6d4670168def-e67f9077, #w-node-_17f04cb3-15a8-0bd5-13d9-a57420f29bbd-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23273-e67f9077, #w-node-_5538c10e-5dfa-eaa8-e024-1779dbd23279-e67f9077 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-d374ad62-e27b-5bde-8659-4796f1d80e75-e67f9077, #w-node-_72a2333b-d96e-a354-1b06-c23531e07b39-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_72a2333b-d96e-a354-1b06-c23531e07b40-e67f9077 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: start;
  }

  #w-node-_6ac3da23-8c2a-be31-d6b2-5b517828696c-e67f9077, #w-node-f834423d-6d96-bee1-7afd-1f951e191c26-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_4943cfdd-f56a-292a-c231-3dd55efb51b8-e67f9077 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4943cfdd-f56a-292a-c231-3dd55efb51b9-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-acb5aabd-669d-a768-a233-a0e610dc0f04-e67f9077 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-de25a61a-1380-e828-1de6-d3978209172f-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-acb5aabd-669d-a768-a233-a0e610dc0f0e-e67f9077 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_07729592-8ad2-5e79-954b-6d4288d024f1-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_734b9e64-56bf-9d8b-e089-1bfecdab3241-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_1e22b044-ea54-8405-2a43-ee4644dc5719-e67f9077 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1e22b044-ea54-8405-2a43-ee4644dc5722-e67f9077, #w-node-a7c50743-efd6-b547-60de-89cf6bb783df-e67f9077, #w-node-e3f31864-8a69-2637-c1f2-b1305d138d7e-e67f9077, #w-node-a7c50743-efd6-b547-60de-89cf6bb783e9-e67f9077, #w-node-_844ca0de-dfc9-7220-418d-1a7df343db1d-e67f9077, #w-node-_09f7e7a4-7567-8930-4331-4072dc624986-e67f9077 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_09f7e7a4-7567-8930-4331-4072dc62498c-e67f9077 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17bbc346-11dd-44dd-00d8-2c52400a6dff-e67f9077 {
    grid-row: 2 / 3;
  }

  #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c4274e-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42753-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42758-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c4275d-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42767-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c4276c-e67f9077 {
    place-self: center;
  }

  #w-node-_071dd6ac-5e57-dc23-f818-24b2966552fe-e67f9077, #w-node-_4fb6e65e-bd70-07eb-ef25-646f5753c1bd-e67f9077, #w-node-_8ded66e8-e8d6-0682-4036-cde96ac24238-e67f9077, #w-node-_55808f89-e42a-ab95-ff60-4d26ac9d1b71-e67f9077, #w-node-dd39badf-6c04-0380-8a20-b7ef71ed36ad-e67f9077, #w-node-_08c3ebb2-9084-6557-378f-14a469594ee2-e67f9077, #w-node-_961f06ba-e897-ce6d-bd8d-4566b8c42762-e67f9077, #w-node-f23aca7b-f9d2-7c33-574a-5a492956b420-e67f9077, #w-node-_6811e5ff-d99f-aebc-b1f4-615bcf4f2456-e67f9077, #w-node-afd5487d-20b0-0787-399d-8599b075844b-e67f9077, #w-node-_62e77ab8-ddf1-6dc9-1979-592e44dd64f8-e67f9077 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_687d74a5-7443-80a7-a2db-4aa8096e010d-e67f9078, #w-node-_8c2d3693-0731-ba44-24f8-e40cc46c387c-e67f9078 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bfe2c03-b13b-2ff0-89c5-f6f811138185-e67f9078, #w-node-_9f790297-fe76-e225-80a9-19ee0f12a709-e67f9078, #w-node-_8904f61b-ee47-4644-4410-276860575126-e67f9078, #w-node-b4d86f12-1fb4-0902-6d2f-05699fbee118-e67f9078, #w-node-d8f82531-2c1f-aced-648a-9a9ea8427bf8-e67f9078 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_25d2cee8-463c-acfc-403b-a5fb2a5f0185-e67f9078 {
    justify-self: center;
  }

  #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174972-e67f90b7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174976-e67f90b7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d0f879e1-d370-329b-2e9d-8ce5cb174985-e67f90b7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefc3-fc1e31c6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0995fdd7-ff7c-62e1-2b53-10f8e9efb7a9-fc1e31c6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a34e4a7c-73e0-3671-9cd1-0b97b11aefce-fc1e31c6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bf260614-99ea-d114-7c1c-f17be2f90843-fc1e31c6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-cb04be70-9b68-a513-b913-36fb33a102a0-fc1e31c6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94face3-fc1e31c6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94face6-fc1e31c6, #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94facea-fc1e31c6, #w-node-_9ed623a3-8d19-2e04-6499-9fcbb94facee-fc1e31c6, #w-node-_581cb277-9793-685f-d209-12141e741550-fc1e31c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df70dfc0-532f-0655-66f7-095b3771785a-fc1e31c6 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_01082bd3-3ac2-e969-31d0-446f5f5b37e8-fc1e31c6 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_47bd7484-f64b-4843-9b4f-b4106318f228-fc1e31c6 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-bcff32be-46c7-2b5f-8506-537bd2dc31cb-fc1e31c6 {
    grid-area: 20 / 1 / 21 / 2;
    justify-self: center;
  }

  #w-node-_774a833d-05f1-76bc-7ff8-1f6a99991b4c-fc1e31c6 {
    grid-area: 19 / 1 / 20 / 2;
    justify-self: center;
  }

  #w-node-_3ac52594-59a3-6cc6-0cc4-a36549fb4a91-fc1e31c6 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: center;
  }

  #w-node-_5f2764f6-bcb5-5963-0e4f-d149225a1aae-fc1e31c6 {
    grid-area: 21 / 1 / 22 / 2;
    justify-self: center;
  }

  #w-node-_70a92812-8dab-3cbc-de05-4d2ae5659afc-fc1e31c6 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: center;
  }

  #w-node-_857c19c0-eb30-c7b4-6678-6344046e7e20-fc1e31c6 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: center;
  }

  #w-node-_881ce15c-1b37-107a-a44f-d93f3f5f6035-fc1e31c6 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: center;
  }

  #w-node-f08b3549-b45f-0188-9e02-99f9de88fc2a-fc1e31c6 {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: center;
  }

  #w-node-_23a766ee-3b16-340f-514d-8fe339693cf5-fc1e31c6 {
    grid-area: 12 / 1 / 13 / 2;
    justify-self: center;
  }

  #w-node-_7477c6ff-aaf0-31b8-5038-c3ddc5148aa9-fc1e31c6 {
    grid-area: 13 / 1 / 14 / 2;
    justify-self: center;
  }

  #w-node-_80e71a0f-f6e0-a603-600e-29c309908dc5-fc1e31c6 {
    grid-area: 14 / 1 / 15 / 2;
    justify-self: center;
  }

  #w-node-c0a84b66-f1f0-a2be-e167-d444f9bca8d9-fc1e31c6 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-feb67c4f-fe22-f101-13cd-7b1554149f03-fc1e31c6 {
    grid-area: 15 / 1 / 16 / 2;
    justify-self: center;
  }

  #w-node-da5fb3b7-6164-9694-a5c2-a2240a32768b-fc1e31c6 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: center;
  }

  #w-node-ebf6f863-ec9f-1f4d-bf1b-af24ddb065a1-fc1e31c6 {
    grid-area: 16 / 1 / 17 / 2;
    justify-self: center;
  }

  #w-node-e98941bd-1671-ca23-46b7-5aee9077150b-fc1e31c6 {
    grid-area: 17 / 1 / 18 / 2;
    justify-self: center;
  }

  #w-node-c850f15d-899d-1d0e-af96-579a3122e00c-fc1e31c6 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-b07c59a8-5c41-6dcc-e2fa-eca75ced0368-fc1e31c6 {
    grid-area: 18 / 1 / 19 / 2;
    justify-self: center;
  }

  #w-node-_76ebb3b2-d133-8777-26a0-fc6c3f2aa1ee-5aff62fa {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e4-5aff62fa, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e5-5aff62fa, #w-node-_3354cb7d-2ee1-23f1-5fb9-71e43ae201e7-5aff62fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a9916-5aff62fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c187c330-c97f-1d0d-b613-2c55916a991b-5aff62fa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e2-5aff62fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16a7e8cd-b415-e1fe-49c3-4613463d60e7-5aff62fa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_5025826f-de50-f3a3-beda-118160c19c97-5aff62fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cabede67-10ee-bfa4-7cad-78dc6d6da3ff-5aff62fa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_328b449a-872d-4735-7b66-d0e1bf3ef459-b987bb99 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3bed56f1-3eb3-f4bd-a0ee-1378611dd722-b987bb99, #w-node-b698324c-3236-6bb8-3530-6adb4fd207b1-b987bb99 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b698324c-3236-6bb8-3530-6adb4fd207b3-b987bb99, #w-node-b0ceb653-3eec-e654-b791-f1a02bfda662-b987bb99, #w-node-_8db3e110-41f4-49c5-a4eb-68495d1c7fc8-b987bb99, #w-node-_103661b9-d1a9-ddee-4439-484c027e3d9a-b987bb99, #w-node-_48bc23a6-68c3-ab83-9bd2-c5855ad9b349-b987bb99, #w-node-_60958b24-04be-c438-2907-6dda3c5a3102-b987bb99, #w-node-_4564290e-48d2-0bd0-ffc8-c2bc6ae681bc-b987bb99, #w-node-c83b9a10-0b98-f113-2525-8cc01eb0eabf-b987bb99, #w-node-_55689a1a-e9eb-7dd6-113b-274c68c5d8b8-b987bb99, #w-node-_48e2ce7b-696f-40a5-3fce-cedb22c32848-b987bb99, #w-node-_066aef15-c358-b799-1c42-7e20b0c73af3-b987bb99, #w-node-_6075e96c-626c-743c-326a-a3e8a41f3e38-b987bb99, #w-node-_6075e96c-626c-743c-326a-a3e8a41f3e39-b987bb99, #w-node-ad797c46-a693-372a-6eea-1de5471c0430-b987bb99, #w-node-ebe82b14-f123-0b86-d481-6a1ab3525a1a-b987bb99, #w-node-_05fe3753-3180-a972-305d-b5b6dd479425-b987bb99, #w-node-e562b442-64b7-4919-7618-4453c3b77bed-b987bb99, #w-node-_48872906-b64d-cf3a-d42f-a0f276e44a39-b987bb99, #w-node-_0b1c7a89-5e48-becd-ed90-b4d756990b26-b987bb99, #w-node-c717cdcd-603d-4271-a27c-773eca32f48f-b987bb99, #w-node-_762e129d-a156-9ae6-39e8-cb72ac4ea450-b987bb99, #w-node-ed2078eb-9ed5-c45b-b2b6-70aeacd045e1-b987bb99, #w-node-_7515ae2e-ce80-2eba-7085-1708ed53ca02-b987bb99, #w-node-_83a0d5d5-faa3-438a-33bb-3645d962dcea-b987bb99, #w-node-_3205a34b-95d5-80fd-da9b-336cffcba221-b987bb99, #w-node-_4786d669-cd33-1255-c138-ce0a4623005b-b987bb99, #w-node-_153cd205-11b7-a663-aacb-374f297a1d65-b987bb99, #w-node-_84a9d8f6-c889-b67d-f2ca-cb460ffa9025-b987bb99, #w-node-_1f98a7db-4871-eb19-82f8-a4e61e25ac77-b987bb99, #w-node-_1cf9bd72-71f7-6503-91b7-e157bba0c8c0-b987bb99, #w-node-_5682eeab-7da4-1fd3-05cd-10219eb5fe24-b987bb99, #w-node-b2f58427-a982-1728-e4d1-605e050d30ea-b987bb99, #w-node-ed3c7a41-12a4-1a01-d569-a38fbcdcda15-b987bb99, #w-node-f33c977b-e5bb-9fcc-fbe8-20c59c2c2a77-b987bb99, #w-node-_2fa7cedd-bc2b-f0b7-1cd7-64e921fd7508-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1e2-b987bb99, #w-node-e821a261-d4f1-07df-ce99-94299c5333c9-b987bb99, #w-node-_4378c999-0338-7f09-88ed-cf86550ae1eb-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98abe-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ac7-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ad0-b987bb99, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ad9-b987bb99, #w-node-_1e86b54d-08d1-6d44-8d1d-22e022af1e40-b987bb99, #w-node-_3ed67fb4-d0ac-b152-8184-391a79cf0aa9-b987bb99, #w-node-_26893cf4-f7ef-59e0-dba8-375045642488-b987bb99, #w-node-_4971795b-68de-d74c-ee76-3bef58f280e5-b987bb99, #w-node-_83c78fb4-26f8-2e25-c4ce-ca95cea66f18-b987bb99, #w-node-_408eda73-7316-a20d-3aa3-c1b120ec5739-b987bb99, #w-node-d6ca8148-7cdf-27d5-3397-1beb92d380f0-b987bb99, #w-node-b4107aac-c048-163b-1939-ce4de1fd103a-b987bb99, #w-node-f0467414-c281-28b6-37ce-54f7d2b60c04-b987bb99, #w-node-db869f9f-c3db-eb5f-d460-2b3c7b89d555-b987bb99, #w-node-_15d6f514-fe74-961a-caeb-a6f35099c733-b987bb99, #w-node-e5522c87-e9e8-b993-25da-f3bbe11d8a4d-b987bb99, #w-node-_9935b628-d5d0-8c08-098c-314cfc77af8b-b987bb99, #w-node-_3b2b771d-b9a5-65b5-f0b8-a02975559330-b987bb99, #w-node-d3ff8211-da77-0ef1-4beb-eff7b2ee47f5-b987bb99, #w-node-_8825ff46-58b3-83b2-d52c-c16584ca4075-b987bb99, #w-node-_16b5449b-d977-654c-c43f-b4ff33401dd9-b987bb99, #w-node-_47e30d6e-8b17-3daf-4f54-57d0b83708c6-b987bb99, #w-node-_79e8bd43-2579-a39f-01c2-e87169f7e92f-b987bb99, #w-node-_5e4e01a7-0307-7e04-915e-45397cc57aa0-b987bb99, #w-node-_352dd450-de96-599b-2b34-bc9a16c00770-b987bb99 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_352dd450-de96-599b-2b34-bc9a16c00772-b987bb99 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-b3dcfd74 {
    justify-self: center;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-c3b67f90 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-c3b67f90 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-c3b67f90 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_69837282-a733-4d2e-5978-c18e26a7b967-c3b67f90 {
    grid-area: 6 / 1 / 7 / 2;
    place-self: center;
  }

  #w-node-_720e6a47-fb88-332e-821e-66e17a94cc1f-c3b67f90 {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center;
  }

  #w-node-_7ad98fff-9abd-255d-20d0-bd98cfb15fe3-c3b67f90 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-_85391b4b-b30c-89e5-1a5f-8b0b377e3e9e-c3b67f90 {
    grid-area: 5 / 1 / 6 / 2;
    place-self: center;
  }

  #w-node-_10e2ef17-98a7-3798-1eb6-376b66d16e17-c3b67f90 {
    grid-area: 7 / 1 / 8 / 2;
    place-self: center;
  }

  #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-7d5655cb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_743d2331-aef0-4b2d-2672-00e188a1a7f8-7d5655cb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-7d5655cb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-7d5655cb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_85c781d4-1404-89f1-8309-c1bf2e225ae8-7d5655cb, #w-node-e70cd70e-996c-b91e-b62d-9e2cb172f68a-7d5655cb {
    grid-row: 5 / 6;
  }

  #w-node-fe57f939-7460-1905-76fd-784a86655989-7d5655cb {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_29502a7e-e124-a276-4c13-60195610157a-7d5655cb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e158d292-90f6-1332-64bd-36ae612c41be-7d5655cb {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-d712d480-eada-4b2c-bca9-ccbed222519a-7d5655cb {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-7d5655cb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c84-7d5655cb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c93-7d5655cb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_92a1ccf0-fb37-952f-19a9-316467dd82c3-d0447ead {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2a0eb474-1a95-6e07-56da-b1621629c11d-d0447ead {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b543de18-6a37-4ca6-5986-6b609416d412-d0447ead {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f2c052e2-4754-09a4-7b63-c1ce7d0e2ab4-d0447ead {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f823e6b0-b3ae-94cb-b765-a8ea936346d5-d0447ead {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_71fdec26-fc7e-04b2-67b1-29b8ee13fa5c-d0447ead {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_20c7d0e2-f913-5a88-7bf9-a064175615bb-d0447ead {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_8cf524a5-fe9d-505e-19fa-8aa26c0f8cce-d0447ead {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_9b94848f-985b-8ad3-1e4b-517cb772a7d8-d0447ead {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-ed6013d9-2a07-7315-850b-8a5e8d7ee659-d0447ead {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-f5e0ad00-6ab6-dbd3-ab8c-20553b44d348-d0447ead {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-f4086a0e-7110-4df0-966a-56e2707a9f4e-d0447ead {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-db8ac9f4-cb8d-fce0-eda1-6097c1ec4c92-d0447ead {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_82165fb4-57d8-0774-b34f-275ba22d7162-d0447ead {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_99718602-68f9-3a7d-ae2a-6350daccc7ad-d0447ead {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-_253cfcf3-335e-6e59-852a-b810eed50abf-d0447ead {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_7304b464-6381-e3c0-bbc5-cd0b80091110-d0447ead {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-d0447ead, #w-node-dadfc961-c410-3f33-df9e-819c8361b84f-d0447ead {
    place-self: center;
  }

  #w-node-d4a84e4c-e83e-b5d8-5084-274048b8ee39-d0447ead {
    grid-row: 3 / 4;
    place-self: center;
  }

  #w-node-_9740a928-921e-4340-e87e-d6a231db68da-d0447ead {
    grid-row: 4 / 5;
    place-self: center;
  }

  #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-06ffb49e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c40fdd2b-3bcc-6d6f-f335-a4df308a0601-06ffb49e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7f7b03a0-6ff1-9b9b-8620-031a0083ad49-06ffb49e {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_15b0bbf3-b8e5-86eb-d2ff-d51801a841bc-06ffb49e {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-e8c1c020-ba5a-25bc-8782-c3439071e500-d8067e7e, #w-node-be83c661-e748-a49a-f00f-e95085d587eb-d8067e7e {
    justify-self: center;
  }

  #w-node-_49e79601-cb8b-73d1-7e69-72b14675b496-dd90a9d9 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-cfde20be-7bd4-0a3e-417d-dd8ba167088a-dd90a9d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_88b9dc31-94a4-a453-083b-48cc7c84bb65-dd90a9d9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bdf743cd-1714-66f4-6ed3-78486635faf2-dd90a9d9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e50fc6cf-079a-13b0-5569-8d524fd3756c-dd90a9d9 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-f053468a-cf9a-e8d5-c7b9-637540e7ccc6-dd90a9d9 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb0-dd90a9d9, #w-node-_8d8d84ef-2510-5013-8ef2-f2b75912aeb5-dd90a9d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89cef362-5f01-8754-ca54-8352b4d4b094-dd90a9d9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7fe787b7-adfd-99a1-e067-98c429d63c8b-2ec23361 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a048d0b8-381d-59b5-2e38-e521ea6052e0-2ec23361 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_05168539-a778-dde4-edf6-7471fe3d711b-2ec23361 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-cae27de7-fc4d-f941-8950-8f831f35620f-2ec23361 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b475bfea-4521-f825-eae9-ee04cbd20304-2ec23361 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3d3192a6-a1bb-6dc9-3c82-e3a6f09ea7ee-2ec23361 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-f91fda0c-ff3b-fcc2-d25a-513ec9ba0c44-2ec23361 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_59d3a457-bde9-1f41-f1ac-ba9d3e915608-2ec23361 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bd7a028d-0f13-ee7d-c94f-a0a709b9ad79-2ec23361, #w-node-_8ec2f4c7-1e0d-32c2-bd44-f08862ea1450-2ec23361, #w-node-a26c4a79-6976-2db8-b100-230e8dbfd118-05ec099e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a26c4a79-6976-2db8-b100-230e8dbfd12c-05ec099e {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2ee5e52d-29d2-0a96-70ea-4455a0839d03-b0168418 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_743d2331-aef0-4b2d-2672-00e188a1a7f8-b0168418 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-df259ec9-d388-e587-a962-d17bf7a132e5-b0168418 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_167c8d3b-16ed-74c7-70f8-8263f30edff9-b0168418 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c80-b0168418 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c84-b0168418 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_81757730-4e33-fb86-9aad-aa6693422c93-b0168418 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_328b449a-872d-4735-7b66-d0e1bf3ef459-3208632f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3bed56f1-3eb3-f4bd-a0ee-1378611dd722-3208632f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b0ceb653-3eec-e654-b791-f1a02bfda662-3208632f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b698324c-3236-6bb8-3530-6adb4fd207b1-3208632f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b698324c-3236-6bb8-3530-6adb4fd207b3-3208632f, #w-node-_8db3e110-41f4-49c5-a4eb-68495d1c7fc8-3208632f, #w-node-_914aa925-66d1-f8c1-0544-0ff363366c0b-3208632f, #w-node-_9305f7f1-6077-52bb-b2dd-c5f1c6ab8b49-3208632f, #w-node-_2df94ed8-25b7-4fcd-7832-66355c4731c0-3208632f, #w-node-_67864896-48db-2b8a-a60d-181b4edcbf32-3208632f, #w-node-_477268cc-78dc-3385-c8ad-6db01521f08c-3208632f, #w-node-efe31028-ea29-aa61-fcd1-c3584744e2f5-3208632f, #w-node-_2d810b7a-b095-b544-315b-96e179d25529-3208632f, #w-node-_907b809d-5995-ab0f-2d99-a8db24034406-3208632f, #w-node-_1bd338e5-6d09-647a-bc87-d88a67c7b1a1-3208632f, #w-node-_1c50e8e3-04d1-d944-a76c-effca6036101-3208632f, #w-node-_76063c87-df35-4e4e-b847-5d086ead470c-3208632f, #w-node-_8f3f565e-4a8f-f4f0-62bd-a30794408607-3208632f, #w-node-_43fae093-ea4e-422f-8550-ee9e9dbe49ab-3208632f, #w-node-_21ce1cc7-0749-72f4-c090-1a6d6b59399d-3208632f, #w-node-ce0ab9b7-8e6d-84fe-e533-1e8b6a04fae1-3208632f, #w-node-e562b442-64b7-4919-7618-4453c3b77bed-3208632f, #w-node-_4b657c59-7c9d-f88e-70e7-ca56892a6d4a-3208632f, #w-node-_155cbfc3-8336-be54-e499-d9297c9cc1d4-3208632f, #w-node-dc0d2c84-7d41-07ce-7118-01fdca120374-3208632f, #w-node-b60e5f3c-fc14-ed20-4345-1d5ab7171f59-3208632f, #w-node-_4786d669-cd33-1255-c138-ce0a4623005b-3208632f, #w-node-_153cd205-11b7-a663-aacb-374f297a1d65-3208632f, #w-node-_84a9d8f6-c889-b67d-f2ca-cb460ffa9025-3208632f, #w-node-_1f98a7db-4871-eb19-82f8-a4e61e25ac77-3208632f, #w-node-ed3c7a41-12a4-1a01-d569-a38fbcdcda15-3208632f, #w-node-f33c977b-e5bb-9fcc-fbe8-20c59c2c2a77-3208632f, #w-node-_2fa7cedd-bc2b-f0b7-1cd7-64e921fd7508-3208632f, #w-node-_28232d4b-bd5b-1302-8f7c-72acc517ce01-3208632f, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98abe-3208632f, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ac7-3208632f, #w-node-abcb5b71-8a14-740f-b831-bf22c9e98ad0-3208632f, #w-node-_4971795b-68de-d74c-ee76-3bef58f280e5-3208632f, #w-node-_83c78fb4-26f8-2e25-c4ce-ca95cea66f18-3208632f, #w-node-_408eda73-7316-a20d-3aa3-c1b120ec5739-3208632f, #w-node-_1b629e5d-65c8-fdba-f3f3-1e47dc25efc0-3208632f, #w-node-fc05064f-f53d-c77b-d8d7-c4b8120045d8-3208632f, #w-node-b4107aac-c048-163b-1939-ce4de1fd103a-3208632f, #w-node-f0467414-c281-28b6-37ce-54f7d2b60c04-3208632f, #w-node-db869f9f-c3db-eb5f-d460-2b3c7b89d555-3208632f, #w-node-_15d6f514-fe74-961a-caeb-a6f35099c733-3208632f, #w-node-_77fd041b-ea99-16ac-1af8-56575aaad46b-3208632f, #w-node-e5522c87-e9e8-b993-25da-f3bbe11d8a4d-3208632f, #w-node-_9935b628-d5d0-8c08-098c-314cfc77af8b-3208632f, #w-node-d3ff8211-da77-0ef1-4beb-eff7b2ee47f5-3208632f, #w-node-_8825ff46-58b3-83b2-d52c-c16584ca4075-3208632f, #w-node-_16b5449b-d977-654c-c43f-b4ff33401dd9-3208632f, #w-node-_352dd450-de96-599b-2b34-bc9a16c00770-3208632f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_352dd450-de96-599b-2b34-bc9a16c00772-3208632f {
    grid-area: 2 / 1 / 3 / 2;
  }
}
