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;
}

@font-face {
  font-family: M;
  src: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0260dce6d64_60c140362e4e7ac0ffa407eb_Material_Icons.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --tomato: #ff5c3e;
  --purple: #490e6f;
  --white: white;
  --black: black;
  --dark-turquoise: #3fcfd5;
  --light-pink: transparent;
  --peach-puff: #ebcab8;
  --dark--black: #020202;
  --dark--purple: #9a1515;
}

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

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  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-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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

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

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

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #fff;
  background-color: #0000;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  display: block;
  position: static;
}

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

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  position: relative;
  right: auto;
}

p {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 24px;
}

a {
  color: var(--tomato);
  text-decoration: none;
  display: inline;
}

a:hover {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 24px;
}

ol {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 500;
}

label {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
  display: block;
}

em {
  font-size: 19px;
  font-style: normal;
}

.hero {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.hero.new {
  z-index: 99;
  background-color: #131129;
  background-image: linear-gradient(180deg, #141329, var(--purple));
  text-align: left;
  object-fit: fill;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  font-family: Poppins, sans-serif;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.hero.new.ss-rozcestnik {
  background-image: linear-gradient(to bottom, #141329, var(--purple));
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hero.new.blog {
  background-color: #131129;
  background-image: linear-gradient(180deg, #131129 50%, var(--purple));
}

.hero.new.o-nas {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
  position: static;
}

.hero.new.zs-rozcestnik {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1d4b33e26490b9e839b2_nebe3.svg"), radial-gradient(circle farthest-corner at 50% 50%, var(--purple), #131127);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  margin-top: 0;
  padding-top: 140px;
}

.hero.new.mentori-rozcestnik {
  background-image: linear-gradient(180deg, #141329, var(--purple));
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.hero.new {
  z-index: 99;
  text-align: left;
  object-fit: fill;
  background-color: #131129;
  background-image: linear-gradient(#141329, #490e6f);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.hero-image-mask {
  width: 70%;
  margin-left: 40px;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
}

.body-bg {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0c442ce6dd6_bgtop.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.text-hero {
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 700;
  line-height: 35px;
}

.headline {
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 300;
}

.head-text {
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
}

.card-wrapper {
  cursor: pointer;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  width: 220px;
  height: 354px;
  margin-bottom: 20px;
  padding: 30px 20px 40px;
}

.scenario-name {
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.hide-desktop {
  display: none;
}

.sticky-nav {
  z-index: 1;
  background-color: #f4f4f4;
  padding: 20px;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

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

.navbar {
  background-color: #0000;
  background-image: linear-gradient(#00000026, #0000);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 15px;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.text-block {
  color: #fff;
  margin-top: 24px;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
}

.container {
  color: #0000;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
}

.container.l-nky-se-stejn-m-t-matem {
  background-color: #2d134d;
  max-width: 1280px;
}

.bg-image {
  color: #fff;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0a712ce6dbe_Instagram.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  padding-left: 40px;
  transition: all .2s;
}

.bg-image:hover {
  text-decoration: underline;
}

.bg-image.fb {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0f213ce6dbd_Facebook.png");
}

.bg-image.tw {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01affce6db9_Twitter.png");
}

.bottom-img {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea023c5ce6e0d_bg-down.jpg");
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.section {
  background-color: #2e144e;
  padding-bottom: 300px;
}

.section.promo-header {
  background-image: linear-gradient(#131129, #131129);
  padding-bottom: 0;
}

.section.promo {
  background-image: linear-gradient(#121029, #121029);
  padding-top: 100px;
  padding-bottom: 60px;
}

.section.promo.whatis {
  background-color: #131129;
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.blue-bg {
  background-image: linear-gradient(270deg, #000, #fff);
}

.section.blue-bg-grad {
  background-color: #2e144e;
  background-image: linear-gradient(to right, #490d6f 48%, #38005c 55%);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.subpage-sekce-otazky {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0c022ce6d5c_illu%201.svg"), linear-gradient(172deg, #2b484f, #010202);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 80%, auto;
  height: auto;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.subpage-sekce-pomoc {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00362ce6d63_Group%203.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00198ce6dd2_il-2-bulbie.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0500bce6dd3_il-3-woopiee.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07e6ace6dda_il-05-nice.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0bdc4ce6db5_il-06-tiv.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03715ce6de4_il1-supamama.png"), linear-gradient(#ffffffe8, #ffffffe8);
  background-position: 50% 0, 0 0, 25% 80%, 0 30%, 80% 67%, 75% 92%, 100% 15%, 5% 65%, 0 0;
  background-repeat: no-repeat, repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto, 145px, auto, 136px, auto, auto, 400px, auto;
  background-clip: border-box;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.regular {
  object-fit: fill;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  overflow: visible;
}

.regular.ss-sexting {
  background-color: #bf9aa1;
  background-image: none;
}

.regular.psychedelika {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.regular.pruvodci-psychedelika {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
}

.accordion-wrapper {
  z-index: auto;
  float: none;
  border: 0 solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 100px;
  padding-left: 20px;
  display: flex;
  position: static;
  inset: 0% auto auto;
}

.accordion-wrapper.kamarad-se-trapi {
  border-width: 0;
}

.accordion-wrapper.mentori {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.accordion-wrapper.mentori.rozvod {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.accordion-wrapper.teen-pregnancy {
  margin-left: 0;
  margin-right: 0;
}

.accordion-wrapper.ss-sexting {
  flex-direction: row;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.accordion-wrapper.ss-teen-preg {
  align-items: center;
  margin-top: 40px;
  margin-left: 0;
}

.accordion-wrapper.sexting {
  margin-left: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 100px;
  padding-right: 60px;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-z {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-uprava {
  width: 100%;
  margin-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.pr-vodce-desatero-posun {
  margin-left: 100px;
  margin-right: auto;
  padding-right: 60px;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-osamelost {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-jsem-porat-online, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-ppp {
  width: 100%;
  padding-left: 10px;
  padding-right: 40px;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.trapi-me-zanmkz-desatero {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper.psychedelika-accordion-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.smutno-wrapper {
  padding-left: 60px;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.co-se-mi-deje-s-telem-wrapper {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.znauziti-prasku-accordion-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper {
  padding-left: 20px;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper-desatero {
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-teen-pregnancy-accordion-wrapper {
  margin-left: 25px;
  padding-left: 0;
  padding-right: 60px;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.rozvod-accordion-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.bodyshaming-accordion-wrapper {
  width: 100%;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-pruvodci {
  padding-left: 0;
  padding-right: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.sexualita-accordion-wrapper {
  padding-left: 0;
}

.accordion-wrapper.ss-m-j-kamar-d-se-tr-p.psycho.psychologove-cerna {
  color: #000;
}

.accordion-wrapper.ss-m-j-rodi--se-vyoutoval {
  margin-left: 0;
}

.accordion-wrapper.ss-m-j-rodi--se-vyoutoval.ss-desatero {
  justify-content: center;
  align-items: center;
  padding-left: 0;
}

.accordion-wrapper.rozvod {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-left: 100px;
  padding-right: 60px;
}

.accordion-wrapper.sebera-edn-my-lenky {
  margin-right: 0;
  padding-left: 100px;
  padding-right: 60px;
}

.accordion-wrapper.ss {
  padding-left: 0;
}

.accordion-wrapper.kyber-ikana-pr-vodci {
  background-color: #00000063;
}

.accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z.desatero-uprava.kybersikana-desatero {
  width: 100%;
}

.accordion-wrapper.ikana-z, .accordion-wrapper.ikana-z.desatero-uprava {
  margin-right: 0;
  padding-left: 0;
}

.accordion-wrapper.sebepo-kozov-n--z.desatero-uprava {
  width: 100%;
  padding-left: 0;
}

.accordion-wrapper.sebevra-edn--my-lenky-z.desatero-uprava {
  margin-right: 0;
  padding-left: 0;
}

.accordion-wrapper.sebevra-edn--my-lenky-z.sebevrazda-desatero {
  width: 100%;
  padding-left: 0;
}

.accordion-wrapper.n-zk--sebev-dom--z.n-zk--sebev-dom--z--desatero {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.accordion-wrapper.zem-el-mi-bl-zk--z--desatero {
  margin-right: 0;
  padding-left: 39px;
}

.accordion-wrapper.smutek-z--desatero.je-mi-smutno-desatero {
  margin-left: auto;
  margin-right: auto;
}

.accordion-wrapper.z-vislosti-z--desatero, .accordion-wrapper.z--domaci-nasili.mobil.doma-mi-ublizuji-desatero-uprava {
  width: 100%;
  margin-right: 0;
  padding-left: 0;
}

.accordion-wrapper.kamarad-se-trapi-accordion-wrapper {
  margin-right: 0;
}

.accordion-wrapper.co-jsem-sakra-za {
  justify-content: center;
  align-items: center;
}

.accordion-wrapper.psychedelika {
  margin-left: 80px;
}

.accordion-item {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  color: #6d6666;
  mix-blend-mode: normal;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 8px;
  outline: 1px solid #000;
  margin-bottom: 20px;
  padding: 0 16px;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item.transparent {
  opacity: 1;
  outline-offset: 0px;
  color: #fcfcfc;
  mix-blend-mode: normal;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  outline: 1px #fff;
}

.accordion-item.dark-p_text {
  z-index: 50;
  color: #6d6666;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  outline-color: #000;
  padding: 0 10px;
  position: relative;
}

.accordion-item.dark-p_text.doma {
  border-color: #000;
}

.accordion-item.dark-p_text.black {
  opacity: 1;
  color: #ee7c5c;
  border-color: #000;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  padding: 0 10px;
  display: block;
}

.accordion-item.dark-p_text.black.umrti {
  border-color: #fff;
  margin-top: 0;
}

.accordion-item.dark-p_text.black.m-j-rodi-se-vyoutoval {
  color: #fff;
  border-color: #fff;
  outline-color: #fff;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.accordion-item.dark-p_text.black.zneu-it-pr-k {
  outline-offset: 0px;
  color: #fff;
  background-color: #fde7e2;
  border-style: none;
  border-color: #e47e00;
  outline: 1px #e47e00;
  padding-bottom: 10px;
}

.accordion-item.dark-p_text.black.osam-lost {
  outline-offset: 0px;
  background-color: #d2c3db;
  border-style: none;
  outline: 1px #000;
  height: auto;
  margin-left: 0;
  padding-bottom: 0;
}

.accordion-item.dark-p_text.black.ppp {
  margin-left: 10px;
  padding: 0 10px 0 20px;
}

.accordion-item.dark-p_text.black.ss-muj-kamarad-se-trapi {
  outline-offset: 0px;
  border-color: #fff;
  outline: 1px #000;
  margin-left: 0;
  padding-bottom: 10px;
}

.accordion-item.dark-p_text.black.ss-teen-pregnancy {
  outline-offset: 0px;
  background-image: linear-gradient(#d2c3dbb3, #d2c3dbb3);
  border-style: none;
  outline: 1px #000;
  padding-bottom: 10px;
}

.accordion-item.dark-p_text.black.ss-sexting {
  outline-offset: 0px;
  background-color: #bf9aa1;
  border-style: none;
  border-color: #fff;
  outline: 1px #fff;
  left: auto;
}

.accordion-item.dark-p_text.black.prasky {
  background-color: #fde7e2cc;
  border-color: #e47e00;
  margin-right: 60px;
}

.accordion-item.dark-p_text.black.jen-umrti {
  border-color: #fff;
  margin-left: 0;
}

.accordion-item.dark-p_text.black.kamarad-se-trapi {
  border-color: #fff;
  outline-color: #fff;
  margin-left: 10px;
}

.accordion-item.dark-p_text.black.sexting {
  border-color: var(--white);
  outline-offset: 0px;
  outline: 1px #000;
  margin-left: 0;
}

.accordion-item.dark-p_text.black.z-vislosti {
  background-color: #764a93;
  border-color: #fff;
  outline-color: #cfacaf;
}

.accordion-item.black {
  border-color: #000;
  outline-color: #000;
}

.accordion-item.black.dom-c-n-sil {
  margin-top: 0;
  padding: 0 10px;
}

.accordion-item.ss {
  outline-offset: 0px;
  color: #fff;
  outline: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-item.ss.psychologove-cerna {
  color: #000;
  border-color: #000;
}

.accordion-item.sebepo-kozov-n--z {
  margin-left: 10px;
  margin-right: 10px;
}

.accordion-item.ss-copy, .accordion-item.ss-copy-copy {
  outline-offset: 0px;
  color: #fff;
  outline: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-item.ss-copy-copy.psychologove-cerna {
  color: #000;
  border-color: #000;
}

.accordion-item-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.accordion-item-trigger.teen-pregnancy {
  color: #000;
}

.accordion-item-trigger.osam-lost {
  height: 40px;
  margin-top: 6px;
}

.accordion-item-trigger.osam-lost._2 {
  width: auto;
  margin-top: 15px;
}

.accordion-heading {
  outline-offset: 0px;
  color: #fff;
  text-align: left;
  cursor: pointer;
  outline: 3px #fff;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.accordion-heading.color-blue {
  align-items: stretch;
  margin-left: 10px;
  display: block;
}

.accordion-heading.color-blue.smutek {
  color: var(--white);
  text-align: left;
  padding-top: 15px;
  font-weight: 500;
}

.accordion-heading.color-blue.smutek.black {
  color: var(--black);
  line-height: 25px;
}

.accordion-heading.color-blue.smutek.black:active {
  color: #000;
}

.accordion-heading.color-blue.smutek.black.teen-pregnancy {
  color: #ee7c5c;
  margin-top: 10px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p {
  color: #fff;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
}

.accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p._4 {
  margin-left: 25px;
}

.accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p.psycho.psychologove-cerna {
  color: #000;
}

.accordion-heading.color-blue.smutek.black.puberta {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-bottom: 0;
}

.accordion-heading.color-blue.smutek.black.bodyshaming {
  margin-left: 10px;
  margin-right: 0;
  padding-top: 0;
  font-weight: 500;
}

.accordion-heading.color-blue.smutek.black.ppp {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.accordion-heading.color-blue.smutek.black.osam-lost {
  color: #490e6f;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.accordion-heading.color-blue.smutek.black.z-vislosti {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-heading.color-blue.smutek.black.ss-sexting {
  color: var(--white);
  margin-top: 0;
}

.accordion-heading.color-blue.smutek.black.rodi {
  margin-top: 10px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 5px;
}

.accordion-heading.color-blue.smutek.teen-pregnancy {
  color: var(--black);
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.accordion-heading.color-blue.smutek.kybersikana {
  color: var(--white);
  text-align: left;
}

.accordion-heading.color-blue.smutek.m-j-kamar-d-se-tr-p {
  color: var(--white);
  margin-left: 25px;
  padding-left: 0;
}

.accordion-heading.color-blue.umrti {
  text-align: left;
  flex: 1;
  padding-top: 10px;
}

.accordion-heading.color-blue.kyber-ikana {
  color: var(--white);
}

.accordion-heading.color-blue.ikana {
  margin-bottom: 10px;
  padding-top: 15px;
  padding-left: 10px;
}

.accordion-heading.color-blue.co-jsem-sakra-za {
  margin-left: 25px;
  padding-top: 0;
}

.accordion-heading.black {
  text-align: left;
  font-weight: 500;
}

.accordion-heading.black.dom-c-n-sil {
  margin-top: 15px;
  margin-left: 10px;
  padding-top: 0;
  font-weight: 500;
}

.accordion-heading.rozvod {
  padding-top: 0;
  font-weight: 700;
}

.accordion-heading.sebepo-kozov-n {
  text-align: left;
  margin-bottom: 15px;
  margin-left: 10px;
  font-weight: 500;
}

.accordion-heading.sebevra-da, .accordion-heading.sexualita {
  margin-bottom: 10px;
}

.accordion-heading.zn-mky {
  margin-bottom: 10px;
  font-weight: 500;
}

.accordion-heading.digiz-vislost {
  margin-bottom: 10px;
}

.accordion-heading.n-zk--sebev-dom {
  margin-bottom: 10px;
  margin-left: 10px;
}

.icon.accordion-icon {
  color: #fff;
  cursor: pointer;
  margin-top: 15px;
  margin-left: 25px;
  font-family: M, sans-serif;
  font-size: 32px;
  line-height: 30px;
}

.icon.accordion-icon.color-blue {
  color: #fdfdfd;
  border: 1px solid #0000;
  margin-top: 15px;
  margin-left: 25px;
}

.icon.accordion-icon.color-blue.doma {
  color: #000;
}

.icon.accordion-icon.color-blue.black {
  color: #fff;
  margin-top: 15px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.icon.accordion-icon.color-blue.black.teen-pregnancy {
  color: #110874;
  margin-top: 0;
  padding-top: 10px;
}

.icon.accordion-icon.color-blue.black.zneu-it-pr-k {
  color: #ee7c5c;
  margin-top: 10px;
}

.icon.accordion-icon.color-blue.black.m-j-rodi-se-vyoutoval {
  color: #fff;
  margin-top: 5px;
}

.icon.accordion-icon.color-blue.black.zs-bodyshaming {
  color: #000;
  margin-top: 5px;
}

.icon.accordion-icon.color-blue.black.smutek {
  color: #000;
}

.icon.accordion-icon.color-blue.black.m-j-kamar-d-se-tr-p.ss {
  margin-top: 20px;
}

.icon.accordion-icon.color-blue.black.m-j-kamar-d-se-tr-p.ss.psychologove-cerna {
  color: #000;
}

.icon.accordion-icon.color-blue.black.ppp, .icon.accordion-icon.color-blue.black.icon-t-lo {
  color: #000;
  margin-top: 5px;
}

.icon.accordion-icon.color-blue.black.icon-z-vislost {
  color: #fff;
  margin-top: 5px;
}

.icon.accordion-icon.color-blue.black.ss-sexting {
  margin-top: 5px;
  padding-top: 0;
}

.icon.accordion-icon.color-blue.black.prasky {
  color: #e47e00;
}

.icon.accordion-icon.color-blue.color-white {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.icon.accordion-icon.color-blue.s--icon, .icon.accordion-icon.color-blue.rodic {
  color: #000;
}

.icon.accordion-icon.color-blue.rodic.kybersikana {
  color: #fff;
}

.icon.accordion-icon.color-blue.mrt {
  margin-top: 5px;
}

.icon.accordion-icon.color-blue.smutek {
  margin-top: 5px;
  padding: 0;
}

.icon.accordion-icon.color-blue.ikana, .icon.accordion-icon.color-blue.kyber-ikana {
  margin-top: 5px;
}

.icon.accordion-icon.black {
  color: #000;
}

.icon.accordion-icon.black.icon-rozvod1 {
  margin-top: 20px;
}

.icon.accordion-icon.black.icon-rozvod2 {
  margin-top: 30px;
}

.icon.accordion-icon.black.icon-rozvod {
  margin-top: 5px;
}

.icon.accordion-icon.black.dom-c-n-sil {
  margin-left: 25px;
  margin-right: 0;
}

.icon.accordion-icon.zn-mky, .icon.accordion-icon.digiz-vislosti, .icon.accordion-icon.n-zk-sebev-dom, .icon.accordion-icon.sebepo-kozov-n, .icon.accordion-icon.sebevra-da, .icon.accordion-icon.sexualita {
  margin-top: 5px;
}

.accordion-item-content {
  outline-offset: 0px;
  color: #fff;
  outline: 3px #fff;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 0 10px;
  font-size: 16px;
  display: block;
  overflow: hidden;
}

.accordion-item-content.m-j-kamar-d-se-tr-p {
  color: #fff;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 15px;
  font-size: 16px;
  line-height: 24px;
}

.accordion-item-content.m-j-kamar-d-se-tr-p.ss {
  text-shadow: 0 1px 1px #0003;
  margin-bottom: 10px;
  margin-left: 25px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.accordion-item-content.m-j-kamar-d-se-tr-p.ss.ss-muj-k-s-trapi-accordion-item-content {
  margin-left: 0;
}

.accordion-item-content.m-j-kamar-d-se-tr-p.ss.psycho.psychologove-cerna {
  color: #000;
}

.accordion-item-content.m-j-kamar-d-se-tr-p.ss-muj-k-se-trapi-accordion-item-content {
  margin-left: 0;
}

.accordion-item-content.teen-pregnancy {
  color: #110874;
  padding: 0 10px;
  font-size: 16px;
  line-height: 24px;
}

.accordion-item-content.zneu-it-pr-k {
  color: #e47e00;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 16px;
}

.accordion-item-content.prasky {
  color: #e47e00;
  line-height: 24px;
}

.subpage-content-placeholder {
  color: #fff;
  max-width: 1160px;
  padding-top: 120px;
  font-size: 20px;
  overflow: visible;
}

.subpage-content-placeholder.ithurtsdiv {
  padding-top: 328px;
}

.subpage-content-placeholder.ithurtsdiv.sikana {
  padding-top: 140px;
}

.subpage-content-placeholder.ithurtsdiv.sexualita {
  padding-top: 100px;
}

.subpage-content-placeholder.ithurtsdiv.sample {
  margin-top: 0;
  padding: 60px 0 40px;
  display: block;
  position: relative;
}

.subpage-content-placeholder.ithurtsdiv.sample.m-j-kamar-d-se-tr-p {
  right: 100px;
}

.subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.ss-teen-pregnancy-content--placeholder {
  padding-bottom: 0;
}

.subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.ss-pruvodci-sebevrazedne-myslenky-subpage-content {
  background-color: var(--dark-turquoise);
}

.subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0313ece6e19_blue%20cloud.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  padding-bottom: 0;
}

.subpage-content-placeholder.ithurtsdiv.sample.ss-teen-pregnancy.video {
  background-color: #0000;
}

.subpage-content-placeholder.ithurtsdiv.sample.kyber-ikana-pr-vodci {
  background-color: #0000;
  padding-left: 0;
}

.subpage-content-placeholder.ithurtsdiv.sample.psychedelika {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.subpage-content-placeholder.ithurtsdiv.z-vislosti {
  padding-top: 140px;
  padding-bottom: 60px;
}

.subpage-content-placeholder.ithurtsdiv.ss-zneu-it--pr-k {
  padding-top: 0;
  padding-left: 0;
  display: inline;
}

.subpage-content-placeholder.ithurtsdiv.zs-muj-kamarad-se-trapi, .subpage-content-placeholder.ithurtsdiv.poruchy {
  padding-top: 140px;
}

.subpage-content-placeholder.ithurtsdiv.poruchy.ppp {
  padding-top: 120px;
}

.subpage-content-placeholder.ithurtsdiv.bodyshaming {
  padding-top: 140px;
  padding-bottom: 30px;
}

.subpage-content-placeholder.ithurtsdiv.co-jsem-sakra-za {
  margin-top: 100px;
  padding-top: 0;
}

.subpage-content-placeholder.digizavislost {
  padding-left: 20px;
  padding-right: 20px;
}

.heading {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 60px;
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 300;
}

.h2 {
  font-weight: 400;
}

.co-delat-kdyz {
  background-color: #0000;
  flex-flow: column;
  align-self: center;
  width: 640px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  left: 0;
  right: 0;
}

.co-delat-kdyz.teen-pregnancy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 100px 40px 40px;
  display: flex;
}

.co-delat-kdyz.teen-pregnancy.zneu-it-pr-k {
  justify-content: flex-start;
  align-items: flex-start;
  width: 700px;
  margin-left: 100px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.co-delat-kdyz.teen-pregnancy.ss-kamarad-se-trapi-co-delat-kdyz {
  width: 740px;
  padding-top: 0;
}

.co-delat-kdyz.teen-pregnancy.teen-pregnancy-co-delat-kdyz {
  width: 740px;
  padding-top: 0;
  padding-right: 0;
}

.co-delat-kdyz.znamky {
  background-color: #0000;
  margin-left: 15px;
}

.co-delat-kdyz.znamky.co-dela-kdyz-uprava, .co-delat-kdyz.bodyshaming {
  width: 740px;
}

.co-delat-kdyz.dom-c-n-sil {
  background-color: #0000;
}

.co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava-2, .co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava {
  width: 740px;
}

.co-delat-kdyz.digit-ln-z-vislosti, .co-delat-kdyz.smutek {
  background-color: #0000;
  width: 740px;
}

.co-delat-kdyz.ikana {
  background-color: #0000;
  width: 740px;
  margin-left: 40px;
}

.co-delat-kdyz.ppp, .co-delat-kdyz.kyber-ikana, .co-delat-kdyz.n-zk--sebev-dom, .co-delat-kdyz.rozvod, .co-delat-kdyz.sebepo-kozov-n {
  background-color: #0000;
  width: 740px;
}

.co-delat-kdyz.sebevra-da {
  background-color: #0000;
  width: 740px;
  margin-left: 20px;
}

.co-delat-kdyz.sexualita {
  background-color: #0000;
}

.co-delat-kdyz.sexualita.co-delat-kdyz-sexulita {
  width: 740px;
}

.co-delat-kdyz.osam-lost {
  background-color: #0000;
  width: 740px;
}

.co-delat-kdyz.mrt {
  background-color: #0000;
}

.co-delat-kdyz.mrt.umrti-co-delat-kdyz {
  width: 740px;
}

.co-delat-kdyz.puberta {
  background-color: #0000;
}

.co-delat-kdyz.puberta.co-se-mi-deje-s-telem-co-delat-kdyz {
  width: 740px;
}

.co-delat-kdyz.m-j-kamar-d-se-tr-p {
  background-color: #0000;
  width: 740px;
  margin-left: 0;
  margin-right: 0;
}

.co-delat-kdyz.z-vislosti {
  background-color: #0000;
}

.co-delat-kdyz.z-vislosti.zavislosti-co-delat-kdyz {
  width: 740px;
}

.co-delat-kdyz.ss-sexting {
  margin-left: 0;
  margin-right: 220px;
  padding-right: 100px;
}

.co-delat-kdyz.mentori.rozvod {
  margin-left: 0;
}

.co-delat-kdyz.desatero-z {
  padding-bottom: 100px;
}

.co-delat-kdyz.ss {
  width: 740px;
  margin-left: 0;
  padding-left: 40px;
}

.co-delat-kdyz.ss.co-jsem-sakra-za {
  margin-left: 0;
}

.co-delat-kdyz.zs-desatero {
  background-color: #0000;
  width: 740px;
}

.co-delat-kdyz.zs-desatero.kyber-ikana {
  margin-left: 0;
}

.co-delat-kdyz.zs-desatero.ppp {
  width: 640px;
  margin-top: 40px;
}

.co-delat-kdyz.zs-desatero.ppp.desatero-landscape.ppp-desatero, .co-delat-kdyz.zs-desatero.sepo-kozov-n--z.sebeposkozovani-co-delat-kdzy-desatero, .co-delat-kdyz.zs-desatero.puberta-z.puberta-z--desatero.co-se-mi-deje-s-telem-co-delat-kdyz-desatero {
  width: 740px;
}

.co-delat-kdyz.zs-desatero.sexualita {
  width: auto;
  margin-left: 0;
}

.co-delat-kdyz.zs-desatero.sexualita.sexualita-co-delat-kdyz {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
}

.co-delat-kdyz.zs-desatero.bodyshaming-z--desatero {
  margin-left: 0;
  margin-right: 0;
}

.co-delat-kdyz.zs-desatero.desatero-sikana {
  width: 740px;
}

.co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz.nizkeseb-center {
  margin-left: auto;
  margin-right: auto;
}

.co-delat-kdyz.zs-desatero.je-mi-smutno-desatero-co-delat-kdyz {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.co-delat-kdyz.zs-desatero.center {
  padding-bottom: 0;
}

.co-delat-kdyz.zs-desatero.center.padding-bottom-60 {
  padding-bottom: 60px;
}

.co-delat-kdyz.osam-lost-z.osam-lost-z--desatero {
  color: #490e6f;
  background-color: #0000;
}

.co-delat-kdyz.osam-lost-z.osam-lost-z--desatero.desatero-osamelost {
  width: 740px;
}

.co-delat-kdyz.m-j-kamar-d-se-tr-p--z--desatero {
  background-color: #0000;
}

.co-delat-kdyz.kyber-ikana-z--pr-vodci {
  background-color: #0000;
  border-radius: 10px;
}

.co-delat-kdyz.sebevrazda-co-delat-kdyz {
  width: 740px;
  margin-left: 0;
}

.co-delat-kdyz.sebevrazda-co-delat-kdyz.desatero-sebevrazda {
  width: 740px;
}

.co-delat-kdyz.trapi-me-znamky-co-delat-kdyz {
  width: 740px;
  display: block;
}

.co-delat-kdyz.s, .co-delat-kdyz.z--pr-vodci {
  margin-left: 0;
}

.co-delat-kdyz.znauziti-prasku-co-delat-kdyz, .co-delat-kdyz.zneuziti-prasku-co-delat-kdyz-desatero, .co-delat-kdyz.ss-muj-kamarad-se-trapi-desatero-co-delat-kdyz, .co-delat-kdyz.teen-pregnancy-co-delat-kdyz-desatero {
  width: 740px;
}

.co-delat-kdyz.umrti {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
}

.co-delat-kdyz.kamarad-se-trapi-co-delat-kdyz-desatero {
  width: 740px;
}

.co-delat-kdyz.co-delat-h2 {
  width: auto;
}

.co-delat-kdyz.ss-pruvodci {
  width: 740px;
}

.subpage-uvod {
  color: #fff;
  margin-bottom: 100px;
}

.subpage-uvod.dark {
  color: #000;
  margin-bottom: 10px;
}

.subpage-uvod.z-overlay {
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.z-overlay.smutek.black {
  color: #000;
}

.subpage-uvod.z-overlay.smutek.webinar {
  font-size: 20px;
  font-weight: 300;
  line-height: 150%;
}

.subpage-uvod.z-overlay.smutek.webinar._1 {
  margin-bottom: 60px;
  font-size: 25px;
}

.subpage-uvod.z-overlay.smutek.webinar._2 {
  margin-bottom: 20px;
}

.subpage-uvod.black.bodyshaming, .subpage-uvod.black.dom-c-n-sil, .subpage-uvod.black.ppp, .subpage-uvod.black.rozvod {
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.black.osam-lost {
  color: #fff;
  margin-left: 60px;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  right: 50px;
}

.subpage-uvod.black.puberta {
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.black.z-vislosti {
  color: #e5d2d3;
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.new-white {
  color: #fff;
  border: 0 solid #000;
}

.subpage-uvod.new-white.sebevedomi-text {
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.sebe-myslenky {
  color: var(--white);
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.color-white {
  text-align: justify;
  margin-left: 20px;
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
}

.subpage-uvod.color-white.umrti {
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.znamky {
  margin-left: 15px;
  font-size: 16px;
  line-height: 24px;
}

.subpage-uvod.znamky:hover {
  text-decoration: none;
}

.subpage-uvod.sebepo-kozov-n {
  margin-left: 16px;
  font-size: 16px;
  line-height: 24px;
}

.pribehy {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
}

.pribehy.mobe-it-down {
  text-align: center;
}

.pribehy.mobe-it-down.white {
  color: #fff;
}

.pribehy.bila {
  color: #fff;
  font-size: 38px;
  line-height: 44px;
}

.columns {
  justify-content: center;
  display: flex;
}

.link-overdiv {
  position: absolute;
  inset: 0%;
}

.dark {
  float: right;
  color: #000;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  position: relative;
  right: -3px;
}

.container-3 {
  padding-bottom: 0;
  overflow: visible;
}

.columns-2 {
  width: 100%;
  margin: 0;
  position: static;
}

.column {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.image {
  clear: none;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
}

.image.no-bg {
  object-fit: fill;
  background-color: #0000;
  width: auto;
  top: -20px;
  left: -48px;
}

.image.clovek-v-tisni {
  width: 40%;
}

.image.clovek-v-tisni.zn-mky {
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image.detstvi-bez-nasili {
  width: 85%;
  padding-top: 0;
}

.image.dkc {
  width: 70%;
}

.image._3pe {
  text-align: center;
  align-self: center;
  width: 60%;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: inline-block;
  position: static;
}

.image._3pe.n-zk--sebev-dom {
  align-self: auto;
  width: auto;
  padding-top: 0;
}

.image._3pe.bodyshaming {
  width: 40%;
  padding-bottom: 0;
}

.image.bodyshaming {
  width: 60%;
}

.image._2 {
  width: 60%;
  margin-top: 0;
  padding-top: 0;
}

.image._2.nepanikar {
  margin-top: 0;
  margin-bottom: 7px;
  padding-top: 0;
}

.image._2.jak-d-l.rozvod {
  width: 100%;
}

.image._2.rozvod {
  width: 70%;
}

.image._2.sebepo-kozov-n {
  width: 100%;
  padding-bottom: 10px;
}

.image._2.anabell.mg-btm-20 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.image._2.mg-btm-20 {
  margin-bottom: 10px;
}

.image.new {
  margin-bottom: 29px;
}

.image.sananim {
  width: 70%;
}

.image.sananim.ss-sananim.extc-cz {
  background-color: #000;
}

.image.vigvam.anabell {
  padding-bottom: 20px;
}

.image.vida {
  width: 80%;
}

.image.anabell {
  margin-top: -20px;
}

.image.anabell.n-zk-sebev-dom {
  width: 60%;
  margin-top: 0;
  margin-right: 0;
}

.image.linka-bezpeci {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.image.n-zk--sebev-dom.moje-t-lo {
  align-self: center;
  width: auto;
  max-width: 100%;
  max-height: 160px;
  margin-top: 0;
  padding-top: 0;
  position: static;
}

.image.vida-img {
  width: 80%;
  max-width: 100%;
  height: 80%;
}

.image.adiktologie {
  padding-bottom: 40px;
}

.image.detske-krizove-centrum {
  width: 35%;
  padding-bottom: 10px;
}

.image.detske-krizove-centrum.teen-pregnancy-organizace {
  width: 40%;
  padding-bottom: 0;
}

.image.moje-telo {
  width: 50%;
  margin-top: 0;
}

.image.lin-bezp {
  width: 50%;
}

.image.teen-pregnancy-organizace {
  padding-bottom: 10px;
}

.image.ss-linka-bezpeci.psychedelika-logo-image-pomoc {
  margin-bottom: 15px;
}

.image.rozvod {
  width: 80%;
}

.image.z-_rozvod {
  width: 70%;
}

.image.z-_bodyshaming-lb {
  width: 48%;
  padding-bottom: 10px;
}

.image.z-_bodyshaming-3pe {
  width: 45%;
  padding-bottom: 10px;
}

.image.bodyshaming-annabell, .image.bodyshaming-nepanikar {
  padding-bottom: 10px;
}

.margin-bottom {
  padding-left: 10px;
  padding-right: 15px;
}

.margin-bottom.mgbtm40 {
  margin-bottom: 30px;
}

.columns-3 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.columns-3.digiz-cont {
  padding-left: 103px;
}

.image-2 {
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}

.image-2.hidethis {
  margin-top: 20vh;
  position: static;
  transform: rotate(0);
}

.image-2.hidethis.move-it {
  margin-top: 21vh;
  margin-left: -90px;
}

.image-2.hidethis.secondary-pic {
  margin-top: -119px;
  margin-left: 506px;
}

.image-2.hidethis.secondary-pic.visibleonmob {
  display: none;
}

.image-2.hidethis.rotate {
  transform-style: preserve-3d;
  margin-top: 0;
  margin-left: 915px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-2.padding-top {
  margin-top: 120px;
  margin-right: 269px;
}

.mojetrida {
  background-color: red;
  padding-top: 106px;
  padding-bottom: 141px;
  padding-left: 51px;
  font-family: Changa One, Impact, sans-serif;
  font-size: 50px;
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.type-column-1 {
  padding-right: 20px;
}

.tag-title {
  color: #222;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 5px;
  padding-left: 18px;
  font-size: 22px;
  font-weight: 500;
  line-height: 44px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.type-column-2 {
  padding-top: 30px;
  padding-left: 20px;
}

.tags-subhead {
  color: #ec3872;
  background-color: #ec38721a;
  border-radius: 4px;
  margin-bottom: 40px;
  padding: 20px;
}

.example-image {
  color: #2220;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0a05dce6dd1_All-H1-headings-example.png");
  background-position: 0 0;
  background-size: 250px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 434px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
  overflow: hidden;
  box-shadow: 5px 5px 50px #0000004d;
}

.example-image:hover {
  color: #fff;
  text-shadow: 1px 1px 10px #000;
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0a05dce6dd1_All-H1-headings-example.png");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
}

.tag-holder {
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px 10px 20px;
  transition: box-shadow .4s;
  box-shadow: 0 0 50px #0000;
}

.tag-holder:hover {
  box-shadow: 0 0 75px #00000012;
}

.tags-section {
  background-color: #616161;
  border-radius: 4px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: block;
  position: relative;
  box-shadow: 0 1px 75px #0000000d;
}

.tag-divider {
  background-color: #f3f3f5;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.tag-label {
  color: #aaa;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 11px;
  line-height: 11px;
}

.color-purple {
  color: var(--purple);
}

.color-pink {
  color: var(--light-pink);
}

.color-cyan {
  color: var(--dark-turquoise);
}

.color-red {
  color: var(--tomato);
}

.color-skintone {
  color: var(--peach-puff);
}

.brand {
  padding-top: 0;
}

.color-white {
  color: #fff;
  text-transform: none;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 130.5%;
}

.color-white.digiz-head.sub-page-nadpis.jsem-po-d-online {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
}

.color-white.paragraph {
  font-size: 14px;
}

.color-white.sub-page-nadpis {
  font-size: 60px;
}

.heading-2 {
  color: #fff;
}

.digiz-bg {
  background-color: #007716;
  width: auto;
  height: auto;
  margin-top: 0;
  position: static;
  overflow: hidden;
}

.digiz-bg.transparent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #4a256d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.section-3 {
  background-image: linear-gradient(#f16a2c, #fff);
}

.phone-bg {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03a66ce6ddb_video.png-1%402x.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 85%;
  min-height: 400px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.section-padd {
  padding-left: 10px;
  padding-right: 10px;
}

.section-padd.bg-digiz {
  color: #fff;
  object-fit: fill;
  background-color: #a486b7;
  background-image: none;
  width: auto;
  margin-top: 0;
  padding-top: 5vh;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-padd.home-settings {
  background-color: #bcbbd680;
  min-height: auto;
  margin-top: 0;
  padding-top: 5vh;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.section-padd.home-settings.smutek {
  background-color: #615458;
  background-image: none;
  margin-top: -2px;
  padding-top: 0;
}

.section-padd.home-settings.sikana {
  background-color: #352336;
  background-image: none;
  padding-top: 0;
}

.section-padd.home-settings.sikana.webinar {
  padding-top: 60px;
}

.section-padd.home-settings.prijmy-potravy {
  background-color: #bd9266;
  padding-top: 0;
}

.section-padd.home-settings.bodyshaming {
  background-color: #396f8a;
  padding-top: 0;
}

.section-padd.home-settings.nizke-sebevedomi {
  background-color: #4a256d;
  padding-top: 0;
}

.section-padd.home-settings.rozvod-rozchod {
  color: #fafafa;
  background-color: #747474;
  padding-top: 0;
}

.section-padd.home-settings.sebeposkozovani {
  background-color: #a486b7;
  padding-top: 0;
}

.section-padd.home-settings.pokus {
  background-color: #06042b80;
}

.section-padd.home-settings.sebe-myslenky {
  background-color: var(--tomato);
  padding-top: 0;
}

.section-padd.home-settings.sexualita {
  background-color: #c65b5b;
  padding-top: 0;
  padding-bottom: 100px;
}

.section-padd.end-page-cta {
  display: none;
}

.section-padd.osamelost {
  -webkit-text-stroke-color: #017ca5;
  background-color: #017ca5;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5caca874d945f062c5cb0_Osame%CC%8Clost%20(10).png");
  background-position: 97% 10%;
  background-repeat: no-repeat;
  background-size: auto 280px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section-padd.zavislosti {
  object-fit: fill;
  background-color: #662291;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.section-padd.co-se-mi-to-deje-s-telem {
  background-color: #aa7e88;
  padding-left: 20px;
  padding-right: 20px;
}

.section-padd.sample {
  background-color: #455e59;
  margin-top: 0;
  padding-top: 29px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-padd.sample.mentori {
  background-color: #906ea5;
}

.section-padd.sample.mentori.rozvod {
  background-color: #e28acc;
}

.section-padd.sample.mentori.kamadar {
  background-color: var(--purple);
}

.section-padd.sample.mentori.trapi-me-znamky {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e41160c204ac039c68bb_Group%203%20Copy%202.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e413c0892ef66dba046a_Group%203%202.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e411c0892ef66dba0368_Group%203%20Copy%203.png");
  background-position: 0 0, 0 0, 0%, 90% 99%, 95% 20%;
  background-repeat: no-repeat, repeat, no-repeat, no-repeat, no-repeat;
  background-size: contain, auto, 180px, 180px, 200px;
  padding-top: 140px;
}

.section-padd.sample.mentori.bodyshaming {
  background-color: #1a456b;
}

.section-padd.sample.mentori.co-se-mi-to-d-je-s-t-lem {
  background-color: #aa7e88;
}

.section-padd.sample.mentori.umrti {
  background-color: #764a93;
}

.section-padd.sample.mentori.jsem-online {
  background-color: #a486b7;
}

.section-padd.sample.mentori.sebevra-edn-my-lenky {
  background-color: var(--tomato);
}

.section-padd.sample.mentori.sikana {
  background-color: #353e6d;
}

.section-padd.sample.mentori.zavislosti {
  background-color: #490e6f;
}

.section-padd.sample.mentori.nizke-sebevedomi {
  background-color: #0f395b;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0529ece6e40_4%20mrak.svg");
  background-position: 10% 0;
  background-repeat: no-repeat;
  background-size: 40vw;
}

.section-padd.sample.mentori.kyber-ikana, .section-padd.sample.mentori.kyber-ikana-z--pr-vodci {
  background-color: #352336;
}

.section-padd.sample.mentori.sexualita {
  background-color: #c65b5b;
}

.section-padd.sample.mentori.osamelost {
  background-color: #c5967c;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f440e773939d07ce433_Osam%C4%9Blost%20(7)%20(Vlastn%C3%AD).png");
  background-position: 115% 120%;
  background-repeat: no-repeat;
  background-size: 70vh;
}

.section-padd.sample.mentori.ppp {
  background-color: #bd9266;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0e02dce6df8_Datovy%E2%95%A0%C3%BC%20zdroj%203.svg");
  background-position: 95% 105%;
  background-repeat: no-repeat;
  background-size: 20vw;
}

.section-padd.sample.mentori.doma-mi-ublizuji-pozadi-3 {
  background-color: #1a1e66;
}

.section-padd.sample.mentori.ss-pruvodci-muj-kamarad-se-trapi-organizace {
  background-color: #115488;
}

.section-padd.sample.mentori.smutno-kam {
  background-color: #615458;
  padding-top: 0;
  padding-bottom: 100px;
}

.section-padd.sample.mentori.psycholog {
  background-color: var(--white);
}

.section-padd.sample.mentori.co-jsem-sakra-za {
  background-color: #490e6f;
}

.section-padd.sample.mentori.ss-pruvodci-zneuziti-prasku {
  background-color: #e47e00;
}

.section-padd.sample.mentori.psychedelika {
  background-color: #0000;
}

.section-padd.sample.mentori.psychedelika-pomoc {
  background-color: #490e6f;
  padding-bottom: 29px;
}

.section-padd.sample.zneuziti-prasku {
  background-color: #e47e00;
}

.section-padd.sample.teen-pregnancy {
  background-color: #d2c3db;
  padding-left: 20px;
  padding-right: 20px;
}

.section-padd.sample.rodic-vyoutoval {
  background-color: #ebc343;
}

.section-padd.sample.s--kamrad-se-trapi {
  background-color: #115488;
  padding-left: 20px;
  padding-right: 20px;
}

.section-padd.sample.ss-sexting {
  width: auto;
}

.section-padd.sample.prasky {
  background-color: #832db9;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.section-padd.sample.sexting {
  background-color: #bf9aa1;
}

.section-padd.sample.ss-psychedelika {
  background-color: #490e6f;
}

.section-padd.umrti {
  background-color: #490e6f;
  padding-top: 40px;
}

.section-padd.kamarad-se-trapi {
  background-color: #490e6f;
  margin-top: 0;
  padding-top: 60px;
}

.section-padd.co-jsem-sakra-za, .section-padd.psychedelika {
  background-color: #490e6f;
}

.div-block-2 {
  width: 452px;
  margin-left: 56px;
  padding-top: 14px;
  display: flex;
}

.nadpis-3 {
  color: #000;
  text-align: center;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  display: block;
}

.nadpis-3.white {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
  display: block;
}

.nadpis-3.white.rozvod, .nadpis-3.white.trapi-me-znamky, .nadpis-3.white.telo {
  color: #000;
}

.nadpis-3.white.ppp-h2 {
  font-size: 38px;
}

.nadpis-3.white.margin-top-140 {
  margin-top: 140px;
}

.nadpis-3.white.psycholog {
  color: var(--black);
}

.nadpis-3._2-0 {
  display: block;
}

.nadpis-3.s.teen-pregnancy {
  color: var(--purple);
}

.nadpis-3.s.sexting {
  color: #560f87;
}

.nadpis-3.s.prasky {
  color: #fff;
}

.nadpis-3.nadpis-posun {
  margin-top: 100px;
}

.zakladni-odstavec {
  color: #000;
  text-align: center;
  white-space: normal;
  background-color: #0000;
  flex-direction: row;
  order: 0;
  align-self: flex-start;
  align-items: stretch;
  width: 200px;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  display: inline;
}

.zakladni-odstavec.white {
  aspect-ratio: auto;
  color: #e9e9e9;
  text-align: center;
  object-fit: fill;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
  display: block;
  overflow: visible;
}

.zakladni-odstavec.white.ppp {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.zakladni-odstavec.white.ppp.rozvod, .zakladni-odstavec.white.trapi-me-znamky {
  color: #000;
}

.zakladni-odstavec.white.ss.teen-preg {
  color: var(--purple);
  -webkit-text-stroke-color: #92208b;
}

.zakladni-odstavec.white.ss.rodic-out {
  color: #000;
}

.zakladni-odstavec.white.ss.sexting {
  color: #560f87;
}

.zakladni-odstavec.white.na-stranu {
  text-align: left;
}

.zakladni-odstavec.white.na-stranu.mg80 {
  margin-top: 80px;
}

.zakladni-odstavec.white.telo {
  color: #000;
}

.zakladni-odstavec.white.psycholog {
  color: var(--black);
}

.zakladni-odstavec.nadpis {
  float: none;
  clear: none;
  white-space: normal;
  object-fit: fill;
  align-self: auto;
  width: 100%;
  margin: 20px 0 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.zakladni-odstavec.hero-verze {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: 60px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.zakladni-odstavec.hero-verze.odstavec-1 {
  color: #fff;
  margin: 40px 140px;
}

.zakladni-odstavec.hero-verze.odstavec-2 {
  text-align: left;
  width: 600px;
  margin-left: 40px;
  padding-right: 0;
  display: block;
}

.zakladni-odstavec.hero-verze.hero-sekce-h2 {
  color: var(--white);
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  font-style: normal;
}

.zakladni-odstavec.homepage-sekce-3 {
  color: #fff;
  text-align: left;
}

.zakladni-odstavec.digiz, .zakladni-odstavec.doplnit {
  background-color: red;
}

.zakladni-odstavec.bodyshaming {
  width: 170px;
  padding-top: 7px;
}

.zakladni-odstavec.bila {
  color: #fff;
}

.zakladni-odstavec.bila.left {
  text-align: left;
}

.zakladni-odstavec.s {
  text-align: center;
}

.zakladni-odstavec.s.teen-pregnancy {
  color: #92208b;
  text-align: center;
}

.zakladni-odstavec.s.sexting {
  color: #560f87;
}

.zakladni-odstavec.s.prasky {
  color: #fff;
}

.zakladni-odstavec.z-vislosti {
  color: #000;
}

.zakladni-odstavec.n-zk-sebev-dom {
  margin-top: 0;
  padding-top: 0;
}

.zakladni-odstavec.konsent {
  margin-top: 0;
}

.zakladni-odstavec._3pe {
  align-self: auto;
  width: auto;
  margin-top: 20px;
}

.zakladni-odstavec.anabell {
  margin-top: 40px;
  margin-right: 0;
}

.zakladni-odstavec.anabell.n-zk-sebev-dom {
  margin-top: 40px;
  margin-left: 15px;
  margin-right: 0;
  display: block;
}

.zakladni-odstavec.lov-k-v-t-sni.zn-mky {
  width: 200px;
  margin-top: 100px;
  padding-top: 10px;
}

.zakladni-odstavec.rozvod {
  padding-top: 0;
  padding-left: 0;
}

.zakladni-odstavec.vida {
  width: 180px;
}

.zakladni-odstavec.workshopy {
  width: auto;
}

.zakladni-odstavec.nenech-to-b-t {
  width: 190px;
}

.zakladni-odstavec.zn-mky {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  padding-right: 0;
  display: inline;
}

.zakladni-odstavec.tohle-se-ti-m-e-hodit {
  align-self: center;
  width: 500px;
  font-size: 16px;
  line-height: 24px;
}

.zakladni-odstavec.ss-zakladni-odstavec.psychadelika-logo-text {
  text-align: left;
  font-size: 12px;
  line-height: 145%;
}

.zakladni-odstavec.nadpis-workshopy {
  float: none;
  clear: none;
  white-space: normal;
  object-fit: fill;
  align-self: auto;
  width: 100%;
  margin: 10px 0 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.pomoc-pracovni-listy {
  float: none;
  object-fit: fill;
  flex-direction: column;
  width: 100%;
  margin: 0 auto 100px;
  padding-top: 40px;
  display: flex;
}

.pomoc-pracovni-listy._2-0 {
  float: none;
  clear: right;
  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;
  display: block;
  position: static;
}

.pomoc-pracovni-listy.puberta {
  margin-top: 0;
}

.pomoc-pracovni-listy.sebev-myslenky-to-se-ti-hodi {
  margin-top: 100px;
}

.columns-4 {
  align-items: center;
  margin-bottom: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.center {
  text-align: center;
  flex: 0 auto;
  order: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.center.top-paddings {
  margin-top: 40px;
  margin-bottom: 40px;
}

.center.bkl {
  margin-bottom: 60px;
}

.center.toppdg {
  width: 80px;
  margin-top: 20px;
}

.image-3 {
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
}

.landing-content {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01e9bce6e23_Kreslic%C3%AD%20pl%C3%A1tno%201_1-100-min.jpg");
  background-position: 0 0;
  background-size: auto 100%;
  height: 2218px;
  margin-top: 0;
  padding-top: 0;
  overflow: hidden;
}

.dum {
  float: none;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1ba78b8bec189009602a_domecek-desktop_full.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 2218px;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  position: static;
}

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

.link-block {
  cursor: pointer;
  background-color: #0000;
  border-radius: 4px;
  width: 124px;
  height: auto;
  margin-top: 1352px;
  margin-left: 37.5%;
  padding: 132px 6px 15px;
  text-decoration: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.link-block.domaci-nasili {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 473px;
  margin-left: 1%;
  padding-top: 122px;
  position: absolute;
}

.link-block.yellow {
  background-color: #ed00f5;
  margin-top: 210px;
  margin-left: 375px;
  position: relative;
}

.link-block.porad-online {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 473px;
  margin-left: 40%;
  padding-top: 122px;
  position: absolute;
  left: auto;
}

.link-block.doors {
  clear: none;
  cursor: default;
  background-color: #0000;
  width: 160px;
  height: 285px;
  margin-top: 0;
  margin-left: 53.5%;
  transition: opacity .2s;
  position: absolute;
  inset: auto 0% 0% 19%;
}

.link-block.pp-potravy {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 473px;
  margin-left: 78%;
  padding-top: 122px;
  position: absolute;
}

.link-block.sikana {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 765px;
  margin-left: 2%;
  padding-top: 125px;
  position: absolute;
  box-shadow: 0 5px 7px -7px #000;
}

.link-block.kybersikana {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 765px;
  margin-left: 37.5%;
  padding-top: 125px;
  position: absolute;
}

.link-block.kybersikana.closed {
  cursor: none;
  width: 100px;
  margin-left: 40%;
}

.link-block.kybersikana.closed:hover {
  color: #000;
}

.link-block._7th {
  clear: none;
  cursor: not-allowed;
  background-color: #fff0;
  width: 124px;
  margin-top: 765px;
  margin-left: 76%;
  padding-top: 125px;
  position: absolute;
}

.link-block._7th.closed {
  cursor: pointer;
  width: 100px;
  margin-left: 78%;
}

.link-block._8 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1059px;
  margin-left: 0%;
  padding-top: 132px;
  position: absolute;
}

.link-block._9 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1057px;
  margin-left: 76%;
  padding-top: 128px;
  position: absolute;
}

.link-block._10 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1057px;
  margin-left: 37.5%;
  padding-top: 129px;
  position: absolute;
}

.link-block._11 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 1668px;
  margin-left: 2%;
  padding-top: 127px;
  position: absolute;
}

.link-block._12 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1665px;
  margin-left: 37.5%;
  padding-top: 128px;
  position: absolute;
}

.link-block._13 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1665px;
  margin-left: 76%;
  padding-top: 128px;
  position: absolute;
}

.link-block._14 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 100px;
  margin-top: 1944px;
  margin-left: 2%;
  padding-top: 127px;
  position: absolute;
}

.link-block._15 {
  clear: none;
  cursor: pointer;
  background-color: #fff0;
  width: 124px;
  margin-top: 1944px;
  margin-left: 37.5%;
  padding-top: 128px;
  position: absolute;
}

.link-block.prospech {
  cursor: pointer;
  width: 88px;
  margin-top: 170px;
  margin-left: 68%;
  padding-top: 94px;
  padding-left: 6px;
  padding-right: 6px;
}

.link-block._100 {
  cursor: pointer;
  width: 100px;
  margin-top: 1057px;
  margin-left: 6px;
  padding-top: 129px;
  padding-left: 19px;
}

.link-block.co-se-mi-deje-s-telem {
  cursor: pointer;
  width: 100px;
  margin-top: 1352px;
  margin-left: 2%;
  padding-top: 128px;
}

.link-block.vyrovnani-se-s-umrtim {
  cursor: pointer;
  margin-left: 37.5%;
}

.link-block.muj-kamarad-se-trapi {
  cursor: pointer;
  margin-left: 76%;
}

.prezentace {
  background-color: #bcbbd6;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01935ce6ddc_obr_1.png-2.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 1006px;
  width: 100vw;
  height: auto;
  margin-top: -64px;
  padding-bottom: 60px;
  position: relative;
}

.prezentace.doma {
  background-color: #bcbbd666;
  background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00284ce6dec_obr_1.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08d88ce6e1f_618048be9717b57935de3518_obr_2%201.png");
  background-position: 0 0, 50% -20vw, 0 0;
  background-repeat: repeat, repeat-x, no-repeat;
  background-size: auto, 100%, 85%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.smutek {
  background-color: #948588;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0313ece6e19_blue%20cloud.png"), linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0fdf5ce6e2c_top%20cloud-min.png");
  background-position: 0 30vh, 0 0, 50% 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 40%, auto, 1800px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.sikana {
  background-color: #aa70ac;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea020ecce6e28_pozadi_sikana.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.prijem-potravy {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00240ce6e55_Datovy%E2%95%A0%C3%BC%20zdroj%201%402x.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0e02dce6df8_Datovy%E2%95%A0%C3%BC%20zdroj%203.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03d1fce6df5_Datovy%E2%95%A0%C3%BC%20zdroj%205.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea02a29ce6dfd_Datovy%E2%95%A0%C3%BC%20zdroj%206.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01b76ce6e08_Datovy%E2%95%A0%C3%BC%20zdroj%202.svg");
  background-position: 0 300px, 10% 100%, 100% 101%, 50% 100%, 15px 60%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 30%, 200px, 400px, auto, 250px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
}

.prezentace.kybersikana {
  background-color: #552e7a;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea011e6ce6e4a_kyber%20-%20ilustrace%201%20-min.png");
  background-position: 0 0, 50% -35vh, 50% 100%;
  background-repeat: repeat, no-repeat, repeat-x;
  background-size: auto, contain, 270%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.kybersikana.webinar {
  background-image: linear-gradient(#0006, #0006);
  padding-bottom: 0;
}

.prezentace.bodyshaming {
  background-color: #e1ffff;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06e25ce6e38_bodyshaming%20pozadi%204(2).svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea067a3ce6e3b_bodyshaming%20pozadi%202.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04602ce6e3e_bodyshaming%20pozadi%203.svg");
  background-position: 0 100%, -10% 25%, 90% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 40%, 35%, 20%;
  margin-top: 0;
  padding-bottom: 0;
}

.prezentace.bodyshaming.nizke-sebevedomi {
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06980ce6e3f_pan.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03fa3ce6e39_pani.svg");
  background-position: 100%, 0 30%;
  background-repeat: no-repeat, no-repeat;
  background-size: 25%, 15%;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.bodyshaming.rozvod-rozchod {
  background-color: #ebebeb;
  background-image: linear-gradient(#fff9 84%, #fffc), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06feece6e5e_rozhod%20pozadi.svg");
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.bodyshaming.bodyshaming1 {
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.prezentace.sebeposkozovani {
  background-color: var(--purple);
  background-image: none;
  width: auto;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.pokus {
  background-color: #351fd5;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0ed05ce6e70_unnamed.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 500px;
}

.prezentace.sebevrazedne-myslenky {
  background-color: var(--purple);
  background-image: linear-gradient(#00000080, #00000080);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.sexualita {
  background-color: #4c4c4c;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07fbfce6e7c_Untitled%20(4)%201.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
  padding-bottom: 0;
}

.prezentace.osamelost {
  opacity: 1;
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f0f106288131c8a03cf_Osam%C4%9Blost%20(8)%20(Vlastn%C3%AD).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f39d4054766994f5cc3_Osam%C4%9Blost%20(6)%20(Vlastn%C3%AD).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f440e773939d07ce433_Osam%C4%9Blost%20(7)%20(Vlastn%C3%AD).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f26e08225577c7c6288_Osam%C4%9Blost%20(9)%20(Vlastn%C3%AD).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cacaca3a5f0ed6a737bf_Osame%CC%8Clost%20(9).png");
  background-position: 5% 30%, 75% 3%, 100% 40%, 105% 5%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto 250px, auto 200px, auto 300px, auto 300px, auto 300px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.co-se-mi-to-deje-s-telem {
  background-color: #ebcab8;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64e77c47f3ada2da4c4887b9_Ilustrace-emm.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 1006px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.zavislosti {
  background-color: #764a93;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e77e6d406200801c225693_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(3).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e77ce516ceae885bad6c49_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e77ce516ceae885bad6c49_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f341106177f45e967d5_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(1).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f341274f4049e3638e2_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(3).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e77ce516ceae885bad6c49_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f348563ebec1d43fdf2_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch.png");
  background-position: 8% 99%, 50% 102%, -10%, 83% 40%, 91% 37%, 85% 32%, 100%, 105% 5%, 8% 4%, 13% 8%, 0 13%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto 80px, auto 350px, auto 350px, auto 70px, auto 80px, auto 80px, auto 400px, auto 300px, auto 80px, auto 80px, auto 300px;
  margin-top: 0;
  padding-bottom: 0;
}

.prezentace.sample {
  background-color: #ebebff;
  background-image: none;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.prezentace.sample.co-delat-kdyz {
  background-color: #8f59a3;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.prezentace.sample.co-delat-kdyz.teen-pregnancy {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddae32c0c562144573ece_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(6).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddae3c947053af59f9fd7_M%C5%AFj%20kamar%C3%A1d%20se%20tr%C3%A1p%C3%AD.png");
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50%, 170%;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p {
  background-color: #75728e;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddb64938982551fdb48bc_Na%CC%81vrh%20bez%20na%CC%81zvu%20(7).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddb64a5ea08b10b71086a_Mu%CC%8Aj%20kamara%CC%81d%20se%20tra%CC%81pi%CC%81.png");
  background-position: 90% 98%, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 630px, 1000px 400px;
  background-attachment: scroll, scroll;
  margin-top: 0;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p.z {
  width: auto;
}

.prezentace.sample.co-delat-kdyz.zneu-it-pr-k {
  opacity: 1;
  background-color: #fde7e2;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65abde91cef6a2cfc7dba569_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(11).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65aaf199a3370afb42991212_pills%20(1).png");
  background-position: 0 0, 100% 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, auto 600px;
  background-attachment: scroll, scroll;
}

.prezentace.sample.co-delat-kdyz.prasky {
  background-color: #fde7e2;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdda91ce2cb290e2a65469_65abde91cef6a2cfc7dba569_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(11)%20(1).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdda1aef526fafb42bb391_pills%20(1).png");
  background-position: 0%, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.prezentace.sample.co-delat-kdyz.sexting {
  background-color: #bf9aa1;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdde04a218c0adff102c5d_sexting_2.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cde0dda218c0adff11a110_web_sexting_pozadi.jpg");
  background-position: 100% 100%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50%, contain;
}

.prezentace.sample.rodi {
  background-color: #985ae4;
}

.prezentace.sample.ss-sexting {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c8e8bb647979d099b7dd_Untitled_Artwork%205.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c19f3129b30bd70b2f34_web_sexting_pozadi.jpg");
  background-position: 95% 10%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 900px, cover;
  background-attachment: scroll, fixed;
}

.prezentace.sample.rozvod {
  background-color: #fff;
  padding-bottom: 140px;
}

.prezentace.sample.co-se-mi-to-d-je-s-t-lem {
  background-color: #ebcab8;
}

.prezentace.sample.psychedelika, .prezentace.sample.pruvodci-psychedelika {
  background-color: #0000;
}

.prezentace.umrti {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd705c58a7f988fa201d7_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(4).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd6f6f390161c4153c1fd_2.png");
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, 70%;
  background-attachment: scroll, scroll;
  margin-top: -40px;
  padding: 0 20px;
}

.prezentace.kamarad-se-trapi {
  background-color: #764a93;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd792020fe54d31ae3cca_8.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd7c1749dd6347d54a877_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(6)%20(1).png");
  background-position: 100% 20%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 55%, contain;
  margin-top: -40px;
  padding-top: 0;
  padding-bottom: 0;
}

.dark-p-text {
  color: #151a55;
}

.color-blue {
  color: #fff;
}

.color-blue.source-p {
  color: #1b1b1b80;
  margin-top: 30px;
  font-size: 12px;
}

.color-blue.mega-padding-bottom {
  padding-bottom: 80px;
}

.color-blue.mega-padding-bottom.home, .color-blue.doma {
  color: #000;
}

.color-blue.smutek {
  color: var(--white);
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.color-blue.smutek.nadpis {
  font-weight: 700;
}

.color-blue.smutek.nadpis.black {
  color: #000;
}

.color-blue.smutek.black {
  color: var(--black);
  padding-left: 0;
  text-decoration: none;
}

.color-blue.smutek.black.teen-pregnancy {
  color: var(--black);
}

.color-blue.smutek.black.m-j-rodi-se-vyoutoval {
  color: var(--white);
  margin-top: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.color-blue.smutek.black.ppp {
  color: var(--black);
  vertical-align: baseline;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.color-blue.smutek.black.bodyshaming {
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.color-blue.smutek.black.osam-lost {
  color: #490e6f;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 10px 10px 10px 0;
}

.color-blue.smutek.black.puberta {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 0 10px 10px 0;
}

.color-blue.smutek.black.z-vislosti {
  color: #fff;
  -webkit-text-stroke-color: #e5d2d3;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-right: 10px;
}

.color-blue.smutek.black.ss-sexting {
  color: var(--white);
  margin-left: 10px;
}

.color-blue.smutek.kybersikana {
  color: var(--white);
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.color-blue.umrti {
  text-align: left;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.column-2 {
  overflow: visible;
}

.container-4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

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

.image {
  padding-left: 0;
}

.column-5 {
  text-align: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-5 {
  min-height: 400px;
}

.navbar-promo {
  background-color: #0000;
  padding-top: 35px;
}

.div-block-6 {
  width: 100%;
  height: 100%;
  margin-bottom: 10vh;
}

.p-head {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 40px;
  margin-left: 0;
  font-size: 60px;
  font-weight: 400;
  line-height: 68px;
}

.bolder-p {
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(167deg, #ff5c3e, #4c226b);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 50px;
  font-weight: 700;
}

.p-promo {
  color: #2c2630;
  margin-bottom: 40px;
}

.p-cta {
  cursor: pointer;
  background-color: #ff5b3d;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03408ce6d7d_arrow-right.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 60px;
  font-size: 16px;
  transition: background-position .2s;
  display: none;
}

.p-cta:hover {
  background-position: 95%;
}

.p-cta.center.cta {
  display: inline-block;
}

.p-cta.blue {
  background-color: var(--purple);
  margin-top: 40px;
  margin-bottom: 20px;
  display: block;
}

.p-cta.padbott {
  margin-bottom: 0;
}

.p-cta.no-arrow, .p-cta.no-arrow.w--current {
  background-image: none;
  padding-right: 20px;
}

.p-cta.no-arrow.bgblue {
  background-color: var(--purple);
  transition-property: none;
}

.p-cta.no-arrow.nopadd {
  margin-bottom: 0;
}

.p-cta.no-motion {
  background-image: none;
  padding-right: 20px;
  transition-property: none;
}

.p-cta.no-padd {
  margin-bottom: 0;
}

.p-cta.hero-version {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03408ce6d7d_arrow-right.svg"), linear-gradient(to right, #ff5c3e, #4c226b);
  background-position: 90%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 20px, auto;
  padding-bottom: 9px;
  text-decoration: none;
}

.p-cta.hero-version._2 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  background-image: none;
  border: 2px solid #fff;
  border-radius: 0;
  width: 70%;
  margin-bottom: 0;
  margin-left: 15px;
  padding-left: 50px;
  padding-right: 50px;
}

.p-cta.hero-version._1 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03408ce6d7d_arrow-right.svg"), linear-gradient(to right, #b43c40, #8e2c41);
  background-position: 90%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 20px, auto;
  width: 70%;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 12px;
  display: none;
}

.navlink {
  color: var(--purple);
  line-height: 30px;
  transition: all .2s;
}

.navlink:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.woman-bg {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0ba0ace6e18_hero-wom.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.promo-head-p {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 60px;
  font-weight: 700;
}

.promo-head-p.reddish {
  color: #fff;
  margin-bottom: 20px;
}

.promo-head-p.color-white {
  color: #fff;
  margin-top: 0;
}

.promo-head-p.color-white.form-head {
  font-size: 21px;
  line-height: 26px;
}

.promo-head-p.center.makeitpop {
  margin-bottom: 60px;
}

.promo-head-p.black {
  color: #000;
}

.promo-head-p.ej {
  color: var(--white);
}

.promo-head-p.bila {
  color: #fff;
}

.boldish-b, .boldish-p-r {
  font-weight: 700;
}

.graph {
  margin-top: 20px;
}

.line-separator {
  background-color: #000;
  width: 150px;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.qoute-p-name {
  font-style: italic;
  font-weight: 500;
}

.color-bg-blue {
  background-color: #2e144e;
  padding: 100px 40px 100px 20px;
}

.bg-color-blue-light {
  background-color: #2e144e;
  padding: 100px 20px 30px 40px;
}

.p-item-list {
  margin-bottom: 20px;
}

.centercontentdiv {
  justify-content: center;
  display: flex;
}

.centercontentdiv.padtop {
  margin-top: 60px;
}

.colcontfix {
  display: flex;
}

.width50 {
  width: 50%;
  padding-right: 40px;
}

.form-contact {
  background-color: var(--tomato);
  width: 50%;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.handlecontents {
  display: flex;
}

.textfiled {
  color: #ececec;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #fff;
}

.textfiled::placeholder {
  color: #fff;
  font-size: 13px;
}

.handle-the-crazy-button {
  flex-direction: row;
  justify-content: flex-end;
  height: 50px;
  display: flex;
}

.checkbox {
  margin-left: 20px;
  display: inline-block;
}

.checkbox.tos {
  margin-top: 20px;
  padding-left: 0;
}

.div-block-7 {
  justify-content: flex-end;
  display: flex;
}

.checkbox-label {
  font-size: 11px;
}

.columns-5 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.columns-5.bottom {
  margin-top: 60px;
  margin-bottom: 100px;
}

.promo-sectio {
  padding-top: 0;
  padding-bottom: 100px;
}

.promo-sectio._2 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00955ce6e25_bg-partner.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.promo-sectio.footer {
  object-fit: fill;
  background-color: #060516;
  background-image: linear-gradient(#2e144e, #060516);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 60px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  position: static;
  top: auto;
  overflow: visible;
}

.promo-sectio.footer.ss-sexting {
  width: auto;
}

.promo-sectio.colab {
  background-color: var(--white);
  background-image: linear-gradient(#fff, #fff);
  padding: 100px 20px 140px;
}

.container-5 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08fc0ce6e21_reversedlogobg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
  padding-bottom: 140px;
}

.nav-menu {
  flex: 1;
  justify-content: center;
  display: flex;
}

.footer-link {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: inline-block;
}

.footer-link:hover {
  color: #fff;
  text-decoration: underline;
}

.div-block-8 {
  align-items: center;
  display: flex;
}

.div-block-8.rozcestnik {
  justify-content: space-between;
}

.nounderline {
  text-decoration: none;
}

.div-block-9 {
  margin-top: 0;
}

.paragraph-4 {
  margin-bottom: 20px;
}

.stories-h-vio {
  color: #f16a2c;
  text-align: center;
  margin-bottom: 20px;
}

.heading-4 {
  color: #fff;
  text-align: left;
  margin-top: 25px;
  margin-bottom: 20px;
  padding-left: 70px;
}

.link {
  color: #fff;
  font-size: 15px;
  line-height: 33px;
  text-decoration: none;
}

.link.phone {
  font-size: 16px;
  line-height: 23px;
  text-decoration: none;
}

.link.email {
  font-size: 16px;
  line-height: 23px;
  text-decoration: underline;
}

.link.footer-link {
  margin-left: 0;
  display: block;
}

.content-wrape-divz {
  justify-content: center;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  left: auto;
  overflow: visible;
}

.content-wrape-divz.teen-pregnancy {
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 140px;
  padding-right: 140px;
  right: 100px;
}

.content-wrape-divz.m-j-kamar-d-se-tr-p {
  margin-left: 130px;
  margin-right: 0;
  display: flex;
}

.content-wrape-divz.zneu-it-pr-k {
  opacity: .95;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.content-wrape-divz.zneu-it-pr-k.desatero {
  margin-left: 200px;
  display: block;
}

.content-wrape-divz.kyber-ikana {
  margin-top: 230px;
}

.content-wrape-divz.ss-sexting {
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.content-wrape-divz.center-auto {
  margin-right: auto;
}

.content-wrape-divz.sebev-myslenky-desatero {
  margin-top: 100px;
  margin-right: auto;
}

.content-wrape-divz.nizkeseb-center {
  margin-left: auto;
  margin-right: auto;
}

.content-wrape-divz.hideonmobilepls {
  justify-content: center;
  align-items: center;
}

.content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div {
  margin-bottom: 60px;
  padding-left: 100px;
}

.content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div.psychedelika-desatero-wrapper {
  flex-flow: column;
  padding-left: 0;
}

.content-wrape-divz.hide-desktop, .content-wrape-divz.hide-desktop.ss-pruvodce-desatero-mobil, .content-wrape-divz.hide-desktop.zs-pruvodci-je-mi-smutno-desatero, .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-none {
  display: none;
}

.content-wrape-divz.padding-top-100 {
  margin-top: 100px;
}

.content-wrape-divz.bodyshaming-mg-bottom {
  padding-top: 50px;
}

.content-wrape-divz.sexualita-content-wrape-divz {
  margin-bottom: 0;
}

.content-wrape-divz.kamarad-se-tir-pi-desatero {
  padding-top: 50px;
}

.content-div {
  width: 70%;
  max-width: none;
}

.content-div.smutek.black {
  color: #000;
}

.content-div.smutek.black.umrti {
  margin-left: 0;
  margin-right: 0;
}

.content-div.sebeposkozovani {
  color: #000;
}

.content-div.sample {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 14px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.content-div.sample.rodic {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.content-div.sample.zneu-it-pr-k.desatero {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-left: 60px;
  display: block;
}

.content-div.sample.s {
  justify-content: center;
  align-items: center;
  margin-left: 25px;
}

.content-div.sample.z--pr-vodci.rozvod {
  justify-content: flex-end;
  align-items: center;
}

.content-div.sample.z--pr-vodci.ss-pruvodci-content-div.psychedelika-content-desatero {
  justify-content: center;
  align-items: center;
}

.content-div.sample.z--pr-vodci.zmena-poradi {
  order: 1;
}

.content-div.sample.nizkeseb-center, .content-div.sample.z--smrt, .content-div.sample.z-_z-vislosti {
  margin-left: auto;
}

.content-div.sample.z-_bodyshaming {
  justify-content: center;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.illu-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.illu-div.digiz {
  padding-right: 0;
}

.illu-div.rozvod {
  width: 20%;
  margin-left: 0;
  margin-right: 0;
}

.illu-div.pruvodce-desatero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.illu-div.sikana-illu-div, .illu-div.uprava-illu-div, .illu-div.sebev-myslenky-illu-div {
  width: 15%;
}

.illu-div.sebevrazda-illu-div {
  width: 20%;
}

.illu-div.osamelost-illu-div {
  width: 15%;
}

.illu-div.osamelost-desatero-illu-div, .illu-div.jsem-olnile-illu-div {
  width: 20%;
}

.illu-div.doma-mi-ubliyuji-illu-div, .illu-div.ppp-illu-div, .illu-div.trapi-me-znamky-illu-div2 {
  width: 15%;
}

.illu-div.co-se-mi-deje-illu-div {
  width: 10%;
}

.illu-div.zemrel-mi-blizky-illu {
  width: 25%;
}

.illu-div.muj-kamarad-illu-div {
  width: 15%;
}

.illu-div.je-mi-smutno-illu-div {
  width: 20%;
}

.illu-div.zavislosti-illu-div {
  width: 10%;
}

.illu-div.rozvod-rozchod-illu-div {
  width: 20%;
  display: none;
}

.illu-div.sexualita-illu-div {
  width: 10%;
}

.illu-div.bodzshaming-illu-div {
  width: 30%;
}

.illu-div.sebeposkozovani-illu-div {
  width: 15%;
}

.illu-div.desatero-illu-div {
  width: 50%;
}

.illu-div.s {
  display: none;
}

.illu-div.s.ss-zneuziti-prasku-illu-div-desatero, .illu-div.s.ss-teen-pregnancy-illu-div-desatero, .illu-div.s.ss-muj-kamarad-se-trapi-illu-div-desatero {
  width: 10%;
}

.illu-div.z--pr-vodci {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.illu-div.z--pr-vodci.rozvod {
  width: 80%;
}

.illu-div.z--pr-vodci.ss-pruvodci-illu-div.psychedelika-pomoc-pdf {
  justify-content: center;
  align-items: center;
}

.illu-div.sebeposkozovani-illu-div-uvod {
  width: 20%;
}

.illu-div.nizke-sebevedomi-illu-div {
  width: 10%;
}

.illu-div.co-se-mi-deje-s-telem-illu-div, .illu-div.doma-mi-ublizuji-illu-div, .illu-div.ppp-illu-div1 {
  width: 20%;
}

.illu-div.zemrel-mi-blizky-illu-div {
  width: 15%;
}

.illu-div.smutek-illu-div {
  width: 20%;
}

.illu-div.rozvod-rodicu-illu-div, .illu-div.psych {
  width: 15%;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
}

.rozc-footer {
  background-image: linear-gradient(#060516, #060516);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.obackbtn {
  float: right;
  color: #fff;
  background-color: #75757500;
  border: 2px solid #fff;
  border-radius: 4px;
  margin-top: 0;
}

.text-issu {
  color: #fff;
  text-align: center;
  margin-left: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 11px;
  text-decoration: none;
}

.text-issu._1 {
  margin-left: -13px;
}

.text-issu._2 {
  margin-top: 0;
  margin-left: -6px;
}

.text-issu._3 {
  margin-top: 9px;
  margin-left: -6px;
}

.text-issu._4 {
  margin-top: 2px;
  margin-left: -8px;
}

.text-issu._5 {
  margin-top: 2px;
  margin-left: -13px;
}

.overlay {
  display: none;
}

.paragraph-5 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
}

.div-block-10 {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.image-6 {
  margin-top: 29px;
}

.hideonmobilepls {
  height: auto;
}

.hideonmobilepls.hide-tablet {
  background-image: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.div-block-11 {
  display: none;
}

.grid-2 {
  grid-template: "Area"
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
}

.landing-content-mobile, .div-block-13 {
  display: none;
}

.rich-text-block, .paragraph-6 {
  color: #000;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
}

.paragraph-7 {
  color: #fff;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-5 {
  font-size: 16px;
}

.heading-6 {
  color: #000;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.button-3, .button-4 {
  background-color: #0c071c;
}

.image-10, .image-11 {
  max-width: 50%;
}

.image-12 {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.image-13 {
  max-width: 50%;
}

.link-2 {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.link-3 {
  text-decoration: none;
}

.subpage-content-placeholder-2 {
  object-fit: fill;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  overflow: hidden;
}

.subpage-content-placeholder-2.smutek {
  padding-top: 100px;
  padding-left: 0;
}

.subpage-content-placeholder-2.dom-c-n-sil {
  padding-top: 0;
}

.subpage-content-placeholder-2.digit-ln-z-vislosti {
  max-width: 1160px;
  padding-top: 0;
  padding-left: 20px;
}

.subpage-content-placeholder-2.ikana {
  padding-top: 100px;
}

.subpage-content-placeholder-2.ikana.sikana-placeholder-2 {
  padding-top: 60px;
}

.subpage-content-placeholder-2.ppp {
  padding-top: 10px;
}

.subpage-content-placeholder-2.kyber-ikana {
  padding-top: 100px;
}

.subpage-content-placeholder-2.bodyshaming {
  padding-top: 0;
}

.subpage-content-placeholder-2.n-zk-sebev-dom {
  padding-top: 60px;
}

.subpage-content-placeholder-2.rozvod {
  padding-top: 0;
}

.subpage-content-placeholder-2.sebepo-kozov-n {
  padding-top: 80px;
}

.subpage-content-placeholder-2.sebevrazda {
  padding-top: 0;
  padding-bottom: 60px;
}

.subpage-content-placeholder-2.sexualita {
  padding-top: 0;
  padding-bottom: 0;
}

.subpage-content-placeholder-2.umrti {
  padding-top: 70px;
}

.subpage-content-placeholder-2.puberta {
  padding-top: 0;
}

.subpage-content-placeholder-2.kamarad-se-trapi {
  padding-top: 0;
  padding-bottom: 60px;
}

.subpage-content-placeholder-2.znamky {
  margin-top: 0;
  padding-top: 140px;
}

.subpage-content-placeholder-2.ss-teen-pregnancy-content-placeholder-2, .subpage-content-placeholder-2.co-jsem-sakra-zac {
  padding-top: 60px;
}

.subpage-content-placeholder-2.psychedelika-nakoho-subpage {
  padding-top: 30px;
}

.button-5 {
  float: none;
  clear: none;
  text-align: left;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #490e6f;
  flex: 0 auto;
  margin-right: 20px;
  position: static;
}

.div-block-14 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.button-6 {
  background-color: tomato;
  margin-left: 20px;
  font-size: 16px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-6:hover {
  background-color: #e14d35;
}

.button-6.orange {
  background-color: var(--tomato);
  color: #fff;
}

.button-6.white {
  float: none;
  clear: none;
  color: #000;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 25px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: inline-block;
  position: static;
}

.button-6.white:hover {
  background-color: #d3d3d3;
}

.button-6.white.sebera-edn-my-lenky:hover, .button-6.white.z-vislosti:hover {
  background-color: #a8dd5e;
}

.button-6.black {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  transition: box-shadow 1s, background-color .2s;
}

.button-6.black:hover {
  background-color: #2e144e;
}

.button-6.black.digizavislosti {
  width: 150px;
}

.button-6.teen-preg {
  color: var(--white);
  background-color: #480e6f;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 250px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: flex;
  position: relative;
  left: 100px;
}

.button-6.teen-preg:hover {
  background-color: #5a1f7d;
}

.button-6.rodic-out {
  font-size: 16px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-6.rodic-out:hover {
  background-color: #e14d35;
}

.button-6.rodic-out.desatero-z:hover {
  background-color: #2e144e;
}

.button-6.rodic-out.desatero-z.desatero-zs-bila {
  color: #000;
  background-color: #fff;
  font-weight: 400;
}

.button-6.rodic-out.desatero-z.desatero-zs-bila:hover {
  background-color: #d3d3d3;
}

.button-6.rodic-out.desatero-z.desatero-zs-osamelost {
  color: #490e6f;
  background-color: #d2c3db;
  font-weight: 700;
}

.button-6.rodic-out.desatero-z.desatero-zs-osamelost:hover {
  background-color: #9180b5;
}

.button-6.rodic-out.desatero-z.desatero-zemrel-mi-blizky {
  background-color: #490e6f;
}

.button-6.rodic-out.desatero-z.desatero-zemrel-mi-blizky:hover {
  background-color: #5a1f7d;
}

.button-6.rodic-out.desatero-z.desatero-leva {
  background-color: var(--tomato);
  text-align: center;
  margin-top: 0;
  position: static;
}

.button-6.rodic-out.desatero-z.desatero-leva.bila {
  background-color: var(--white);
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
}

.button-6.rodic-out.desatero-z.desatero-leva.bila.osamelost {
  background-color: var(--white);
  color: var(--purple);
}

.button-6.rodic-out.desatero-z.desatero-leva.bila.zs-zemrel-mi-blizky {
  background-color: var(--purple);
  color: var(--white);
}

.button-6.rodic-out.desatero-z.desatero-leva.bila.bodyshaming-btn-desatero {
  margin-top: 10px;
  margin-bottom: 40px;
}

.button-6.rodic-out.s {
  margin-left: 180px;
}

.button-6.sexting {
  margin-left: 0;
}

.button-6.muj-kamarad-se-trapi-ss {
  background-color: var(--purple);
}

.button-6.muj-kamarad-se-trapi-ss:hover {
  background-color: #5a1f7d;
}

.button-6.muj-kamarad-se-trapi-ss.prasky {
  background-color: #e47e00;
  margin-left: 0;
  display: block;
}

.button-6.muj-kamarad-se-trapi-ss.co-jsem-sakra-za {
  position: relative;
  top: -208px;
}

.button-6.muj-kamarad-se-trapi-ss.psych {
  margin-left: -22px;
}

.button-6.muj-kamarad-se-trapi-ss.ss-psychedelika-btn {
  background-color: var(--tomato);
  color: var(--white);
}

.button-6.desatero-z {
  color: #fff;
  text-align: center;
  background-color: #000;
  width: 180px;
  display: block;
}

.okno-placeholder {
  width: 520px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.paragraph-zed {
  color: #3a3a3a;
  text-align: center;
}

.down-page-cta {
  height: 30vh;
  margin-top: 0;
  margin-bottom: 0;
}

.container-7 {
  height: 100%;
  display: flex;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-block-31 {
  color: #fff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00a65ce6e00_ditekrize-logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 85%;
  border-radius: 6px;
  width: 100%;
  height: 100px;
}

.link-block-31._2 {
  height: 100px;
  padding-bottom: 0;
}

.link-block-31._2.sikana {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea030b8ce6d80_linka-bezpeci-logo.png");
  background-size: 55%;
}

.link-block-31._1 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0fc2fce6df4_nepanikar-black.png");
  height: 100px;
}

.link-block-31._1.sikana {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0b672ce6e24_2560px-NNTB_logo.svg.png");
  background-size: 55%;
}

.link-block-31._1.poruchy-prijmu-potravy {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0068cce6e09_logo_anabelle.png");
  background-size: 70%;
}

.link-block-31._0 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eb7fce6daf_Nevypus%C5%A5_du%C5%A1i.png");
  height: 100px;
}

.link-block-31._0.sikana {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea09a25ce6df9_logo_1069.png");
  background-position: 50% 40%;
}

.link-block-31._0.poruchy-prijmu-potravy {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07fbbce6e17_3pe_logo.png");
  background-size: 55%;
}

.link-block-31._3 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea05453ce6dfb_logo.svg");
}

.link-block-31._4 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea049a3ce6e2d_logo.png");
  background-size: 60%;
}

.link-block-31._5 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea030b8ce6d80_linka-bezpeci-logo.png");
  background-size: 60%;
}

.link-block-32, .link-block-33 {
  height: 80%;
}

.div-block-16 {
  flex: 0 auto;
  width: 50%;
  margin-top: 12px;
}

.div-block-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.black {
  color: #000;
  text-align: left;
  margin-top: 18px;
  margin-left: 40px;
  font-weight: 400;
  display: block;
}

.black.white {
  text-align: left;
  width: 300px;
}

.black.bold-text {
  margin-top: 0;
  padding-top: 0;
  font-weight: 600;
}

.black.bold-text.mentori {
  margin-top: 0;
  margin-left: 4px;
  padding-top: 0;
  left: -109px;
}

.black.bold-text.mentori.rozvod {
  margin-left: 0;
  padding-left: 0;
  left: 0;
}

.black.bold-text.mentori.bodyshaming, .black.bold-text.mentori.sample {
  left: 0;
}

.black.mentori {
  margin-top: 35px;
  margin-left: 0;
  font-size: 16px;
  position: relative;
  left: -12px;
}

.black.mentori.desatero {
  background-image: none;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-right: 31px;
  display: block;
  position: static;
  left: -47px;
}

.black.mentori.desatero.rozvod {
  text-align: center;
  width: 500px;
  padding-left: 31px;
}

.black.mentori.desatero.bodyshaming, .black.mentori.desatero.pruvodci-bodyshaming, .black.mentori.desatero.sample {
  padding-right: 0;
}

.black.mentori.desatero.na-stred {
  text-align: center;
}

.black.mentori.video {
  margin-left: 5px;
}

.black.mentori.video.rozvod {
  margin-left: 0;
  padding-left: 0;
  left: 0;
}

.black.mentori.video.bodyshaming, .black.mentori.video.sample {
  left: 0;
}

.black.bodyshaming-h2-co-d-lat {
  margin-left: 60px;
  font-weight: 700;
}

.black.bodyshaming-h2-co-d-lat.co-delat-kdyz.nadpis {
  font-weight: 700;
}

.black.dom-c-n-sil {
  text-align: left;
  margin-left: 10px;
  margin-right: 25px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.black.rozvod {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.black.rozvod.nadpis {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.black.ss-sexting {
  color: #fff;
  align-self: auto;
}

.black.ss-sexting.co-delat-kdyz.nadpis {
  font-weight: 700;
}

.black.nadpis.co-d-lat {
  margin-left: 41px;
}

.logo-link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #fff;
  background-clip: border-box;
  border: 1px #fff;
  border-radius: 10px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  margin-left: 0;
  padding: 20px;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.075, .82, .165, 1);
  display: flex;
  box-shadow: 0 4px 16px 1px #0000001a;
}

.logo-link-block:hover {
  transform: translate(0, -5px);
}

.logo-link-block.text {
  cursor: default;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding-top: 0;
  padding-bottom: 20px;
}

.logo-link-block.text._1 {
  justify-content: flex-end;
  align-items: center;
  width: 70%;
}

.logo-link-block.prvni-psychicka-pomoc, .logo-link-block.replug {
  width: 80%;
}

.logo-link-block.moje-telo._1 {
  width: 70%;
}

.logo-link-block.moje-telo._2 {
  width: 120%;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-link-block._1 {
  width: 100%;
  display: flex;
}

.logo-link-block._1._2 {
  width: 100%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 20px;
  display: block;
}

.logo-link-block._1._2._3 {
  text-align: left;
  padding-top: 40px;
}

.logo-link-block._1._2._3.n-zk-sebev-dom {
  padding-left: 20px;
}

.logo-link-block._1._2.jak-d-l.rozvod {
  margin-top: 0;
  padding-left: 45px;
}

.logo-link-block._1._2.n-zk-sebev-dom {
  padding-left: 20px;
}

.logo-link-block._1.nepanika {
  width: 32%;
  margin-left: 255px;
}

.logo-link-block._1.nepanika.sebepo-kozov-n {
  width: 100%;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-link-block.sebepo-kozov-n {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.logo-link-block.sebepo-kozov-n.linka-bezpe {
  width: 100%;
}

.logo-link-block.pov-dej.sebepo-kozov-n {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.logo-link-block.rodi-ovsk-linka.sebepo-kozov-n {
  width: 100%;
}

.logo-link-block.mentori.terapiestromy {
  padding-top: 40px;
}

.logo-link-block.ss.psychedelika-link-block-grid-item {
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 10px;
}

.right {
  padding: 20px 20px 0;
}

.div-block-18 {
  flex-direction: row;
  display: flex;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
}

.grid-7.digiz {
  grid-template-columns: 1fr 1fr;
}

.grid-7.uvodni {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: auto;
}

.grid-7.uvodni._1 {
  grid-template-columns: 1fr 1fr;
  place-content: stretch;
  align-items: stretch;
}

.grid-7.uvodni._1.vycentrovat {
  grid-template-columns: 1fr;
  justify-items: stretch;
  display: flex;
}

.grid-7.uvodni._1.vycentrovat.sebepo-kozov-n {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.grid-7.uvodni.teen-pregnancy {
  grid-template-rows: auto;
}

.grid-7.uvodni.jsem-online {
  grid-template-columns: 1fr 1fr;
}

.grid-7.uvodni.zavislosti {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-7.uvodni.grid-pomoc, .grid-7.dalsi {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-7.dalsi.sebepo-kozov-n {
  margin-left: 0;
}

.grid-7.kyber-grid {
  margin-bottom: 0;
}

.grid-8 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  place-content: space-around;
  align-self: center;
  place-items: stretch stretch;
  height: 100%;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  align-self: center;
  place-items: stretch stretch;
  margin-top: 0;
}

.grid-9.clovek-v-tisni {
  grid-column-gap: 7px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 2.25fr;
  margin-top: 0;
}

.grid-9.clovek-v-tisni.zn-mky {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0736cce6e03_download.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 90px;
  grid-template-rows: auto;
  width: auto;
  margin-top: 0;
}

.grid-9.clovek-v-tisni.ppp, .grid-9.linka-bezpeci {
  grid-row-gap: 0px;
}

.grid-9.bodyshaming {
  grid-row-gap: 15px;
  grid-template-columns: 1.75fr;
}

.grid-9.workshopy {
  width: 210px;
}

.grid-9.grid-k-psycho {
  grid-column-gap: 7px;
  grid-row-gap: 35px;
  grid-template-columns: 2.25fr;
  grid-auto-flow: column;
  margin-top: 0;
}

.grid-9.grid-k-psycho.zn-mky {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0736cce6e03_download.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 90px;
  grid-template-rows: auto;
  width: auto;
  margin-top: 0;
}

.grid-9.umrti-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-14 {
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.image-15 {
  padding-left: 66px;
  padding-right: 66px;
}

.image-16 {
  padding-left: 32px;
  padding-right: 32px;
}

.logo-placeholder {
  padding-left: 30px;
  padding-right: 30px;
  display: none;
}

.section-5 {
  background-color: #121126;
}

.hlavni-nadpis {
  text-align: center;
  -webkit-text-fill-color: transparent;
  mix-blend-mode: normal;
  object-fit: fill;
  background-image: linear-gradient(#ff5c3e, #ff5c3e);
  -webkit-background-clip: text;
  background-clip: text;
  width: 60vw;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 600%;
  font-weight: 700;
  line-height: 130.5%;
  display: block;
}

.hlavni-nadpis.homepage {
  background-image: linear-gradient(#ff5c3e, #ff5c3e);
  width: 60%;
}

.div-block-19 {
  background-image: linear-gradient(#ff5c3e, #270045);
  width: 100vw;
  height: 20vw;
  position: absolute;
}

.columns-6 {
  justify-content: space-around;
  width: 60%;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-6 {
  justify-content: flex-end;
  padding-right: 15px;
  display: flex;
}

.column-7 {
  padding-left: 15px;
}

.nadpis-2 {
  color: #fff;
  text-align: center;
  margin-top: 50px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.pro-koho-je {
  background-color: #131028;
  background-image: linear-gradient(#131127, #2e144e);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: -4px;
  padding-top: 60px;
  padding-bottom: 220px;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
}

.grid-10.text {
  width: 90vw;
  position: absolute;
}

.image-17 {
  perspective-origin: 50%;
  transform-origin: 50% 0;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  transform-style: preserve-3d;
  background-clip: border-box;
  width: 100%;
  max-width: 100%;
  transform: scale3d(1, 1.15, 1);
}

.div-block-20 {
  text-align: center;
  width: auto;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 12px;
  font-style: normal;
  display: block;
}

.div-block-20.blog {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 130px;
  display: block;
}

.div-block-20.blog.main-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.div-block-20.pro-to {
  width: 85vw;
  height: 18vw;
  margin-top: 0;
  margin-bottom: 100px;
  margin-left: 65px;
  padding: 50px 200px 0 0;
  font-size: 16px;
}

.div-block-20.m-j-kamar-d-se-tr-p {
  margin-top: 100px;
  margin-bottom: 0;
  margin-left: 30px;
  padding-bottom: 0;
  top: 0;
}

.div-block-20.teen-pregnancy {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -100px;
}

.div-block-20.mentor {
  margin-left: auto;
  margin-right: auto;
}

.div-block-20.zneu-it-pr-k {
  margin-top: 50px;
}

.div-block-20.wide-screen {
  margin-top: 0;
  padding-top: 138px;
  padding-bottom: 138px;
  top: 0;
}

.div-block-20.ss-rozcestnik {
  margin-left: auto;
  margin-right: auto;
}

.div-block-20.mapa-pomoci {
  min-width: 95%;
  padding: 0 40px;
}

.div-block-20.co-jsem-sakra-za {
  margin-top: 100px;
  margin-right: 0;
  padding-right: 0;
}

.div-block-20.psychedelika {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 450px;
  margin-top: 100px;
  margin-right: -60px;
  padding-top: 30px;
}

.image-18 {
  width: 100%;
}

.image-19 {
  object-fit: none;
  width: 100%;
  transform: scale(1);
}

.div-block-21 {
  width: 85%;
}

.homepage {
  margin-top: 0;
}

.image-20 {
  object-fit: cover;
}

.div-block-22 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  white-space: normal;
  object-fit: fill;
  background-image: linear-gradient(343deg, #242137 8%, #5f5c6e);
  border-radius: 15px;
  height: auto;
  margin-bottom: 0;
  padding: 30px 25px;
}

.div-block-23 {
  background-image: linear-gradient(349deg, #252041, #858585);
  border-radius: 15px;
  align-self: flex-start;
  width: 100%;
  height: auto;
  padding: 2px;
}

.div-block-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 1160px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-25 {
  width: 15%;
}

.hero-buttons {
  grid-template-rows: auto;
  justify-content: stretch;
  width: 60%;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}

.hero-buttons.mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  display: flex;
  position: relative;
  left: 140px;
  overflow: visible;
}

.hero-buttons.desktop {
  grid-column-gap: 25px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: stretch;
  place-items: stretch stretch;
  width: 70%;
  margin-top: 40px;
  display: grid;
}

.navbar-2 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(175deg, #fff6, #ffffff0a);
  border-radius: 20px;
  width: 98%;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-2.hide-desktop {
  width: 100%;
  display: none;
  overflow: visible;
}

.navbar-2.hideonmobilepls {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.nav-menu-3 {
  color: #fff;
}

.nav-menu-3.sub-menu-linkblock {
  padding: 0;
}

.nav-link-2 {
  color: #fff;
  font-weight: 500;
  line-height: 21px;
  transition: color .2s;
}

.nav-link-2:hover {
  color: #d95f4d;
}

.nav-link-2.w--current {
  color: #fff;
}

.nav-link-3 {
  color: #fff;
  display: none;
}

.nav-link-3.w--current {
  color: #fff;
}

.nav-link-3.mobile {
  display: inline-block;
  overflow: visible;
}

.nav-link-3.desktop {
  font-weight: 500;
  line-height: 21px;
  transition: color .2s;
  display: inline-block;
}

.nav-link-3.desktop:hover {
  color: #d95f4d;
}

.nav-link-4 {
  color: #fff;
  display: none;
}

.container-9 {
  border-radius: 0;
}

.image-21 {
  color: var(--tomato);
  width: 80%;
  margin: 7% 0 0 10%;
  display: block;
  position: static;
}

.brand-2 {
  clear: none;
}

.body {
  background-color: #131028;
  font-family: Poppins, sans-serif;
}

.link-block-34 {
  width: 100px;
}

.columns-7 {
  margin-top: 80px;
}

.image-22 {
  width: 60%;
  margin-left: 67px;
  transform: rotate(14deg);
}

.button-homepage {
  background-color: #82325d;
  background-image: linear-gradient(to right, #ff5c3e, #4c226b);
}

.text-block-28 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.text-block-28.second-button {
  margin-right: 0;
}

.link-block-35 {
  background-image: linear-gradient(#b34350, #b34350);
  border-radius: 5px;
  margin-left: 0;
  padding: 10px 30px 8px;
  text-decoration: none;
}

.link-block-35.second-button {
  background-image: none;
  border: 3px solid #fff;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 45px;
}

.image-23 {
  width: 20px;
  display: inline-block;
}

.image-25 {
  position: absolute;
  transform: rotate(-20deg);
}

.column-8 {
  padding-left: 10px;
  padding-right: 0;
}

.column-9 {
  padding-right: 15px;
}

.link-4 {
  color: #fff;
}

.image-26 {
  width: 8%;
  transition: color .2s;
  display: inline-block;
  transform: rotate(180deg);
}

.image-26:hover {
  -webkit-text-stroke-color: #a6a6a6;
}

.image-26.mobile {
  width: 40%;
}

.link-block-36 {
  color: #fff;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.text-block-29 {
  color: #fff;
  padding-left: 20px;
  text-decoration: none;
  transition: color .2s;
  display: inline-block;
}

.text-block-29:hover {
  color: #a6a6a6;
}

.sub-menu-linkblock {
  padding: 20px 10px 20px 20px;
  position: relative;
}

.link-block-37 {
  float: right;
  text-align: center;
  padding: 20px 10px;
  display: none;
  position: relative;
}

.link-block-38 {
  float: right;
  padding: 20px;
}

.inspiruj-se {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-block-26 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.italic-text {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}

.link-5 {
  color: #fff;
  text-decoration: underline;
}

.link-5.link-hover {
  text-decoration: none;
}

.pomoc-organizace {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.pomoc-organizace.bodyshaming {
  object-fit: fill;
  margin-top: 50px;
}

.pomoc-organizace.bodyshaming.mg-top-120 {
  margin-top: 120px;
}

.pomoc-organizace.sebeposkozovani {
  margin-left: 100px;
}

.pomoc-organizace.sebe-myslenky {
  margin-top: 120px;
}

.pomoc-organizace.pd-top-50px {
  margin-top: 0;
  padding-top: 50px;
}

.sub-page-nadpis {
  color: #fff;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 130.6%;
}

.sub-page-nadpis.black {
  color: #000;
}

.sub-page-nadpis.black.mobile, .sub-page-nadpis.mobile {
  display: none;
}

.sub-page-nadpis.mobile.n-zk--sebev-dom {
  display: block;
}

.sub-page-nadpis.rozvod-rozchod.black-nadpis.rozvod-rozchod-h1 {
  margin-left: 100px;
}

.sub-page-nadpis.sebeposkozovani {
  margin-left: 16px;
}

.sub-page-nadpis.sebevrazedne-myslenky {
  color: #fff;
}

.sub-page-nadpis.color-white.mrt {
  margin-left: 0;
}

.sub-page-nadpis.color-white.m-j-kamar-d-se-tr-p {
  margin-left: 25px;
}

.sub-page-nadpis.black-nadpis {
  color: #000;
  margin-top: 40px;
}

.sub-page-nadpis.black-nadpis.bodyshaming {
  margin-left: 40px;
}

.sub-page-nadpis.black-nadpis.z-vislosti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #3fcfd5;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-left: 40px;
  display: block;
}

.sub-page-nadpis.black-nadpis.ppp {
  margin-top: 20px;
}

.sub-page-nadpis.black-nadpis.osam-lost {
  color: #ffb7ae;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 250px;
  margin-right: 0;
  display: flex;
}

.sub-page-nadpis.nizke-sebevedomi-nadpis {
  margin-left: 100px;
}

.link-6, .link-7 {
  color: #000;
}

.link-8, .link-9 {
  color: #000;
  text-decoration: underline;
}

.link-10, .link-11, .link-12 {
  color: #000;
}

.link-13, .link-14 {
  color: tomato;
  text-decoration: none;
}

.image-27 {
  max-width: 90%;
}

.cursor-wrapper {
  z-index: 1000;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor {
  text-align: center;
  background-color: #000c;
  border-radius: 15px;
  width: 100px;
  height: auto;
  padding: 10px;
  display: none;
  position: absolute;
}

.text-block-30 {
  float: none;
  clear: none;
  object-position: 50% 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin: auto;
  font-size: 10px;
  line-height: 17px;
  display: block;
  overflow: visible;
}

.html-embed {
  display: block;
}

.cursor-2-0 {
  opacity: 0;
  background-color: #000c;
  border-radius: 15px;
  padding: 10px;
  position: absolute;
}

.logo-text {
  color: #000;
  text-align: center;
  margin-top: 9px;
}

.white {
  float: none;
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 40px;
  margin-left: 0;
  font-size: 42px;
  display: block;
}

.white.left {
  text-align: left;
  width: 380px;
  font-size: 24px;
}

.white.left.n-zk-sebev-dom.co-delat-kdyz {
  font-size: 32px;
}

.white.align-left {
  text-align: left;
  width: 280px;
  font-size: 24px;
}

.white.align-left.sebepo-kozov-n {
  margin-left: 16px;
  font-size: 32px;
}

.white.nadpis-mapa {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.white.kyber-h2pomoci {
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 44px;
}

.link-white, .link-black, .link-15 {
  color: tomato;
  text-decoration: none;
}

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

.link-16, .link-17, .link-18 {
  color: tomato;
  text-decoration: none;
}

.link-19 {
  color: tomato;
  text-decoration: underline;
}

.link-19.white {
  color: #fff;
}

.link-19.link-hover {
  text-decoration: none;
}

.image-28 {
  max-width: 80%;
}

.bold-text {
  font-weight: 400;
}

.bold-text-2 {
  text-align: justify;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.link-20 {
  color: tomato;
  text-decoration: none;
}

.link-20.black {
  color: #000;
}

.link-20.link-hover.sebevedomi {
  color: #0f395b;
}

.webinar {
  font-size: 60px;
  line-height: 60px;
}

.webinar.text {
  text-align: left;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 150%;
}

.webinar.text._2 {
  margin-top: 60px;
}

.bold-text-3 {
  font-size: 25px;
  line-height: 150%;
}

.bold-text-4 {
  font-size: 25px;
}

.text-block-31 {
  font-size: 0;
}

.list-item {
  line-height: 150px;
}

.list {
  margin-bottom: 20px;
  line-height: 150%;
}

.button-7 {
  padding-top: 0;
  padding-bottom: 0;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-7:hover {
  background-color: #4aa6f1;
}

.text-block-32 {
  font-size: 20px;
}

.text-block-33 {
  font-size: 18px;
  line-height: 150%;
}

.button-8 {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-8:hover {
  background-color: #4aa6f1;
}

.div-block-28 {
  text-align: center;
  margin-top: 40px;
}

.text-block-34 {
  margin-top: 40px;
  font-size: 18px;
  line-height: 150%;
}

.image-30 {
  display: block;
}

.link-block-39 {
  background-color: #fff;
  display: block;
}

.image-31 {
  display: block;
}

.link-21 {
  color: tomato;
  text-decoration: none;
}

.link-21.white {
  color: #fff;
}

.link-21.rozvod {
  color: var(--tomato);
}

.link-21.rozvod.nizke-sebevedomi, .link-21.rozvod.link-hover.purple, .link-21.rozvod.link-hover.ppp {
  color: var(--purple);
}

.link-21.teen-pregnancy.s--mento-i {
  margin-left: 0;
}

.link-21.teen-pregnancy.s--mento-i.psycholog {
  color: var(--tomato);
}

.grid-11 {
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: stretch;
  place-items: center;
  margin-top: 70px;
}

.link-25 {
  color: tomato;
  text-decoration: none;
}

.link-26, .link-27 {
  color: var(--white);
  font-weight: 700;
}

.bold-text-5, .link-28 {
  font-weight: 700;
}

.image-33 {
  color: #ff5c3e;
  width: 80%;
  margin: 7% 0 0 10%;
  display: block;
  position: static;
}

.body-2 {
  background-color: #131129;
  max-width: 100%;
  overflow: visible;
}

.nadpis {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 160px;
  margin-right: 180px;
  display: block;
}

.autor {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-left: 160px;
  margin-right: 160px;
  padding-top: 0;
  display: flex;
}

.image-34 {
  object-fit: cover;
  border-radius: 20px;
}

.div-block-31 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 15px;
  display: flex;
}

.text-block-36 {
  width: 150px;
  height: 24px;
  margin-right: 15px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-36.text-block-100 {
  height: 100px;
}

.text-block-37 {
  width: 82px;
  height: 100px;
  margin-left: 220px;
  margin-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.main-div {
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin: 40px 160px;
  display: flex;
}

.main-image {
  text-align: center;
  width: 1280px;
  min-width: auto;
  margin: 0 0 70px;
  overflow: hidden;
}

.image-35 {
  text-align: center;
  width: 100vw;
  min-width: auto;
  max-width: 100%;
  height: 85vh;
  min-height: auto;
  max-height: none;
  margin-top: 100px;
  margin-left: 287px;
  margin-right: 0;
  display: inline-block;
  position: relative;
  left: -287px;
  right: 0;
  overflow: hidden;
}

.div-block-32 {
  text-align: left;
  align-items: center;
  display: flex;
}

.paragraph-11 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
  margin-left: 0;
  display: block;
}

.nav-menu-4 {
  text-align: left;
  flex: 1;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 116px;
  display: flex;
}

.heading-7 {
  color: #fff;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -152px;
  font-size: 32px;
  line-height: 48px;
  display: flex;
}

.body-3 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01e9bce6e23_Kreslic%C3%AD%20pl%C3%A1tno%201_1-100-min.jpg");
  background-position: 0 0;
  background-size: auto;
  height: auto;
}

.div-block-33 {
  margin: 200px 160px 500px;
}

.div-block-34 {
  text-align: center;
  margin-bottom: 60px;
}

.heading-8, .heading-9 {
  color: var(--white);
  font-size: 84px;
}

.collection-list-wrapper {
  margin-top: 50px;
  display: none;
  overflow: visible;
}

.collection-item-2 {
  margin-top: 30px;
}

.div-block-35 {
  display: flex;
}

.image-37 {
  object-fit: cover;
  border-radius: 19px;
}

.div-block-36 {
  margin-left: 20px;
  display: block;
}

.image-38 {
  object-fit: cover;
  border-radius: 20px;
}

.div-block-37 {
  display: flex;
}

.text-block-38, .text-block-39 {
  margin-left: 15px;
}

.text-block-40 {
  margin-left: 25px;
}

.paragraph-12 {
  margin-top: 15px;
}

.back-at-blog {
  align-items: flex-start;
  width: 180px;
  height: 30px;
  margin: 0 950px 70px 160px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.image-39 {
  background-color: #fff;
}

.image-40 {
  direction: ltr;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.text-block-41 {
  margin-left: 30px;
}

.image-41 {
  transform-style: preserve-3d;
  width: auto;
  max-width: none;
  display: block;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.link-block-41 {
  color: var(--white);
  align-items: center;
  width: auto;
  display: flex;
}

.arrow {
  flex: none;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  display: inline-block;
}

.text-block-43 {
  color: #0000;
}

.bold-text-6, .paragraph-14 {
  color: #000;
}

.link-29 {
  color: #000;
  text-decoration: underline;
}

.link-29.osam-lost {
  color: #ffb7ae;
  text-decoration: none;
}

.link-29.osam-lost.link-hover {
  color: tomato;
  text-decoration: none;
}

.link-29.osam-lost.link-hover:hover {
  color: tomato;
  text-decoration: underline;
}

.heading-10 {
  color: var(--white);
}

.image-42 {
  object-fit: fill;
}

.hero-rozcestnik-buttons {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 140px;
  margin-bottom: 0;
  padding: 20px;
  transition: transform .2s, box-shadow 1s cubic-bezier(.075, .82, .165, 1);
  display: flex;
}

.hero-rozcestnik-buttons:hover {
  transform: translate(0, -3px);
  box-shadow: 0 2px 10px 2px #00000080;
}

.hero-rozcestnik-buttons.uprava {
  transition-duration: .2s, 1s;
  box-shadow: 0 2px 5px 1px #d8bfd8;
}

.hero-rozcestnik-buttons.uprava:hover {
  transform: scale(1.1);
}

.o-projektu {
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.o-projektu.mapa-pomoci {
  background-image: linear-gradient(#00000080, #00000080);
  padding-top: 140px;
}

.o-projektu.mapa-pomoci.mapa-pomoci-bg {
  background-image: none;
}

.mapa-pomoci {
  background-color: #131129;
  padding-top: 60px;
  padding-bottom: 80px;
}

.mapa-pomoci.samostatna {
  padding-top: 140px;
  padding-bottom: 100px;
  font-size: 12px;
}

.mapa-pomoci.hp {
  padding-left: 20px;
  padding-right: 20px;
}

.blog-newest {
  background-color: #131129;
  position: static;
  top: 0;
  left: 0;
}

.collection-list-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.html-embed-2 {
  margin-top: 111px;
  margin-bottom: 0;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: auto;
  width: 100%;
  margin-left: 60px;
  padding: 0;
}

.collection-list-wrapper-3 {
  justify-content: center;
  align-items: flex-end;
  width: 32vw;
  display: flex;
}

.collection-list-wrapper-3.hideonmobilepls {
  display: block;
}

.collection-list-wrapper-3.hide-desktop {
  display: none;
}

.div-block-39 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rozcestnik {
  background-color: #131127;
  background-image: linear-gradient(#131127, #131127);
  padding-bottom: 0;
}

.rozcestnik.stredni {
  background-image: radial-gradient(circle, #281346 30%, #131129);
}

.rozcestnik.barva {
  background-color: #fff;
  background-image: none;
}

.grid-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto auto auto;
  place-content: center;
  place-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.grid-12.mentori.ss {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  grid-template-rows: 250px 250px 250px;
  grid-auto-rows: 300px;
  padding-bottom: 100px;
  display: none;
}

.grid-12.mentori.ss.grid-ss {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: 250px 250px 250px;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-12.ss {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid-12.grid-4 {
  padding-bottom: 40px;
}

.grid-12.grid-4.zs {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 15px;
  padding-bottom: 100px;
}

.grid-12.ss-vs-mobile {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.ss-topic {
  cursor: none;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 20vw;
  height: 50vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  box-shadow: 0 4px 16px 2px #0003;
}

.ss-topic.open {
  cursor: pointer;
  flex-flow: column;
  width: 20vw;
  height: 50vh;
}

.ss-topic.open.ss-rozcestnik {
  object-fit: fill;
  background-color: #0000;
  flex-flow: column wrap;
  width: 245px;
  height: 360px;
  overflow: visible;
  box-shadow: 0 4px 16px 2px #0003;
}

.ss-topic.mentori-rozcestnik {
  cursor: pointer;
  background-color: #0000;
  flex-wrap: wrap;
  width: 19vw;
  height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 4px 16px 1px #0000004d;
}

.ss-topic.mentori-rozcestnik:hover {
  transform: translate(0, -5px);
}

.ss-topic.mentori-rozcestnik.open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 250px;
  transition: transform .2s;
  display: block;
  overflow: visible;
  box-shadow: 0 4px 16px 1px #0003;
}

.ss-topic.mentori-rozcestnik.open:hover {
  transform: translate(0, -5px);
  box-shadow: 0 4px 16px 1px #0006;
}

.ss-topic.mentori-rozcestnik.open.sebevrazedne-myslenky, .ss-topic.mentori-rozcestnik.filter-class.psychadelika-none {
  display: none;
}

.ss-topic.ss-rozcestnik {
  background-color: #0000;
  width: 245px;
  height: 360px;
}

.ss-topic.ss-rozcestnik.jsem-queer {
  display: none;
}

.image-43 {
  cursor: pointer;
  border-radius: 10px 10px 0 0;
  align-self: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.image-43.mentori-rozcestnik {
  border-radius: 10px;
  width: auto;
  height: auto;
}

.image-43.ss-rozcestnik {
  opacity: 1;
  object-fit: fill;
  border-radius: 10px;
  width: 245px;
  height: 360px;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.image-43.ss-rozcestnik.open {
  opacity: .81;
  transition: transform .2s;
  transform: none;
}

.image-43.ss-rozcestnik.open:hover {
  transform: translate(0, -5px);
}

.ss-header-2 {
  background-color: var(--purple);
  height: auto;
  margin-top: 0;
  padding: 40px 20px 100px;
}

.ss-header-2.mentori {
  background-color: #8f59a3;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddae32c0c562144573ece_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(6).png");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 65px;
  padding-bottom: 50px;
}

.ss-header-2.mentori.rozvod {
  background-color: #ebebeb;
  background-image: linear-gradient(#fff9 100%, #fff), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cb8f768a89e8cb6b6af1cb_64059cbc92bea06feece6e5e_rozhod%20pozadi%201.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 0;
}

.ss-header-2.mentori.kamarad {
  background-color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9ebfed9340ebec68efa4c_kamarad-illu-vsechno%20(1).png");
  background-position: 100% 80%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  background-attachment: scroll;
  margin-bottom: 0;
}

.ss-header-2.mentori.trapi-me-znamky {
  background-color: #132023;
  background-image: linear-gradient(to right, #132023 26%, #13202300), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e27ae286a3c964da049a_illu%201.png");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.ss-header-2.mentori.co-se-mi-to-d-je-s-t-lem {
  background-color: #ebcab8;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64e77c47f3ada2da4c4887b9_Ilustrace-emm.png");
  background-position: 100% 0;
  background-size: 50vw 100vh;
}

.ss-header-2.mentori.umrti {
  background-color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65db5455f8f7695a87eac106_Na%CC%81vrh%20bez%20na%CC%81zvu%20(4)%20(1).png");
  background-position: 100% 100%;
  background-size: cover;
}

.ss-header-2.mentori.jsem-online {
  background-color: #764a93;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f30de95ebb3e1db5239_img_1.png.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.ss-header-2.mentori.sebevra-edn-my-lenky {
  background-color: var(--purple);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
}

.ss-header-2.mentori.sikana {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f94711f2d318b3519dd72_bully%20rough%202%20-%20aplha%202.png");
  background-position: 100% 0;
  background-size: contain;
}

.ss-header-2.mentori.zavislosti {
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f98db75f3ae905554e890_Za%CC%81vislost%20na%20la%CC%81tka%CC%81ch%20%20(1).png");
  background-position: 90% 85%;
  background-size: 50vh;
}

.ss-header-2.mentori.nizke-sebevedomi {
  background-color: #14b3ff;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06980ce6e3f_pan.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0be0cce6e37_1%20mrak.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 40vh, contain;
}

.ss-header-2.mentori.kyber-ikana {
  background-color: #331c49;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07503ce6e53_628a7bb27899740a40f0add3_kyber%20-%20ilustrace%202_1-min%20(2)%20(1).png");
  background-position: 100% 100%;
  background-size: auto 350px;
}

.ss-header-2.mentori.kyber-ikana-z--pr-vodci {
  background-color: #331c49;
  background-image: linear-gradient(#331c49 34%, #331c4900), linear-gradient(135deg, #331c49 41%, #331c4900), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png");
  background-position: 0 0, 0 0, 100% 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, contain;
}

.ss-header-2.mentori.sexualita {
  background-color: #4c4c4c;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664b32b5a7e7d41199bd3e8d_sexualita%20ilustrace%20(Vlastn%C3%AD)%20(1).png");
  background-position: 100% 0;
  background-size: contain;
}

.ss-header-2.mentori.osamelost {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f0f106288131c8a03cf_Osam%C4%9Blost%20(8)%20(Vlastn%C3%AD).png");
  background-position: 100% 150px;
  background-repeat: no-repeat;
  background-size: contain;
}

.ss-header-2.mentori.ppp {
  background-color: #bd9266;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea062dace6e06_Datovy%E2%95%A0%C3%BC%20zdroj%201.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea02a29ce6dfd_Datovy%E2%95%A0%C3%BC%20zdroj%206.svg");
  background-position: 100% 100%, 100% 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 65vh, 60vw;
}

.ss-header-2.mentori.doma-mi-ublizuji {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66ec1165d9c7ca0b3c72378e_safezova_ilu1-04-min.webp");
  background-position: 50%;
  background-size: cover;
}

.ss-header-2.mentori.doma-mi-ublizuji.dom-mi-ublizuji-mobil {
  background-position: 50%;
}

.ss-header-2.mentori.bodyshaming {
  background-color: #1a456b;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06e25ce6e38_bodyshaming%20pozadi%204(2).svg");
}

.ss-header-2.mentori.ss-pruvodci-muj-kamarad-se-trapi-header-2 {
  background-color: #3e096d;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/677e33334b4fe8d06fd525aa_Na%CC%81vrh%20bez%20na%CC%81zvu%20(7)%20(kopie).png");
  background-position: 85%;
  background-size: contain;
}

.ss-header-2.mentori.smutno-pruvodce {
  background-color: #615458;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0fdf5ce6e2c_top%20cloud-min.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-header-2.mentori.psychologove {
  background-color: #e7af8a;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a4d5eb45b3a8d4b0adf1c2_terapie01-min.png");
  background-position: 80% 100%;
  background-size: 350px;
}

.ss-header-2.mentori.co-jsem-sakra-za {
  background-color: #764a93;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8a457be872fa663e12a69_horni%CC%81%20c%CC%8Ca%CC%81st%20(1).png");
  background-size: contain;
}

.ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
  background-color: #ebcab8;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67ee9695b985f1df171c0241_pills_2%20(1).png");
  background-position: 90% 90%;
  background-size: 50%;
}

.ss-header-2.mentori.psychedelika {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png");
  background-position: 100% 5%;
  background-size: auto 400px;
}

.ss-header-2.mentori.pruvodci-psychadelika {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 500px 500px, cover;
}

.ss-header-2.mentori.psychadelika-bg-image {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 500px, cover;
  background-attachment: scroll, scroll;
  min-height: 700px;
}

.ss-header-2.rodic {
  background-color: #ebc343;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd9b7dafcbc4f806a624e_out1%20(1).png");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 50px;
}

.ss-header-2.teen-pregnancy {
  background-color: #d8bfd8;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddae3788fcddc29b31d69_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(6)%20(kopie).png");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 220px;
  padding-left: 20px;
  padding-right: 20px;
}

.ss-header-2.teen-pregnancy.teen-pregnancy-snizeni-header {
  padding-top: 260px;
  padding-bottom: 0;
}

.ss-header-2.m-j-kamar-d-se-tr-p {
  color: #fff;
  background-color: #3e096d;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65a3cfcf85fdb1cd766c4861_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(7)%20(kopie).png");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 4px;
  padding-bottom: 76px;
}

.ss-header-2.m-j-kamar-d-se-tr-p.ss {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddb659390bdf363799ff2_Na%CC%81vrh%20bez%20na%CC%81zvu%20(7)%20(kopie).png");
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.ss-header-2.zneu-it-pr-k {
  background-color: #fde7e2;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65a94951357e7ca080af912c_pills_2.png");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  margin-top: 0;
  padding-top: 3px;
}

.ss-header-2.ss-sexting {
  -webkit-text-fill-color: inherit;
  background-color: #bf9aa1;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ca05dee13f0b64278cc5bb_Untitled_Artwork%2014.png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  background-clip: border-box;
  margin-top: 0;
  padding-top: 0;
  position: static;
}

.ss-header-2.sebevra-da {
  background-color: #8370ee;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c19f3129b30bd70b2f34_web_sexting_pozadi.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ss-header-2.prasky {
  background-color: var(--peach-puff);
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdda1a1a6c6ef9a062703d_pills_2%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 480px;
  margin-top: 0;
  padding-top: 75px;
  padding-left: 20px;
  padding-right: 20px;
}

.ss-header-2.sexting {
  background-color: #bf9aa1;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdde0472f83a275d68ba7d_Untitled_Artwork%2014(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 40px;
}

.ss-header-2.co-jsem-sakra-za {
  background-color: #764a93;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8a457be872fa663e12a69_horni%CC%81%20c%CC%8Ca%CC%81st%20(1).png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
}

.ss-header-2.psychologove {
  background-color: #e7af8a;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a4d5eb45b3a8d4b0adf1c2_terapie01-min.png");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: 350px;
}

.ss-header-2.psychedelika {
  background-color: #0000;
}

.ss-header-2.ss-psychedelika {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 350px, auto;
}

.grid-20 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-content: stretch;
  place-items: stretch stretch;
  margin-top: 40px;
  padding-top: 65px;
  padding-bottom: 65px;
}

.grid-20.teen-pregnancy {
  background-image: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-20.teen-pregnancy.m-j-kamar-d-se-tr-p {
  margin-left: 0;
}

.grid-20.bodyshaming {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-20.mentor {
  grid-template-columns: 1fr 1.75fr;
  justify-items: stretch;
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-20.zneu-it-pr-k {
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.grid-20.ss-sexting {
  margin-top: 40px;
}

.grid-20.rozcod {
  text-align: left;
  margin-top: 60px;
}

.grid-20.rozcod.ss-pruvodce-hero-grid.psychadelika-grid {
  margin-top: 50px;
}

.grid-20.rozcod.smutno-cloud {
  background-position: 85%;
  background-size: auto 450px;
}

.grid-20.rozvod {
  grid-column-gap: 30px;
  grid-template-columns: 1.25fr 1fr;
}

.video {
  background-color: #ebebff;
  margin-top: 0;
  padding-bottom: 0;
}

.video.rodi {
  background-color: #985ae4;
}

.video.rozvod {
  background-color: #fbfbfb;
  display: none;
}

.video.rozvod.psychadelika {
  display: block;
}

.desatero {
  background-color: #ebebff;
  margin-top: 0;
  transition: opacity .2s;
}

.desatero.m-j-kamar-d-se-tr-p {
  background-color: #648491;
  background-image: none;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.desatero.m-j-kamar-d-se-tr-p.ss {
  background-color: #490d6f;
  margin-left: 0;
}

.desatero.m-j-kamar-d-se-tr-p.kamarad {
  background-color: #705c87;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd792020fe54d31ae3cca_8.png");
  background-position: 100% 7%;
  background-repeat: no-repeat;
  background-size: auto 500px;
}

.desatero.m-j-kamar-d-se-tr-p.rozvod {
  background-color: #f9baea;
}

.desatero.m-j-kamar-d-se-tr-p.trapi-me-znamky {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e411eb1bc43e0a9bdde6_Group%203%205.png");
  background-position: 97% 91%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming {
  background-color: #d8bfd8;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-muj-kamarad-se-trapi {
  background-color: #648491;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychologove {
  background-color: var(--white);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychologove.ss-pruvodci-psychologov--pozad {
  background-color: #d1c2da;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-zneuziti-prasku {
  background-color: #ebcab8;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.pruvodci-psychadelika {
  background-color: #4a2e67;
}

.desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychedelika-desatero-svg-bg {
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/6829c3df4f2a5385bda4898d_background-desatoro.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.desatero.m-j-kamar-d-se-tr-p.umrti {
  background-color: var(--purple);
  background-image: linear-gradient(#2e144e40, #2e144e40), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd6f6f390161c4153c1fd_2.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 800px;
}

.desatero.m-j-kamar-d-se-tr-p.jsem-online {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660281d1d21cd109c7d15a8e_img_3.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660281af69487388cc3595cd_img_4.png.png");
  background-position: 95%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.desatero.m-j-kamar-d-se-tr-p.sikana {
  background-color: #ab70ad;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f94c5c5e41f0179443fc7_bully%20rough%202%20-%20bublina.png");
  background-position: 0 0, 100% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 20vw;
  background-attachment: scroll, scroll;
}

.desatero.m-j-kamar-d-se-tr-p.zavislosti {
  background-color: #3fcfd5;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f9d746aba95f3c434ae4c_Za%CC%81vislost%20na%20la%CC%81tka%CC%81ch%20.png");
  background-position: 0 0, 0 95%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 80vh;
}

.desatero.m-j-kamar-d-se-tr-p.nizke-sebevedomi {
  background-color: #0f395b;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0bb22ce6e31_3%20mrak.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04d3ece6e44_2%20mrak.svg");
  background-position: 30px 30px, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 20vw, 30vw;
}

.desatero.m-j-kamar-d-se-tr-p.sexualita {
  background-color: #c65b5b;
}

.desatero.m-j-kamar-d-se-tr-p.osamelost {
  background-color: #26b2b8;
  background-image: linear-gradient(#26b2b84d, #26b2b84d), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f26e08225577c7c6288_Osam%C4%9Blost%20(9)%20(Vlastn%C3%AD).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f39d4054766994f5cc3_Osam%C4%9Blost%20(6)%20(Vlastn%C3%AD).png");
  background-position: 0 0, 0 110%, 100% 0;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: auto, 50vw, 30%;
}

.desatero.m-j-kamar-d-se-tr-p.ppp {
  background-color: #bd9266;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea062e0ce6e01_Datovy%E2%95%A0%C3%BC%20zdroj%207.svg");
  background-position: 5% 100%;
  background-repeat: no-repeat;
  background-size: 30vw;
  padding-bottom: 10px;
}

.desatero.m-j-kamar-d-se-tr-p.doma-mi-ublizuji-pozadi-2 {
  background-color: #9776ab;
}

.desatero.m-j-kamar-d-se-tr-p.psycholog {
  background-color: #d1c2da;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a4eae7e8de8a1155e53add_Untitled_Artwork%209-min.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 350px;
}

.desatero.m-j-kamar-d-se-tr-p.ss-psychedelika {
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb82992c3a8a73bb99082_ilustrace_psychadelika_pl%C3%A1to%20l%C3%A9k%C5%AF.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb80e40cbd81e7521de49_ilustrace_psychadelika_podan%C3%A9%20ruce.png");
  background-position: 100%, 0 -37px;
  background-repeat: no-repeat, no-repeat;
  background-size: 380px, auto;
}

.desatero.teen-pregnancy {
  opacity: 1;
  background-color: #b48fcc;
}

.desatero.m-j-rodi-se-vyoutoval {
  background-color: #985ae4;
  background-image: none;
}

.desatero.zneu-it-pr-k {
  background-color: #ffab44;
  background-image: none;
  padding-top: 20px;
}

.desatero.ss-sexting {
  background-color: #744687;
  background-image: none;
  width: auto;
}

.desatero.rozvod {
  background-color: #fac5ed;
}

.desatero.prasky {
  background-color: #fde7e2;
}

.desatero.sexting {
  background-color: #744687;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddecbe2c2612c8fe489ec_web_sexting_pozadi%20-%20kopie.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.desatero.co-se-mi-to-d-je-s-t-lem {
  background-color: #aa7e88;
}

.desatero.sebevra-edn-my-lenky {
  background-color: #4c6a77;
}

.desatero.sebevra-edn-my-lenky.sebevrazedne-myslenky-desatero-pozadi {
  background-color: var(--dark-turquoise);
}

.desatero.kyber-ikana-pr-vodci {
  background-color: #352336;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea011e6ce6e4a_kyber%20-%20ilustrace%201%20-min.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.desatero.kyber-ikana-z--pr-vodci {
  background-color: #352336;
  background-image: linear-gradient(#352336f2, #352336f2), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea011e6ce6e4a_kyber%20-%20ilustrace%201%20-min.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.desatero.smutno-desatero {
  background-color: #615458;
}

.desatero.co-jsem-sakra-za {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b320c8c583371fc18fea_spodek%20vweb.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 1300px 600px;
}

.desatero.co-jsem-sakra-za.s--pr-vodci {
  background-image: none;
}

.desatero.psychedelika {
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb82992c3a8a73bb99082_ilustrace_psychadelika_pl%C3%A1to%20l%C3%A9k%C5%AF.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb80e40cbd81e7521de49_ilustrace_psychadelika_podan%C3%A9%20ruce.png");
  background-position: 100% 75%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: auto;
  margin-left: -22px;
  margin-right: -20px;
}

.desatero.pruvodci-psychedelika {
  background-color: #0000;
}

.tabs-menu {
  float: none;
  clear: none;
  text-align: center;
  margin-bottom: 50px;
  position: relative;
}

.heading-11 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 21px;
  font-style: normal;
}

.heading-11.posunuti-h3 {
  color: var(--black);
}

.paragraph-15 {
  color: #000;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.paragraph-15.hero-rozcestnik-button {
  padding-top: 0;
}

.button-9 {
  aspect-ratio: auto;
  background-color: #ff5c3e;
  border-radius: 5px;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-9:hover {
  background-color: #e14d35;
}

.button-9.w--current {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
}

.button-9.button-temata-pro-ss {
  margin-left: 40px;
}

.button-9.centrovani.w--current {
  justify-content: center;
  align-items: center;
  display: inline;
}

.button-9.btn-plakat {
  margin-left: auto;
  margin-right: 40px;
}

.button-10 {
  border-bottom: 1px solid #fff;
  border-radius: 2px;
}

.button-11 {
  background-color: #131129;
  border: 2px solid #fff;
  border-radius: 0;
}

.heading-12 {
  color: #fff;
  margin-top: 0;
}

.search-button {
  background-color: #ff5c3e;
  border-radius: 4px;
  margin-top: 10px;
}

.heading-13 {
  color: var(--black);
  text-align: center;
  justify-content: flex-start;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 20px;
  font-size: 16px;
  display: block;
  position: static;
  left: 15px;
}

.heading-13.mentor-rozcestnik-tp {
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 25px;
}

.heading-13.mentor-ssrozcestnik-masturbace, .heading-13.mentor-ssrozcestnik-zavislost, .heading-13.mentor-ssrozcestnik-sexting, .heading-13.mentor-ssrozcestnik-bodyshaming, .heading-13.mentor-ssrozcestnik-psychologove, .heading-13.mentor-ssrozcestnik-cojsemsakrazac, .heading-13.mentor-ssrozcestnik-bezpecnysex, .heading-13.mentor-ssrozcestnik-sexualita {
  align-self: center;
  margin-left: 0;
  padding-top: 10px;
}

.heading-13.mentor-ssrozcestnik-rodic {
  align-self: center;
  margin-top: 20px;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.heading-13.mentor-ssrozcestnik-mujkamaradsetrapi {
  align-self: center;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.heading-13.digiz-vislosti {
  padding-left: 70px;
}

.heading-13.mentor-zsroscestnik-prospech {
  align-self: center;
  margin-left: 0;
  padding-right: 20px;
}

.heading-13.zs-digizavislosti, .heading-13.zs-domaci-nasili, .heading-13.zs-sikana, .heading-13.zs-kybersikana, .heading-13.zs-sebeposkozovani {
  align-self: center;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 25px;
}

.heading-13.zs-sebevrauda {
  align-self: center;
  padding-left: 25px;
}

.heading-13.zs-prijmypotrava {
  align-self: center;
  padding-top: 0;
  padding-right: 20px;
}

.heading-13.zs-osamelost, .heading-13.zs-nizkesebevedomi {
  align-self: center;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 25px;
}

.heading-13.zs-smutno {
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.heading-13.zs-zavislosti {
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 25px 0;
}

.heading-13.zs-rozvod {
  align-self: center;
  padding-top: 0;
  padding-left: 25px;
}

.heading-13.zs-sexualita, .heading-13.zs-bodyshaming {
  align-self: center;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 25px;
}

.heading-13.zs-sexualita2 {
  align-self: center;
  padding-top: 10px;
  padding-right: 20px;
}

.heading-14 {
  color: #fff;
  width: 100px;
  margin-top: 0;
  margin-left: 15px;
  padding-top: 0;
}

.heading-14.rozvod {
  color: #000;
  width: auto;
}

.heading-14.rozvod.rozvod1 {
  margin-top: 40px;
  padding-top: 0;
}

.heading-14.mentori {
  width: auto;
}

.heading-14.mentori.rozchod {
  color: #000;
}

.heading-14.mentori.kamarad {
  color: #fff;
}

.heading-14.mentori.umrti.hide-mobil {
  outline-offset: 0px;
  color: var(--purple);
  outline: 3px #d8bfd8;
}

.heading-14.mentori.umrti.hide-mobil.zemrel-mi-bliyky-posun-nadpisu {
  margin-top: 110px;
}

.heading-14.mentori.ppp {
  color: var(--black);
}

.heading-14.mentori.ss-pruvodce-h1.psychologove {
  color: #000;
}

.heading-14.mentori.ss-pruvodce-h1.ss-pruvodce-zneuziti-prasku {
  color: #e47e00;
}

.heading-14.mentori.ss-pruvodce-h1.psychadelika-h1 {
  margin-bottom: 50px;
  margin-left: 0;
}

.heading-14.co-se-mi-to-d-je-s-t-lem {
  color: #000;
  width: auto;
}

.heading-15 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
}

.heading-15.se-vs-rozcestnik {
  padding-top: 40px;
}

.search-input {
  border-radius: 20px;
  margin-top: 20px;
}

.search-button-2 {
  background-color: #ff5c3e;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 0;
}

.search-input-2 {
  border-radius: 20px;
  margin-top: 11px;
  margin-left: -5px;
  margin-right: 0;
  padding-left: 10px;
}

.heading-16 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.heading-16.ss-sexting {
  color: #560f87;
  margin-left: 40px;
}

.image-44 {
  position: static;
}

.heading-17 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  display: block;
}

.section-6 {
  display: none;
}

.heading-18 {
  padding-left: 220px;
}

.heading-19 {
  width: 7%;
}

.button-12 {
  margin-left: 0;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-without-image.umrti {
  background-color: #d2c3db;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-without-image.kamarad-se-trapi {
  background-color: #f59887;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.hero-without-image.osam-lost {
  -webkit-text-stroke-color: #490e6f;
  background-color: #a486b7;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cab9ca3a5f0ed6a72d82_Osame%CC%8Clost%20(5).png");
  background-position: -5% 380%;
  background-repeat: no-repeat;
  background-size: auto 350px;
  margin-bottom: 0;
  padding: 0 20px 40px;
}

.container-12 {
  width: 1160px;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-wrapper-two.kamarad {
  padding-bottom: 100px;
}

.hero-wrapper-two.osamelost-tohle-se-ti-muye-hodit {
  padding-top: 100px;
}

.hero-wrapper-two.padding-top-100 {
  margin-top: 100px;
  padding-bottom: 100px;
}

.margin-bottom-24px {
  color: #000;
  margin-bottom: 24px;
  font-size: 25px;
  line-height: 40px;
}

.margin-bottom-24px.osam-lost {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.button-primary {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-13 {
  background-color: #000;
  font-size: 23px;
  font-weight: 700;
}

.button-13.umrti {
  background-color: #490e6f;
  font-size: 16px;
  font-weight: 400;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-13.umrti:hover {
  background-color: #5a1f7d;
}

.button-13.kamarad-se-trapi {
  color: var(--black);
  background-color: #fff;
  font-size: 16px;
  transition: box-shadow 1s, background-color .2s;
}

.button-13.kamarad-se-trapi:hover {
  background-color: #d3d3d3;
}

.button-13.osam-lost {
  color: #490e6f;
  background-color: #d2c3db;
  font-size: 16px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.button-13.osam-lost:hover {
  background-color: #9180b5;
}

.text-span-2 {
  color: #ff5c3e;
}

.paragraph-18 {
  color: #fff;
  text-align: left;
  padding-top: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-span-3, .text-span-4, .text-span-5 {
  color: #ff5c3e;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-13 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.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;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-stack {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-image-2 {
  width: 100%;
  margin-top: 50px;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.div-block-20-copy {
  width: 85vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 20px;
}

.heading-20 {
  color: #fff;
}

.paragraph-19 {
  color: #000;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-19.mrt {
  font-size: 16px;
  line-height: 24px;
}

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

.field-label {
  margin-top: 21px;
  margin-left: 0;
  padding-bottom: 0;
}

.paragraph-20 {
  text-align: left;
  margin-top: 25px;
  font-size: 16px;
  line-height: 24px;
}

.field-label-2 {
  text-align: left;
  margin-top: 16px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.paragraph-21 {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-22 {
  color: #000;
  text-align: left;
  margin-top: 40px;
  padding-top: 0;
  font-size: 16px;
}

.button-14 {
  background-color: #ff5c3e;
  border-radius: 6px;
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  width: 250px;
  margin: 0 0 40px 140px;
  padding: 10px 20px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
  position: relative;
  left: 100px;
  overflow: visible;
}

.button-14.m-j-rodi-se-vyoutoval {
  margin-left: 60px;
}

.button-14.ss-m-j-kamar-d-se-tr-p {
  margin-left: 60px;
  display: flex;
}

.button-14.ss-m-j-kamar-d-se-tr-p.ss-zneuziti-prasku {
  display: flex;
}

.button-14.ss-sexting {
  color: #fff;
  margin-left: 0;
  padding: 10px;
  left: 0;
}

.list-2 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 17px;
  padding-left: 60px;
  line-height: 20px;
}

.list-2.teen-pregnancy {
  color: #fff;
}

.list-2.m-j-kamar-d-se-tr-p {
  color: #fff;
  margin-top: 20px;
  margin-left: 0;
  padding-right: 60px;
}

.list-2.m-j-kamar-d-se-tr-p.bodyshaming {
  color: #000;
}

.list-2.m-j-kamar-d-se-tr-p.bodyshaming.pismo-white {
  color: #fff;
}

.list-2.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-zneuziti-prasku {
  color: #e4820b;
}

.list-2.m-j-kamar-d-se-tr-p.bodyshaming.psychedelika-list {
  margin-top: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.list-2.m-j-kamar-d-se-tr-p.desatero-z {
  color: var(--black);
  align-self: auto;
  margin-left: 25px;
}

.list-2.m-j-kamar-d-se-tr-p.prasky {
  padding-left: 100px;
}

.list-2.m-j-kamar-d-se-tr-p.zs-znamky {
  color: var(--black);
  margin-top: 20px;
}

.list-2.m-j-kamar-d-se-tr-p.zs-sebeposkozovani {
  margin-bottom: 0;
}

.list-2.m-j-kamar-d-se-tr-p.zs-sebeposkozovani-body {
  margin-top: 0;
  padding-left: 100px;
}

.list-2.m-j-kamar-d-se-tr-p.black {
  color: var(--black);
}

.list-2.m-j-kamar-d-se-tr-p.co-jsem-sakra-za.s {
  margin-bottom: 0;
  padding-bottom: 220px;
}

.list-2.m-j-kamar-d-se-tr-p.psycho {
  color: var(--black);
}

.list-2.m-j-rodi-se-vyoutoval {
  color: #fff;
  padding-left: 0;
}

.list-2.zneu-it-pr-k {
  color: #000;
  margin-bottom: 50px;
}

.list-2.pruvodci-bodyshaming, .list-2.sample {
  padding-left: 0;
}

.list-2.prasky {
  color: #e47e00;
}

.list-2.sexting {
  color: #fff;
  margin-left: 0;
}

.list-2.rozvod {
  color: #430f67;
}

.list-2.trapi-me-znamky.desatero-zs-bila {
  color: var(--white);
}

.list-2.trapi-me-znamky.desatero-zs-osamelost {
  color: #ffb7ae;
}

.list-2.kyber-ikana-pr-vodci {
  color: #fff;
  width: 600px;
  padding-left: 68px;
}

.list-item-3 {
  font-size: 14px;
}

.list-item-4, .list-item-4.text {
  font-size: 38px;
}

.paragraph-23 {
  float: none;
  clear: none;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 18px;
  padding-top: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: block;
  position: relative;
  top: -8px;
  left: 30px;
}

.paragraph-23.mentori {
  margin-right: -7px;
  padding-top: 0;
  font-size: 16px;
  position: relative;
  top: -10px;
  bottom: 0;
  left: 20px;
}

.paragraph-23.bodyshaming {
  width: auto;
  margin-right: 0;
  padding-right: 0;
}

.paragraph-23.bodyshaming.ss-pruvodci-znauziti-prasku {
  color: #e47e00;
}

.paragraph-23.rozvod {
  color: #430f67;
}

.paragraph-23.desatero-z {
  max-width: 800px;
}

.paragraph-23.kyber-ikana-pr-vodci {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #38191900;
  background-clip: border-box;
  width: 450px;
  font-size: 16px;
  font-weight: 400;
}

.list-item-5 {
  font-size: 38px;
}

.list-item-6 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 14px;
  padding-bottom: 0;
  padding-left: 21px;
  font-weight: 700;
  position: relative;
  top: 0;
}

.list-item-6.zneu-it-pr-k {
  padding-right: 40px;
}

.list-item-6.desatero-sebeposkozovani.odrazky {
  list-style-type: lower-alpha;
}

.list-item-7 {
  font-weight: 700;
}

.heading-22 {
  aspect-ratio: auto;
  text-align: left;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: inline;
  position: static;
  inset: auto 0% 0%;
}

.video-2 {
  width: auto;
  height: auto;
  margin-top: 25px;
  padding-bottom: 0;
  position: relative;
}

.sebeposko-desatero.teen-pregnancy {
  color: #fff;
  justify-content: center;
  margin-top: 36px;
  margin-left: 100px;
  display: flex;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p {
  color: #fff;
  justify-content: center;
  margin: 0 0 0 -20px;
  padding-left: 0;
  font-size: 38px;
  line-height: 44px;
  display: flex;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.bodyshaming {
  color: #000;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.bodyshaming.pismo-white {
  color: #fff;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-zneuziti-prasku {
  color: #e4820b;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.desatero-z {
  color: #000;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.zs-znamky {
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 44px;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.zs-znamky.trapi-me-znamky-h2 {
  margin-left: 0;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.osamelost {
  margin-top: 100px;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.black-color {
  color: var(--black);
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.co-se-mi-deje-s-telem-h2 {
  margin-left: 0;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.ss-pruvodci-h2 {
  margin-left: auto;
  margin-right: auto;
}

.sebeposko-desatero.m-j-kamar-d-se-tr-p.psycho {
  color: var(--black);
}

.sebeposko-desatero.m-j-rodi-se-vyoutoval {
  color: #fff;
  margin-left: 0;
}

.sebeposko-desatero.zneu-it-pr-k {
  color: #000;
  justify-content: center;
  display: flex;
}

.sebeposko-desatero.sexting {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sebeposko-desatero.prasky {
  color: #e47e00;
}

.sebeposko-desatero.sexting-desatero, .sebeposko-desatero.co-se-mi-to-d-je-s-t-lem {
  color: #fff;
}

.sebeposko-desatero.rozvod {
  color: #430f67;
}

.sebeposko-desatero.trapi-me-znamky.desatero-z--b-l {
  color: #f1f1f1;
}

.sebeposko-desatero.trapi-me-znamky.desatero-zs-bila {
  color: #fff;
}

.sebeposko-desatero.trapi-me-znamky.desatero-zs-osamelost {
  color: #ffb7ae;
}

.sebeposko-desatero.sebevra-edn-my-lenky {
  color: #fff;
}

.sebeposko-desatero.kyber-ikana-pr-vodci {
  color: #fff;
  flex: 0 auto;
  align-self: center;
  margin-left: 40px;
}

.sebeposko-desatero.ppp-h2 {
  color: #fff;
  justify-content: center;
  margin-top: 100px;
  font-size: 38px;
  line-height: 44px;
  display: flex;
}

.sebeposko-desatero.ppp-h2.bodyshaming, .sebeposko-desatero.ppp-h2.desatero-z {
  color: #000;
}

.sebeposko-desatero.ppp-h2.zs-znamky {
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 44px;
}

.sebeposko-desatero.ppp-h2.osamelost {
  color: #ffb7ae;
}

.sebeposko-desatero.ppp-h2.black-color {
  color: var(--black);
}

.sebeposko-desatero.kyber-desatero {
  font-size: 38px;
  line-height: 44px;
}

.heading-37 {
  color: #000;
  margin-left: 60px;
}

.heading-37.teen {
  color: #fff;
  margin-top: 25px;
}

.heading-37.teen.teen-pregnancy {
  color: #110874;
  margin-left: 60px;
  display: none;
}

.heading-37.m-j-kamar-d-se-tr-p {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.heading-37.zneu-it-pr-k {
  color: #e47e00;
  margin-left: 60px;
}

.heading-37.m-j-rodi-se-vyoutoval {
  color: #fff;
  margin-left: 20px;
}

.heading-37.prasky {
  color: #e47e00;
}

.heading-37.prasky.znauziti-prasku-co-dela-kdyz-h2 {
  display: none;
}

.heading-37.sexting {
  color: #fff;
  margin-left: 20px;
}

.heading-37.ss {
  color: var(--white);
  margin-left: 0;
}

.heading-37.ss.psycho, .heading-37.ss.nadpis-none {
  display: none;
}

.heading-25 {
  margin-top: 15px;
  margin-bottom: 35px;
  margin-left: 44px;
}

.heading-25.rozvod, .heading-25.pruvodci-bodyshaming, .heading-25.sample {
  margin-left: 0;
}

.footer-items {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  border-bottom: 1px solid #fff;
  grid-template-rows: auto;
  margin-bottom: 0;
  padding-bottom: 57px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.footer-item {
  text-align: left;
  padding-right: 0;
  position: relative;
  top: 0;
}

.paragraph-24 {
  width: 608px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.form {
  align-items: flex-start;
  display: flex;
}

.text-field {
  color: #000;
  border-bottom: 1px solid #fff;
  border-radius: 3px;
  width: 330px;
  height: 39px;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.footer-logo {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-left: 0;
  display: block;
}

.footer-socials {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-socials:hover {
  background-color: #0000;
}

.image-45 {
  text-align: left;
  width: auto;
  margin-bottom: 24px;
  display: block;
}

.submit-button {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #ff5c3e;
  background-clip: border-box;
  border: 1px solid #ff5c3e;
  border-radius: 3px;
  align-self: auto;
  width: 114px;
  height: 39px;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  transition: box-shadow 1s, background-color .2s;
}

.submit-button:hover {
  background-color: #e14d35;
}

.heading-26 {
  font-size: 27px;
  line-height: 40.5px;
}

.footer-wrapper {
  font-family: Poppins, sans-serif;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch center;
  margin: 57px 0 0;
}

.paragraph-25 {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.fotter-qr {
  margin-left: 50px;
}

.paragraph-26 {
  width: 187px;
}

.paragraph-27 {
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
}

.paragraph-27:hover {
  text-decoration: none;
}

.paragraph-28 {
  text-align: left;
  width: 190px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 23px;
}

.paragraph-28:hover {
  text-decoration: none;
}

.image-46 {
  margin-top: 16px;
  display: block;
}

.paragraph-29 {
  margin-top: 0;
  font-size: 16px;
  line-height: 23px;
}

.paragraph-29:hover {
  text-decoration: none;
}

.paragraph-30 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 23px;
}

.paragraph-30:hover {
  text-decoration: none;
}

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

.footer-info {
  text-align: center;
  flex-direction: column;
  margin-top: 68px;
  display: block;
}

.container-14 {
  max-width: 1160px;
}

.heading-27 {
  margin-top: 45px;
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 40.5px;
  display: block;
}

.slide {
  aspect-ratio: auto;
  background-color: #131129;
  width: 100%;
  height: auto;
  margin: 0 0 42px;
  padding-bottom: 75px;
  padding-left: 0;
  position: relative;
  inset: -5px auto auto;
}

.slide-2, .slide-3 {
  background-color: #131129;
}

.slide-nav {
  background-color: #131129;
  margin-top: 0;
  margin-bottom: 50px;
  padding-top: 10px;
  padding-bottom: 0;
  position: absolute;
}

.mask {
  background-color: #131129;
  margin-left: 0;
}

.left-arrow {
  margin-left: 0;
  display: block;
  position: absolute;
  left: auto;
}

.slider {
  width: 100%;
  height: 500px;
  margin-bottom: 63px;
}

.italic-text-2 {
  font-size: 14px;
}

.heading-28 {
  margin-left: 25px;
}

.heading-28.dom-c-n-sil {
  font-size: 24px;
  line-height: 30px;
}

.heading-29 {
  margin-left: 25px;
}

.heading-29.rozvod {
  margin-left: 0;
}

.heading-30 {
  background-color: #131129;
}

.paragraph-33 {
  float: none;
  text-align: justify;
  margin-top: 79px;
  padding-top: 113px;
  padding-left: 76px;
  padding-right: 619px;
  display: inline-block;
  position: relative;
  top: 36px;
  left: 0;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  grid-template: "."
                 "." 0
                 / .75fr .75fr;
  grid-auto-flow: row;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
}

.paragraph-34 {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 100px;
  margin-left: 90px;
  padding: 25px 20px;
}

.paragraph-35 {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 100px;
  margin-right: 90px;
  padding: 25px 20px;
}

.heading-31 {
  color: orange;
  margin-left: 137px;
}

.paragraph-36 {
  color: #000;
  background-color: #fff;
  margin-left: 0;
}

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

.flex-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  place-content: flex-end flex-start;
  align-items: flex-start;
  margin-top: 80px;
  margin-left: 85px;
  margin-right: 51px;
  padding-right: 0;
  display: flex;
}

.flex-block-3.flexboxa {
  margin: 40px 20px 50px 75px;
  display: block;
}

.flex-block-3.flexboxb {
  margin: 40px 75px 50px 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-37 {
  color: #000;
  text-align: left;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  padding: 15px 25px 100px;
  display: block;
  position: static;
}

.image-47 {
  max-width: 80%;
  margin-top: 25px;
  margin-left: 20px;
}

.heading-100 {
  color: #000;
}

.heading-101 {
  color: #000;
  margin-top: -55px;
  margin-left: 125px;
  padding-top: 0;
}

.paragraph-38 {
  color: #000;
  margin-top: -7px;
  margin-bottom: 25px;
  margin-left: 125px;
  font-weight: 500;
}

.icon-3 {
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 160px;
}

.icon-4 {
  margin-right: 0;
  padding-bottom: 160px;
}

.footer-link {
  margin-left: 0;
  font-size: 16px;
  line-height: 33px;
  display: block;
}

.footer-link.email {
  padding-bottom: 5px;
  font-size: 16px;
  line-height: 23px;
  text-decoration: none;
}

.footer-link.email:hover {
  border-top: 1px #fff;
  border-left: 1px #fff;
  border-right: 1px #fff;
  text-decoration: underline;
}

.footer-link.phone {
  font-size: 16px;
  line-height: 23px;
}

.column-10 {
  padding-left: 40px;
}

.section-7 {
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-clip: border-box;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 0;
}

.paragraph-39 {
  aspect-ratio: auto;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-8 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  display: inline;
  position: static;
}

.image-48 {
  margin-top: -40px;
  margin-bottom: -40px;
  padding-top: 0;
}

.bold-text-9 {
  font-size: 24px;
}

.image-49 {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.image-50 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.image-51 {
  margin-top: 0;
  margin-left: 0;
}

.image-52 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.paragraph-40, .paragraph-41, .paragraph-42, .paragraph-43, .paragraph-44 {
  padding-top: 20px;
  padding-left: 35px;
}

.image-53 {
  width: auto;
  margin-top: 158px;
}

.div-block-40 {
  padding-top: 40px;
}

.tab-link-z-kladn-koly {
  color: var(--purple);
  background-color: #fff;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 27px;
  font-weight: 700;
  line-height: 40.5px;
  left: 0;
}

.tab-link-z-kladn-koly.w--current {
  color: var(--purple);
  background-color: #0000;
  border: 1px #000;
  border-bottom: 4px solid tomato;
  font-size: 27px;
  font-weight: 700;
  line-height: 40.5px;
}

.text-block-44 {
  color: var(--purple);
  background-color: #0000;
  font-size: 27px;
  line-height: 40.5px;
}

.tab-link-st-edn-koly {
  background-color: #0000;
}

.tab-link-st-edn-koly.w--current {
  background-color: var(--white);
  color: var(--purple);
  border: 4px #000;
  border-bottom: 4px solid tomato;
  padding-left: 40px;
  font-size: 27px;
  font-weight: 700;
  line-height: 40.5px;
}

.div-block-41 {
  margin-top: 0;
}

.odstavec-o-n-s {
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  font-size: 14px;
}

.image-54 {
  margin-top: -126px;
  margin-left: 458px;
}

.video-3 {
  margin-top: 38px;
}

.div-block-42 {
  margin-top: 27px;
}

.div-block-43 {
  margin-top: 30px;
  margin-left: 0;
  margin-right: -30px;
  padding-left: 0;
}

.paragraph-45 {
  margin-top: 40px;
  margin-left: 16px;
  margin-right: 38px;
}

.paragraph-45.rozvod {
  color: #000;
}

.paragraph-45.mentori {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-45.mentori.co-se-mi-to-d-je-s-t-lem {
  color: #000;
}

.paragraph-45.mentori.umrti {
  color: var(--purple);
}

.paragraph-45.mentori.ppp, .paragraph-45.mentori.ss-pruvodce-hero-p.psych {
  color: var(--black);
}

.paragraph-45.mentori.ss-pruvodce-hero-p.ss-pruvodci-zneuziti-prasku {
  color: #e47e00;
}

.paragraph-45.mentori.ss-pruvodce-hero-p.psychadelika-p {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
}

.paragraph-45.co-jsem-sakra-za {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 55vw;
  margin-left: 0;
  margin-right: 0;
  padding-right: 100px;
  line-height: 28px;
  display: block;
}

.mentor-button {
  background-color: #ff5c3e;
  font-size: 14px;
  font-weight: 700;
}

.button-15 {
  color: var(--black);
  text-align: left;
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 0;
  padding-bottom: 50px;
  text-decoration: none;
  display: inline;
}

.link-block-42 {
  background-color: #fff;
  border-radius: 15px;
  margin-top: 19px;
  margin-bottom: 0;
}

.button-16 {
  color: var(--black);
  background-color: #fff;
  margin-left: 32px;
  padding-bottom: 50px;
}

.link-block-45 {
  background-color: #fff;
  border-radius: 15px;
  margin-top: 26px;
  margin-left: 16px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1);
}

.link-block-45:hover {
  background-color: #fff;
  transform: translate(0, -3px);
  box-shadow: 0 2px 12px 2px #00000040;
}

.link-block-45.bodyshaming:hover {
  box-shadow: 0 2px 12px 2px #00000040;
}

.link-block-45.kamarad:hover {
  box-shadow: 0 2px 13px 2px #fff;
}

.link-block-45.rozvod:hover {
  box-shadow: 0 2px 15px 2px gray;
}

.link-block-45.psychadelika-link-block {
  vertical-align: top;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.text-block-45 {
  margin-left: 15px;
}

.text-block-46 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 800;
}

.image-55 {
  height: auto;
  margin: 0 0 -20px;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  left: 35px;
}

.link-block-46 {
  background-color: #fff;
  border-radius: 15px;
  flex-flow: row;
  margin-top: 0;
  margin-left: 15px;
  margin-right: 0;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}

.link-block-47 {
  background-color: #fff;
  border-radius: 15px;
  margin-left: 15px;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1);
}

.link-block-47:hover {
  background-color: #fff;
  transform: translate(0, -3px);
  box-shadow: 0 2px 10px 2px #00000040;
}

.link-block-47.bodyshaming:hover {
  box-shadow: 0 2px 10px 2px #00000040;
}

.link-block-47.kamarad:hover {
  box-shadow: 0 2px 13px 2px #fff;
}

.link-block-47.rozvod:hover {
  box-shadow: 0 2px 15px 2px gray;
}

.link-block-47.ss-pracovni-list {
  display: none;
}

.link-block-47.psychadelika-link-block {
  min-width: 100px;
  margin-left: 0;
}

.image-56 {
  margin-top: 0;
  padding-top: 0;
  padding-left: 17px;
  padding-right: 0;
}

.image-56.image-prezentace-psychedelika {
  padding-left: 0;
}

.image-57 {
  padding-left: 10px;
}

.image-57.image-desatero-psychedelica {
  padding-left: 0;
}

.image-58 {
  padding-left: 10px;
}

.link-block-48 {
  color: var(--white);
  background-color: #ff5c3e;
}

.text-block-47 {
  padding-top: 0;
  padding-left: 41px;
  padding-right: 68px;
}

.link-block-49 {
  background-color: #ff5c3e;
  border-radius: 3px;
  margin-top: 15px;
  margin-left: 47px;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.link-block-49.rozvod {
  margin-left: 0;
  padding-left: 20px;
}

.link-block-49.sample {
  margin-left: 0;
}

.text-block-48 {
  color: var(--white);
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  position: relative;
  top: -14px;
  left: 2px;
}

.text-block-48.button {
  font-weight: 700;
  top: -12px;
}

.text-block-48.button.sample {
  padding-left: 20px;
}

.image-59 {
  font-weight: 700;
  position: relative;
  bottom: -9px;
  left: 10px;
}

.image-59.sample {
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: relative;
  left: -8px;
}

.grid-16 {
  grid-template-rows: auto;
}

.grid-16.prac-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1.25fr;
}

.grid-16.prac-list.ss-pruvodci-video-grid.video-grid {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  border-radius: 0;
  grid-template-columns: 1.5fr 1.25fr;
}

.div-block-44.prac-list.rozvod {
  margin-left: 40px;
  display: inline-block;
}

.div-block-44.prac-list.rozvod.ss-pruvocdi-video-div.video-text-block {
  margin-left: 70px;
  margin-right: 0;
  padding-left: 0;
}

.div-block-44.prac-list.rozvod.ss-pruvocdi-video-div.video-text-block.video-text-block-resp {
  margin-left: 25px;
}

.div-block-44.rozvod {
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 20px;
}

.div-block-44.rozvod.smutno-cloud {
  background-size: 300px;
}

.div-block-44.rozvod.ramecek {
  background-color: #23204c;
  border: 5px solid #a486b7;
  border-radius: 53px;
}

.div-block-44.rozvod.psychadelika-div-prezentace-text {
  margin-left: 0;
  padding-left: 0;
}

.div-block-45 {
  margin-left: 0;
}

.div-block-45.prez {
  align-items: center;
  display: flex;
}

.div-block-45.prez.rozvod {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cb3778bd14407361b95948_nahled-prezentace.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 350px;
  margin-right: 40px;
}

.div-block-45.prez.psyche-img-prez {
  padding-top: 25px;
}

.div-block-45.rozvod {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cb36a48eb58b52d4866b39_nahled-pl.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 500px;
  height: 480px;
}

.paragraph-46 {
  color: #000;
  margin-top: 30px;
  margin-left: 80px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  display: inline-block;
}

.paragraph-46.prac-list.rozvod {
  margin-left: 20px;
  margin-right: 40px;
}

.paragraph-46.prac-list.mentori {
  margin-left: 0;
}

.paragraph-46.prac-list.mentori.ss-pruvodci-video-p.ss-pruvodci-muj-k-s-trapi-p, .paragraph-46.prac-list.mentori.ss-pruvodci-video-p.co-jsem-sakra-za {
  color: #fff;
}

.paragraph-46.prac-list.mentori.ss-pruvodci-video-p.ss-pruvodci-zneuziti-prasku {
  color: #e47e00;
}

.paragraph-46.prac-list.mentori.ss-pruvodci-video-p.pismo-white, .paragraph-46.prac-list.mentori.ss-pruvodci-video-p.psychadelika-video-text {
  color: #fff;
}

.paragraph-46.rozvod {
  margin-left: 40px;
}

.paragraph-46.mentori {
  margin-left: 0;
}

.paragraph-46.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.paragraph-46.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.paragraph-46.mentori.kyber-ikana-z--pr-vodci, .paragraph-46.mentori.osamelost, .paragraph-46.mentori.ss-pruvodci-preyentace-p.pismo-white, .paragraph-46.mentori.ss-pruvodci-preyentace-p.co-jsem-sakra-za {
  color: #fff;
}

.paragraph-46.mentori.ss-pruvodci-preyentace-p.ss-pruvodci-zneuziti-prasku {
  color: #e47e00;
}

.paragraph-46.mentori.ss-pruvodci-preyentace-p.psychedelika, .paragraph-46.mentori.zs-pruvodci-je-mi-smutno-white {
  color: #fff;
}

.link-block-50 {
  color: var(--white);
  background-color: tomato;
  border-radius: 3px;
  margin-top: 30px;
  margin-left: 80px;
  padding-top: 0;
  padding-bottom: 0;
}

.link-block-50.prac-list {
  width: 250px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.link-block-50.prac-list.desatero {
  text-align: left;
  background-image: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 225px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: block;
}

.link-block-50.prac-list.desatero:hover {
  background-color: #e4512e;
}

.link-block-50.prac-list.desatero.bodyshaming, .link-block-50.prac-list.desatero.sample {
  margin-left: 0;
}

.link-block-50.prac-list.desatero.kamarad {
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.link-block-50.prac-list.desatero.kamarad:hover {
  background-color: #e4512e;
}

.link-block-50.prac-list.desatero.online {
  margin-left: 0;
}

.link-block-50.prac-list.desatero.ss-desatero-button {
  margin-left: auto;
  margin-right: auto;
}

.link-block-50.prac-list.desatero.ss-pruvodci-button-desatero.psychedelika-desatero-stahnout-pdf {
  text-align: left;
  align-self: center;
  display: block;
}

.link-block-50.prac-list.desatero.s--co-jsem-sakra-za {
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: -200px;
}

.link-block-50.prac-list.desatero.s--psychedelika {
  margin-left: 216px;
}

.link-block-50.prac-list.rozvod {
  width: 240px;
  margin-left: 0;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: block;
}

.link-block-50.prac-list.rozvod:hover {
  background-color: #e4512e;
}

.link-block-50.prac-list.rozvod.kamarad {
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.link-block-50.prac-list.rozvod.kamarad:hover {
  background-color: #e4512e;
}

.link-block-50.prezentace-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: auto;
  width: 240px;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  display: block;
}

.link-block-50.prezentace-button:hover {
  background-color: #e4512e;
}

.link-block-50.prezentace-button.kamarad {
  transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
}

.link-block-50.prezentace-button.kamarad:hover {
  background-color: #e4512e;
}

.link-block-50.prezentace-button.rozvod {
  margin-left: 40px;
}

.link-block-50.prezentace-button.zn-mky {
  margin-left: 0;
}

.link-block-50.prezentace-button.kyber-ikana-pr-vodci {
  margin-left: 20px;
}

.div-block-46 {
  background-color: #648491;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-46.prac-list {
  background-color: #e4e6e7;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-46.prac-list.rozvod {
  background-color: #fff;
}

.div-block-46.prac-list.kamarad {
  background-color: #f4efe1;
}

.div-block-46.prac-list.trapi-me-znamky {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e3905b78d7a48e3f4f43_slice2.png"), linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e4119e179955754df665_Group%203%204.png");
  background-position: 50% 100%, 0 0, 97% 60%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: contain, auto, 180px;
  padding-bottom: 220px;
}

.div-block-46.prac-list.bodyshaming {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea067a3ce6e3b_bodyshaming%20pozadi%202.svg");
  background-position: 95% 90%;
  background-repeat: no-repeat;
  background-size: 300px;
  padding-bottom: 40px;
}

.div-block-46.prac-list.jsem-online {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027fe9f9359d328dd661f9_img_6.png.png");
  background-position: 100% 100%;
  background-size: auto;
}

.div-block-46.prac-list.sikana {
  background-color: #dbcfe2;
  background-image: none;
}

.div-block-46.prac-list.nizke-sebevedomi {
  background-color: #f1f5ff;
}

.div-block-46.sample {
  background-color: #ebebeb;
  margin-top: 0;
}

.div-block-46.rozvod {
  background-color: #fff;
  padding-bottom: 40px;
}

.div-block-46.video.ss-pruvodci-video-div {
  background-color: #d8bfd8;
}

.div-block-46.video.ss-pruvodci-video-div.ss-pruvodci-muj-kamarad-se-trapi-video {
  background-color: #490e6f;
}

.div-block-46.video.ss-pruvodci-video-div.psychologove {
  background-color: #fcfcfc;
  background-image: none;
  background-size: auto;
}

.div-block-46.video.ss-pruvodci-video-div.s--pruvodci-co-jsem-sakra-za {
  background-color: #490e6f;
  display: none;
}

.div-block-46.video.ss-pruvodci-video-div.ss-pruvodci-zneuziti-prasku {
  background-color: #fde7e2;
}

.div-block-46.video.ss-pruvodci-video-div.psychedelika {
  background-color: #0000;
}

.div-block-46.video.ss-pruvodci-video-div.pruvodci-psychadelika {
  background-color: #906ea5;
}

.div-block-46.video.ss-pruvodci-video-div.psychadelika-prezentace-div {
  background-color: var(--light-pink);
  margin-left: 70px;
  margin-right: 70px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-46.kamarad {
  padding-bottom: 20px;
}

.div-block-46.kamarad._2 {
  background-color: #f4efe1;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9ecc255a1800b410766ad_kamarad-se-ztrapi-illu.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-46.trapi-me-znamky {
  background-color: #fff;
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e413a7d31fb5fa46c317_Group%203%203.png");
  background-position: 0 0, 2% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 250px;
}

.div-block-46.bodyshaming {
  background-color: #fffdf6;
  padding-bottom: 0;
}

.div-block-46.co-se-mi-to-d-je-s-t-lem {
  background-color: #f0f0f0;
}

.div-block-46.umrti {
  background-color: #d2c3db;
}

.div-block-46.jsem-online {
  background-color: #f4efe1;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f871f0943e4cabd35eb_img_2.png.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 200px;
}

.div-block-46.sebevra-edn-my-lenky {
  background-color: #e4e6e7;
}

.div-block-46.sikana {
  background-color: #dbcfe2;
}

.div-block-46.zavislosti {
  background-color: #d2c3db;
}

.div-block-46.nizke-sebevedomi {
  background-color: #f1f5ff;
}

.div-block-46.kyber-ikana-pr-vodci, .div-block-46.kyber-ikana-z--pr-vodci {
  background-color: #352336;
}

.div-block-46.sexualita {
  background-color: #fff;
  padding-bottom: 20px;
}

.div-block-46.osamelost {
  background-color: #764a93;
  padding-bottom: 0;
}

.div-block-46.ppp {
  background-color: #fcf5ec;
  padding-bottom: 0;
}

.div-block-46.ppp.pl {
  background-color: #fcf5ec;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01b76ce6e08_Datovy%E2%95%A0%C3%BC%20zdroj%202.svg");
  background-position: 95% 95%;
  background-repeat: no-repeat;
  background-size: auto 30vw;
  padding-bottom: 60px;
}

.div-block-46.doma-mi-ubli-uji-pozadi {
  background-color: #c3b0cf;
  padding-bottom: 0;
}

.div-block-46.ss-pruvodci-preyentace-div {
  background-color: #d8bfd8;
}

.div-block-46.ss-pruvodci-preyentace-div.ss-pruvodci-muj-kamarad-se-trapi-div46 {
  background-color: #75728e;
}

.div-block-46.ss-pruvodci-preyentace-div.psychologove {
  background-color: #e7af8a;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a4ddea244a5b269790fefb_psychologove_pozadi.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 50px;
}

.div-block-46.ss-pruvodci-preyentace-div.s--pruvodci-co-jsem-sakra-zac {
  background-color: #490e6f;
}

.div-block-46.ss-pruvodci-preyentace-div.s--pruvodci-co-jsem-sakra-zac.co-jsem-sakra-zac-div-46 {
  padding-bottom: 0;
}

.div-block-46.ss-pruvodci-preyentace-div.ss-pruvodce-zneuziti-prasku {
  background-color: #fde7e2;
}

.div-block-46.ss-pruvodci-preyentace-div.pruvodci-psychadelika {
  background-color: #906ea5;
}

.div-block-46.ss-pruvodci-preyentace-div.psychodelika-prezentace-div {
  background-color: #f5f5f5;
  margin-left: 70px;
  margin-right: 70px;
}

.div-block-46.ss-pruvodci-preyentace-div.psychodelika-prezentace-div.psychedelika-prezentace-resp {
  background-color: #0000;
}

.div-block-46.smutno-prezentace {
  background-color: #615458;
  padding-bottom: 20px;
}

.div-block-46.pruvodci-psychedelika {
  background-color: #0000;
}

.heading-102 {
  text-align: left;
  margin-left: 80px;
  display: inline-block;
}

.heading-102.rozvod {
  color: #000;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-102.mentori {
  color: #000;
  object-fit: fill;
  margin-left: 0;
}

.heading-102.mentori.zn-mky {
  color: #000;
  -webkit-text-stroke-color: black;
  border-radius: 0;
  margin-left: 40px;
}

.heading-102.mentori.pl {
  margin-left: 20px;
}

.heading-102.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.heading-102.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.heading-102.mentori.kyber-ikana-z--pr-vodci, .heading-102.mentori.osamelost {
  color: #fff;
}

.heading-102.mentori.ss-pruvodce-video-h2 {
  display: block;
}

.heading-102.mentori.ss-pruvodce-video-h2.ss-pruvodci-muj-k-s-trapi-h2 {
  color: #fff;
}

.heading-102.mentori.ss-pruvodce-video-h2.ss-pruvodci-zneuziti-prasku {
  color: #e47e00;
}

.heading-102.mentori.ss-pruvodce-video-h2.psychadelika-video-text, .heading-102.mentori.zs-pruvodci-je-mi-smutno-white, .heading-102.mentori.pismo-white, .heading-102.mentori.co-jsem-sakra-za {
  color: #fff;
}

.heading-102.mentori.ss-pruvodci-zneuziti-prasku {
  color: #e47e00;
}

.heading-102.mentori.psychedelika {
  color: #fff;
}

.text-block-49 {
  text-align: left;
  padding: 0 0 0 35px;
  font-weight: 700;
  position: relative;
  top: -13px;
  left: 3px;
}

.text-block-49.list-button {
  margin-left: 0;
  padding-left: 50px;
  padding-right: 0;
}

.text-block-49.desatero-button {
  padding-left: 50px;
  font-size: 14px;
}

.text-block-49.ppt {
  padding-left: 38px;
  padding-right: 5px;
}

.text-block-49.prezentace-button {
  padding-left: 47px;
}

.image-60 {
  position: relative;
  top: 10px;
  bottom: 0;
  left: 9px;
}

.image-60.desatero-btn {
  margin-left: 9px;
}

.image-60.prac-list-btn {
  margin-left: 10px;
  padding-left: 0;
}

.image-60.prezentace-btn {
  margin-left: 5px;
  padding-left: 0;
}

.image-60.prezentace-btn.doprovodn-text {
  margin-left: 0;
}

.image-60.ppt {
  margin-top: 0;
  padding-top: 0;
  top: 10px;
}

.header.mentori {
  margin-left: 200px;
  margin-right: 0;
  position: static;
  left: 0;
}

.header.mentori.rozvod {
  margin-left: 0;
}

.header.mentori.pruvodci-bodyshaming {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: block;
}

.header.mentori.sample {
  margin-left: 0;
}

.image-61 {
  z-index: auto;
  aspect-ratio: auto;
  object-fit: fill;
  margin-top: 0;
  margin-left: 0;
  position: static;
  left: auto;
  transform: rotate(-23deg);
}

.image-61:hover {
  transform: rotate(0);
}

.heading-32 {
  color: #e47e00;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
}

.heading-32.m-j-kamar-d-se-tr-p {
  color: #fff;
  margin-left: 60px;
}

.heading-32.m-j-kamar-d-se-tr-p.ss {
  width: 270px;
  margin-left: 0;
}

.heading-32.m-j-kamar-d-se-tr-p.ss.zelena {
  color: #3dff8b;
}

.heading-32.teen-pregnancy {
  color: #110874;
  margin-top: 25px;
  margin-left: 0;
}

.heading-32.zneu-it-pr-k {
  margin-left: 60px;
}

.heading-32.sexting {
  color: #560f87;
}

.heading-32.ss {
  color: #fff;
}

.heading-32.ss.psychologove {
  color: #000;
}

.heading-33 {
  color: #92208b;
  margin-top: 25px;
  padding-left: 5px;
}

.heading-33.m-j-kamar-d-se-tr-p {
  color: #3dff8b;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  padding-right: 0;
  display: block;
}

.heading-33.m-j-kamar-d-se-tr-p.ss {
  width: 300px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-47 {
  color: #e47e00;
  text-align: left;
  border: 2px orange;
  margin-top: 25px;
  padding: 0 60px 0 0;
  font-size: 16px;
}

.paragraph-47.m-j-kamar-d-se-tr-p {
  color: #fff;
  padding-right: 0;
}

.paragraph-47.m-j-kamar-d-se-tr-p.ss {
  width: 490px;
  margin-left: 0;
}

.paragraph-47.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapy-p {
  width: 45vw;
  line-height: 24px;
}

.paragraph-47.teen-pregnancy {
  color: #110874;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  line-height: 24px;
}

.paragraph-47.zneu-it-pr-k {
  text-align: left;
}

.paragraph-47.prasky {
  text-align: left;
  padding: 0;
  line-height: 24px;
}

.paragraph-47.sexting {
  color: #560f87;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-47.ss {
  color: var(--white);
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.paragraph-47.ss.psycho.psychologove-cerna {
  color: var(--black);
}

.image-62 {
  margin-top: -136px;
  padding-top: 0;
}

.flex-block-4 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-4.zneu-it-pr-k {
  margin-top: 0;
  padding-top: 0;
}

.image-63 {
  margin-top: 0;
  margin-bottom: -20px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  left: 26.9219px;
}

.image-64 {
  margin-top: 0;
  position: relative;
  top: 0;
}

.image-65 {
  position: relative;
}

.container-15 {
  padding-top: 0;
}

.div-block-47 {
  margin-left: 0;
}

.image-66 {
  position: static;
  top: 0;
  left: 0;
}

.div-block-48 {
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
}

.div-block-49 {
  margin-top: 0;
}

.grid-21 {
  grid-template-rows: auto auto auto;
}

.grid-22 {
  text-align: left;
  grid-template: "Area Area-2 Area-3 Area-8"
                 "Area-4 Area-5 Area-6 Area-9"
                 "Area-7 Area-10 Area-11 Area-12"
                 / .25fr .25fr .25fr .25fr;
  grid-auto-flow: row;
  margin-bottom: 440px;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-103 {
  color: #fff;
  text-align: left;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.flex-block-5 {
  text-align: left;
}

.paragraph-48 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

.drop-link {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: var(--white);
  text-align: left;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #1f1b29;
  background-image: none;
  width: 150px;
  font-weight: 500;
  line-height: 21px;
  display: inline-block;
}

.drop-link:hover {
  color: var(--white);
  background-color: #352e47;
}

.drop-link.w--current {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: var(--white);
  mix-blend-mode: normal;
  background-color: #1f1b29;
  background-image: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  text-decoration: none;
}

.drop-link.w--current:hover {
  background-color: #352e47;
}

.drop-link.round {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.drop-link.registrace {
  display: none;
}

.paragraph-49 {
  text-align: center;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

.heading-104 {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #eae9f1;
  align-self: flex-start;
  min-height: 0;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.heading-105 {
  color: #fff;
  margin-top: 10px;
  margin-left: 80px;
  font-size: 20px;
}

.paragraph-50 {
  align-self: center;
  margin-left: 20px;
}

.heading-106 {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-51 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
}

.heading-107 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-52 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

.heading-108 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 60px;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-53 {
  margin-bottom: 0;
  margin-left: 70px;
}

.heading-109 {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 50px;
  font-size: 20px;
  line-height: 32px;
}

.heading-110 {
  color: #edecf1;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 60px;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-54 {
  text-align: left;
  margin-left: 100px;
}

.heading-111 {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 90px;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-55 {
  margin-bottom: 0;
  margin-left: 110px;
}

.heading-112 {
  color: #fff;
  font-size: 20px;
  line-height: 32px;
}

.heading-113 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 80px;
}

.paragraph-56 {
  margin-bottom: 0;
  margin-left: 105px;
}

.paragraph-57 {
  margin-left: 100px;
}

.heading-114 {
  margin-bottom: 0;
  margin-left: 40px;
}

.paragraph-58 {
  margin-left: 110px;
}

.heading-115 {
  margin-bottom: 0;
  margin-left: 40px;
}

.paragraph-59 {
  text-align: left;
  margin-left: 110px;
}

.bold-text-10 {
  font-size: 24px;
}

.cell {
  padding-top: 0;
  padding-left: 90px;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
  margin-bottom: 70px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  position: static;
  top: 0;
}

.cell-2 {
  padding-left: 68px;
}

.cell-3 {
  padding-left: 0;
  padding-right: 0;
}

.cell-4 {
  padding-left: 28px;
}

.paragraph-60 {
  font-weight: 700;
}

.heading-116 {
  margin-bottom: 70px;
  margin-left: 0;
}

.grid-23 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 115px;
}

.image-67 {
  margin-left: 0;
}

.paragraph-61 {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-62 {
  margin-top: 20px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-63 {
  margin-top: 20px;
  margin-right: 100px;
  font-size: 16px;
  line-height: 24px;
}

.image-68 {
  margin-left: 0;
}

.paragraph-64 {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-65 {
  margin-top: 20px;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.flex-block-6, .flex-block-7, .flex-block-8 {
  margin-top: 40px;
}

.flex-block-9 {
  margin-top: 40px;
  margin-left: 65px;
}

.paragraph-66, .paragraph-67 {
  margin-top: 20px;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-12 {
  line-height: 25px;
}

.heading-117 {
  color: #fff;
  padding-bottom: 35px;
  line-height: 48px;
}

.paragraph-68 {
  width: 750px;
  margin-bottom: 36px;
  font-size: 16px;
  line-height: 24px;
}

.container-16 {
  max-width: 1160px;
  margin-left: auto;
}

.grid-24 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  align-items: start;
}

.about-source {
  margin-top: 40px;
  margin-bottom: 110px;
  font-style: italic;
  text-decoration: none;
  display: flex;
}

.heading-118 {
  line-height: 48px;
}

.heading-119 {
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 60px;
  line-height: 48px;
}

.grid-25 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.body-4 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
}

.bold-text-13 {
  color: #e47e00;
}

.bold-text-13.teen-pregnancy {
  color: #110874;
}

.bold-text-14 {
  color: var(--white);
}

.heading-120 {
  font-size: 32px;
}

.heading-121 {
  margin-bottom: 40px;
  line-height: 48px;
}

.heading-122 {
  margin-bottom: 35px;
  line-height: 48px;
}

.image-69 {
  background-color: #fff;
}

.div-block-50 {
  background-color: #0000;
}

.grid-26 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 165px;
}

.image-70, .image-71, .image-72 {
  background-color: #fff;
}

.div-block-51 {
  text-align: center;
  margin-bottom: 75px;
  margin-left: 0;
}

.paragraph-70 {
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 24px;
}

.heading-123 {
  margin-top: 110px;
}

.image-74 {
  max-width: 90%;
}

.image-75 {
  display: none;
}

.heading-124 {
  color: #fff;
  width: 540px;
  margin-bottom: 30px;
  line-height: 48px;
}

.where-block {
  padding-bottom: 50px;
}

.team {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 100px;
}

.team-item {
  margin-bottom: 45px;
  font-size: 16px;
  line-height: 24px;
}

.team-item.item-skryto {
  display: none;
}

.section-8 {
  background-color: #fff;
}

.partners {
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.container-17 {
  max-width: 1160px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-56 {
  display: none;
}

.image-77 {
  aspect-ratio: auto;
  text-align: left;
  object-fit: fill;
  max-width: 90%;
  display: block;
}

.div-block-58 {
  text-align: center;
  display: block;
}

.image-78, .image-79 {
  display: none;
}

.dropdown-list {
  background-color: #ddd;
}

.dropdown-list.w--open {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: none;
}

.bold-text-15 {
  color: #e47e00;
}

.bold-text-16 {
  color: var(--white);
}

.bold-text-17 {
  color: #e47e00;
}

.bold-text-18 {
  color: #e47e00;
  line-height: 25px;
}

.bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
  color: #e47e00;
}

.bold-text-24 {
  color: var(--black);
}

.bold-text-24.m-j-rodi-se-vyoutoval {
  color: var(--white);
}

.bold-text-25.teen-pregnancy {
  color: #110874;
  -webkit-text-stroke-color: #110874;
}

.bold-text-25.prasky, .bold-text-26, .bold-text-27 {
  color: #e47e00;
}

.bold-text-28 {
  color: var(--tomato);
}

.h2-zs-rozcestnik {
  color: var(--tomato);
  margin-left: 140px;
  margin-right: 36px;
  font-size: 32px;
  font-weight: 700;
}

.heading-125 {
  color: #ff5c3e;
  width: 800px;
  margin-top: 58px;
  margin-left: 40px;
  margin-right: 0;
  padding-right: 0;
  font-size: 38px;
  line-height: 44px;
}

.mapa-pomoci-odstavec {
  text-align: left;
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 24px;
}

.flex-block-10 {
  background-color: #bababa;
  border-radius: 10px;
  flex-direction: column;
  height: 250px;
  margin-top: 0;
  padding-bottom: 0;
}

.flex-block-10.open {
  background-color: #fff;
}

.flex-block-11 {
  background-color: #bababa;
  border-radius: 10px;
  width: 19vw;
  height: 250px;
  margin-top: 0;
  padding-bottom: 25px;
}

.flex-block-12 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 25px;
}

.flex-block-12.open {
  background-color: #fff;
}

.flex-block-13 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-14 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-14.open {
  background-color: #fff;
}

.flex-block-15 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-16 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-17 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-18 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 25px;
}

.flex-block-18.open {
  background-color: var(--white);
}

.flex-block-19 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-20 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 25px;
}

.flex-block-21 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 25px;
}

.flex-block-21.open {
  background-color: #fff;
}

.flex-block-22 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 25px;
}

.flex-block-22.open {
  background-color: #fff;
}

.flex-block-23 {
  background-color: #bababa;
  border-radius: 10px;
  padding-bottom: 25px;
}

.flex-block-23.open {
  background-color: #fff;
  height: 250px;
  padding-bottom: 0;
  transition: none;
}

.flex-block-23.open:hover {
  transform: translate(0, -5px);
}

.flex-block-24 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-24.open {
  background-color: #fff;
}

.flex-block-25 {
  background-color: #bababa;
  border-radius: 10px;
  height: 220px;
  padding-bottom: 0;
}

.flex-block-25.open {
  background-color: #fff;
  height: 250px;
  transition: none;
  transform: translate(0, -5px);
}

.flex-block-26 {
  background-color: #fff;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
  transition: transform .2s;
}

.flex-block-26.open {
  background-color: #fff;
}

.flex-block-27 {
  background-color: #bababa;
  border-radius: 10px;
  height: 220px;
  padding-bottom: 0;
}

.flex-block-27.open {
  background-color: #fff;
  height: 250px;
}

.flex-block-28 {
  background-color: #bababa;
  border-radius: 10px;
  padding-bottom: 25px;
}

.flex-block-28.open {
  background-color: #fff;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-29, .flex-block-30, .flex-block-31, .flex-block-32, .flex-block-33, .flex-block-34 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-34.open {
  background-color: #fff;
}

.flex-block-35 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.flex-block-35.open {
  background-color: #fff;
}

.flex-block-36, .flex-block-37, .flex-block-38 {
  background-color: #bababa;
  border-radius: 10px;
  height: 250px;
  padding-bottom: 0;
}

.heading-126.ppp {
  margin-left: 25px;
  font-size: 32px;
}

.heading-127, .heading-128 {
  margin-left: 25px;
}

.heading-128.osam-lost {
  color: #ffb7ae;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  margin-left: 60px;
  margin-right: 0;
  display: block;
  position: relative;
  right: 50px;
}

.zem-el-mi-bl-zk {
  color: #fff;
  margin-left: 20px;
  font-size: 24px;
  line-height: 30px;
}

.zem-el-mi-bl-zk.z {
  font-size: 32px;
  line-height: 36px;
}

.m-j-kamar-d-se-tr-p {
  color: #fff;
  margin-left: 25px;
}

.heading-129 {
  margin-left: 25px;
}

.heading-129.z-vislosti {
  color: #3fcfd5;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 60px;
  font-size: 32px;
  display: block;
}

.dropdown {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.link-30.kamar-d-se-tr-p {
  color: var(--dark-turquoise);
  margin-left: 3px;
}

.bold-text-29 {
  color: #ff5c3e;
}

.paragraph-72, .paragraph-73, .paragraph-74, .paragraph-75, .paragraph-76, .paragraph-77, .paragraph-78, .paragraph-79, .paragraph-80 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-81 {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}

.paragraph-82, .paragraph-83 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-84 {
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-85, .paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89 {
  padding-bottom: 10px;
}

.paragraph-90 {
  text-align: left;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-91 {
  text-align: left;
  padding-bottom: 10px;
}

.paragraph-91.sebepo-text {
  font-size: 16px;
  line-height: 24px;
}

.paragraph-92 {
  text-align: left;
  padding-bottom: 10px;
}

.paragraph-92.sebepo-text {
  font-size: 16px;
  line-height: 24px;
}

.paragraph-93, .paragraph-94, .paragraph-95, .paragraph-96, .paragraph-97 {
  text-align: left;
  padding-bottom: 10px;
}

.paragraph-98, .paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103 {
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-104, .paragraph-105, .paragraph-106, .paragraph-107, .paragraph-108, .paragraph-109 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.heading-130 {
  margin-top: 25px;
}

.heading-131 {
  margin-top: 25px;
  font-size: 16px;
}

.heading-132 {
  margin-top: 25px;
  margin-bottom: 0;
}

.heading-133 {
  margin-top: 25px;
}

.heading-134, .heading-135, .heading-136, .heading-137 {
  margin-top: 25px;
  font-size: 16px;
}

.bold-text-30 {
  transition: color .2s;
}

.bold-text-30:hover {
  color: var(--tomato);
}

.flex-block-40 {
  text-align: center;
  display: inline-block;
}

.bold-text-31, .bold-text-32, .bold-text-33 {
  font-weight: 500;
}

.bold-text-34 {
  text-align: left;
  font-weight: 500;
}

.bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41 {
  font-weight: 500;
}

.bold-text-42 {
  font-weight: 700;
}

.heading-138 {
  text-align: center;
  font-size: 30px;
}

.heading-138.osam-lost {
  color: #fff;
}

.bold-text-44 {
  transition: color .2s;
}

.bold-text-44:hover, .link-31 {
  color: var(--tomato);
}

.link-31.color-fialova {
  color: var(--purple);
}

.link-31.color-fialova:hover, .link-31.color-fialova.link-hover {
  text-decoration: none;
}

.link-31.color-fialova.link-hover:hover {
  text-decoration: underline;
}

.bold-text-45 {
  padding-bottom: 0;
  display: block;
}

.bold-text-46 {
  padding-left: 10px;
}

.bold-text-46._4 {
  padding-left: 0;
}

.bold-text-47 {
  margin-left: 0;
  padding-left: 0;
}

.ss-rodi {
  color: #f5f5f5;
}

.ss-sexting {
  color: #560f87;
  padding-top: 20px;
}

.ss-sexting.desatero {
  color: #fff;
}

.ss-sexting._1 {
  margin-left: 40px;
  font-size: 16px;
}

.image-83 {
  margin-left: 0;
  display: block;
  position: relative;
}

.flex-block-41 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c8e8bb647979d099b7dd_Untitled_Artwork%205.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 1000px;
  height: auto;
  position: relative;
  top: 50px;
}

.image-84 {
  position: relative;
}

.image-85 {
  position: relative;
  inset: 0 auto 0% 0%;
}

.container-18 {
  position: absolute;
}

.flex-block-42 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 100%;
  background-size: auto;
}

.tabs-content {
  display: block;
}

.image-86 {
  display: none;
}

.image-87 {
  max-width: 100%;
  max-height: 80%;
}

.image-88 {
  object-fit: cover;
}

.image-88.mobil {
  display: none;
}

.youtube {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-nova {
  padding-top: 60px;
  padding-bottom: 60px;
}

.video-nova.teen-pregnancy {
  background-color: #8f59a3;
  padding-top: 100px;
  padding-bottom: 100px;
}

.video-nova.zneu-it-pr-k {
  background-color: #fde7e2;
}

.video-nova.sexting {
  background-color: #bf9aa1;
}

.video-nova.m-j-kamar-d-se-tr-p {
  background-color: #490e6f;
  margin-left: 0;
}

.video-nova.m-j-kamar-d-se-tr-p.psychologove {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a4ddea244a5b269790fefb_psychologove_pozadi.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.video-nova.m-j-rodi-se-vyoutoval {
  background-color: #985ae4;
}

.video-nova.prasky {
  background-color: #e47e00;
}

.video-nova.sexting-video {
  background-color: #744687;
}

.video-nova.co-jsem-sakra-za {
  display: none;
}

.youtube-2 {
  border-radius: 10px;
  box-shadow: 0 2px 16px #00000080;
}

.nova-video {
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-90 {
  margin-left: 40px;
}

.heading-139 {
  margin-top: 0;
}

.rodic-vyoutoval {
  color: var(--purple);
}

.image-93 {
  width: 300px;
  max-width: none;
  padding-top: 20px;
  padding-right: 20px;
}

.paige-wrapper {
  margin-top: -23px;
  padding-top: 0;
}

.paige-wrapper.hideonmobilepls.historie-vzniku {
  background-image: none;
  height: auto;
}

.body-5 {
  margin-top: 0;
  padding-top: 0;
}

.timeline {
  z-index: -3;
  background-color: #2e144e;
  width: 1279px;
  position: relative;
}

.timeline_wrapper {
  background-color: #2e144e00;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.timeline_wrapper.hideonmobilepls.historie-vzniku {
  background-image: none;
  height: auto;
}

.timeline_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 160px 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.timeline_left {
  text-align: right;
}

.timeline_center {
  justify-content: center;
  display: flex;
}

.timeline_date-text {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.timeline_circle {
  background-color: #ff5b3e;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  position: sticky;
  top: 50vh;
}

.timeline_text {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.timeline_progress {
  z-index: -2;
  background-color: #ff5b3e;
  width: 3px;
  height: 100%;
  position: absolute;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-19 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-two {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #fbff00;
  width: 3px;
  height: 50vh;
  position: fixed;
  bottom: 50vh;
}

.div-block-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}

.heading-140 {
  color: #fff;
  font-size: 28px;
  line-height: 1.3;
}

.heading-141 {
  padding-left: 20px;
}

.instagram:hover {
  background-color: #0000;
}

.linkedin:hover, .youtube4:hover {
  background-color: tomato;
}

.social {
  color: #fff;
  transition: color .2s;
}

.social:hover {
  color: var(--tomato);
}

.link-32 {
  font-weight: 700;
}

.z-vislosti {
  color: #3fcfd5;
}

.desatero-z {
  color: #030303;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-white.link-hover.ppp {
  color: var(--purple);
}

.link-blue {
  color: var(--dark-turquoise);
}

.o-nas-grafika.div-grafika {
  color: var(--purple);
  text-align: center;
  background-color: #bc5252;
  min-width: 500px;
  max-width: 500px;
  min-height: 500px;
  max-height: 500px;
}

.o-nas-grafika.div-grafika.info-grafik {
  display: flex;
}

.div-grafika {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-64 {
  background-color: #2c0303;
  min-width: 200px;
  height: 50px;
}

.div-block-65 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #503636;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  min-width: 400px;
  height: 319px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-66 {
  text-align: right;
  background-color: #552e7c;
  width: 505px;
  min-width: 200px;
  height: 169px;
  min-height: 100px;
  position: relative;
  right: 0;
}

.div-block-66.graphic-element2 {
  text-align: right;
  background-color: #23204c;
  border-radius: 10px;
  width: 356px;
  min-width: 0;
  height: 169px;
  min-height: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  right: 0;
}

.div-block-66.graphic-element1 {
  background-color: #23204c;
  border-radius: 10px;
  width: 505px;
  height: 169px;
  position: relative;
  left: 0;
}

.div-block-66.graphic-element1.graphic-el-image {
  text-align: left;
}

.div-block-66.graphic-element1.graphic-el-image.graphic-el-text {
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  display: flex;
}

.div-block-66.graphic-element3 {
  background-color: #23204c;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 430px;
  display: flex;
}

.div-block-66.graphic-element3.graphic-percent {
  color: #ff5c3e;
  text-align: left;
  border-radius: 10px;
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 29px;
}

.div-block-66.graphic-element3 {
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 430px;
  min-width: 0;
  height: 130px;
  min-height: 0;
  margin-right: 31px;
  padding-right: 0;
  display: flex;
}

.div-block-66.graphic-element4 {
  background-color: #23204c;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 430px;
  min-width: 0;
  height: 130px;
  min-height: 0;
  display: flex;
}

.graphic-el {
  text-align: left;
  width: 111px;
  height: 7px;
  margin-bottom: 0;
  padding: 26px 31px 26px 29px;
}

.graphic-el.graphic-el-percent {
  color: #ff5c3e;
  text-align: left;
  width: 111px;
  height: 78px;
  margin-top: 26px;
  margin-bottom: 26px;
  margin-left: 24px;
  padding: 26px 0 0;
  font-size: 50px;
  font-weight: 700;
}

.graphic-el.graphic-el-text {
  text-align: left;
  column-count: 0;
  width: 100%;
  height: 72px;
  margin: 29px 24px 29px 16px;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}

.image-100 {
  text-align: left;
  padding-right: 8px;
  transition: transform .2s;
  transform: none;
}

.image-100:hover {
  transform: translate(0, -5px);
}

.graphic-el1-text {
  text-align: left;
  font-size: 23px;
  font-weight: 700;
}

.div-block-67 {
  color: #fff;
  text-align: right;
  width: 208px;
  height: 78px;
  padding-left: 28px;
}

.image-101 {
  padding-right: 8px;
  transition: transform .2s;
  transform: none;
}

.image-101:hover {
  transform: translate(0, -5px);
}

.image-102 {
  padding-right: 8px;
  transition: transform .2s;
  transform: none;
}

.image-102:hover {
  transform: translate(0, -5px);
}

.image-103 {
  padding-right: 8px;
  transition: transform .2s;
  transform: none;
}

.image-103:hover {
  transform: translate(0, -5px);
}

.paragraph-110 {
  text-align: justify;
}

.paragraph-111 {
  text-align: left;
  font-size: 14px;
  font-weight: 300;
}

.image-104 {
  z-index: 999;
  object-fit: cover;
  width: 47.59px;
  height: 97.1px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 47px;
  padding-bottom: 0;
  position: absolute;
  overflow: visible;
}

.image-105 {
  text-align: left;
  width: 95.17px;
  height: 97.16px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  position: relative;
}

.div-block-68 {
  width: 186px;
  height: 120px;
  margin-top: 24px;
  margin-left: 18px;
}

.div-block-69 {
  width: 96px;
  height: 98px;
  margin-top: 35px;
  margin-left: 28px;
}

.paragraph-112 {
  text-align: left;
  width: 77px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 23px;
  font-weight: 700;
}

.paragraph-113 {
  text-align: left;
  font-size: 14px;
  font-weight: 300;
}

.div-block-70 {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 892px;
  height: 169px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-71 {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 892px;
  height: 130px;
  display: flex;
}

.div-block-72 {
  width: 100%;
  height: 319px;
  margin-left: auto;
  margin-right: auto;
}

.image-106 {
  transition: transform .2s;
  transform: none;
}

.image-106:hover {
  transform: translate(0, -5px);
}

.div-block-74.graphic-timeline {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 880px;
  height: 973px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-75.graphic-timeline-el1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 372px;
  height: 973px;
  margin-right: 33px;
  display: flex;
}

.div-block-76.graphic-timeline-el2 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 964px;
  display: flex;
  position: relative;
}

.div-block-77.graphic-timeline-el3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 973px;
  margin-left: 33px;
  display: flex;
}

.div-block-78.graphic-timeline-el-div.graphic-timeline-block1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 335px;
  display: flex;
  position: relative;
}

.div-block-78.graphic-timeline-el-div.graphic-timeline-block2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 245px;
  display: flex;
  position: relative;
}

.div-block-78.graphic-timeline-el-div.graphic-timeline-block3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 191px;
  display: flex;
  position: relative;
}

.div-block-78.graphic-timeline-el-div.graphic-timeline-block4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 317px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.div-block-78.graphic-timeline-el-div.graphic-timeline-block5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #23204c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 269px;
  margin-top: 0;
  display: flex;
  position: relative;
  top: 0;
}

.paragraph-116.timeline-text-block2 {
  text-align: left;
  width: 322px;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 700;
}

.paragraph-116.timeline-text-block1, .paragraph-116.timeline-text-block3 {
  text-align: left;
  width: 322px;
  height: 30px;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 700;
}

.paragraph-116.timeline-text-block4, .paragraph-116.timeline-text-block5 {
  text-align: left;
  width: 322px;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 700;
}

.paragraph-118.timeline-text-block2 {
  text-align: left;
  width: 322px;
  height: 120px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-118.timeline-text-block1 {
  text-align: left;
  width: 322px;
  height: 240px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-118.timeline-text-block3 {
  text-align: left;
  width: 322px;
  height: 96px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-118.timeline-text-block4 {
  text-align: left;
  width: 322px;
  height: 192px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-118.timeline-text-block5 {
  text-align: left;
  width: 322px;
  height: 144px;
  margin-bottom: 0;
  font-size: 16px;
}

.image-109.timeline-arrow2 {
  position: absolute;
  top: 30px;
  right: -23px;
}

.image-109.timeline-arrow1 {
  position: absolute;
  top: 16px;
  right: -23px;
}

.image-109.timeline-arrow4 {
  position: absolute;
  top: 35px;
  left: -22.5px;
  transform: rotate(180deg);
}

.image-109.timeline-arrow3 {
  z-index: 999;
  position: absolute;
  top: 133px;
  right: -23px;
}

.image-109.timeline-arrow5 {
  position: absolute;
  top: 65px;
  left: -22.5px;
  transform: rotate(180deg);
}

.image-110 {
  z-index: 20;
  height: 964px;
  position: absolute;
}

.paragraph-120 {
  z-index: 999;
  width: 46px;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
}

.div-block-85.timeline-img {
  z-index: 999;
  grid-column-gap: 125px;
  grid-row-gap: 125px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  height: 964px;
  display: flex;
  position: absolute;
}

.div-block-86, .div-block-86.timeline-circle3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.div-block-86.timeline-circle4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-86.timeline-circle5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.div-block-86.timeline-circle1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-86.timeline-circle2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.image-111.timeline-circle-text {
  width: 70px;
  height: 70px;
}

.div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1.mob, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el2, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el3, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el4, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el5, .graphic-timeline-mobile-p.p4-mob.graphic-laptop {
  display: none;
}

.paragraph-122 {
  position: static;
}

.div-block-88 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 964px;
  display: flex;
  position: relative;
}

.image-113 {
  z-index: 20;
  height: 964px;
  position: absolute;
}

.image-114.timeline-circle-text {
  vertical-align: baseline;
  width: 70px;
  height: 70px;
}

.div-block-89.timeline-img {
  z-index: 999;
  grid-column-gap: 125px;
  grid-row-gap: 125px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  height: 964px;
  display: flex;
  position: absolute;
}

.div-block-90, .div-block-90.timeline-circle2, .div-block-90.timeline-circle3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.div-block-90.timeline-circle1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-90.timeline-circle4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-90.timeline-circle5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.paragraph-129 {
  z-index: 999;
  text-align: center;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
  position: absolute;
}

.div-block-91 {
  display: none;
}

.image-115 {
  position: absolute;
}

.image-116 {
  height: 964px;
  position: absolute;
}

.body-6 {
  background-color: #012511;
}

.image-117 {
  width: 50%;
  display: inline-block;
}

.search-bar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.search-2 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 402px;
  height: 36px;
  margin-bottom: 0;
  display: flex;
}

.search-input-3 {
  text-align: left;
  border: 1px solid #000;
  border-width: 1px 0;
  border-radius: 15px 0 0 15px;
  width: 366px;
  height: 36px;
  margin-bottom: 0;
  padding: 0 0 0 12px;
}

.search-button-3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/6608acf13f551ea6b735eadc_search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  padding: 0;
}

.search-3 {
  justify-content: center;
  align-items: center;
  width: 409px;
  height: 39px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.pruvodci-zavislosti {
  color: var(--purple);
}

.list-item-8 {
  font-size: 14px;
}

.list-item-9 {
  font-size: 16px;
  line-height: 24px;
}

.list-item-10, .list-item-11 {
  font-size: 14px;
}

.link-33, .link-33:hover, .doma-mi-ublizuji:hover {
  text-decoration: none;
}

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

.osamelost-link {
  color: var(--purple);
}

.osamelost-link:hover, .co-se-deje-s-telem-link:hover, .zemrel-mi-blizky-link:hover {
  text-decoration: underline;
}

.link-hover {
  font-weight: 700;
}

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

.link-hover.link-fialova {
  color: var(--purple);
}

.notification-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #23204c;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.notification-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #23204c;
  border: 1px #23204c;
  border-radius: 15px 15px 0 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  overflow: hidden;
}

.notification-flex.pozadi-listy {
  background-color: #d95f4d;
  font-family: Poppins, sans-serif;
}

.image-119 {
  width: 24px;
  height: 24px;
  margin-right: 15px;
  padding-right: 0;
  position: absolute;
  inset: 20% 1% 0% auto;
}

.form-block {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block.search-form {
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: 85vw;
  margin: 0 auto;
  display: flex;
  overflow: visible;
}

.form-block.search-form.search-form-zs {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  margin-left: auto;
  display: flex;
}

.form-block.search-form.search-form-zs.form-block-search {
  justify-content: center;
  align-items: center;
}

.form-block.search-form.search-form-zsvs.search-form-cz {
  width: 40vw;
}

.form-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 402px;
  height: 39px;
  display: flex;
}

.form-2.filters-wrapper {
  width: 402px;
}

.text-field-2 {
  border: 1px solid #0000;
  border-radius: 20px;
  align-self: center;
  margin-bottom: 0;
}

.text-field-2.filter-input {
  color: #000;
  border-width: 0;
  height: 39px;
  margin-top: 0;
  padding: 0 0 0 20px;
}

.text-field-2.inputdropdown {
  border-style: none;
  height: 39px;
  padding: 0 0 0 20px;
  display: block;
}

.submit-button-2 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/6608acf13f551ea6b735eadc_search.png");
  background-position: 0 0;
  background-size: auto;
}

.image-120 {
  padding-right: 10px;
}

.image-120.search-img {
  object-fit: none;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  padding-right: 0;
}

.hero-heading-center-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-21 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-2.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-4 {
  margin-bottom: 24px;
}

.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;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.collection-list-wrapper-4 {
  width: 40px;
  height: 40px;
  overflow: auto;
}

.collection-list-wrapper-5 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.collection-item-3 {
  width: 200px;
  height: 200px;
}

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

.odstavec {
  padding-top: 60px;
}

.list-item-12, .list-item-13, .list-item-14 {
  font-size: 16px;
}

.list-3 {
  margin-bottom: 10px;
}

.list-item-15 {
  width: auto;
  padding-bottom: 10px;
  font-size: 16px;
}

.list-item-16 {
  padding-bottom: 10px;
  font-size: 16px;
}

.list-item-17 {
  color: #fff;
  padding-bottom: 10px;
  font-size: 16px;
}

.co-delat-kdyz-ss {
  background-color: var(--tomato);
  padding-left: 20px;
  padding-right: 20px;
}

.co-delat-kdyz-ss.co-jsem-sakra-za {
  background-color: #490e6f;
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b3847213af3deb0807bd_spodni%CC%81%20c%CC%8Ca%CC%81st.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 25% 25%;
}

.co-delat-kdyz-ss.psychologove {
  background-color: #e7af8a;
}

.co-delat-kdyz-ss.psychedelika {
  background-color: #ff5c3e00;
  display: none;
}

.co-delat-kdyz-ss.ss-spychedelika-co-delat-kdyz {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
  background-position: 0 0;
  background-size: auto;
}

.box-nadpis.psychologove-cerna {
  color: #000;
}

.link-purple {
  color: var(--purple);
}

.image-127, .image-128 {
  margin-left: 40px;
}

.heading-143.nadpis-black {
  color: #000;
}

.hero-without-image-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-22 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-5 {
  margin-bottom: 24px;
}

.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;
}

.mapa-pomoci-pocitac {
  min-width: 100%;
  max-width: 100%;
  display: block;
}

.container-23 {
  max-width: none;
}

.container-24 {
  display: none;
}

.div-block-93 {
  border-radius: 20px;
  height: 75px;
}

.container-25 {
  max-width: none;
}

.paragraph-131, .paragraph-132, .paragraph-133, .paragraph-134, .paragraph-135 {
  padding-top: 5px;
}

.dropdown-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 17px;
  width: 402px;
  height: 30px;
  margin-left: 0;
  display: block;
}

.dropdown-2._w-dropdown-list {
  width: 50%;
  height: 0;
  margin-left: 46px;
  margin-right: 0;
  display: none;
}

.dropdown-2._w-dropdown-list.search-form-zsvs {
  display: none;
}

.dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs {
  width: 100%;
  margin-left: 0;
  display: none;
}

.dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs.form-vs {
  display: none;
}

.dropdown-2._w-dropdown-list.form-zs {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.dropdown-2._w-dropdown-list.form-zs.form-vs {
  width: 100%;
  margin-left: 0;
  display: none;
}

.dropdown-2._w-dropdown-list.form-pruvodci {
  width: 47%;
  margin-left: 0;
  display: none;
}

.dropdown-list-2 {
  border-radius: 17px;
  display: none;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 17px;
  display: block;
}

.dropdown-list-2._w-dropdown-list {
  background-color: #fff;
  border: 1px solid #ededed;
  display: block;
}

.dropdown-list-2._w-dropdown-list.w--open, .dropdown-list-2._w-dropdown-list.form-search-zs, .dropdown-list-2._w-dropdown-list.form-search-zs.form-vs {
  display: block;
}

.dropdown-toggle {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.text-block-52 {
  color: var(--white);
  margin-left: 6px;
  font-size: 14px;
  line-height: 21px;
}

.text-block-52.text-fialova {
  color: var(--purple);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.link-34 {
  color: var(--white);
  margin-left: -7px;
  font-size: 14px;
  text-decoration: underline;
}

.link-34.text-fialova {
  color: var(--purple);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-53 {
  margin-left: -8px;
}

.link-35 {
  color: var(--white);
}

.link-36 {
  color: var(--white);
  margin-left: -8px;
  text-decoration: underline;
}

.text-block-54 {
  margin-left: -21px;
}

.text-block-55 {
  margin-left: -20px;
}

.link-37 {
  color: var(--white);
  margin-left: -7px;
  text-decoration: underline;
}

.blog-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  width: auto;
  margin-top: 100px;
  margin-left: 30px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.blog-grid._1920-pc.tablet-blog.mobil-blog {
  overflow: visible;
}

.heading-145, .heading-146 {
  color: #000;
}

.collection-item-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30vw;
  transition: transform .2s;
  display: flex;
}

.collection-item-4:hover {
  transform: translate(0, -5px);
}

.collection-item-4.blog_template.posunuti-blog {
  width: 37vw;
}

.link-38 {
  display: flex;
}

.name {
  color: var(--white);
  padding-left: 2px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.name.heading-10 {
  color: var(--black);
}

.name.second {
  margin-top: 0;
  display: block;
}

.description {
  color: var(--white);
  text-align: left;
  height: 144px;
  min-height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 2px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.category {
  color: var(--black);
  text-align: center;
  background-color: #b4f1ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 35px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}

.category.second {
  margin-top: 10px;
  margin-bottom: 20px;
}

.category-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  text-align: center;
  background-color: #b4f1ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 35px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}

.category-2.second {
  margin-top: 10px;
}

.content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0000;
  background-color: #23204c;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 27vw;
  height: auto;
  margin-top: -58px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 20px 0;
  display: flex;
}

.content-wrapper._2 {
  margin-top: -20px;
}

.content-wrapper.main {
  width: 550px;
  height: 22rem;
  margin-left: 15px;
  padding-right: 20px;
  box-shadow: 2px 11px 20px 14px #0003;
}

.content-wrapper.second {
  justify-content: flex-start;
  align-items: flex-start;
  width: 32vw;
  height: 15rem;
  margin-top: 139px;
  padding-top: 16px;
  box-shadow: 0 11px 16px 8px #0003;
}

.content-wrapper._80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 27vw;
  height: auto;
  min-height: auto;
  margin-top: -58px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 0;
  padding-right: 20px;
  display: flex;
}

.content-wrapper._80._1920px {
  height: 498px;
}

.category-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: -15px;
  margin-left: 0;
}

.category-wrapper._2 {
  margin-top: 0;
}

.category-wrapper._1 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -15px;
  margin-left: -154px;
}

.category-wrapper.main {
  margin-top: 0;
}

.image-130 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: block;
}

.collection-list-wrapper-6 {
  margin-bottom: 40px;
  margin-left: 0;
  display: block;
}

.div-block-94 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 350px;
  height: 300px;
}

.image-133 {
  margin-top: 20px;
}

.div-block-95 {
  opacity: 1;
  border-radius: 20px;
  width: 360px;
  max-width: none;
  height: auto;
  margin-top: 20px;
  margin-right: 0;
  padding-right: 0;
}

.div-block-95.main {
  width: 575px;
  height: 20rem;
}

.div-block-95.second {
  opacity: .15;
  width: 32vw;
  height: 15rem;
  margin-top: -240px;
  margin-left: 0;
}

.div-block-95.mobile {
  display: block;
}

.div-block-95.hideonmobilepls.hide-tablet {
  width: 360px;
  height: auto;
  margin-top: 20px;
  padding-top: 0;
}

.div-block-95.hideonmobilepls.hide-tablet.pc-obrazek {
  width: 28vw;
}

.author-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: auto;
  margin-top: 78px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.author-wrapper.second {
  margin-top: 15px;
}

.author-wrapper._5 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  margin-top: 47px;
  padding-bottom: 20px;
}

.author-wrapper._63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 0;
  margin-top: 120px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.author-wrapper.mobile {
  margin-top: 120px;
  padding-bottom: 20px;
}

.wrapper {
  display: flex;
}

.heading-147 {
  color: #fff;
}

.link-block-51 {
  display: flex;
}

.date {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  margin-left: 6vw;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: flex;
}

.date._5 {
  margin-left: 150px;
}

.date.date-oprava {
  margin-left: 2vw;
}

.link-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  flex-flow: row;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: flex;
}

.link-39.new.author, .link-39.author {
  width: 150px;
}

.author-profile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 40px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: block;
  position: static;
  left: 0;
  overflow: clip;
}

.image-135 {
  border-radius: 40px;
  overflow: hidden;
}

.image-134 {
  border-radius: 40px;
  overflow: visible;
}

.link-block-52 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  display: block;
  overflow: visible;
}

.link-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--light-pink);
  border-radius: 40px;
  width: 30px;
  height: 30px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  display: none;
}

.link-41 {
  color: var(--light-pink);
  display: flex;
}

.link-41.w--current {
  border-radius: 50px;
  align-self: auto;
  width: 50px;
  height: 50px;
  display: none;
}

.link-block-53 {
  width: 600px;
  height: 20rem;
}

.link-block-53._456 {
  height: 15rem;
}

.link-block-54 {
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  width: 300px;
  height: 1000px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-148 {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 30px;
  display: flex;
}

.heading-148.main {
  justify-content: flex-start;
  align-items: flex-start;
}

.filter-form-wrapper {
  margin-top: 75px;
  margin-bottom: -66px;
  margin-left: 15px;
}

.field-label-3 {
  color: #fff;
}

.filter-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.category-3 {
  color: var(--black);
  background-color: #b4f1ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 28px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-left: 4px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  overflow: visible;
}

.field-label-4 {
  opacity: 1;
  color: #fff;
  display: none;
}

.filter-checkbox-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 30px;
  display: flex;
}

.checkbox-label-2 {
  color: #b4f1ff;
  letter-spacing: normal;
  border: 2px #b4f1ff;
  border-radius: 20px;
  margin-top: -1px;
  padding: 4px 20px;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.checkbox-label-2.is-active {
  color: #131129;
  background-color: #b4f1ff;
}

.checkbox-label-2.ppp {
  padding-top: 4px;
  padding-bottom: 4px;
}

.checkbox-label-2.lorem {
  margin-top: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.checkbox-label-2.stres {
  padding-top: 4px;
  padding-bottom: 4px;
}

.text-field-3 {
  opacity: 1;
  background-color: #fff;
  display: none;
  overflow: visible;
}

.checkbox-2 {
  margin-left: 0;
  display: none;
}

.checkbox-3, .checkbox-4 {
  display: none;
}

.checkbox-field {
  border: 2px solid #b4f1ff;
  border-radius: 20px;
  width: auto;
  height: auto;
  padding-left: 0;
}

.checkbox-field.is-active {
  color: #000;
  background-color: #d51f3a;
  border: 2px solid #b4f1ff;
  border-radius: 20px;
  margin-left: 0;
  padding-left: 0;
}

.checkbox-field.lorem {
  width: auto;
  height: auto;
}

.checkbox-field.lorem.is-active {
  background-color: #6a498f;
}

.checkbox-field.ppp {
  width: auto;
  height: auto;
}

.checkbox-field.ppp.is-active {
  background-color: #6a498f;
}

.checkbox-field.stres {
  width: auto;
  height: auto;
}

.checkbox-field.stres.is-active {
  color: #131129;
  -webkit-text-fill-color: inherit;
  background-color: #6a498f;
  background-clip: border-box;
}

.checkbox-field-2, .checkbox-field-3 {
  border: 2px solid #b4f1ff;
  border-radius: 20px;
  padding-left: 0;
}

.rich-text-block-2 {
  border-radius: 0;
  flex-flow: column;
  align-items: stretch;
  width: auto;
  max-width: 1160px;
  margin-left: -85px;
  padding: 20px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.dropdown-link {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: block;
}

.dropdown-link._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin: 3px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}

.dropdown-link._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-2 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: block;
}

.dropdown-link-2._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-2._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-3 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: block;
}

.dropdown-link-3._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-3._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-4 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: block;
}

.dropdown-link-4._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-4._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-5 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-5._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-5._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-6 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-6._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-6._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-7 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-7._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-7._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-8 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-8._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-8._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-9 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: block;
}

.dropdown-link-9._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-9._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-10 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: block;
}

.dropdown-link-10._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-10._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-11 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-11._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-11._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-12 {
  background-color: #ededed;
  border-radius: 17px;
  width: 386px;
  height: 30px;
  margin-top: 6px;
  padding-top: 4px;
  display: none;
}

.dropdown-link-12._w-dropdown-link {
  background-color: #fff;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

.dropdown-link-12._w-dropdown-link:hover {
  background-color: #ededed;
}

.div-block-97 {
  flex-flow: column;
  align-items: center;
  width: 85vw;
  margin: 0 auto;
  padding-bottom: 0;
  display: none;
}

.div-block-97.phone {
  display: flex;
}

.div-block-97.phone.main-page-search {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.div-block-97.phone.search-form-ssvs {
  justify-content: center;
  align-items: flex-start;
}

.div-block-97.phone.search-form-ssvs.search-form-zs {
  width: 100%;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-98.dropdown-block {
  align-items: center;
  width: 85vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-98.dropdown-block.search-form-zs {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
}

.div-block-98.dropdown-block.search-form-zs.form-zs, .div-block-98.dropdown-block.search-form-zs.form-zs.form-center {
  justify-content: center;
  align-items: center;
}

.newest-article {
  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;
  align-items: flex-start;
  width: 400px;
  margin-left: -181px;
  display: flex;
}

.random-article {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 32vw;
  margin-top: 185px;
  margin-left: 336px;
  padding-top: 0;
  display: block;
}

.collection-item-5 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.div-block-99 {
  width: 28vw;
  height: 30vh;
}

.collection-item-6 {
  width: 30vw;
}

.heading-149 {
  color: #fff;
  width: 538px;
  height: 96px;
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
}

.heading-150 {
  color: #fff;
  mix-blend-mode: normal;
  margin-top: 0;
}

.collection-item-7 {
  width: 32vw;
  margin-top: -744px;
}

.text-block-59 {
  color: #131129;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.link-block-56 {
  background-color: #b4f1ff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 5px 22px;
  display: block;
}

.text-block-60 {
  color: #131127;
  width: 10px;
  margin-top: -30px;
  margin-left: 63px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-60.ppp {
  width: 10px;
  margin-top: -30px;
  margin-left: 53px;
}

.text-block-60.lorem {
  margin-top: -30px;
  margin-left: 72px;
}

.image-136 {
  margin-top: -51px;
  margin-left: 68px;
  padding-top: 0;
}

.image-136.ppp {
  margin-left: 55px;
}

.image-136.lorem {
  margin-left: 75px;
}

.grid-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
}

.image-137 {
  width: 80%;
}

.image-138 {
  width: 35%;
  margin-left: 0;
}

.image-139 {
  width: 80%;
  margin-left: 0;
}

.image-140 {
  width: 50%;
  margin-left: 0;
}

.image-141 {
  width: 70%;
  margin-left: 0;
}

.image-142, .image-143 {
  width: 80%;
}

.image-144 {
  width: 60%;
  margin-left: 0;
}

.image-145 {
  width: 80%;
  margin-left: 0;
}

.image-146 {
  width: 80%;
}

.image-147 {
  width: 45%;
  margin-left: 10px;
}

.image-148 {
  width: 50%;
  margin-left: 0;
}

.image-149 {
  width: 60%;
  margin-left: 0;
}

.image-150 {
  width: 50%;
  margin-left: 0;
}

.image-151 {
  width: 60%;
  margin-left: 0;
}

.image-152 {
  width: 50%;
  margin-left: 0;
}

.image-153 {
  width: 70%;
  margin-left: 0;
  padding-top: 0;
}

.image-153.copy-general {
  width: 90%;
  margin-left: 15px;
  padding-top: 35px;
  padding-bottom: 35px;
}

.image-154 {
  margin-left: 0;
}

.div-block-101 {
  padding-left: 0;
}

.organizace {
  width: 90%;
}

.grid-29 {
  display: none;
}

.link-ppp {
  color: var(--purple);
}

.content-blog-wrapper {
  background-color: #0000;
  background-image: linear-gradient(#23204c, #131129 50%);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 95vw;
  max-width: none;
  height: auto;
  margin-top: 300px;
  margin-left: 30px;
  padding: 16px 16px 24px;
  display: block;
  position: relative;
  top: -140px;
  overflow: visible;
}

.paragraph-137 {
  flex: none;
  margin-left: 10px;
  font-size: 16px;
  display: inline-block;
}

.image-wrapper {
  margin-left: 0;
  display: flex;
}

.image-wrapper2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-170 {
  width: 35vw;
  margin-left: -153px;
  padding-left: 0;
  display: block;
}

.image-171 {
  width: 35vw;
  margin-left: 0;
  display: block;
}

.paragraph-138 {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 24px;
}

.form-block-3 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: block;
}

.submit-button-3 {
  vertical-align: top;
  background-color: #ff5c3e;
  border: 1px solid #ff5c3e;
  border-radius: 3px;
  height: 40px;
  font-weight: 700;
  display: inline-block;
}

.submit-button-3:hover {
  background-color: #e14d35;
}

.textarea {
  vertical-align: top;
  width: 330px;
  height: 40px;
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  overflow: clip;
}

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

.grid-30 {
  grid-template-rows: auto;
  margin-bottom: 60px;
}

.button-17 {
  color: var(--white);
  -webkit-text-stroke-color: var(--tomato);
  background-color: #ff5c3e;
  border-radius: 5px;
  font-weight: 700;
}

.grid-31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-31.grid-2-colum {
  grid-template-columns: 1fr 1fr;
}

.grid-31.grid-3-colum {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.videa-amos {
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.videa-amos.pozadi-1 {
  background-color: #fcf5ec;
  padding-top: 100px;
  padding-bottom: 100px;
}

.videa-amos.pozadi-2 {
  background-color: #f4efe1;
  padding-top: 100px;
  padding-bottom: 100px;
}

.videa-amos.pozadi-3 {
  background-color: #dea887;
  padding-top: 100px;
  padding-bottom: 100px;
}

.videa-amos.mezera-zmena-barvy {
  background-color: #fff;
}

.videa-amos.mezera-zmena-barvy-1, .videa-amos.mezera-zmena-barvy-2 {
  background-color: #a486b7;
}

.dropdown-link-13._w-dropdown-link {
  background-color: #fff;
  border-radius: 17px;
  width: 100%;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.dropdown-link-13._w-dropdown-link:hover {
  background-color: #ededed;
}

.image-172 {
  width: auto;
}

.osn {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.h2-headling-120 {
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 60px;
  font-size: 30px;
  line-height: 48px;
}

.grid-32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 90px;
}

.container-26 {
  max-width: 1160px;
}

.pridej-se-k-nam {
  margin-top: 100px;
  margin-bottom: 100px;
}

.container-27 {
  max-width: 1160px;
}

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

.div-block-103 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.body-7 {
  font-family: Poppins, sans-serif;
}

.main-container {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.main-container.psychedelika {
  padding-bottom: 0;
}

.main-container.psychadelika-container {
  margin-top: 50px;
  margin-left: 70px;
  margin-right: 50px;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 36px;
}

.grid-33 {
  grid-template-rows: auto;
}

.bold-text-53 {
  line-height: 30px;
}

.telefon {
  color: var(--white);
  font-weight: 700;
}

.link-organizace.link-hover {
  color: var(--purple);
}

.heading-152 {
  font-size: 32px;
  line-height: 36px;
  position: static;
}

.image-153-copy {
  width: 90%;
  margin-left: 0;
}

.image-173 {
  vertical-align: baseline;
  display: inline-block;
}

.pragraph-84 {
  font-size: 16px;
  line-height: 24px;
}

.image-175 {
  margin-top: 220px;
}

.fs-consent_component {
  display: block;
}

.fs-consent_banner {
  z-index: 9999;
  color: #000;
  background-color: #f5f5f5;
  justify-content: center;
  align-items: flex-start;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.fs-consent_banner_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  margin-bottom: 0;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_allow {
  background-color: var(--tomato);
  color: #fff;
  border-radius: 4px;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_banner-2 {
  z-index: 9999;
  color: var(--black);
  background-color: #f5f5f5;
  max-width: 45rem;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.fs-consent_prefs_submit {
  background-color: #000;
  padding: .5rem 1rem;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  color: #333;
  background-color: #ddd;
  border-radius: 4px;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd0;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #ff5c3ede;
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  color: #ff5c3e;
  border: 0 solid #ff5c3e;
  border-bottom-width: 1px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: .75rem;
}

.fs-consent_prefs_description {
  margin-bottom: 0;
  font-size: 12px;
}

.fs-consent_checkbox_field-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox {
  margin-top: 0;
  margin-right: .5rem;
}

.fs-consent_checkbox_field-3, .fs-consent_checkbox_field-4 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.umrti-desatero.teen-pregnancy {
  color: #fff;
  justify-content: center;
  margin-top: 36px;
  margin-left: 100px;
  display: flex;
}

.umrti-desatero.m-j-kamar-d-se-tr-p {
  color: #fff;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 38px;
  line-height: 44px;
  display: flex;
}

.umrti-desatero.m-j-kamar-d-se-tr-p.bodyshaming, .umrti-desatero.m-j-kamar-d-se-tr-p.desatero-z {
  color: #000;
}

.umrti-desatero.m-j-kamar-d-se-tr-p.zs-znamky {
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 44px;
}

.umrti-desatero.m-j-kamar-d-se-tr-p.zs-znamky.trapi-me-znamky-h2 {
  margin-left: 0;
}

.umrti-desatero.m-j-kamar-d-se-tr-p.osamelost {
  margin-top: 100px;
}

.umrti-desatero.m-j-kamar-d-se-tr-p.black-color {
  color: var(--black);
}

.umrti-desatero.m-j-kamar-d-se-tr-p.co-se-mi-deje-s-telem-h2 {
  margin-left: 0;
}

.umrti-desatero.m-j-rodi-se-vyoutoval {
  color: #fff;
  margin-left: 0;
}

.umrti-desatero.zneu-it-pr-k {
  color: #000;
  justify-content: center;
  display: flex;
}

.umrti-desatero.sexting {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.umrti-desatero.prasky {
  color: #e47e00;
}

.umrti-desatero.sexting-desatero, .umrti-desatero.co-se-mi-to-d-je-s-t-lem {
  color: #fff;
}

.umrti-desatero.rozvod {
  color: #430f67;
}

.umrti-desatero.trapi-me-znamky.desatero-z--b-l {
  color: #f1f1f1;
}

.umrti-desatero.trapi-me-znamky.desatero-zs-bila {
  color: #fff;
}

.umrti-desatero.trapi-me-znamky.desatero-zs-osamelost {
  color: #ffb7ae;
}

.umrti-desatero.sebevra-edn-my-lenky {
  color: #fff;
}

.umrti-desatero.kyber-ikana-pr-vodci {
  color: #fff;
  flex: 0 auto;
  align-self: center;
  margin-left: 40px;
}

.umrti-desatero.ppp-h2 {
  color: #fff;
  justify-content: center;
  margin-top: 100px;
  font-size: 38px;
  line-height: 44px;
  display: flex;
}

.umrti-desatero.ppp-h2.bodyshaming, .umrti-desatero.ppp-h2.desatero-z {
  color: #000;
}

.umrti-desatero.ppp-h2.zs-znamky {
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 44px;
}

.umrti-desatero.ppp-h2.osamelost {
  color: #ffb7ae;
}

.umrti-desatero.ppp-h2.black-color {
  color: var(--black);
}

.umrti-desatero.kyber-desatero {
  font-size: 38px;
  line-height: 44px;
}

.bold-text-56 {
  font-size: 20px;
  font-style: normal;
  line-height: 20px;
  text-decoration: none;
}

.hero-sekce-p {
  text-align: left;
  width: 70%;
  margin: 40px auto 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.heading-153 {
  text-align: center;
  font-size: 600%;
  line-height: 130.5%;
}

.hero-heading-h1 {
  color: var(--tomato);
  text-align: center;
  margin-bottom: 0;
  font-size: 600%;
  line-height: 130.5%;
}

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

.grid-34 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  margin-top: 100px;
}

.div-block-106 {
  width: 75%;
}

.hero-button {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
}

.text-black {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-35 {
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 20px;
}

.grid-36, .grid-37 {
  grid-template-columns: 1fr;
  padding: 20px;
}

.heading-154, .heading-155 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-139 {
  width: 70%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.bold-30pxhigh {
  line-height: 30px;
}

.youtube-4.ss-pruvodce-video {
  margin-left: 40px;
}

.youtube-4.ss-pruvodce-video.psychadelika-youtube {
  border-radius: 10px;
  margin-left: 0;
}

.image-189 {
  color: #ff5c3e;
  width: 80%;
  margin: 7% 0 0 10%;
  display: block;
  position: static;
}

.link-42 {
  color: #fff;
  margin-left: -7px;
  text-decoration: underline;
}

.nav-link-5 {
  color: #fff;
  font-weight: 500;
  line-height: 21px;
  transition: color .2s;
}

.nav-link-5:hover {
  color: #d95f4d;
}

.nav-link-5.w--current {
  color: #fff;
}

.brand-3 {
  clear: none;
}

.paragraph-140 {
  color: #000;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.paragraph-140.hero-rozcestnik-button {
  padding-top: 0;
}

.text-block-64 {
  margin-left: 6px;
}

.drop-link-2 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #fff;
  text-align: left;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #1f1b29;
  background-image: none;
  font-weight: 500;
  line-height: 21px;
}

.drop-link-2:hover {
  color: #fff;
  background-color: #352e47;
}

.drop-link-2.w--current {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #fff;
  mix-blend-mode: normal;
  background-color: #1f1b29;
  background-image: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  text-decoration: none;
}

.drop-link-2.w--current:hover {
  background-color: #352e47;
}

.drop-link-2.round {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.dropdown-list-3 {
  background-color: #ddd;
}

.dropdown-list-3.w--open {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-3 {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.paragraph-141 {
  width: 70%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.nav-link-6 {
  color: #fff;
  display: none;
}

.nav-link-6.w--current {
  color: #fff;
}

.nav-link-6.desktop {
  font-weight: 500;
  line-height: 21px;
  transition: color .2s;
  display: inline-block;
}

.nav-link-6.desktop:hover {
  color: #d95f4d;
}

.heading-156 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 21px;
  font-style: normal;
}

.heading-156.posunuti-h3 {
  color: #000;
}

.hero-heading-h1-2 {
  color: #ff5c3e;
  text-align: center;
  margin-bottom: 0;
  font-size: 600%;
  line-height: 130.5%;
}

.div-block-107 {
  text-align: center;
  width: auto;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 12px;
  font-style: normal;
  display: block;
}

.image-190 {
  width: 24px;
  height: 24px;
  margin-right: 15px;
  padding-right: 0;
  position: absolute;
  inset: 20% 1% 0% auto;
}

.container-29 {
  border-radius: 0;
}

.gdpr-main-paragraph {
  color: var(--white);
  text-align: left;
  margin-top: 40px;
  font-size: 16px;
  line-height: 24px;
}

.gdpr-section {
  background-color: #170a27;
  padding: 0 20px;
}

.gdpr-heading-h1 {
  color: var(--tomato);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 500%;
  line-height: 130.5%;
}

.gdpr-divblock {
  text-align: center;
  width: auto;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 150px;
  font-size: 12px;
  font-style: normal;
  display: block;
}

.gdpr-h2 {
  color: var(--tomato);
  text-align: left;
  margin-top: 100px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
}

.gdpr-h3 {
  text-align: left;
  margin-top: 40px;
}

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

.gdpr-paragraph {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.gdpr-list-item {
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.gdpr-h4 {
  text-align: left;
  margin-top: 30px;
  font-size: 16px;
  line-height: 30px;
}

.gdpr-div-mgtop {
  margin-top: 60px;
}

.heading-157 {
  color: var(--white);
}

.gdpr-div-mgtop-copy {
  margin-top: 60px;
}

.gdpr-kontakt {
  margin-top: 100px;
}

.gdpr-contact-text {
  text-align: left;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.gdpr-h3-top {
  text-align: left;
  margin-top: 20px;
}

.brainee {
  width: 90%;
}

.div-block-108 {
  display: flex;
}

.div-block-108.hide-desktop {
  display: none;
}

.paragraph-143 {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.list-4 {
  color: #000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  line-height: 24px;
}

.paragraph-144, .paragraph-145, .paragraph-146, .paragraph-147, .paragraph-148, .paragraph-149 {
  font-size: 16px;
  line-height: 24px;
}

.none-list {
  list-style-type: none;
}

.list-item-18 {
  list-style-type: square;
}

.paragraph-150 {
  font-size: 16px;
  line-height: 24px;
}

.pracovni-list {
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.heading-158 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 38px;
  line-height: 44px;
}

.paragraph-151 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 24px;
}

.button-18 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.button-18.zs-ppp-button {
  color: var(--black);
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 15%;
  display: block;
}

.list-item-19, .list-item-20, .list-item-21, .list-item-22, .list-item-23, .list-item-24, .list-5, .heading-159 {
  font-size: 16px;
}

.bold-text-58 {
  font-size: 18px;
}

.list-6 {
  color: #fff;
  font-size: 18px;
}

.list-7 {
  font-size: 18px;
}

.list-8, .list-9, .list-10, .list-11, .list-12, .list-13 {
  color: #fff;
  font-size: 18px;
}

.list-item-25 {
  font-size: 16px;
}

.list-14, .list-15 {
  color: #fff;
  font-size: 18px;
}

.list-item-26 {
  color: #fff;
}

.list-item-27, .list-item-28, .list-item-29, .list-item-30, .list-item-31 {
  font-size: 14px;
  font-weight: 300;
}

.bold-text-59 {
  font-size: 18px;
}

.list-item-32, .list-item-33, .list-item-34, .list-item-35 {
  font-size: 14px;
  font-weight: 300;
}

.list-item-36 {
  text-align: left;
  font-size: 14px;
  font-weight: 300;
  list-style-type: disc;
}

.list-item-37, .list-item-38, .list-item-39, .list-item-40, .list-item-41, .list-item-42, .list-item-43, .list-item-44 {
  font-size: 14px;
  font-weight: 300;
}

.heading-160, .heading-161 {
  color: #fff;
}

.list-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 60px;
  font-size: 16px;
  display: block;
}

.bold-text-60 {
  font-size: 18px;
}

.list-item-45 {
  color: #fff;
  font-size: 18px;
}

.list-17 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.paragraph-152 {
  margin-top: 20px;
  font-size: 16px;
}

.list-18 {
  color: #fff;
  margin-top: 20px;
  font-size: 16px;
}

.bold-text-61, .list-item-46 {
  font-size: 18px;
}

.list-item-47, .list-item-48, .list-item-49 {
  font-size: 16px;
  font-weight: 400;
}

.list-item-50 {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
}

.list-item-51 {
  color: #fff;
  font-size: 18px;
}

.list-item-52, .list-item-53 {
  font-size: 16px;
  font-weight: 400;
}

.list-19 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.list-20 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.list-21 {
  margin-top: 20px;
}

.list-22 {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}

.list-item-54, .list-item-55 {
  font-size: 16px;
  font-weight: 400;
}

.list-23 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.list-item-56 {
  font-size: 16px;
  font-weight: 400;
}

.list-24 {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}

.list-item-57 {
  font-size: 16px;
  font-weight: 400;
}

.bold-text-62 {
  font-size: 18px;
}

.list-25 {
  margin-top: 20px;
  font-size: 18px;
}

.list-item-58 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.list-item-59 {
  color: #fff;
}

.list-26 {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}

.list-item-60 {
  font-size: 16px;
  font-weight: 400;
}

.list-27 {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}

.list-item-61, .list-item-62 {
  font-size: 16px;
  font-weight: 400;
}

.list-28 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.list-29 {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}

.list-item-63 {
  font-size: 16px;
  font-weight: 400;
}

.list-30 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 18px;
}

.list-item-64, .list-item-65, .list-item-66 {
  font-size: 16px;
  font-weight: 400;
}

.list-31 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.heading-162 {
  color: #fff;
}

.paragraph-153 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.paragraph-154 {
  margin-top: 0;
  margin-bottom: 20px;
}

.paragraph-155 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.paragraph-156, .paragraph-157 {
  margin-bottom: 15px;
}

.list-33 {
  font-size: 38px;
}

.list-item-67, .paragraph-159, .list-item-68 {
  font-size: 16px;
}

.image-191 {
  width: 44%;
  margin-left: 0;
}

.image-192 {
  width: 90px;
}

.smutno-cloud {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0313ece6e19_blue%20cloud.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 400px;
  margin-bottom: 0;
}

.dropdown-link-14._w-dropdown-link {
  background-color: #fff;
  border-radius: 17px;
  width: 100%;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.dropdown-link-14._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-15._w-dropdown-link {
  background-color: #fff;
  border-radius: 17px;
  width: 100%;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.dropdown-link-15._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-16._w-dropdown-link {
  background-color: #fff;
  border-radius: 17px;
  width: 100%;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.dropdown-link-16._w-dropdown-link:hover {
  background-color: #ededed;
}

.dropdown-link-17._w-dropdown-link {
  background-color: #fff;
  border-radius: 17px;
  width: 100%;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.dropdown-link-17._w-dropdown-link:hover {
  background-color: #ededed;
}

.stromy {
  font-size: 30px;
}

.div-block-109 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  display: flex;
}

.heading-164 {
  color: #ff5c3e;
  margin-top: 0;
}

.heading-165 {
  margin-top: 0;
}

.psycho-list {
  font-size: 16px;
}

.psycholist-main {
  margin: 0 20px 25px 25px;
}

.grid-38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.psychologove-cerna {
  color: #000;
}

.hero-copy {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.hero-copy.new {
  z-index: 99;
  background-color: #131129;
  background-image: linear-gradient(180deg, #141329, var(--purple));
  text-align: left;
  object-fit: fill;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.hero-copy.new.ss-rozcestnik {
  background-image: linear-gradient(to bottom, #141329, var(--purple));
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-copy.new.blog {
  background-color: #131129;
  background-image: linear-gradient(180deg, #131129 50%, var(--purple));
}

.hero-copy.new.o-nas {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
  position: static;
}

.hero-copy.new.zs-rozcestnik {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1d4b33e26490b9e839b2_nebe3.svg"), radial-gradient(circle farthest-corner at 50% 50%, var(--purple), #131127);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  margin-top: 0;
  padding-top: 140px;
}

.hero-copy.new.mentori-rozcestnik {
  background-image: linear-gradient(180deg, #141329, var(--purple));
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.hero-copy.new {
  z-index: 99;
  text-align: left;
  object-fit: fill;
  background-color: #131129;
  background-image: linear-gradient(#141329, #490e6f);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.hero-copy.event-new {
  z-index: 99;
  background-color: #131129;
  background-image: linear-gradient(180deg, #141329, var(--purple));
  text-align: left;
  object-fit: fill;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.hero-copy.event-new.ss-rozcestnik {
  background-image: linear-gradient(to bottom, #141329, var(--purple));
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-copy.event-new.blog {
  background-color: #131129;
  background-image: linear-gradient(180deg, #131129 50%, var(--purple));
}

.hero-copy.event-new.o-nas {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
  position: static;
}

.hero-copy.event-new.zs-rozcestnik {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1d4b33e26490b9e839b2_nebe3.svg"), radial-gradient(circle farthest-corner at 50% 50%, var(--purple), #131127);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  margin-top: 0;
  padding-top: 140px;
}

.hero-copy.event-new.mentori-rozcestnik {
  background-image: linear-gradient(180deg, #141329, var(--purple));
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.event {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.event.new {
  z-index: 99;
  background-color: #131129;
  background-image: linear-gradient(180deg, #141329, var(--purple));
  text-align: left;
  object-fit: fill;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.event.new.ss-rozcestnik {
  background-image: linear-gradient(to bottom, #141329, var(--purple));
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.event.new.blog {
  background-color: #131129;
  background-image: linear-gradient(180deg, #131129 50%, var(--purple));
}

.event.new.o-nas {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
  position: static;
}

.event.new.zs-rozcestnik {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1d4b33e26490b9e839b2_nebe3.svg"), radial-gradient(circle farthest-corner at 50% 50%, var(--purple), #131127);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  margin-top: 0;
  padding-top: 140px;
}

.event.new.mentori-rozcestnik {
  background-image: linear-gradient(180deg, #141329, var(--purple));
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.event.new {
  z-index: 99;
  text-align: left;
  object-fit: fill;
  background-color: #131129;
  background-image: linear-gradient(#141329, #490e6f);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: -208px;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.event.event-new {
  z-index: 99;
  text-align: left;
  object-fit: fill;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 220px 20px 100px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.event.event-new.ss-rozcestnik {
  background-image: linear-gradient(to bottom, #141329, var(--purple));
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.event.event-new.blog {
  background-color: #131129;
  background-image: linear-gradient(180deg, #131129 50%, var(--purple));
}

.event.event-new.o-nas {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -webkit-text-fill-color: inherit;
  background-color: #2e144e;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
  position: static;
}

.event.event-new.zs-rozcestnik {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1d4b33e26490b9e839b2_nebe3.svg"), radial-gradient(circle farthest-corner at 50% 50%, var(--purple), #131127);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  margin-top: 0;
  padding-top: 140px;
}

.event.event-new.mentori-rozcestnik {
  background-image: linear-gradient(180deg, #141329, var(--purple));
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.event.event-new.kalendar {
  padding-top: 140px;
}

.event-galerie {
  padding-top: 100px;
  display: block;
}

.event-galerie.safetalk2025 {
  display: block;
}

.event-galerie.kalend-r {
  padding-top: 0;
}

.heading-102-copy {
  text-align: left;
  margin-left: 80px;
  display: inline-block;
}

.heading-102-copy.rozvod {
  color: #000;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-102-copy.mentori {
  color: #000;
  object-fit: fill;
  margin-left: 0;
}

.heading-102-copy.mentori.zn-mky {
  color: #000;
  -webkit-text-stroke-color: black;
  border-radius: 0;
  margin-left: 40px;
}

.heading-102-copy.mentori.pl {
  margin-left: 20px;
}

.heading-102-copy.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.heading-102-copy.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.heading-102-copy.mentori.kyber-ikana-z--pr-vodci, .heading-102-copy.mentori.osamelost {
  color: #fff;
}

.heading-102-copy.mentori.ss-pruvodce-video-h2 {
  display: block;
}

.heading-102-copy.mentori.ss-pruvodce-video-h2.ss-pruvodci-muj-k-s-trapi-h2, .heading-102-copy.mentori.zs-pruvodci-je-mi-smutno-white, .heading-102-copy.mentori.pismo-white, .heading-102-copy.mentori.co-jsem-sakra-za {
  color: #fff;
}

.heading-events {
  text-align: left;
  margin-left: 80px;
  display: inline-block;
}

.heading-events.rozvod {
  color: #000;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-events.mentori {
  color: #000;
  object-fit: fill;
  margin-left: 0;
}

.heading-events.mentori.zn-mky {
  color: #000;
  -webkit-text-stroke-color: black;
  border-radius: 0;
  margin-left: 40px;
}

.heading-events.mentori.pl {
  margin-left: 20px;
}

.heading-events.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.heading-events.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.heading-events.mentori.kyber-ikana-z--pr-vodci, .heading-events.mentori.osamelost {
  color: #fff;
}

.heading-events.mentori.ss-pruvodce-video-h2 {
  display: block;
}

.heading-events.mentori.ss-pruvodce-video-h2.ss-pruvodci-muj-k-s-trapi-h2, .heading-events.mentori.zs-pruvodci-je-mi-smutno-white, .heading-events.mentori.pismo-white, .heading-events.mentori.co-jsem-sakra-za {
  color: #fff;
}

.event-description {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0;
  font-size: 16px;
}

.video-4 {
  max-width: 100%;
  overflow: clip;
}

.grid-39 {
  grid-auto-flow: row;
  grid-auto-rows: 200pxpx;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: repeat(auto-fit, 200px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  overflow: visible;
}

.div-block-110 {
  width: 100%;
  height: 100%;
  overflow: clip;
}

.image-198 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: auto;
  max-width: 100%;
  height: auto;
  overflow: visible;
}

.heading-gallery {
  text-align: left;
  justify-content: center;
  margin: 40px auto 50px;
  display: flex;
}

.heading-gallery.rozvod {
  color: #000;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-gallery.mentori {
  color: #000;
  object-fit: fill;
  margin-left: 0;
}

.heading-gallery.mentori.zn-mky {
  color: #000;
  -webkit-text-stroke-color: black;
  border-radius: 0;
  margin-left: 40px;
}

.heading-gallery.mentori.pl {
  margin-left: 20px;
}

.heading-gallery.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.heading-gallery.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.heading-gallery.mentori.kyber-ikana-z--pr-vodci, .heading-gallery.mentori.osamelost {
  color: #fff;
}

.heading-gallery.mentori.ss-pruvodce-video-h2 {
  display: block;
}

.heading-gallery.mentori.ss-pruvodce-video-h2.ss-pruvodci-muj-k-s-trapi-h2, .heading-gallery.mentori.zs-pruvodci-je-mi-smutno-white, .heading-gallery.mentori.pismo-white, .heading-gallery.mentori.co-jsem-sakra-za {
  color: #fff;
}

.bold-text-65, .bold-text-66 {
  color: var(--tomato);
}

.image-199 {
  object-fit: fill;
}

.paragraph-160 {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.h1-kalendar {
  text-align: left;
  margin-left: 80px;
  display: inline-block;
}

.h1-kalendar.rozvod {
  color: #000;
  margin-left: 40px;
  margin-right: 40px;
}

.h1-kalendar.mentori {
  color: #000;
  object-fit: fill;
  margin-left: 0;
}

.h1-kalendar.mentori.zn-mky {
  color: #000;
  -webkit-text-stroke-color: black;
  border-radius: 0;
  margin-left: 40px;
}

.h1-kalendar.mentori.pl {
  margin-left: 20px;
}

.h1-kalendar.mentori.sebevra-edn-my-lenky {
  color: #000;
}

.h1-kalendar.mentori.kyber-ikana {
  color: #fff;
  margin-left: 20px;
}

.h1-kalendar.mentori.kyber-ikana-z--pr-vodci, .h1-kalendar.mentori.osamelost {
  color: #fff;
}

.h1-kalendar.mentori.ss-pruvodce-video-h2 {
  display: block;
}

.h1-kalendar.mentori.ss-pruvodce-video-h2.ss-pruvodci-muj-k-s-trapi-h2, .h1-kalendar.mentori.zs-pruvodci-je-mi-smutno-white {
  color: #fff;
}

.h1-kalendar.mentori.pismo-white {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  display: block;
}

.h1-kalendar.mentori.co-jsem-sakra-za {
  color: #fff;
}

.kalendar-event {
  width: auto;
  height: auto;
  overflow: clip;
}

.grid-events {
  grid-auto-flow: row;
  grid-auto-rows: 200pxpx;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: repeat(auto-fit, 200px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  overflow: visible;
}

.grid-40 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-block-58, .link-block-59, .link-block-60 {
  cursor: pointer;
}

.paragraph-161 {
  text-align: center;
  margin-top: 20px;
}

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

.event-flex {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  display: flex;
}

.image-202 {
  align-self: center;
  width: 28px;
  height: 28px;
}

.div-block-111 {
  display: flex;
}

.heading-166 {
  color: #000;
}

.link-block-61 {
  vertical-align: baseline;
  display: inline;
}

.link-block-grid {
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.link-block-grid:hover {
  opacity: .8;
}

.link-block-63, .link-block-64 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-8 {
  font-family: Poppins, sans-serif;
}

.propagace {
  background-color: #131129;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

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

.bold-text-68 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: inline-block;
}

.paragraph-162 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  font-size: 16px;
}

.div-block-112 {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-113 {
  background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 400px;
  width: 1220px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 192px;
  padding-left: 0;
}

.body-9 {
  overflow: visible;
}

.div-block-114 {
  margin-top: 0;
  padding-top: 0;
}

.psychadelika-container {
  margin: 0;
}

.psychadelika-container.psychadelika-prezentace-container {
  background-color: #a486b7;
  padding-left: 20px;
  padding-right: 20px;
}

.psychadelika-links {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.psychadelika-image {
  margin-left: 0;
  padding-left: 0;
}

.psychadelika-video-container {
  background-color: #490e6f;
  padding-left: 20px;
}

.psychedelica-links-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.search-4 {
  display: none;
}

.text-block-68 {
  color: #fff;
}

.div-block-115 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 50px;
}

.div-block-116 {
  position: relative;
  top: 110px;
}

@media screen and (min-width: 1280px) {
  .hero.new.ss-rozcestnik {
    background-position: 100%, 0 0;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .hero.new.mentori-rozcestnik {
    padding-top: 7px;
    padding-bottom: 70px;
  }

  .hero.new {
    padding-top: 150px;
  }

  .navbar {
    color: #fff;
    background-color: #0000;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .container.l-nky-se-stejn-m-t-matem {
    background-color: #2d134d;
    max-width: none;
  }

  .container._1280-pc {
    max-width: 1920px;
    min-height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .subpage-sekce-pomoc {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00362ce6d63_Group%203.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00198ce6dd2_il-2-bulbie.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0500bce6dd3_il-3-woopiee.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07e6ace6dda_il-05-nice.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0bdc4ce6db5_il-06-tiv.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03715ce6de4_il1-supamama.png"), linear-gradient(#ffffffe8, #ffffffe8);
    background-position: 50% 0, 0 0, 25% 80%, 0 30%, 80% 67%, 75% 92%, 100% 15%, 5% 65%, 0 0;
    background-repeat: no-repeat, repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, 145px, auto, 136px, auto, auto, 400px, auto;
  }

  .regular.psychedelika {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
    background-position: 0 0;
    background-size: cover;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .regular.pruvodci-psychedelika {
    background-size: cover;
  }

  .accordion-wrapper {
    padding-left: 20px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-uprava {
    margin-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.co-jsem-sakra-za {
    margin-left: -220px;
  }

  .accordion-wrapper.osam-lost {
    margin-left: 0;
  }

  .accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z.desatero-uprava {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-wrapper.psychedelika {
    margin-left: 60px;
  }

  .accordion-item.dark-p_text {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    padding-top: 15px;
  }

  .accordion-item.dark-p_text.black.zneu-it-pr-k {
    width: 700px;
    padding-left: 10px;
  }

  .accordion-item.dark-p_text.black.osam-lost {
    width: auto;
    margin-left: 0;
  }

  .accordion-item.dark-p_text.black.ss-muj-kamarad-se-trapi {
    outline-offset: 0px;
    outline: 1px #000;
  }

  .accordion-item.dark-p_text.black.prasky {
    outline-color: #e47e00;
    margin-left: 0;
    margin-right: 100px;
  }

  .accordion-item.dark-p_text.black.sexting {
    outline-offset: 0px;
    outline: 1px #fff;
  }

  .accordion-heading.color-blue.smutek.black.osam-lost {
    margin-bottom: 15px;
  }

  .accordion-heading.sebevra-da, .accordion-heading.sexualita {
    margin-bottom: 10px;
  }

  .icon.accordion-icon.color-blue.black {
    margin-top: 15px;
  }

  .icon.accordion-icon.color-blue.black.m-j-kamar-d-se-tr-p.ss {
    margin-top: 10px;
  }

  .icon.accordion-icon.color-blue.black.ss-sexting {
    margin-top: 5px;
  }

  .accordion-item-content.m-j-kamar-d-se-tr-p {
    margin-left: 25px;
  }

  .accordion-item-content.m-j-kamar-d-se-tr-p.ss.ss-muj-k-s-trapi-accordion-item-content {
    display: inline-block;
  }

  .subpage-content-placeholder {
    padding-top: 120px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.sexualita {
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
    background-position: 17% 100%;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.psychedelika {
    display: flex;
  }

  .subpage-content-placeholder.ithurtsdiv.ss-zneu-it--pr-k {
    padding-top: 0;
    padding-left: 140px;
    display: inline-block;
  }

  .co-delat-kdyz.teen-pregnancy {
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.teen-pregnancy.zneu-it-pr-k {
    flex-direction: column;
    justify-content: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.bodyshaming {
    background-color: #0000;
  }

  .co-delat-kdyz.sebevra-da {
    margin-left: 20px;
  }

  .co-delat-kdyz.osam-lost {
    margin-left: -20px;
    margin-right: 0;
  }

  .co-delat-kdyz.zneu-it-pr-k {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: stretch;
    width: 1000px;
    display: block;
  }

  .co-delat-kdyz.trapi-me-znamky.desatero-leva {
    margin-left: -60px;
  }

  .co-delat-kdyz.zs-desatero.kyber-ikana {
    margin-left: auto;
    margin-right: auto;
  }

  .subpage-uvod.black.ppp {
    margin-left: 100px;
  }

  .subpage-uvod.black.osam-lost {
    flex-direction: column;
    width: 500px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
    position: static;
    right: 0;
  }

  .subpage-uvod.znamky {
    margin-left: 20px;
  }

  .image {
    width: 100%;
    min-width: 180px;
    margin-right: 0;
    padding-right: 0;
    display: block;
    left: 0;
  }

  .image.clovek-v-tisni {
    width: 20%;
    min-width: 150px;
  }

  .image.dkc {
    width: 60%;
    min-width: 50px;
  }

  .image.jdi-do-klubu.nntb-uprava {
    width: 90%;
  }

  .image._3pe {
    width: 60%;
    min-width: 130px;
    max-width: 90%;
    margin-top: 0;
    padding-top: 0;
  }

  .image._3pe.n-zk--sebev-dom {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image.bodyshaming {
    min-width: 130px;
    margin-top: 10px;
    padding-top: 0;
  }

  .image._2 {
    min-width: 120px;
  }

  .image._2.nepanikar {
    min-width: 110px;
  }

  .image._2.nepanikar.z-_sexualita.sexualita-moje-telo {
    margin-bottom: 0;
  }

  .image._2.prague-pride {
    margin-left: 10px;
    padding-left: 0;
  }

  .image.sananim {
    margin-top: 0;
    padding-top: 0;
  }

  .image.vigvam {
    width: 90%;
    min-width: 170px;
    max-width: 90%;
  }

  .image.vida {
    object-fit: fill;
    min-width: 140px;
    max-width: 100%;
  }

  .image.anabell.n-zk-sebev-dom {
    margin-left: 10px;
  }

  .image.konsent {
    margin-right: 0;
    padding-right: 0;
  }

  .image.konsent.tablet {
    width: 35%;
    min-width: auto;
  }

  .image.n-zk--sebev-dom.moje-t-lo {
    align-self: center;
    min-width: auto;
    margin-top: 0;
  }

  .image.vida-img {
    width: 80%;
  }

  .image.prevent {
    width: 70%;
    min-width: auto;
  }

  .image.detske-krizove-centrum {
    min-width: 0;
  }

  .image.moje-telo {
    width: 50%;
    min-width: auto;
    margin-top: -10px;
  }

  .image.lin-bezp {
    width: 50%;
    min-width: 150px;
    max-width: 70%;
  }

  .image.rozvod {
    width: 80%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image.z-_rozvod {
    min-width: 100px;
  }

  .image.z-_bodyshaming-lb, .image.z-_bodyshaming-3pe {
    min-width: 0;
  }

  .margin-bottom {
    width: auto;
    height: 50%;
  }

  .image-2.hidethis.rotate {
    margin-left: 936px;
  }

  .section-padd.home-settings.smutek {
    margin-top: -1px;
  }

  .section-padd.home-settings.prijmy-potravy {
    background-color: #bd9266;
  }

  .section-padd.osamelost {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5caca874d945f062c5cb0_Osame%CC%8Clost%20(10).png");
  }

  .section-padd.sample.mentori.rozvod {
    background-color: #cc88bc;
  }

  .section-padd.sample.mentori.psycholog {
    background-position: 93% 105%;
    background-size: 300px;
  }

  .nadpis-3 {
    color: #000;
  }

  .nadpis-3.white {
    color: #fff;
    width: 80%;
    margin-top: 50px;
  }

  .nadpis-3.white.rozvod {
    color: #fff;
  }

  .zakladni-odstavec {
    width: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-left: 0;
    position: static;
    top: 8px;
  }

  .zakladni-odstavec.white {
    width: auto;
  }

  .zakladni-odstavec.white.ppp {
    text-align: center;
    display: block;
  }

  .zakladni-odstavec.white.ppp.rozvod {
    color: #fff;
  }

  .zakladni-odstavec.hero-verze {
    width: auto;
    font-weight: 400;
  }

  .zakladni-odstavec.hero-verze.odstavec-1 {
    margin-bottom: 40px;
  }

  .zakladni-odstavec.bodyshaming {
    text-align: center;
    width: 170px;
    margin-top: -10px;
    margin-bottom: 0;
    margin-left: 25px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .zakladni-odstavec.z-vislosti {
    padding-top: 0;
  }

  .zakladni-odstavec.n-zk-sebev-dom {
    margin-top: 0;
  }

  .zakladni-odstavec.konsent {
    margin-left: 40px;
    padding-right: 40px;
  }

  .zakladni-odstavec.konsent.organizace-konsent {
    margin-left: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.prague-pride {
    margin-left: 10px;
  }

  .zakladni-odstavec._3pe {
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .zakladni-odstavec.anabell.n-zk-sebev-dom {
    margin-left: 0;
  }

  .zakladni-odstavec.vida {
    padding-top: 0;
  }

  .pomoc-pracovni-listy {
    width: 100%;
    line-height: 30px;
  }

  .pomoc-pracovni-listy.sebev-myslenky-to-se-ti-hodi {
    margin-top: 100px;
    padding-top: 0;
  }

  .landing-content {
    background-size: auto 100%, contain;
  }

  .dum {
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1ba78b8bec189009602a_domecek-desktop_full.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 2218px;
    background-attachment: scroll;
    height: 100%;
    transition: opacity .2s;
  }

  .link-block.pp-potravy {
    margin-left: 78.5%;
  }

  .link-block.sikana {
    cursor: pointer;
    width: 100px;
    margin-top: 767px;
    margin-left: 2%;
    padding-top: 123px;
  }

  .link-block._8 {
    margin-left: 0%;
  }

  .link-block._14 {
    cursor: pointer;
  }

  .prezentace.doma {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00284ce6dec_obr_1.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08d88ce6e1f_618048be9717b57935de3518_obr_2%201.png");
    background-position: 50% -22vw, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 100%, 85%;
  }

  .prezentace.smutek {
    padding-bottom: 0;
  }

  .prezentace.prijem-potravy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prezentace.kybersikana {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea011e6ce6e4a_kyber%20-%20ilustrace%201%20-min.png");
    background-position: 0 0, 50% -40vh, 50% 100%;
    background-repeat: repeat, no-repeat, repeat-x;
    background-size: auto, contain, 220%;
    padding-bottom: 0;
  }

  .prezentace.bodyshaming.nizke-sebevedomi {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06980ce6e3f_pan.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03fa3ce6e39_pani.svg");
    background-position: 100%, 0 20%;
    background-repeat: no-repeat, no-repeat;
    background-size: 25%, 15%;
  }

  .prezentace.osamelost {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cacbe64bf4279ed2d609_Osame%CC%8Clost%20(8).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cac1e6afb2b46ff5c4ea_Osame%CC%8Clost%20(6).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cacaa46c498ee6109d07_Osame%CC%8Clost%20(7).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cacaca3a5f0ed6a737bf_Osame%CC%8Clost%20(9).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cacaca3a5f0ed6a737bf_Osame%CC%8Clost%20(9).png");
    background-position: 5% 25%, 75% 3%, 100% 35%, 105% 5%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto 300px, auto 200px, auto 400px, auto 300px, auto 300px;
  }

  .prezentace.zavislosti {
    background-position: 8% 99%, 50% 103%, -8%, 88% 38%, 93% 34%, 89% 30%, 100%, 105% 5%, 5% 8%, 8% 12%, 0 20%;
  }

  .prezentace.sample {
    width: auto;
  }

  .prezentace.sample.co-delat-kdyz.zneu-it-pr-k {
    background-size: cover, auto 800px;
    width: auto;
  }

  .prezentace.sample.co-delat-kdyz.prasky {
    background-position: 0%, 100%;
    background-size: contain, auto 600px;
  }

  .prezentace.sample.ss-sexting {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c8e8bb647979d099b7dd_Untitled_Artwork%205.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65c4c19f3129b30bd70b2f34_web_sexting_pozadi.jpg");
    background-position: 90% 0, 50% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 800px, cover;
    background-attachment: scroll, fixed;
  }

  .color-blue.mega-padding-bottom.home {
    color: #000;
    padding-bottom: 50px;
  }

  .color-blue.smutek {
    margin-bottom: 0;
  }

  .color-blue.smutek.black.ss-sexting {
    font-size: 16px;
  }

  .p-cta.hero-version._2 {
    border-width: 3px;
    border-radius: 0;
    width: 55%;
  }

  .p-cta.hero-version._1 {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03408ce6d7d_arrow-right.svg"), linear-gradient(to right, #b43c40, #8e2c41);
    background-position: 90%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 20px, auto;
    width: 55%;
    padding-top: 12px;
  }

  .promo-head-p.black, .promo-head-p.ej {
    color: #000;
  }

  .content-wrape-divz {
    margin-bottom: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .content-wrape-divz.teen-pregnancy {
    padding-left: 60px;
  }

  .content-wrape-divz.zneu-it-pr-k {
    margin-right: 0;
  }

  .content-div {
    margin-left: 20px;
  }

  .content-div.smutek.black {
    width: 100%;
    margin-left: 0;
    padding-left: 65px;
  }

  .content-div.sample.z-_sexualita {
    margin-left: auto;
  }

  .illu-div {
    width: 50%;
    padding-right: 0;
  }

  .illu-div.sikana-illu-div {
    width: 18%;
  }

  .illu-div.uprava-illu-div {
    width: 5%;
  }

  .illu-div.sebev-myslenky-illu-div {
    width: 15%;
  }

  .illu-div.sebevrazda-illu-div {
    width: 10%;
  }

  .illu-div.doma-mi-ubliyuji-illu-div, .illu-div.ppp-illu-div {
    width: 15%;
  }

  .illu-div.sexualita-illu-div {
    width: 5%;
    display: block;
  }

  .illu-div.bodzshaming-illu-div {
    width: 42%;
  }

  .illu-div.psych {
    width: 15%;
  }

  .illu-div.ss-psychedelika-illu-div {
    width: 25%;
  }

  .illu-div.co-jsem-zac-illu-div {
    width: 30%;
  }

  .grid {
    grid-template-areas: "Area . ."
                         ". . ."
                         ". . ."
                         ". . Area-2";
  }

  .hideonmobilepls.hide-tablet {
    background-position: 50% 0;
  }

  .div-block-13 {
    display: none;
  }

  .subpage-content-placeholder-2.smutek {
    padding-top: 60px;
  }

  .subpage-content-placeholder-2.digit-ln-z-vislosti {
    padding-right: 20px;
  }

  .subpage-content-placeholder-2.sebevrazda, .subpage-content-placeholder-2.umrti {
    padding-top: 0;
  }

  .button-6.white {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    transition: box-shadow 1s, background-color .2s;
  }

  .button-6.white:hover {
    background-color: #d3d3d3;
  }

  .button-6.black {
    margin-bottom: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    transition: box-shadow 1s, background-color .2s;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-bila.desatero-leva-sexualita {
    margin-left: 410px;
  }

  .button-6.rodic-out.desatero-z.desatero-leva {
    margin-left: 250px;
  }

  .div-block-16 {
    width: 50%;
    display: block;
  }

  .div-block-17 {
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
    display: flex;
  }

  .black {
    float: none;
    text-align: left;
    margin-left: 20px;
    padding-top: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .black.bold-text {
    margin-top: -5px;
    font-weight: 600;
  }

  .black.bold-text.mentori {
    margin-left: 121px;
  }

  .black.bold-text.mentori.sample {
    margin-left: 0;
  }

  .black.mentori.desatero {
    margin-left: 118px;
  }

  .black.mentori.desatero.rozvod {
    align-self: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .black.mentori.video {
    margin-left: 24px;
  }

  .black.mentori.video.sample {
    margin-left: 0;
  }

  .black.bodyshaming-h2-co-d-lat.co-delat-kdyz.nadpis {
    font-size: 24px;
  }

  .black.ss-sexting.co-delat-kdyz.nadpis {
    font-size: 30px;
    font-weight: 700;
  }

  .logo-link-block {
    width: 240px;
    margin-left: 0;
  }

  .logo-link-block.moje-telo._2 {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .logo-link-block._1 {
    width: 100%;
  }

  .logo-link-block._1._2 {
    justify-content: center;
    padding-left: 20px;
  }

  .logo-link-block._1._2._3 {
    padding-top: 40px;
  }

  .logo-link-block._1.nepanika.sebepo-kozov-n {
    width: 240px;
  }

  .logo-link-block._2 {
    width: 70%;
  }

  .logo-link-block.sebepo-kozov-n.linka-bezpe {
    width: 240px;
  }

  .logo-link-block.pov-dej.sebepo-kozov-n {
    width: 240px;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-link-block.rodi-ovsk-linka.sebepo-kozov-n, .logo-link-block.teen-pregnancy {
    width: 240px;
  }

  .logo-link-block.mentori.rozvod {
    width: 100%;
  }

  .logo-link-block.rodic-comingout, .logo-link-block.ss {
    width: 240px;
  }

  .logo-link-block.bodyshaming {
    width: auto;
  }

  .grid-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-7.dalsi {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .grid-7.dalsi.sebepo-kozov-n {
    margin-left: 60px;
  }

  .grid-9 {
    grid-template-columns: 2fr;
    width: 210px;
  }

  .grid-9.bodyshaming {
    width: 340px;
  }

  .grid-9.jak-d-l {
    width: auto;
  }

  .hlavni-nadpis {
    background-image: linear-gradient(167deg, #ff5c3e, #9f3d56 100%, #6e2d62 100%, #4c226b);
    width: 50vw;
    display: block;
  }

  .columns-6 {
    width: 60%;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
  }

  .nadpis-2 {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    font-weight: 700;
    position: static;
  }

  .pro-koho-je {
    background-image: linear-gradient(#131127, #2e144e);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-17 {
    width: 100%;
  }

  .div-block-20 {
    margin-top: 50px;
    padding-top: 20px;
  }

  .div-block-20.blog {
    width: auto;
  }

  .div-block-20.blog.main-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20.teen-pregnancy {
    margin-top: 0;
  }

  .div-block-20.mentor {
    margin-top: 40px;
    padding-top: 20px;
  }

  .div-block-20.ss-rozcestnik {
    margin-top: 100px;
    margin-left: auto;
  }

  .div-block-20.mapa-pomoci {
    text-align: left;
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-20.psychedelika {
    background-size: auto 450px;
    width: 1220px;
    margin-top: 100px;
    margin-right: 0;
    padding-top: 140px;
  }

  .div-block-24 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    width: auto;
    max-width: none;
    margin-top: 40px;
    margin-left: 0;
    padding-left: 0;
  }

  .navbar-2 {
    background-color: #0000;
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(175deg, #fff6, #ffffff0a);
  }

  .columns-7 {
    margin-top: 80px;
  }

  .link-block-35, .link-block-35.second-button {
    border-radius: 5px;
  }

  .image-24 {
    width: 1000%;
  }

  .image-25 {
    width: 80%;
    transform: rotate(-14deg);
  }

  .column-8, .inspiruj-se {
    margin-top: 0;
  }

  .pomoc-organizace.pd-top-50px {
    padding-top: 0;
  }

  .sub-page-nadpis.black-nadpis {
    color: #000;
  }

  .sub-page-nadpis.black-nadpis.z-vislosti {
    margin-left: 20px;
  }

  .sub-page-nadpis.black-nadpis.osam-lost {
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 220px;
    margin-right: 0;
    padding-right: 0;
    position: static;
    left: 0;
    right: 0;
  }

  .white.left, .white.align-left {
    width: auto;
  }

  .image-29 {
    display: block;
  }

  .image-30 {
    display: inline-block;
  }

  .text-block-35 {
    border: 1px #000;
  }

  .link-21.rozvod.link-hover.purple {
    color: var(--purple);
  }

  .link-block-40 {
    cursor: pointer;
  }

  .body-2 {
    background-color: #131129;
  }

  .nadpis {
    margin-right: 180px;
  }

  .autor {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-left: 160px;
    margin-right: 0;
    display: flex;
  }

  .image-34 {
    opacity: 1;
    mix-blend-mode: normal;
    border-radius: 20px;
  }

  .div-block-31 {
    text-align: left;
    align-items: center;
    margin-left: 15px;
    padding-left: 0;
    display: flex;
  }

  .text-block-36 {
    text-align: center;
    margin-right: 15px;
    text-decoration: none;
    overflow: auto;
  }

  .text-block-37 {
    margin-right: 30px;
  }

  .main-image {
    width: auto;
  }

  .image-35 {
    width: 100vw;
    min-width: auto;
    max-width: none;
    height: 90vh;
    min-height: auto;
    max-height: none;
  }

  .heading-7 {
    margin-left: -154px;
  }

  .text-block-43 {
    color: #0000;
    background-color: #0000;
  }

  .o-projektu {
    padding-top: 1px;
  }

  .mapa-pomoci {
    padding-top: 140px;
  }

  .mapa-pomoci.samostatna {
    text-align: left;
  }

  .mapa-pomoci.hp {
    padding-top: 60px;
  }

  .blog-newest {
    padding-top: 1px;
  }

  .quick-stack {
    flex: 0 auto;
    margin-left: 0;
  }

  .collection-list-wrapper-3 {
    flex: 0 auto;
    margin-bottom: 0;
    margin-left: 50px;
    padding-bottom: 0;
  }

  .rozcestnik {
    padding-bottom: 100px;
  }

  .rozcestnik.stredni {
    margin-top: 0;
    padding-top: 1px;
  }

  .grid-12 {
    padding-bottom: 100px;
  }

  .grid-12.mentori.ss {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    text-align: left;
    place-content: center;
    place-items: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .grid-12.ss {
    grid-column-gap: 39px;
    grid-row-gap: 59px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-12.grid-4.zs {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    grid-template-rows: 250px 250px 250px;
    grid-auto-rows: 250px;
    padding-top: 15px;
    padding-bottom: 100px;
  }

  .grid-12.ss-vs-mobile {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .ss-topic.mentori-rozcestnik {
    width: 250px;
    height: 250px;
  }

  .ss-topic.mentori-rozcestnik.open {
    height: 250px;
  }

  .image-43.ss-rozcestnik {
    outline-offset: 0px;
    object-fit: fill;
    border: 1px #000;
    outline: 3px #ff5c3e;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ss-header-2.mentori.rozvod {
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
    padding-bottom: 220px;
  }

  .ss-header-2.mentori.kamarad {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9ebfed9340ebec68efa4c_kamarad-illu-vsechno%20(1).png");
    background-position: 100% 80%;
    background-repeat: no-repeat;
    background-size: auto 500px;
    background-attachment: scroll;
  }

  .ss-header-2.mentori.sebevra-edn-my-lenky {
    background-position: 67vw;
    width: auto;
  }

  .ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
    background-position: 90% 80%;
    background-size: 40%;
  }

  .ss-header-2.rodic {
    background-position: 80% 100%;
  }

  .ss-header-2.ss-sexting {
    width: auto;
    padding-top: 3px;
  }

  .ss-header-2.prasky {
    background-position: 90% 100%;
    background-size: auto 470px;
    margin-top: 0;
    padding-top: 140px;
  }

  .ss-header-2.sexting {
    padding-bottom: 100px;
  }

  .ss-header-2.psychedelika {
    margin-top: 0;
    padding-top: 0;
    padding-right: 20px;
    overflow: visible;
  }

  .ss-header-2.ss-psychedelika {
    background-size: 350px, cover;
  }

  .grid-20 {
    grid-template-columns: 1fr 1fr;
    place-items: start center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .grid-20.mentor {
    grid-template-columns: 1.5fr 1.75fr;
    padding-top: 0;
  }

  .grid-20.rozcod.smutno-cloud {
    background-position: 89%;
    background-size: auto 400px;
  }

  .video {
    padding-top: 1px;
  }

  .video.rozvod {
    background-color: #fff;
    display: none;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming {
    background-position: 95% 100%;
  }

  .desatero.rozvod {
    background-color: #fac5ed;
  }

  .desatero.sebevra-edn-my-lenky {
    background-color: var(--dark-turquoise);
  }

  .desatero.co-jsem-sakra-za {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b320c8c583371fc18fea_spodek%20vweb.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 1300px 600px;
  }

  .tabs-menu {
    margin-left: 0;
    margin-right: 0;
  }

  .button-9 {
    margin-left: 0;
  }

  .button-9.button-temata-pro-ss {
    margin-left: 40px;
  }

  .heading-12 {
    margin-top: 20px;
  }

  .heading-13 {
    padding-top: 0;
  }

  .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi {
    padding-top: 12px;
  }

  .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi.filter-class {
    padding-top: 0;
  }

  .heading-13.zs-digizavislosti, .heading-13.zs-domaci-nasili, .heading-13.zs-sikana, .heading-13.zs-kybersikana, .heading-13.zs-sebeposkozovani, .heading-13.zs-sebevrauda, .heading-13.zs-prijmypotrava, .heading-13.zs-osamelost, .heading-13.zs-nizkesebevedomi, .heading-13.zs-smutno, .heading-13.zs-zavislosti {
    padding-top: 12px;
  }

  .heading-13.zs-rozvod {
    padding-top: 16px;
  }

  .heading-13.zs-sexualita, .heading-13.zs-bodyshaming, .heading-13.zs-sexualita2 {
    padding-top: 12px;
  }

  .heading-15 {
    margin-top: auto;
    padding-top: 60px;
  }

  .image-44 {
    margin-top: -60px;
  }

  .image-44.s {
    margin-top: -145px;
  }

  .heading-19 {
    text-align: center;
    object-fit: fill;
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph-16 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-17 {
    color: #000;
    text-align: center;
    border: 1px #000;
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    display: block;
  }

  .flex-block {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-12 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-without-image.umrti {
    padding-top: 0;
  }

  .hero-without-image.osam-lost {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cab9ca3a5f0ed6a72d82_Osame%CC%8Clost%20(5).png");
    background-position: -10% -70%;
    background-repeat: no-repeat;
    background-size: auto 600px;
  }

  .hero-wrapper-two.padding-top-100 {
    margin-top: 0;
    padding-top: 100px;
  }

  .margin-bottom-24px {
    width: 110%;
    font-size: 16px;
    line-height: 30px;
  }

  .button-13.umrti {
    transition: box-shadow 1s, background-color .2s;
  }

  .button-13.umrti:hover {
    background-color: #5a1f7d;
  }

  .button-13.kamarad-se-trapi {
    font-size: 16px;
    transition: box-shadow 1s, background-color .2s;
  }

  .button-13.kamarad-se-trapi:hover {
    background-color: #d3d3d3;
  }

  .button-13.osam-lost {
    font-size: 16px;
    transition: box-shadow 1s cubic-bezier(.075, .82, .165, 1), background-color .2s;
    display: block;
  }

  .button-13.osam-lost:hover {
    background-color: #9180b5;
  }

  .div-block-20-copy {
    margin-top: 50px;
  }

  .paragraph-21 {
    margin-bottom: 20px;
  }

  .heading-21 {
    margin-left: 0;
  }

  .list-2 {
    color: #000;
    font-size: 38px;
    font-weight: 800;
  }

  .list-2.psychedelika, .list-2.psychedelika.pruvodci {
    color: #fff;
  }

  .list-item-2 {
    font-size: 14px;
  }

  .text {
    font-size: 38px;
    list-style-type: decimal;
  }

  .paragraph-23 {
    padding-right: 0;
  }

  .list-item-6.zneu-it-pr-k {
    width: 800px;
    padding-right: 40px;
  }

  .heading-37 {
    margin-left: 25px;
  }

  .heading-37.zneu-it-pr-k {
    margin-left: 40px;
  }

  .paragraph-24 {
    width: 608px;
  }

  .image-45 {
    max-width: 191%;
    height: 33px;
  }

  .image-48 {
    clear: none;
  }

  .image-49 {
    margin-left: 0;
  }

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

  .image-51, .image-52 {
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-40 {
    padding-top: 0;
  }

  .tab-link-z-kladn-koly {
    margin-left: 0;
  }

  .tab-link-st-edn-koly {
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-45:hover {
    box-shadow: 0 2px 12px 2px #00000040;
  }

  .image-55 {
    margin-top: -62px;
  }

  .link-block-47:hover {
    box-shadow: 0 2px 10px 2px #00000040;
  }

  .grid-16.prac-list {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .div-block-45.prez {
    justify-content: center;
  }

  .div-block-45.prez.rozvod {
    height: 450px;
  }

  .paragraph-46.prac-list.mentori.ss-pruvodci-video-p.pismo-white {
    color: #fff;
  }

  .paragraph-46.mentori.sebevra-edn-my-lenky {
    color: #070707;
  }

  .link-block-50.prac-list {
    width: 250px;
  }

  .link-block-50.prac-list.desatero {
    width: 225px;
  }

  .link-block-50.prac-list.desatero.s--psychedelika {
    margin-left: 190px;
  }

  .div-block-46.prac-list {
    background-color: #e4e6e7;
  }

  .div-block-46.prac-list.rozvod {
    background-color: #fff;
  }

  .div-block-46.prac-list.sample {
    display: none;
  }

  .div-block-46.prac-list.trapi-me-znamky {
    padding-bottom: 220px;
  }

  .div-block-46.rozvod {
    background-color: #fff;
    margin-left: 0;
    padding: 100px 40px 0;
  }

  .div-block-46.video.ss-pruvodci-video-div.ss-pruvodci-muj-kamarad-se-trapi-video {
    padding-top: 60px;
  }

  .div-block-46.sebevra-edn-my-lenky {
    background-color: #e4e6e7;
  }

  .heading-102.mentori.sebevra-edn-my-lenky {
    color: #0a0a0a;
  }

  .image-60.desatero-btn {
    margin-left: 10px;
  }

  .header.mentori.rozvod {
    align-self: center;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss {
    width: auto;
  }

  .heading-103, .paragraph-48 {
    margin-left: 0;
  }

  .drop-link.round {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .heading-104 {
    margin-left: auto;
  }

  .heading-105 {
    margin-left: 110px;
  }

  .paragraph-50 {
    margin-left: 0;
  }

  .heading-106, .paragraph-51, .heading-107, .paragraph-52 {
    margin-left: auto;
  }

  .heading-108 {
    margin-left: 90px;
  }

  .paragraph-53 {
    margin-left: 100px;
  }

  .heading-109 {
    margin-left: 70px;
  }

  .heading-110 {
    margin-left: 80px;
  }

  .paragraph-54 {
    margin-left: 120px;
  }

  .heading-111 {
    margin-left: 100px;
  }

  .paragraph-55 {
    margin-left: 120px;
  }

  .heading-113 {
    margin-left: 100px;
  }

  .paragraph-56, .paragraph-57 {
    margin-left: 120px;
  }

  .heading-114 {
    margin-left: 80px;
  }

  .paragraph-58 {
    margin-left: 140px;
  }

  .heading-115 {
    margin-left: 80px;
  }

  .paragraph-59 {
    margin-left: 140px;
  }

  .quick-stack-2 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .image-67 {
    margin-left: 0;
  }

  .paragraph-61 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-63 {
    margin-right: 0;
  }

  .image-68 {
    margin-left: 0;
  }

  .paragraph-64 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-65, .paragraph-66 {
    margin-right: 0;
  }

  .bold-text-12 {
    font-size: 14px;
  }

  .paragraph-68 {
    margin-bottom: 36px;
  }

  .grid-24 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    place-items: stretch stretch;
  }

  .paragraph-69 {
    color: #fff;
  }

  .about-source {
    color: var(--white);
    margin-bottom: 110px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
  }

  .bold-text-13.teen-pregnancy {
    font-size: 16px;
  }

  .heading-124.mensi-nadpis {
    margin-top: 0;
  }

  .bold-text-25.teen-pregnancy {
    font-size: 16px;
  }

  .heading-125 {
    width: auto;
  }

  .mapa-pomoci-odstavec {
    max-width: 90%;
  }

  .flex-block-10 {
    width: 250px;
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-11 {
    width: 250px;
    height: 250px;
  }

  .flex-block-12, .flex-block-13, .flex-block-14, .flex-block-15, .flex-block-16, .flex-block-17, .flex-block-18, .flex-block-19, .flex-block-20, .flex-block-21 {
    height: 250px;
  }

  .flex-block-22 {
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-23.open, .flex-block-24, .flex-block-25 {
    height: 250px;
  }

  .flex-block-26 {
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-27 {
    padding-bottom: 0;
  }

  .flex-block-27.open, .flex-block-28, .flex-block-28.open {
    height: 250px;
  }

  .flex-block-29, .flex-block-30, .flex-block-31 {
    width: 250px;
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-32, .flex-block-33 {
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-34 {
    height: 250px;
  }

  .flex-block-35, .flex-block-36, .flex-block-37, .flex-block-38 {
    height: 250px;
    padding-bottom: 0;
  }

  .heading-126, .heading-127, .heading-128 {
    margin-left: 20px;
  }

  .heading-128.osam-lost {
    margin-left: 20px;
    margin-right: 0;
    position: static;
    right: 0;
  }

  .zem-el-mi-bl-zk {
    color: #fff;
    margin-left: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .m-j-kamar-d-se-tr-p {
    color: #fff;
    margin-left: 20px;
  }

  .heading-129 {
    margin-left: 20px;
  }

  .heading-129.z-vislosti {
    margin-left: 40px;
  }

  .flex-block-39 {
    margin-top: 25px;
  }

  .tabs {
    margin-left: 0;
  }

  .bold-text-45 {
    display: inline-block;
  }

  .bold-text-48 {
    font-size: 16px;
  }

  .image-87 {
    max-height: 100%;
  }

  .div-block-62 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-90 {
    height: 75%;
    margin-left: 100px;
  }

  .image-104 {
    transition: transform .4s;
  }

  .image-104:hover {
    transform: translate(-46.5px)rotate(180deg);
  }

  .div-block-74 {
    background-color: #b92626;
    width: 880px;
    height: 973px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-74.graphic-timeline {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-75 {
    background-color: #6e6d7f;
    width: 372px;
    height: 973px;
  }

  .div-block-75.graphic-timeline-el1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 33px;
    display: flex;
  }

  .div-block-76 {
    background-color: #d29898;
    width: 70px;
    height: 973px;
  }

  .div-block-76.graphic-timeline-el2 {
    text-align: center;
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .div-block-77 {
    width: 372px;
    height: 972px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-77.graphic-timeline-el3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 33px;
    display: flex;
  }

  .div-block-78 {
    background-color: #23204c;
    width: 372px;
    height: 330px;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 335px;
    font-size: 19px;
    display: flex;
    position: relative;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 245px;
    display: flex;
    position: relative;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 191px;
    display: flex;
    position: relative;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 317px;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block5 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 269px;
    display: flex;
    position: relative;
    top: 0;
  }

  .div-block-79 {
    background-color: #23204c;
    width: 372px;
    height: 330px;
  }

  .div-block-80 {
    background-color: #ff5c3e;
  }

  .div-block-80.graphictimeline-line-el {
    border: 0 #0000;
    border-radius: 50px;
    width: 70px;
    height: 70px;
  }

  .image-107 {
    width: 70px;
    height: 70px;
  }

  .div-block-81 {
    background-color: #ff5c3e;
    width: 5px;
  }

  .div-block-81.timeline-line {
    width: 2px;
  }

  .timeline-line {
    background-color: #ff5c3e;
    width: 5px;
    height: 964px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .image-108 {
    width: 70px;
    height: 70px;
  }

  .div-block-82 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 973px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-82.timeline-img {
    grid-column-gap: 125px;
    grid-row-gap: 125px;
    justify-content: flex-start;
    position: absolute;
  }

  .paragraph-114 {
    height: 30px;
  }

  .paragraph-115 {
    margin-bottom: 0;
  }

  .paragraph-116 {
    width: 322px;
    height: 30px;
    font-size: 19px;
  }

  .paragraph-116.timeline-text-block2 {
    text-align: left;
    height: 60px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .paragraph-116.timeline-text-block1, .paragraph-116.timeline-text-block3 {
    text-align: left;
    margin-bottom: 0;
    font-weight: 700;
  }

  .paragraph-116.timeline-text-block4, .paragraph-116.timeline-text-block5 {
    text-align: left;
    height: 60px;
    margin-bottom: 0;
  }

  .paragraph-117 {
    width: 322px;
    height: 240px;
  }

  .paragraph-118 {
    width: 322px;
    height: 240px;
    margin-top: 15px;
    padding-top: 0;
  }

  .paragraph-118.timeline-text-block2 {
    text-align: left;
    height: 120px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-118.timeline-text-block1 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-118.timeline-text-block3 {
    text-align: left;
    height: 96px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-118.timeline-text-block4 {
    text-align: left;
    height: 192px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-118.timeline-text-block5 {
    text-align: left;
    height: 144px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-51 {
    width: 56px;
    height: 40px;
  }

  .image-109 {
    z-index: 999;
    background-color: var(--light-pink);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 25px;
    height: 47px;
    position: absolute;
    inset: 16px -23px auto auto;
  }

  .image-109.timeline-arrow2 {
    top: 30px;
    right: -23px;
  }

  .image-109.timeline-arrow1 {
    right: -23px;
  }

  .image-109.timeline-arrow4 {
    inset: 35px auto auto -23px;
    transform: rotate(180deg);
  }

  .image-109.timeline-arrow3 {
    top: 133px;
    right: -23px;
  }

  .image-109.timeline-arrow5 {
    inset: 65px auto auto -23px;
    transform: rotate(180deg);
  }

  .div-block-83 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .paragraph-119 {
    z-index: 999;
    word-break: normal;
    width: 46px;
    height: 40px;
    margin-bottom: 0;
    position: absolute;
  }

  .image-110 {
    z-index: 20;
    height: 964px;
    position: absolute;
  }

  .div-block-84 {
    background-color: #792424;
    width: 4px;
    height: 4px;
    position: absolute;
  }

  .paragraph-120 {
    z-index: 999;
    word-break: normal;
    width: 46px;
    height: 40px;
    margin-bottom: 0;
    position: absolute;
  }

  .div-block-85 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 973px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-85.timeline-img {
    grid-column-gap: 125px;
    grid-row-gap: 125px;
    justify-content: flex-start;
    position: absolute;
  }

  .div-block-86 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .image-111 {
    width: 70px;
    height: 70px;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1 {
    display: none;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1.mob {
    flex: 0 auto;
    display: none;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el2, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el3, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el4, .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el5 {
    display: none;
  }

  .image-114 {
    width: 70px;
    height: 70px;
  }

  .div-block-89 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 973px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-89.timeline-img {
    grid-column-gap: 125px;
    grid-row-gap: 125px;
    justify-content: flex-start;
    position: absolute;
  }

  .div-block-90 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .paragraph-129 {
    z-index: 999;
    word-break: normal;
    width: 46px;
    height: 40px;
    margin-bottom: 0;
    position: absolute;
  }

  .body-6 {
    background-color: #034a18;
  }

  .search-bar {
    justify-content: center;
    align-items: center;
    width: 500px;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .search-2 {
    border-radius: 15px;
    width: 402px;
    height: 39px;
    display: flex;
  }

  .notification-bar {
    position: relative;
  }

  .form-block.search-form {
    width: 100%;
  }

  .form-block.search-form.search-form-zs {
    width: 100%;
    margin-right: auto;
    padding-right: 0;
  }

  .form-block.search-form.search-form-zs.form-block-search {
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-left: auto;
  }

  .form-block.search-form.search-form-zsvs.search-form-cz {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .form-2.filters-wrapper {
    width: 80%;
  }

  .form-2.filters-wrapper.form-vs {
    width: 70%;
  }

  .co-delat-kdyz-ss.ss-spychedelika-co-delat-kdyz {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mapa-pomoci-pocitac {
    max-width: 100%;
    display: block;
  }

  .container-23 {
    margin-left: 0;
  }

  .dropdown-2 {
    text-align: center;
    width: 402px;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .dropdown-2._w-dropdown-list {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: block;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs {
    width: 70%;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs.form-vs, .dropdown-2._w-dropdown-list.form-zs {
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs.form-vs {
    width: 70%;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-pruvodci {
    width: 40%;
    display: none;
  }

  .dropdown-list-2._w-dropdown-list.search-form-zsvs {
    width: 100%;
  }

  .blog-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    width: auto;
    margin-left: -220px;
    margin-right: 0;
    padding-left: 18em;
    padding-right: 18em;
    display: grid;
  }

  .blog-grid._1920-pc.tablet-blog {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-grid._1920-pc.tablet-blog.mobil-blog {
    overflow: visible;
  }

  .collection-item-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: 4px;
    margin-right: 2px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .description {
    height: 144px;
  }

  .category-2 {
    padding-left: 15px;
  }

  .content-wrapper {
    width: 27vw;
    height: auto;
    margin-top: -58px;
    padding-bottom: 30px;
  }

  .content-wrapper.main {
    width: 550px;
    height: auto;
    margin-left: 40px;
  }

  .content-wrapper.second {
    mix-blend-mode: normal;
    width: 450px;
    height: 15rem;
    margin-top: 0;
    padding-bottom: 16px;
  }

  .content-wrapper._80 {
    width: 27vw;
    height: auto;
    min-height: auto;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .content-wrapper._80._1920px {
    height: 450px;
    padding-bottom: 0;
  }

  .category-wrapper {
    margin-top: -10px;
    margin-left: 0;
  }

  .category-wrapper._2 {
    margin-left: 0;
  }

  .category-wrapper._1 {
    margin-left: -154px;
  }

  .category-wrapper.main {
    margin-top: 0;
  }

  .collection-list-wrapper-6 {
    margin-left: 0;
  }

  .div-block-95 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 360px;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .div-block-95.main {
    width: 575px;
    margin-left: 30px;
    padding-left: 0;
  }

  .div-block-95.second {
    opacity: .15;
    width: 450px;
    height: 15rem;
    margin-top: -240px;
  }

  .div-block-95.hideonmobilepls.hide-tablet.pc-obrazek {
    width: 480px;
  }

  .div-block-95.hideonmobilepls.hide-tablet.pc-obrazek._1280-pc {
    width: 29vw;
  }

  .div-block-95.hide-desktop {
    display: none;
  }

  .author-wrapper {
    width: 18vw;
    margin-top: 60px;
  }

  .author-wrapper.second {
    width: auto;
  }

  .author-wrapper.second.autor2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .author-wrapper._5 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: row;
    order: 0;
    align-self: auto;
    width: auto;
    margin-top: 110px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .author-wrapper._63 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    width: auto;
    margin-top: 85px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .author-wrapper.mobile {
    width: auto;
    margin-top: 100px;
    padding-bottom: 20px;
  }

  .date {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 8vw;
  }

  .date._5 {
    margin-left: 275px;
  }

  .link-39 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    align-self: auto;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    display: flex;
  }

  .link-39._2 {
    margin-top: -14px;
  }

  .link-39.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: auto;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .link-block-53 {
    vertical-align: baseline;
    justify-content: center;
    align-items: center;
    width: 600px;
    height: 20rem;
    padding-left: 0;
    display: flex;
  }

  .link-block-53._456 {
    height: 15rem;
    margin-top: 0;
  }

  .link-block-53.pc-obrazek._1280px-pc {
    width: 400px;
  }

  .heading-148 {
    width: 538px;
    height: 41px;
    margin-top: 75px;
  }

  .heading-148.main {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .filter-form-wrapper {
    margin-top: 40px;
  }

  .filter-form-wrapper.l-nky-se-stejn-m-t-matem {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .checkbox-label-2 {
    width: auto;
    height: auto;
    margin-top: -1px;
    margin-bottom: 0;
    padding: 4px 20px;
  }

  .checkbox-label-2.ppp {
    width: auto;
    margin-bottom: 10px;
    padding: 4px 20px;
  }

  .checkbox-label-2.lorem, .checkbox-label-2.stres {
    padding: 4px 20px;
  }

  .checkbox-field {
    width: 82px;
    height: 33px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .checkbox-field.lorem {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
    display: block;
  }

  .checkbox-field.ppp {
    width: auto;
  }

  .rich-text-block-2 {
    width: auto;
    max-width: 1160px;
    margin-left: -85px;
  }

  .dropdown-link._w-dropdown-link, .dropdown-link-2._w-dropdown-link, .dropdown-link-3._w-dropdown-link, .dropdown-link-4._w-dropdown-link, .dropdown-link-5._w-dropdown-link, .dropdown-link-6._w-dropdown-link, .dropdown-link-7._w-dropdown-link, .dropdown-link-8._w-dropdown-link, .dropdown-link-9._w-dropdown-link, .dropdown-link-10._w-dropdown-link, .dropdown-link-11._w-dropdown-link, .dropdown-link-12._w-dropdown-link {
    width: 100%;
  }

  .div-block-97 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-97.phone {
    width: 50%;
    margin-left: 0;
  }

  .div-block-97.phone.search-form-ssvs {
    margin-left: auto;
    padding-left: 80px;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs.form-block-search {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs.form-vs {
    width: 100%;
  }

  .div-block-98 {
    width: 85vw;
    height: 39px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-98.dropdown-block {
    align-items: center;
    height: auto;
  }

  .div-block-98.dropdown-block.search-form-zs {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-98.dropdown-block.search-form-zs.form-zs {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-98.search-form-zsvs.search-form-zs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50vw;
  }

  .newest-article {
    width: auto;
    margin-left: 0;
  }

  .random-article {
    margin-top: 409px;
    margin-left: 150px;
    margin-right: 40px;
  }

  .collection-item-6 {
    margin-left: -273px;
  }

  .heading-149 {
    margin-left: 30px;
  }

  .heading-150 {
    color: #fff;
  }

  .collection-item-7 {
    margin-top: -744px;
    margin-left: 0;
  }

  .cell-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 207px;
  }

  .image-136.ppp {
    margin-left: 57px;
  }

  .image-136.lorem {
    margin-left: 77px;
  }

  .content-blog-wrapper {
    background-image: linear-gradient(#23204c, #131129 50%);
    width: 95vw;
    max-width: none;
    margin-left: 40px;
  }

  .paragraph-138 {
    margin-bottom: 20px;
  }

  .form-block-3 {
    margin-bottom: 60px;
  }

  .videa-amos.ss-pruvodci-zneuziti-prasku-bg {
    background-color: #fde7e2;
  }

  .dropdown-link-13._w-dropdown-link, .div-block-103 {
    width: 100%;
  }

  .drop-link-2.round {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .div-block-107, .gdpr-divblock {
    margin-top: 50px;
    padding-top: 20px;
  }

  .dropdown-link-14._w-dropdown-link, .dropdown-link-15._w-dropdown-link, .dropdown-link-16._w-dropdown-link, .dropdown-link-17._w-dropdown-link {
    width: 100%;
  }

  .hero-copy.new.ss-rozcestnik {
    background-position: 100%, 0 0;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .hero-copy.new.mentori-rozcestnik {
    padding-top: 7px;
    padding-bottom: 70px;
  }

  .hero-copy.new, .hero-copy.event-new {
    padding-top: 150px;
  }

  .hero-copy.event-new.ss-rozcestnik {
    background-position: 100%, 0 0;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .hero-copy.event-new.mentori-rozcestnik {
    padding-top: 7px;
    padding-bottom: 70px;
  }

  .event.new.ss-rozcestnik {
    background-position: 100%, 0 0;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .event.new.mentori-rozcestnik {
    padding-top: 7px;
    padding-bottom: 70px;
  }

  .event.new, .event.event-new {
    padding-top: 150px;
  }

  .event.event-new.ss-rozcestnik {
    background-position: 100%, 0 0;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .event.event-new.mentori-rozcestnik {
    padding-top: 7px;
    padding-bottom: 70px;
  }

  .heading-102-copy.mentori.sebevra-edn-my-lenky, .heading-events.mentori.sebevra-edn-my-lenky {
    color: #0a0a0a;
  }

  .grid-39 {
    grid-template-rows: repeat(auto-fit, 200px);
  }

  .div-block-110 {
    margin-bottom: 0;
    overflow: hidden;
  }

  .heading-gallery.mentori.sebevra-edn-my-lenky, .h1-kalendar.mentori.sebevra-edn-my-lenky {
    color: #0a0a0a;
  }

  .kalendar-event {
    margin-bottom: 0;
    overflow: hidden;
  }

  .grid-events {
    grid-template-rows: repeat(auto-fit, 200px);
  }

  .div-block-113 {
    background-position: 100% 100%;
    width: 1220px;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    color: #fff;
  }

  p {
    font-size: 18px;
    line-height: 24px;
  }

  ol {
    color: #fff;
  }

  li {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
  }

  .hero.new.blog {
    margin-left: 0;
  }

  .container {
    max-width: none;
  }

  .regular.psychedelika {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
    background-position: 0 0;
    background-size: cover;
    margin-right: 0;
  }

  .regular.pruvodci-psychedelika {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cad6d43d2682f192debc1_Psychadelika_pozad%C3%AD_pr%C3%A1zdn%C3%A9%20(1).png");
    background-position: 0 0;
    background-size: cover;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper.ss-pruvodci-muj-k-s-trapi-accordion-wrapper {
    color: #000;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.sexualita-accordion-wrapper {
    padding-right: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
    background-position: 12% 98%;
  }

  .co-delat-kdyz.co-jsem-sakra-za {
    margin-left: -220px;
  }

  .subpage-uvod.black.bodyshaming {
    padding-right: 100px;
  }

  .image.konsent.tablet {
    width: 35%;
    min-width: auto;
  }

  .image.lin-bezp {
    width: 50%;
  }

  .zakladni-odstavec.hero-verze {
    margin-top: 60px;
  }

  .promo-sectio.footer {
    margin-top: 0;
    padding-top: 0;
  }

  .content-wrape-divz.kyber-ikana {
    margin-top: 380px;
  }

  .content-div.sample.z-_smutek {
    margin-left: auto;
  }

  .illu-div {
    padding-right: 0;
  }

  .illu-div.pruvodce-desatero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .illu-div.sebev-myslenky-illu-div {
    width: 15%;
  }

  .illu-div.sexualita-illu-div {
    width: 5%;
    display: none;
  }

  .illu-div.psych {
    width: 10%;
  }

  .subpage-content-placeholder-2 {
    margin-top: 40px;
  }

  .subpage-content-placeholder-2.smutek {
    margin-top: 0;
  }

  .grid-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pro-koho-je {
    background-image: linear-gradient(#131127, #2e144e);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-20 {
    width: auto;
    max-width: 2056px;
  }

  .div-block-20.blog.main-container {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20.psychedelika {
    background-size: auto 520px;
    width: 1550px;
    margin-top: 100px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 220px;
  }

  .div-block-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
    max-width: none;
    margin-left: 0;
    padding: 20px 0;
  }

  .link-21.teen-pregnancy.s--mento-i.psycholog {
    color: var(--white);
  }

  .image-35 {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    min-width: auto;
    max-width: none;
    height: 95vh;
    min-height: auto;
    max-height: none;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .collection-list-wrapper-3 {
    margin-left: 0;
  }

  .rozcestnik {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
    background-size: 30%;
  }

  .ss-header-2.mentori.psychedelika {
    background-size: auto 500px;
  }

  .ss-header-2.mentori.pruvodci-psychadelika {
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 500px 500px, cover;
  }

  .ss-header-2.psychedelika {
    background-image: none;
  }

  .ss-header-2.ss-psychedelika {
    background-size: 350px, cover;
  }

  .grid-20.rozcod.smutno-cloud {
    background-position: 85% 0;
    background-size: auto 400px;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychologove {
    background-color: var(--white);
  }

  .desatero.m-j-kamar-d-se-tr-p.psycholog {
    background-position: 21%;
  }

  .desatero.co-jsem-sakra-za {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b3847213af3deb0807bd_spodni%CC%81%20c%CC%8Ca%CC%81st.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a9fb4b7c4f4089b77e3f34_spodek%20vweb%20(1).png");
    background-position: 100% 70%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 200px, 1920px 720px;
    background-attachment: scroll, scroll;
  }

  .paragraph-23.bodyshaming.ss-pruvodci-muj-k-s-trapi-p-desatero {
    color: #000;
  }

  .paragraph-23.bodyshaming.ss-pruvodci-muj-k-s-trapi-p-desatero.pismo-white {
    color: #fff;
  }

  .paragraph-23.bodyshaming.psych, .paragraph-23.psycho {
    color: var(--black);
  }

  .paragraph-23.prasky {
    color: #e47e00;
  }

  .paragraph-23.p-black, .list-item-6.ss-pruvodci-muj-k-s-trapi-list {
    color: #000;
  }

  .list-item-6.ss-pruvodci-muj-k-s-trapi-list.pismo-white {
    color: #fff;
  }

  .list-item-6.psych, .list-item-6.psycho {
    color: var(--black);
  }

  .list-item-6.prasky {
    color: #e47e00;
  }

  .list-item-6.p-black {
    color: #000;
  }

  .list-item-6.ss-pruvodci-zneuziti-prasku {
    color: #e4820b;
  }

  .paragraph-45.mentori.ss-pruvodce-hero-p.psych {
    color: var(--black);
  }

  .paragraph-46.prac-list.mentori.ss-pruvodci-video-p.pismo-white {
    color: #fff;
  }

  .link-block-50.prac-list.desatero {
    align-self: auto;
    margin-left: 0;
    position: static;
    left: -41px;
  }

  .link-block-50.prac-list.desatero.online {
    position: static;
    left: 162px;
  }

  .link-block-50.prac-list.desatero.s--psychedelika {
    margin-left: 190px;
  }

  .div-block-46.video.ss-pruvodci-video-div.psychologove {
    background-position: 50% 44%;
  }

  .div-block-46.ss-pruvodci-preyentace-div.psychologove {
    background-position: 50% 48%;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapy-p {
    width: 40vw;
  }

  .container-16 {
    max-width: 2056px;
    margin-left: auto;
  }

  .form-block.search-form {
    width: 100%;
    margin-left: 0;
  }

  .form-block.search-form.search-form-zs {
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    margin-left: 150px;
    margin-right: auto;
  }

  .form-block.search-form.search-form-zs.form-block-search {
    width: 60%;
  }

  .form-block.search-form.search-form-zsvs.search-form-cz {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
  }

  .form-2.filters-wrapper {
    width: 60%;
  }

  .co-delat-kdyz-ss.ss-spychedelika-co-delat-kdyz {
    background-size: cover;
  }

  .dropdown-2._w-dropdown-list {
    width: 100%;
    display: block;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs {
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs.form-vs {
    width: 100%;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs {
    width: 100%;
    margin-left: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs.form-vs {
    width: 100%;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-pruvodci {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: none;
  }

  .dropdown-list-2._w-dropdown-list {
    margin-left: 150px;
  }

  .dropdown-list-2._w-dropdown-list.search-form-zsvs {
    width: auto;
    margin-left: 0;
  }

  .dropdown-list-2._w-dropdown-list.form-search-zs, .dropdown-list-2._w-dropdown-list.form-pruvodci {
    margin-left: 0;
  }

  .blog-grid._1920-pc {
    margin-left: 0;
    padding-left: 1em;
  }

  .blog-grid._1920-pc.tablet-blog.mobil-blog {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    position: static;
    overflow: visible;
  }

  .collection-item-4._1280-pc {
    position: static;
    overflow: visible;
  }

  .description {
    width: auto;
    height: auto;
  }

  .category-2 {
    padding-left: 15px;
  }

  .content-wrapper {
    height: auto;
    margin-top: -58px;
    padding-bottom: 20px;
  }

  .content-wrapper.main {
    margin-left: 40px;
  }

  .content-wrapper._80 {
    width: 550px;
    height: 350px;
  }

  .content-wrapper._80._1920px {
    width: 30vw;
    height: 350px;
  }

  .collection-list-wrapper-6 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
  }

  .collection-list-wrapper-6.mobil-blog {
    grid-auto-flow: row;
    position: static;
  }

  .div-block-95 {
    width: 550px;
    height: auto;
  }

  .div-block-95.main {
    width: 575px;
  }

  .div-block-95.hideonmobilepls.hide-tablet {
    width: 550px;
    display: block;
  }

  .div-block-95.hideonmobilepls.hide-tablet.pc-obrazek {
    width: 560px;
  }

  .div-block-95.hideonmobilepls.hide-tablet.pc-obrazek._1280-pc {
    width: 600px;
    height: 20rem;
  }

  .div-block-95.hide-desktop {
    width: 25vw;
    display: none;
  }

  .author-wrapper.second.autor2 {
    margin-top: 40px;
    padding-top: 0;
  }

  .author-wrapper._5 {
    margin-top: 100px;
    padding-bottom: 10px;
  }

  .author-wrapper._63 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 0;
    margin-top: 40px;
  }

  .author-wrapper.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 100px;
    padding: 10px 0 0 60px;
  }

  .date._2 {
    margin-top: -15px;
  }

  .link-39._2 {
    margin-top: -30px;
  }

  .link-block-53.pc-obrazek._1280px-pc {
    width: 600px;
    height: auto;
  }

  .checkbox-label-2 {
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 4px 20px;
    overflow: visible;
  }

  .checkbox-field.lorem, .checkbox-field.ppp {
    width: auto;
  }

  .rich-text-block-2 {
    color: var(--white);
    border: 1px solid #fff;
    width: auto;
    max-width: 1200px;
    font-size: 16px;
  }

  .dropdown-link._w-dropdown-link, .dropdown-link-2._w-dropdown-link, .dropdown-link-3._w-dropdown-link, .dropdown-link-4._w-dropdown-link, .dropdown-link-5._w-dropdown-link, .dropdown-link-6._w-dropdown-link, .dropdown-link-7._w-dropdown-link, .dropdown-link-8._w-dropdown-link, .dropdown-link-9._w-dropdown-link, .dropdown-link-10._w-dropdown-link, .dropdown-link-11._w-dropdown-link, .dropdown-link-12._w-dropdown-link, .div-block-97.phone {
    width: 100%;
  }

  .div-block-97.phone.search-form-ssvs {
    padding-left: 350px;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs.form-block-search {
    width: 80%;
    margin-left: auto;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs.form-vs {
    width: 80%;
    margin-left: 0;
  }

  .div-block-98.dropdown-block {
    width: 50%;
  }

  .div-block-98.dropdown-block.search-form-zs {
    justify-content: center;
    align-items: center;
    width: 42%;
  }

  .div-block-98.dropdown-block.search-form-zs.form-zs {
    width: 36%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-98.dropdown-block.form-pruvodci {
    justify-content: center;
    align-items: center;
    width: 60%;
    margin-left: 0;
  }

  .div-block-98.search-form-zsvs.search-form-zs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
  }

  .newest-article {
    margin-left: 281px;
  }

  .collection-item-7 {
    margin-top: -450px;
  }

  .content-blog-wrapper {
    width: 95vw;
    margin-top: 500px;
    margin-left: 45px;
    top: -301px;
  }

  .dropdown-link-13._w-dropdown-link {
    width: 100%;
  }

  .pridej-se-k-nam {
    margin-right: auto;
  }

  .usporadani {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .div-block-103 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 5%;
  }

  .kam-smerujeme {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-104 {
    width: 80%;
  }

  .image-174 {
    align-self: auto;
  }

  .fs-consent_banner-2 {
    color: #000;
  }

  .div-block-107, .gdpr-divblock {
    width: auto;
    max-width: 2056px;
  }

  .paragraph-146.p-black {
    color: #000;
  }

  .list-16 {
    font-size: 18px;
  }

  .paragraph-152, .paragraph-153, .paragraph-154, .paragraph-155, .paragraph-156, .paragraph-157, .bold-text-63, .bold-text-64 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-163 {
    color: #fbfbfb;
  }

  .paragraph-158 {
    font-size: 16px;
    line-height: 24px;
  }

  .list-32 {
    color: #fff;
    font-size: 18px;
  }

  .paragraph-159.p-black {
    color: #000;
  }

  .dropdown-link-14._w-dropdown-link, .dropdown-link-15._w-dropdown-link, .dropdown-link-16._w-dropdown-link, .dropdown-link-17._w-dropdown-link {
    width: 100%;
  }

  .grid-39 {
    grid-template-rows: auto;
  }

  .p-black {
    color: #000;
  }

  .grid-events {
    grid-template-rows: auto;
  }

  .div-block-113 {
    background-position: 100%;
    background-size: auto 500px;
    width: 1550px;
    margin-top: 78px;
    padding-top: 220px;
  }

  .div-block-114 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 220px;
  }

  .div-block-115 {
    margin-top: 0;
    top: 100px;
  }

  .div-block-116 {
    top: 50px;
  }

  .text-block-69 {
    color: #fff;
  }
}

@media screen and (max-width: 991px) {
  .hero.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .hero.new.o-nas {
    height: auto;
  }

  .hero.new.zs-rozcestnik {
    background-position: 50%, 0 0;
    background-size: 960px, auto;
  }

  .hero.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .hero.new {
    padding-bottom: 80px;
  }

  .body-bg {
    background-position: 100% 0, 0 250%;
    background-repeat: no-repeat, no-repeat;
    height: 100%;
  }

  .scenario-name {
    font-size: 32px;
  }

  .hide-tablet {
    display: none;
  }

  .hide-desktop {
    flex-flow: row;
    height: auto;
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .hide-desktop.video {
    background-color: #648491;
    background-image: none;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop {
    background-color: #fff;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop.pruvodci-ss-teen-pregnancy-hide-desktop {
    background-color: #d8bfd8;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop.ss-pruvodci-muj-kamarad-se-trapi-hide-desktop {
    background-color: #490e6f;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop.ss-pruvodci-zneuzit--pr-sku {
    background-color: #fde7e2;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop.pruvodci-psychadelika {
    background-color: #906ea5;
  }

  .hide-desktop.trapi-me-znamky {
    background-image: none;
  }

  .hide-desktop.bodyshaming {
    width: 500px;
    height: auto;
    margin-left: 40px;
  }

  .show-at-bottom {
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .section {
    background-position: 100% 100%;
    padding-bottom: 0;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .subpage-sekce-pomoc {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#ffffffd9, #ffffffd9);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-top: 100px;
  }

  .accordion-wrapper {
    margin-right: 0;
    padding-left: 0;
  }

  .accordion-wrapper.mentori {
    margin-left: 0;
  }

  .accordion-wrapper.mentori.rozvod {
    margin-top: 60px;
    margin-left: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.kamarad {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-uprava {
    margin-top: 0;
    padding-left: 10px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.pr-vodce-desatero-posun {
    margin-left: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.pr-vodce-desatero-posun.tablet, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-osamelost {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.trapi-me-zanmkz-desatero {
    padding-left: 10px;
    padding-right: 40px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper {
    margin-bottom: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper.psychedelika-accordion-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-right: 60px;
    padding-left: 10px;
    padding-right: 50px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.znauziti-prasku-accordion-wrapper, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper-desatero {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.rozvod {
    padding-left: 0;
  }

  .accordion-wrapper.sebera-edn-my-lenky {
    margin-left: -45px;
    padding-left: 0;
    padding-right: 70px;
  }

  .accordion-wrapper.smutek-z--desatero.je-mi-smutno-desatero {
    margin-top: 10px;
  }

  .accordion-item.dark-p_text.black {
    margin-left: 0;
  }

  .accordion-item.dark-p_text.black.zneu-it-pr-k {
    margin-right: 140px;
  }

  .accordion-item.dark-p_text.black.osam-lost {
    margin-left: 108px;
  }

  .accordion-item.dark-p_text.black.ss-muj-kamarad-se-trapi {
    margin-left: 0;
  }

  .accordion-item.dark-p_text.black.prasky {
    margin-right: 0;
  }

  .accordion-item.sebepo-kozov-n--z {
    margin-right: 10px;
  }

  .accordion-item-trigger.osam-lost._2, .accordion-item-trigger.osam-lost._4, .accordion-item-trigger.osam-lost._6, .accordion-heading.color-blue.smutek.black.osam-lost._2 {
    margin-top: 15px;
  }

  .accordion-heading.sebepo-kozov-n {
    text-align: left;
  }

  .accordion-item-content.m-j-kamar-d-se-tr-p, .accordion-item-content.m-j-kamar-d-se-tr-p.ss {
    font-size: 16px;
    line-height: 24px;
  }

  .accordion-item-content.zneu-it-pr-k {
    font-size: 16px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.zemrel-mi-blizky, .subpage-content-placeholder.ithurtsdiv.sikana.sebeposkozovani, .subpage-content-placeholder.ithurtsdiv.sikana.rozvod-rozchod-content-placeholder {
    padding-top: 100px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.m-j-kamar-d-se-tr-p {
    right: 25px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
    background-position: 0 19%;
    background-size: 250px;
  }

  .subpage-content-placeholder.ithurtsdiv.z-vislosti {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.ss-zneu-it--pr-k {
    padding-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.zemrel-mi-blizky, .subpage-content-placeholder.ithurtsdiv.bodyshaming.sebeposkozovani, .subpage-content-placeholder.ithurtsdiv.bodyshaming.rozvod-rozchod-content-placeholder {
    padding-top: 100px;
  }

  .co-delat-kdyz {
    background-color: #0000;
    width: auto;
    margin-left: 60px;
    margin-right: auto;
    display: block;
  }

  .co-delat-kdyz.teen-pregnancy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
  }

  .co-delat-kdyz.teen-pregnancy.zneu-it-pr-k {
    justify-content: flex-start;
    padding-right: 100px;
  }

  .co-delat-kdyz.teen-pregnancy.teen-pregnancy-co-delat-kdyz {
    width: 640px;
  }

  .co-delat-kdyz.znamky {
    margin-left: 0;
  }

  .co-delat-kdyz.znamky.co-dela-kdyz-uprava {
    width: 640px;
  }

  .co-delat-kdyz.bodyshaming {
    width: auto;
    margin-left: 0;
  }

  .co-delat-kdyz.dom-c-n-sil {
    margin-left: 0;
  }

  .co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava-2, .co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava {
    width: 640px;
  }

  .co-delat-kdyz.digit-ln-z-vislosti, .co-delat-kdyz.smutek {
    width: 640px;
    margin-left: auto;
  }

  .co-delat-kdyz.ikana, .co-delat-kdyz.ppp, .co-delat-kdyz.kyber-ikana, .co-delat-kdyz.n-zk--sebev-dom, .co-delat-kdyz.rozvod {
    width: 640px;
  }

  .co-delat-kdyz.sebepo-kozov-n {
    width: 640px;
    margin-left: 0;
  }

  .co-delat-kdyz.sebevra-da {
    width: 640px;
    margin-left: auto;
  }

  .co-delat-kdyz.sexualita {
    margin-left: 0;
  }

  .co-delat-kdyz.sexualita.co-delat-kdyz-sexulita {
    width: 640px;
  }

  .co-delat-kdyz.osam-lost {
    width: 640px;
    margin-left: auto;
  }

  .co-delat-kdyz.mrt.umrti-co-delat-kdyz {
    width: 640px;
    margin-left: 20px;
  }

  .co-delat-kdyz.puberta.co-se-mi-deje-s-telem-co-delat-kdyz, .co-delat-kdyz.m-j-kamar-d-se-tr-p {
    width: 640px;
  }

  .co-delat-kdyz.z-vislosti {
    margin-left: 0;
  }

  .co-delat-kdyz.z-vislosti.zavislosti-co-delat-kdyz {
    width: 640px;
    margin-left: 60px;
  }

  .co-delat-kdyz.ss-sexting {
    margin-left: 100px;
    margin-right: 0;
  }

  .co-delat-kdyz.kamarad {
    margin-left: auto;
  }

  .co-delat-kdyz.ss {
    width: 640px;
  }

  .co-delat-kdyz.zs-desatero {
    background-color: #0000;
    margin-left: auto;
  }

  .co-delat-kdyz.zs-desatero.kyber-ikana {
    width: 740px;
    margin-left: auto;
  }

  .co-delat-kdyz.zs-desatero.ppp {
    margin-top: 30px;
  }

  .co-delat-kdyz.zs-desatero.ppp.desatero-landscape {
    margin-left: 0;
  }

  .co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz {
    width: 640px;
  }

  .co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz.nizkeseb-center {
    width: 740px;
  }

  .co-delat-kdyz.osam-lost-z.osam-lost-z--desatero {
    width: 640px;
  }

  .co-delat-kdyz.osam-lost-z.osam-lost-z--desatero.desatero-osamelost {
    margin-left: 0;
  }

  .co-delat-kdyz.trapi-me-znamky-co-delat-kdyz {
    margin-left: auto;
  }

  .co-delat-kdyz.z--pr-vodci {
    margin-left: 0;
  }

  .co-delat-kdyz.znauziti-prasku-co-delat-kdyz {
    width: 640px;
  }

  .co-delat-kdyz.zneuziti-prasku-co-delat-kdyz-desatero {
    width: 740px;
    margin-left: auto;
  }

  .co-delat-kdyz.ss-muj-kamarad-se-trapi-desatero-co-delat-kdyz {
    margin-left: auto;
  }

  .co-delat-kdyz.teen-pregnancy-co-delat-kdyz-desatero {
    margin-left: 0;
  }

  .co-delat-kdyz.umrti {
    width: 640px;
  }

  .co-delat-kdyz.kamarad-se-trapi-co-delat-kdyz-desatero {
    margin-left: 0;
  }

  .co-delat-kdyz.co-jsem-sakra-za {
    margin-left: auto;
  }

  .subpage-uvod.black.bodyshaming {
    margin-bottom: 60px;
  }

  .subpage-uvod.black.osam-lost {
    margin-left: 80px;
    right: 0;
  }

  .subpage-uvod.black.z-vislosti {
    margin-left: 30px;
    padding-left: 60px;
  }

  .subpage-uvod.new-white.sebevedomi-text {
    width: 500px;
    margin-left: 60px;
  }

  .subpage-uvod.sexualita.sexualita-p {
    margin-left: 220px;
  }

  .subpage-uvod.color-white {
    text-align: left;
  }

  .subpage-uvod.color-white.umrti.zemrel-mi-blizky-posun {
    margin-left: auto;
  }

  .subpage-uvod.color-white.kamarad-se-trapi-subpage-uvod {
    margin-right: 20px;
  }

  .image.no-bg {
    left: -36px;
  }

  .image.nepanikar.du-e {
    width: 70%;
  }

  .image.nepanikar.co-jsem-sakra-za {
    width: 80%;
  }

  .image._3pe.n-zk--sebev-dom {
    height: 40px;
    margin-top: 20px;
    padding-top: 0;
  }

  .image._3pe.bodyshaming {
    width: 22%;
    margin-top: 0;
    padding-bottom: 0;
  }

  .image.bodyshaming {
    width: 25%;
  }

  .image._2.nepanikar.tablet, .image._2.nepanikar.z-_sexualita.sexualita-moje-telo {
    width: 50%;
  }

  .image._2.nepanikar.psych {
    width: 30%;
  }

  .image._2.sebepo-kozov-n {
    width: 100%;
  }

  .image.sananim.ss-sananim {
    width: 50%;
  }

  .image.anabell.n-zk-sebev-dom {
    justify-content: center;
    align-items: flex-start;
    width: 180px;
    margin-top: 0;
    margin-left: 20px;
    padding-top: 10px;
    padding-bottom: 33px;
    display: block;
    position: static;
  }

  .image.konsent.tablet, .image.konsent.sexualita-konsent {
    width: 80%;
  }

  .image.n-zk--sebev-dom.moje-t-lo {
    width: auto;
    height: 110px;
  }

  .image.detske-krizove-centrum.teen-pregnancy-organizace {
    width: 30%;
  }

  .image.moje-telo.mgbtm--10 {
    margin-bottom: -10px;
  }

  .image.moje-telo.z-_bodyshaming-mojetelo {
    width: 43%;
  }

  .image.lin-bezp.co-jsem-sakra-za {
    width: 50%;
  }

  .image.teen-pregnancy-organizace {
    width: 70%;
  }

  .image.ss-linka-bezpeci {
    width: 50%;
  }

  .image.ss-linka-bezpeci.psychedelika-logo-image-pomoc {
    box-sizing: border-box;
    object-fit: contain;
    width: 75%;
    margin-bottom: 15px;
    overflow: clip;
  }

  .image.ss-nepanikar {
    padding-bottom: 20px;
  }

  .image.rozvod {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image.tablet {
    width: 50%;
  }

  .image.z-_rozvod {
    width: 60%;
  }

  .image.logo-lb {
    width: 84%;
  }

  .image.bodyshaming-annabell {
    width: 81%;
  }

  .image.lb, .image.psychedelika {
    width: 50%;
  }

  .image-2.hidethis.secondary-pic {
    margin-left: 381px;
  }

  .image-2.hidethis.secondary-pic.visibleonmob {
    margin-left: 253px;
  }

  .image-2.hidethis.cary {
    display: none;
  }

  .section-padd {
    background-position: 100% 100%;
    padding-bottom: 0;
  }

  .section-padd.home-settings.smutek {
    padding-top: 20px;
  }

  .section-padd.osamelost {
    background-position: 95% 5%;
    background-size: auto 200px;
  }

  .section-padd.sample.mentori.trapi-me-znamky {
    padding-bottom: 140px;
    overflow: hidden;
  }

  .section-padd.sample.mentori.osamelost {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    overflow: hidden;
  }

  .section-padd.sample.mentori.ppp {
    background-size: 25vw;
    overflow: hidden;
  }

  .section-padd.sample.mentori.psycholog {
    background-position: 105% 100%;
  }

  .section-padd.sample.mentori.co-jsem-sakra-za {
    padding-top: 60px;
  }

  .section-padd.umrti {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nadpis-3 {
    margin-top: 0;
    padding-top: 0;
  }

  .zakladni-odstavec {
    font-size: 16px;
    line-height: 24px;
  }

  .zakladni-odstavec.white.ppp {
    text-align: left;
  }

  .zakladni-odstavec.white.ss.teen-preg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .zakladni-odstavec.white.ss.sexting {
    color: #560f87;
  }

  .zakladni-odstavec.hero-verze {
    width: 70%;
    margin-top: 50px;
    margin-left: 100px;
    padding-right: 0;
  }

  .zakladni-odstavec.hero-verze.hero-sekce-h2 {
    margin-left: auto;
  }

  .zakladni-odstavec._3pe {
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 180px;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding: 15px 0 0;
    display: block;
    position: static;
    left: 0;
  }

  .zakladni-odstavec.anabell.n-zk-sebev-dom {
    width: 180px;
    margin-left: 0;
    display: inline;
  }

  .zakladni-odstavec.prev-centrum {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.ss-kamarad-se-trapi-zakladni-odstavec {
    margin-left: auto;
    margin-right: auto;
  }

  .zakladni-odstavec.ss-zakladni-odstavec.psychadelika-logo-text {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pomoc-pracovni-listy {
    padding-top: 20px;
  }

  .dum {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1ba78b8bec189009602a_domecek-desktop_full.png");
    background-position: 50% 0;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block.domaci-nasili {
    box-shadow: none;
    margin-top: 474px;
    margin-left: 1%;
  }

  .link-block.porad-online {
    width: 100px;
    margin-top: 475px;
    margin-left: 40%;
    padding-top: 122px;
  }

  .link-block.doors {
    margin-top: 0%;
    margin-left: 53.5%;
  }

  .link-block.pp-potravy {
    margin-top: 475px;
    margin-left: 78%;
    padding-top: 122px;
  }

  .link-block.sikana {
    margin-top: 765px;
    margin-left: 2%;
  }

  .link-block.kybersikana {
    margin-top: 765px;
    margin-left: 37.5%;
  }

  .link-block.kybersikana.closed {
    margin-top: 765px;
  }

  .link-block._7th {
    margin-top: 885px;
    margin-left: 76%;
  }

  .link-block._7th.closed {
    margin-top: 765px;
  }

  .link-block._8 {
    margin-top: 1058px;
    margin-left: 0%;
  }

  .link-block._9 {
    cursor: none;
    margin-top: 1058px;
    margin-left: 75%;
  }

  .link-block._10 {
    margin-top: 1058px;
    margin-left: 37%;
  }

  .link-block._11 {
    margin-top: 1665px;
    margin-left: 2%;
  }

  .link-block._12 {
    margin-top: 1668px;
    margin-left: 37%;
  }

  .link-block._13 {
    margin-top: 1665px;
    margin-left: 76%;
  }

  .link-block._14 {
    margin-top: 1942px;
    margin-left: 2%;
  }

  .link-block._15 {
    margin-top: 1943px;
    margin-left: 37.5%;
  }

  .link-block.prospech {
    margin-left: 68%;
  }

  .link-block.muj-kamarad-se-trapi {
    margin-top: 1355px;
  }

  .prezentace.doma {
    background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00284ce6dec_obr_1.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08d88ce6e1f_618048be9717b57935de3518_obr_2%201.png");
    background-position: 0 0, 50% -20vw, 0 0;
    background-repeat: repeat, repeat-x, no-repeat;
    background-size: auto, 100%, 85%;
  }

  .prezentace.smutek {
    padding-bottom: 0;
  }

  .prezentace.sikana {
    background-position: 0 13%;
  }

  .prezentace.prijem-potravy {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00240ce6e55_Datovy%E2%95%A0%C3%BC%20zdroj%201%402x.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0e02dce6df8_Datovy%E2%95%A0%C3%BC%20zdroj%203.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03d1fce6df5_Datovy%E2%95%A0%C3%BC%20zdroj%205.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea02a29ce6dfd_Datovy%E2%95%A0%C3%BC%20zdroj%206.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea01b76ce6e08_Datovy%E2%95%A0%C3%BC%20zdroj%202.svg");
    background-position: 0 60%, 10% 100%, 100% 101%, 50% 100%, 100% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 30%, 200px, 400px, auto, 250px;
  }

  .prezentace.kybersikana {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea011e6ce6e4a_kyber%20-%20ilustrace%201%20-min.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png");
    background-position: 0 0, 53% 100%, 50% -30vh;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, 280%, contain;
  }

  .prezentace.bodyshaming.rozvod-rozchod, .prezentace.bodyshaming.bodyshaming1 {
    padding-bottom: 140px;
  }

  .prezentace.sexualita {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prezentace.osamelost {
    background-position: 0 100%, 85% 3%, 100% 100%, 110% 5%, 0 0;
    background-size: auto 250px, auto 200px, auto 300px, auto 250px, auto 300px;
  }

  .prezentace.zavislosti {
    background-position: 8% 99%, 50% 102%, -10%, 83% 40%, 91% 37%, 85% 32%, 100%, 105% 5%, 8% 4%, 13% 8%, -10% 10%;
    background-size: auto 80px, auto 350px, auto 350px, auto 70px, auto 80px, auto 80px, auto 350px, auto 300px, auto 80px, auto 80px, auto 300px;
  }

  .prezentace.sample {
    overflow: hidden;
  }

  .prezentace.sample.co-delat-kdyz {
    background-image: none;
    margin-left: auto;
  }

  .prezentace.sample.co-delat-kdyz.teen-pregnancy {
    background-position: 100% 100%, 0 100%;
    background-size: auto 500px, auto 600px;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p {
    background-position: 100% 100%, 100% 100%;
    background-size: auto 700px, auto 350px;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .prezentace.sample.co-delat-kdyz.zneu-it-pr-k {
    background-position: 0 0, 100% 35%;
    background-size: cover, auto 400px;
  }

  .prezentace.sample.co-delat-kdyz.ss-sexting {
    margin-left: 0;
  }

  .prezentace.sample.co-delat-kdyz.prasky {
    padding-bottom: 140px;
  }

  .prezentace.sample.co-se-mi-to-d-je-s-t-lem {
    overflow: hidden;
  }

  .p-head {
    margin-left: 0;
  }

  .columns-5.bottom {
    margin-top: 60px;
  }

  .promo-sectio.colab {
    background-color: var(--white);
  }

  .content-wrape-divz {
    margin-bottom: 150px;
  }

  .content-wrape-divz.teen-pregnancy {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .content-wrape-divz.m-j-kamar-d-se-tr-p.ss {
    margin-left: 0;
  }

  .content-wrape-divz.zneu-it-pr-k {
    margin-bottom: 60px;
    margin-right: 0;
  }

  .content-wrape-divz.kyber-ikana {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .content-wrape-divz.zs-znamky, .content-wrape-divz.zs-znamky-copy {
    margin-bottom: 70px;
  }

  .content-wrape-divz.hideonmobilepls {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div {
    flex-flow: column;
    padding-left: 0;
    display: flex;
  }

  .content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div.psychedelika-desatero-wrapper {
    justify-content: center;
    align-items: center;
  }

  .content-wrape-divz.hide-desktop, .content-wrape-divz.hide-desktop.hide-tablet {
    display: none;
  }

  .content-wrape-divz.padding-top-100, .content-wrape-divz.smutek, .content-wrape-divz.zavislosti {
    margin-bottom: 100px;
  }

  .content-wrape-divz.zavislosti-margin-btm {
    margin-bottom: 80px;
  }

  .content-wrape-divz.bodyshaming-mg-bottom {
    margin-bottom: 110px;
  }

  .content-div.smutek {
    width: 95%;
  }

  .content-div.smutek.black.umrti.zemrel-mi-blizky-content-div {
    margin-top: 40px;
  }

  .content-div.sexualita.sexualita-content-div {
    width: 80%;
  }

  .content-div.sample {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .content-div.sample.zneu-it-pr-k {
    margin-left: 0;
    padding-top: 0;
  }

  .content-div.sample.zneu-it-pr-k.desatero {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci {
    flex-flow: column;
    flex: 1;
    order: -1;
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .content-div.sample.z--pr-vodci.tablet {
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .content-div.sample.z--pr-vodci.rozvod {
    justify-content: center;
    align-items: center;
    margin-left: 120px;
  }

  .content-div.sample.z--pr-vodci.ss-pruvodci-content-div {
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
  }

  .content-div.sample.z--pr-vodci.sebevra-da {
    margin-left: auto;
  }

  .content-div.sample.z-_z-vislosti {
    margin-top: 0;
  }

  .content-div.sample.ppp {
    margin-left: 120px;
  }

  .content-div.sample.psychedelika {
    margin-left: 0;
  }

  .illu-div {
    margin-left: 45px;
    display: none;
  }

  .illu-div.kamarad {
    display: none;
  }

  .illu-div.kamarad.zs-pruvodce-kamarad-illu-div {
    width: 50%;
    display: flex;
  }

  .illu-div.pruvodce-desatero {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .illu-div.pruvodce-desatero.tablet {
    margin-left: 0;
  }

  .illu-div.muj-kamarad-illu-div, .illu-div.s.ss-zneuziti-prasku-illu-div-desatero, .illu-div.s.ss-teen-pregnancy-illu-div-desatero, .illu-div.s.ss-muj-kamarad-se-trapi-illu-div-desatero {
    display: none;
  }

  .illu-div.z--pr-vodci {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .illu-div.z--pr-vodci.rozvod {
    width: 50%;
    margin-left: 73px;
  }

  .illu-div.z--pr-vodci.ss-pruvodci-illu-div {
    margin-left: auto;
    margin-right: auto;
  }

  .illu-div.doma-mi-ublizuji-illu-div {
    display: none;
  }

  .illu-div.tablet {
    margin-left: 0;
  }

  .illu-div.mobile, .illu-div.mobile.ys-desatero-obrazek {
    display: block;
  }

  .text-issu._4 {
    padding-left: 7px;
  }

  .image-7 {
    margin-left: 39px;
  }

  .div-block-11, .landing-content-mobile {
    display: none;
  }

  .subpage-content-placeholder-2 {
    padding-top: 0;
  }

  .subpage-content-placeholder-2.smutek {
    padding-top: 70px;
  }

  .subpage-content-placeholder-2.digit-ln-z-vislosti {
    padding-right: 20px;
  }

  .subpage-content-placeholder-2.ppp {
    margin-top: 0;
    padding-top: 60px;
  }

  .subpage-content-placeholder-2.kyber-ikana {
    padding-top: 60px;
  }

  .subpage-content-placeholder-2.bodyshaming {
    padding-bottom: 50px;
  }

  .subpage-content-placeholder-2.umrti {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .subpage-content-placeholder-2.znamky {
    padding-top: 60px;
  }

  .subpage-content-placeholder-2.zavislosti-padding-top-100 {
    padding-top: 100px;
  }

  .button-6.teen-preg {
    margin-left: 100px;
    position: relative;
    left: 100px;
  }

  .black.bold-text.mentori {
    margin-left: 132px;
  }

  .black.bold-text.mentori.bodyshaming {
    margin-left: 5px;
  }

  .black.mentori.desatero {
    margin-left: 107px;
  }

  .black.mentori.desatero.rozvod {
    margin-left: 100px;
  }

  .black.bodyshaming-h2-co-d-lat, .black.bodyshaming-h2-co-d-lat.co-delat-kdyz.nadpis {
    margin-left: 0;
  }

  .logo-link-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    width: 100%;
    height: 300px;
    display: flex;
  }

  .logo-link-block.text {
    width: auto;
  }

  .logo-link-block.text._1, .logo-link-block.moje-telo._1, .logo-link-block.moje-telo._2 {
    width: 100%;
  }

  .logo-link-block.moje-telo._2.n-zk-sebev-dom.tablet {
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block._1 {
    width: 30%;
  }

  .logo-link-block._1._2 {
    width: 100%;
  }

  .logo-link-block._1._2._3.n-zk-sebev-dom.anabel {
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet {
    width: 100%;
    height: 300px;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 20px;
    display: block;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet-mentori {
    margin-left: -25px;
    padding-bottom: 0;
  }

  .logo-link-block._1.nepanika {
    width: 33%;
    margin-left: 205px;
  }

  .logo-link-block._1.nepanika.sebepo-kozov-n, .logo-link-block._1.rozvod {
    width: 100%;
  }

  .logo-link-block.sebepo-kozov-n {
    width: 35%;
  }

  .logo-link-block.pov-dej.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
    left: 0;
  }

  .logo-link-block.rodi-ovsk-linka.sebepo-kozov-n {
    width: 100%;
  }

  .logo-link-block.teen-pregnancy {
    width: 50%;
  }

  .logo-link-block.bodyshaming {
    width: 100%;
  }

  .grid-7 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-7.uvodni {
    flex-flow: column;
    grid-template-columns: 1fr;
    place-items: center;
    width: 50vw;
    margin-left: 90px;
    display: flex;
  }

  .grid-7.uvodni._1 {
    grid-template-columns: 1fr;
  }

  .grid-7.uvodni._1.vycentrovat {
    width: 100%;
  }

  .grid-7.uvodni.teen-pregnancy {
    width: auto;
    margin-left: 0;
  }

  .grid-7.uvodni.grid-pomoc.grid-pomoc-psychadelika-mobile-l {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-left: 0;
    display: grid;
  }

  .grid-7.dalsi {
    flex-flow: column;
    display: flex;
  }

  .grid-7.dalsi.sebepo-kozov-n {
    margin-left: 0;
  }

  .grid-9 {
    place-content: center;
    justify-items: center;
  }

  .image-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hlavni-nadpis {
    width: 70vw;
  }

  .hlavni-nadpis.homepage {
    width: auto;
  }

  .pro-koho-je {
    background-image: linear-gradient(#131127, #2e144e);
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-20 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    padding: 10px 20px 40px;
    display: block;
    position: static;
  }

  .div-block-20.blog {
    display: flex;
  }

  .div-block-20.m-j-kamar-d-se-tr-p {
    margin-top: 0;
    margin-left: 0;
    margin-right: 140px;
    padding: 0;
  }

  .div-block-20.teen-pregnancy {
    margin-top: 0;
  }

  .div-block-20.mentor {
    padding-top: 0;
  }

  .div-block-20.ss-rozcestnik {
    margin-right: 60px;
    padding-top: 40px;
  }

  .div-block-20.ss-sexting {
    margin-top: 0;
  }

  .div-block-20.mapa-pomoci {
    text-align: center;
    padding-left: 20px;
  }

  .div-block-20.co-jsem-sakra-za {
    margin-top: 0;
  }

  .div-block-20.psychedelika {
    background-position: 100% 0;
    background-size: 500px;
  }

  .div-block-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    width: 85vw;
    max-width: none;
    margin-left: 0;
  }

  .hero-buttons.mobile {
    left: 40px;
  }

  .hero-buttons.desktop {
    width: 55%;
    height: auto;
    margin-bottom: 0;
    display: block;
  }

  .navbar-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-2.hide-desktop {
    flex-flow: column;
  }

  .nav-menu-3 {
    color: #1a1b24;
    text-align: center;
    background-color: #2a1347;
    border-radius: 15px;
    margin-top: 0;
    font-size: 27px;
    font-weight: 700;
    line-height: 40.5px;
  }

  .nav-menu-3.sub-menu-linkblock {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 60px;
  }

  .nav-link-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 40.5px;
    display: block;
  }

  .nav-link-2.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-2.w--open {
    line-height: 40.5px;
  }

  .nav-link-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-3.desktop {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 40.5px;
    display: block;
  }

  .nav-link-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-21 {
    margin-top: 8%;
  }

  .menu-button-3, .menu-button-3.w--open {
    background-color: #0000;
  }

  .body {
    background-color: #131028;
  }

  .text-block-29.menu-tablet {
    font-size: 22px;
    font-weight: 400;
  }

  .inspiruj-se {
    margin-top: 0;
  }

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

  .pomoc-organizace.bodyshaming {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pomoc-organizace.bodyshaming.mg-top-120 {
    margin-top: 60px;
  }

  .pomoc-organizace.sample.teen-pregnancy {
    width: 100%;
  }

  .pomoc-organizace.sample.co-jsem-sakra-za {
    margin-top: 40px;
  }

  .pomoc-organizace.pd-top-50px {
    padding-top: 0;
  }

  .sub-page-nadpis.black {
    display: none;
  }

  .sub-page-nadpis.black.mobile {
    display: block;
  }

  .sub-page-nadpis.black.ppp, .sub-page-nadpis.nizke-sebevedomi {
    display: none;
  }

  .sub-page-nadpis.mobile {
    display: block;
  }

  .sub-page-nadpis.mobile.black, .sub-page-nadpis.mobile.smaller {
    font-size: 55px;
  }

  .sub-page-nadpis.sebeposkozovani {
    display: none;
    overflow: visible;
  }

  .sub-page-nadpis.sexualita.sexualita-nadpis-hero {
    margin-left: 220px;
  }

  .sub-page-nadpis.color-white.mrt {
    margin-left: 60px;
  }

  .sub-page-nadpis.color-white.mrt.zemrel-mi-blizky-posun {
    margin-left: auto;
  }

  .sub-page-nadpis.black-nadpis.bodyshaming {
    margin-left: 40px;
  }

  .sub-page-nadpis.black-nadpis.z-vislosti {
    margin-left: 87px;
  }

  .sub-page-nadpis.black-nadpis.osam-lost {
    margin-left: 120px;
  }

  .sub-page-nadpis.smutek {
    margin-bottom: 159px;
  }

  .white {
    text-align: center;
    display: block;
  }

  .white.nadpis-mapa {
    padding-left: 0;
  }

  .image-35 {
    width: 100vw;
    height: auto;
    display: block;
  }

  .div-block-32 {
    margin-left: 30px;
  }

  .container-11 {
    padding-top: 20px;
    padding-left: 68px;
  }

  .image-36 {
    margin-top: 0;
  }

  .arrow {
    flex: none;
    align-self: auto;
    width: auto;
    margin-left: 25px;
    padding-right: 0;
  }

  .text-block-43 {
    color: #0000;
  }

  .hero-rozcestnik-buttons {
    height: 140px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 20px 10px;
    display: flex;
  }

  .mapa-pomoci {
    float: none;
    text-align: center;
    padding-top: 140px;
    overflow: visible;
  }

  .mapa-pomoci.samostatna {
    text-align: center;
  }

  .mapa-pomoci.hp {
    padding-top: 80px;
  }

  .collection-list-wrapper-3 {
    justify-content: center;
    align-items: flex-end;
  }

  .rozcestnik {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 245px) minmax(200px, 245px);
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 0;
    display: grid;
    overflow: visible;
  }

  .grid-12.mentori {
    grid-template-columns: minmax(200px, 245px) minmax(200px, 245px);
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-12.mentori.ss {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 250px 250px 250px;
    grid-template-columns: minmax(200px, 245px) minmax(200px, 245px);
    grid-auto-rows: 250px;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    display: grid;
  }

  .grid-12.mentori.ss.grid-ss {
    grid-template-rows: 250px 250px auto;
    grid-template-columns: auto auto;
  }

  .grid-12.ss {
    grid-column-gap: 16px;
    grid-row-gap: 34px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    margin-left: 200px;
    padding-bottom: 0;
    display: inline-block;
  }

  .grid-12.grid-4.zs {
    grid-template-rows: 250px auto auto;
    grid-auto-rows: 250px;
  }

  .grid-12.ss-vs-mobile {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .ss-topic.open.ss-rozcestnik {
    align-self: center;
    width: 245px;
    height: 360px;
  }

  .ss-topic.open.ss-rozcestnik.grid-12 {
    width: 245px;
    height: 360px;
  }

  .ss-topic.mentori-rozcestnik {
    width: auto;
    height: 250px;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .ss-topic.ss-rozcestnik {
    align-self: center;
    width: 245px;
  }

  .image-43 {
    border-radius: 10px;
    width: 250px;
    height: 250px;
    padding-top: 0;
  }

  .image-43.ss-rozcestnik.open {
    transition: transform .2s;
    transform: none;
  }

  .image-43.ss-rozcestnik.open:hover {
    transform: translate(0, -5px);
  }

  .ss-header-2 {
    padding-top: 140px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ss-header-2.mentori {
    background-position: 85% 100%;
    background-size: auto 380px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 45px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .ss-header-2.mentori.rozvod, .ss-header-2.mentori.kamarad, .ss-header-2.mentori.trapi-me-znamky, .ss-header-2.mentori.co-se-mi-to-d-je-s-t-lem {
    overflow: hidden;
  }

  .ss-header-2.mentori.umrti {
    background-size: contain;
    overflow: hidden;
  }

  .ss-header-2.mentori.jsem-online {
    background-image: linear-gradient(90deg, var(--purple), var(--purple) 0%, #490e6f00), linear-gradient(to bottom, #000000b3, #000000b3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f30de95ebb3e1db5239_img_1.png.png");
    background-position: 0 0, 0 0, 100% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, contain;
    background-attachment: scroll, scroll, fixed;
    overflow: hidden;
  }

  .ss-header-2.mentori.sebevra-edn-my-lenky {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    height: 550px;
    overflow: hidden;
  }

  .ss-header-2.mentori.sikana {
    background-position: 150% 0;
    overflow: hidden;
  }

  .ss-header-2.mentori.zavislosti {
    background-position: 95% 85%;
    overflow: hidden;
  }

  .ss-header-2.mentori.nizke-sebevedomi {
    background-size: 35vh, contain;
    overflow: hidden;
  }

  .ss-header-2.mentori.kyber-ikana-z--pr-vodci {
    background-image: linear-gradient(#331c49 50%, #331c4900), linear-gradient(135deg, #331c49 41%, #331c4900), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png");
    background-position: 0 0, 0 0, 100% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, contain;
    overflow: hidden;
  }

  .ss-header-2.mentori.osamelost {
    overflow: hidden;
  }

  .ss-header-2.mentori.ppp {
    background-size: auto 65vh, 80vw;
    overflow: hidden;
  }

  .ss-header-2.mentori.co-jsem-sakra-za {
    background-position: 132% 100%;
  }

  .ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
    background-position: 50% 500px;
    padding-bottom: 100px;
  }

  .ss-header-2.mentori.pruvodci-psychadelika {
    background-size: 350px, auto;
  }

  .ss-header-2.mentori.psychadelika-bg-image {
    background-position: 100% 100%, 0 0;
    background-size: 375px, cover;
    padding-left: 0;
    padding-right: 0;
  }

  .ss-header-2.rodic {
    background-position: 100% 150%;
    background-size: auto 430px;
    margin-bottom: 0;
  }

  .ss-header-2.teen-pregnancy {
    background-position: 80% 100%;
    margin-top: 50px;
    padding-top: 1px;
    padding-bottom: 0;
  }

  .ss-header-2.teen-pregnancy.teen-pregnancy-snizeni-header {
    padding-top: 220px;
  }

  .ss-header-2.m-j-kamar-d-se-tr-p {
    background-position: 100% 100%;
  }

  .ss-header-2.m-j-kamar-d-se-tr-p.ss {
    background-size: auto 420px;
  }

  .ss-header-2.zneu-it-pr-k {
    background-size: auto 300px;
  }

  .ss-header-2.ss-sexting {
    background-position: 100% 0;
    background-size: auto 500px;
    height: 450px;
  }

  .ss-header-2.sexting {
    padding-bottom: 0;
  }

  .ss-header-2.co-jsem-sakra-za {
    background-position: 110% 100%;
    background-size: 400px;
    height: auto;
    margin-top: 0;
    padding-top: 220px;
    padding-bottom: 100px;
  }

  .ss-header-2.psychologove {
    background-position: 100% 114%;
  }

  .grid-20 {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 220px;
    display: grid;
  }

  .grid-20.teen-pregnancy {
    margin-top: 0;
  }

  .grid-20.teen-pregnancy.m-j-kamar-d-se-tr-p {
    align-items: stretch;
    margin-left: 0;
  }

  .grid-20.mentor {
    margin-top: 20px;
  }

  .grid-20.zneu-it-pr-k {
    padding-bottom: 0;
  }

  .grid-20.ss-sexting {
    margin-top: 40px;
  }

  .grid-20.rozcod.ss-pruvodce-hero-grid {
    padding-bottom: 140px;
  }

  .grid-20.rozcod.ss-pruvodce-hero-grid.co-jsem-sakra-zac-grid {
    margin-top: 0;
  }

  .grid-20.rozcod.ss-pruvodce-hero-grid.psychadelika-grid.psychadelica-grid-resp {
    margin-top: 20px;
  }

  .grid-20.rozcod.smutno-cloud {
    background-position: 100% 0;
    background-size: auto 400px;
  }

  .grid-20.rozcod.smutno-cloud.smutno-mg {
    padding-bottom: 20px;
  }

  .desatero.m-j-kamar-d-se-tr-p {
    padding-top: 60px;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.kamarad, .desatero.m-j-kamar-d-se-tr-p.rozvod {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.trapi-me-znamky {
    background-position: 97% 100%;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming {
    background-position: 85% 98%;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-muj-kamarad-se-trapi {
    padding-bottom: 40px;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychologove {
    padding-bottom: 60px;
  }

  .desatero.m-j-kamar-d-se-tr-p.umrti {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.jsem-online {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660281af69487388cc3595cd_img_4.png.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.sikana {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f94c5c5e41f0179443fc7_bully%20rough%202%20-%20bublina.png");
    background-position: 0 0, 100% 5%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 40vw;
    background-attachment: scroll, scroll;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.zavislosti, .desatero.m-j-kamar-d-se-tr-p.nizke-sebevedomi, .desatero.m-j-kamar-d-se-tr-p.sexualita {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.osamelost {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/664c7f26e08225577c7c6288_Osam%C4%9Blost%20(9)%20(Vlastn%C3%AD).png");
    background-position: 0 0, 0 0;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.ppp {
    background-position: 90% 100%;
    background-size: 40vw;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.doma-mi-ublizuji-pozadi-2 {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.ss-psychedelika {
    background-position: 100% 100%, 0 0;
    background-size: 250px, auto;
  }

  .desatero.teen-pregnancy {
    background-image: none;
  }

  .desatero.co-se-mi-to-d-je-s-t-lem, .desatero.sebevra-edn-my-lenky, .desatero.kyber-ikana-z--pr-vodci {
    overflow: hidden;
  }

  .desatero.co-jsem-sakra-za {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b3847213af3deb0807bd_spodni%CC%81%20c%CC%8Ca%CC%81st.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b320c8c583371fc18fea_spodek%20vweb.png");
    background-position: 100% 75%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 200px, 100vw;
  }

  .desatero.co-jsem-sakra-za.s--pr-vodci.ss-pruvodci-desatero-padding {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .desatero.psychedelika {
    background-position: 100%, 0 0;
    background-size: 320px, 320px;
    margin-left: -45px;
    margin-right: -50px;
  }

  .paragraph-15 {
    padding-left: 0;
  }

  .paragraph-15.hero-rozcestnik-button {
    padding-top: 0;
    padding-left: 0;
  }

  .button-9 {
    margin: 20px auto 40px;
  }

  .button-9.w--current {
    margin-left: 0;
  }

  .button-9.centrovani {
    margin-left: auto;
  }

  .heading-12 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
  }

  .heading-13 {
    align-self: center;
    padding-top: 0;
  }

  .heading-13.mentor-rozcestnik-tp, .heading-13.mentor-ssrozcestnik-masturbace {
    align-self: center;
  }

  .heading-13.mentor-ssrozcestnik-zavislost {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.mentor-ssrozcestnik-sexting {
    align-self: center;
  }

  .heading-13.mentor-ssrozcestnik-bodyshaming {
    align-self: center;
    padding-top: 10px;
  }

  .heading-13.mentor-ssrozcestnik-psychologove {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.mentor-ssrozcestnik-cojsemsakrazac {
    align-self: center;
    padding-bottom: 25px;
  }

  .heading-13.mentor-ssrozcestnik-bezpecnysex, .heading-13.mentor-ssrozcestnik-sexualita, .heading-13.mentor-ssrozcestnik-rodic {
    align-self: center;
  }

  .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi.filter-class {
    padding-top: 0;
  }

  .heading-13.mentor-zsroscestnik-prospech {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.zs-digizavislosti {
    align-self: center;
    margin-bottom: 55px;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .heading-13.zs-domaci-nasili, .heading-13.zs-sikana {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.zs-kybersikana, .heading-13.zs-sebeposkozovani {
    align-self: center;
  }

  .heading-13.zs-sebevrauda, .heading-13.zs-prijmypotrava {
    align-self: center;
    padding-top: 12px;
  }

  .heading-13.zs-osamelost, .heading-13.zs-nizkesebevedomi {
    align-self: center;
  }

  .heading-13.zs-smutno {
    text-align: center;
    align-self: center;
    margin-left: 0;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-13.zs-zavislosti {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.zs-rozvod {
    align-self: center;
    padding-top: 12px;
  }

  .heading-13.zs-sexualita {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.zs-bodyshaming {
    align-self: center;
  }

  .heading-13.zs-sexualita2 {
    align-self: center;
    padding-top: 16px;
  }

  .heading-13.problem-s-prosp {
    padding-top: 0;
  }

  .heading-14.mentori {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-14.mentori.umrti.hide-mobil {
    display: none;
  }

  .heading-14.mentori.umrti.hide-desktop {
    height: auto;
    margin-bottom: 40px;
  }

  .heading-14.mentori.ss-pruvodce-h1 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-14.mentori.ss-pruvodce-h1.co-jsem-sakra-za {
    flex-flow: row;
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    margin-right: 3px;
    display: block;
  }

  .heading-15 {
    margin-left: 0;
    padding-top: 0;
  }

  .heading-15.se-vs-rozcestnik {
    text-align: center;
    padding-top: 0;
  }

  .hero-without-image.umrti {
    padding-bottom: 0;
  }

  .hero-without-image.osam-lost {
    background-position: -5% 140%;
    background-size: auto 200px;
  }

  .container-12 {
    max-width: 728px;
  }

  .hero-wrapper-two.padding-top-100 {
    margin-top: 60px;
  }

  .paragraph-18 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .container-13 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

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

  .paragraph-21 {
    margin-bottom: 20px;
  }

  .paragraph-22 {
    margin-right: 310px;
  }

  .button-14 {
    margin-left: 0;
    left: 60px;
  }

  .list-2, .list-2.m-j-kamar-d-se-tr-p {
    padding-left: 100px;
  }

  .list-2.m-j-kamar-d-se-tr-p.bodyshaming.psychedelika-list {
    align-self: auto;
    font-size: 18px;
  }

  .list-2.m-j-kamar-d-se-tr-p.zs-znamky.desatero-jsem-online {
    padding-left: 10px;
  }

  .list-2.m-j-kamar-d-se-tr-p.osamelost.desatero-osamelost {
    padding-left: 10px;
    padding-right: 40px;
  }

  .list-2.m-j-kamar-d-se-tr-p.black.padding-lr-60 {
    padding-left: 60px;
  }

  .list-2.m-j-kamar-d-se-tr-p.online {
    padding-left: 0;
    padding-right: 0;
  }

  .list-2.rozvod {
    padding-right: 60px;
  }

  .list-2.psychedelika {
    padding-left: 137px;
    padding-right: 337px;
  }

  .paragraph-23 {
    line-height: 24px;
  }

  .paragraph-23.mentori {
    top: -13px;
  }

  .paragraph-23.psychedelika-p {
    font-size: 14px;
  }

  .sebeposko-desatero.teen-pregnancy {
    margin-left: 60px;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p {
    margin-left: 0;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.bodyshaming-h2-desatero {
    margin-left: -38px;
  }

  .heading-37 {
    margin-top: 100px;
    margin-left: 0;
  }

  .heading-37.teen.teen-pregnancy {
    margin-left: 0;
  }

  .heading-37.m-j-kamar-d-se-tr-p {
    margin-top: 0;
    margin-left: 0;
  }

  .heading-37.zneu-it-pr-k {
    margin-left: 60px;
  }

  .heading-37.sexting {
    margin-left: 0;
  }

  .heading-25.pruvodci-bodyshaming {
    margin-left: 5px;
  }

  .footer-items {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-right: 0;
  }

  .paragraph-24 {
    width: auto;
  }

  .image-45 {
    width: 500px;
    max-width: 191px;
  }

  .footer-grid {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    place-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .fotter-qr {
    margin-left: 0;
  }

  .paragraph-28 {
    width: auto;
  }

  .slide-nav {
    margin-bottom: 0;
  }

  .paragraph-39 {
    padding-bottom: 50px;
  }

  .div-block-40 {
    margin-left: 0;
  }

  .div-block-43 {
    margin-top: 100px;
    padding-left: 0;
  }

  .div-block-43.rozvod.ss-pruvodci-div-43.co-jsem-sakra-zac-div-43 {
    margin-top: 0;
  }

  .paragraph-45.mentori {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-45.mentori.umrti.hide-desktop {
    color: var(--white);
    height: auto;
    margin-top: 0;
  }

  .paragraph-45.mentori.umrti.hide-mobil {
    display: none;
  }

  .paragraph-45.mentori.ss-pruvodce-hero-p {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-45.psychadelika-link-block {
    margin-top: 20px;
  }

  .image-55 {
    margin-top: 238px;
    margin-left: 0;
    padding-left: 0;
  }

  .link-block-47 {
    margin-top: 20px;
  }

  .link-block-49 {
    margin-left: 5px;
  }

  .grid-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-16.prac-list.ss-pruvodci-video-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-16.prac-list.ss-pruvodci-video-grid.video-grid {
    grid-row-gap: 0px;
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center stretch;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .div-block-44.prac-list.rozvod {
    margin-left: 40px;
    padding-left: 10px;
  }

  .div-block-44.prac-list.rozvod.ss-pruvocdi-video-div.video-text-block {
    flex: 0 auto;
    align-self: stretch;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-44.prac-list.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .div-block-44.rozvod {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 0;
    display: block;
  }

  .div-block-44.rozvod.pruvodci-sexualita {
    padding-left: 20px;
  }

  .div-block-44.rozvod.psychadelika-div-prezentace-text {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-45.prez {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-45.prez.rozvod {
    flex-direction: column;
    align-self: auto;
    height: 400px;
    margin-top: 40px;
    margin-left: 40px;
    padding-top: 0;
    display: block;
  }

  .div-block-45.rozvod {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-46.prac-list.rozvod {
    margin-left: 20px;
  }

  .paragraph-46.prac-list.mentori, .paragraph-46.rozvod {
    margin-left: 0;
  }

  .paragraph-46.mentori {
    margin-left: 0;
    margin-right: 40px;
  }

  .paragraph-46.mentori.co-se-mi-to-d-je-s-t-lem, .paragraph-46.mentori.bodyshaming, .paragraph-46.mentori.pruvodci-sexualita {
    margin-left: 20px;
  }

  .link-block-50.prac-list {
    width: 250px;
  }

  .link-block-50.prac-list.desatero {
    align-self: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .link-block-50.prac-list.desatero.tablet {
    margin-left: 100px;
  }

  .link-block-50.prac-list.desatero.ss-pruvodci-button-desatero, .link-block-50.prac-list.desatero.zs-desatero-button {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-50.prac-list.desatero.s--psychedelika {
    margin-left: 268px;
  }

  .link-block-50.prac-list.rozvod {
    margin-left: 0;
  }

  .link-block-50.prezentace-button {
    margin-left: 20px;
    padding-left: 0;
  }

  .link-block-50.prezentace-button.ppt {
    margin-left: 20px;
  }

  .link-block-50.prezentace-button.rozvod {
    margin-left: 0;
  }

  .link-block-50.prezentace-button.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .div-block-46 {
    padding-bottom: 0;
  }

  .div-block-46.prac-list {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-46.prac-list.trapi-me-znamky {
    padding-bottom: 350px;
  }

  .div-block-46.prac-list.bodyshaming {
    background-position: 100% 90%;
    padding-top: 20px;
  }

  .div-block-46.prac-list.jsem-online {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027fe9f9359d328dd661f9_img_6.png.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .div-block-46.sample {
    margin-top: 0;
  }

  .div-block-46.video.ss-pruvodci-video-div.psychadelika-prezentace-div.psychadelika-prezentace-div-tablet {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .div-block-46.trapi-me-znamky {
    padding-bottom: 60px;
  }

  .div-block-46.jsem-online {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f871f0943e4cabd35eb_img_2.png.png");
    background-repeat: no-repeat;
    background-size: 40%;
    padding-bottom: 140px;
  }

  .div-block-46.sebevra-edn-my-lenky {
    margin-top: 0;
  }

  .div-block-46.ppp.pl {
    background-size: auto 40vw;
  }

  .heading-102.rozvod {
    margin-left: 20px;
  }

  .heading-102.mentori, .heading-102.mentori.zn-mky, .heading-102.mentori.pl {
    margin-left: 0;
  }

  .heading-102.mentori.co-se-mi-to-d-je-s-t-lem, .heading-102.mentori.bodyshaming, .heading-102.mentori.pruvodci-sexualita {
    margin-left: 20px;
  }

  .header.mentori {
    margin-left: 121px;
    left: 0;
  }

  .header.mentori.rozvod {
    margin-left: 100px;
  }

  .image-61 {
    margin-top: 0;
    margin-left: 0;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss {
    margin-top: 120px;
    margin-left: -20px;
    margin-right: 0;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss.zelena {
    margin-top: 0;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapi-heading {
    margin-left: 0;
  }

  .heading-32.teen-pregnancy {
    margin-top: 100px;
  }

  .heading-32.zneu-it-pr-k {
    margin-left: 40px;
  }

  .heading-33.teen-pregnancy {
    margin-top: 100px;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    margin-left: 0;
    margin-right: 100px;
    padding-left: 0;
    padding-right: 75px;
    display: block;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapy-p {
    width: 100%;
    margin-right: 0;
  }

  .paragraph-47.teen-pregnancy {
    flex-direction: column;
    align-items: flex-start;
    width: 350px;
    padding-right: 60px;
    display: block;
  }

  .paragraph-47.zneu-it-pr-k {
    flex-direction: row;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-right: 0;
    padding-top: 25px;
    padding-left: 40px;
    padding-right: 20px;
    display: block;
  }

  .paragraph-47.sexting {
    padding-right: 0;
  }

  .paragraph-47.ss {
    margin-bottom: 0;
  }

  .paragraph-47.ss.psychedelika {
    padding-right: 220px;
  }

  .div-block-48 {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .grid-22 {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 40px;
  }

  .heading-103 {
    margin-bottom: 0;
  }

  .paragraph-48 {
    font-size: 14px;
    line-height: 21px;
  }

  .drop-link {
    color: var(--white);
    text-align: center;
    background-color: #2a1347;
    background-image: none;
    font-weight: 500;
    line-height: 40.5px;
    display: block;
  }

  .drop-link.w--current {
    text-align: center;
    background-color: #2a1347;
    background-image: none;
    line-height: 40.5px;
    display: block;
  }

  .heading-104 {
    color: #fff;
    margin-bottom: 0;
  }

  .heading-106 {
    margin-bottom: 0;
  }

  .heading-107 {
    margin-bottom: 0;
    line-height: 24px;
  }

  .paragraph-63 {
    margin-right: 0;
  }

  .about-us-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-source {
    margin-bottom: 60px;
  }

  .heading-123 {
    margin-top: 60px;
  }

  .image-75 {
    display: none;
  }

  .heading-124 {
    width: auto;
  }

  .heading-124.mensi-nadpis {
    margin-top: 80px;
  }

  .team {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-56 {
    display: none;
  }

  .div-block-58 {
    margin-bottom: 0;
  }

  .image-78 {
    display: none;
  }

  .h2-zs-rozcestnik {
    margin-left: 100px;
  }

  .heading-125 {
    color: #ff5c3e;
    width: auto;
    margin-left: 100px;
    font-size: 30px;
    line-height: 20px;
  }

  .mapa-pomoci-odstavec {
    padding-left: 0;
  }

  .tab-pane-st-edn-koly {
    margin-left: 0;
    position: static;
  }

  .flex-block-10 {
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-11 {
    width: auto;
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-12, .flex-block-13 {
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-14 {
    height: 250px;
    padding-top: 0;
    padding-bottom: 25px;
  }

  .flex-block-15, .flex-block-16, .flex-block-17, .flex-block-18, .flex-block-19 {
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-20, .flex-block-21 {
    height: 250px;
  }

  .flex-block-22 {
    height: 250px;
    padding-bottom: 30px;
  }

  .flex-block-23 {
    height: 250px;
    padding-bottom: 0;
  }

  .flex-block-23.open {
    height: 250px;
    padding-top: 0;
    padding-bottom: 25px;
  }

  .flex-block-23.open:hover {
    transform: translate(0, -5px);
  }

  .flex-block-24 {
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-25 {
    height: 250px;
  }

  .flex-block-25.open {
    margin-top: 5px;
    padding-bottom: 250px;
    box-shadow: 0 2px 5px #0003;
  }

  .flex-block-26 {
    height: 250px;
    padding-bottom: 25px;
    box-shadow: 2px 2px 5px #0003;
  }

  .flex-block-27 {
    height: 250px;
  }

  .flex-block-27.open {
    padding-bottom: 25px;
    box-shadow: 2px 2px 5px #0003;
  }

  .flex-block-28 {
    height: 250px;
  }

  .flex-block-28.open {
    height: 250px;
    padding-bottom: 30px;
    box-shadow: 2px 2px 5px #0003;
  }

  .flex-block-29, .flex-block-30, .flex-block-31, .flex-block-32, .flex-block-33, .flex-block-34, .flex-block-35 {
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-36 {
    height: 250px;
  }

  .flex-block-37, .flex-block-38 {
    height: 250px;
    padding-bottom: 25px;
  }

  .zem-el-mi-bl-zk.z.zemrel-mi-blizky-posun, .heading-129.z-vislosti {
    margin-left: 0;
  }

  .tabs {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .bold-text-45 {
    display: block;
  }

  .ss-sexting._1 {
    width: 400px;
    margin-right: 40px;
    padding-right: 20px;
  }

  .image-87 {
    padding-top: 40px;
  }

  .image-88 {
    object-fit: contain;
    display: block;
  }

  .image-88.mobil {
    display: block;
  }

  .image-88.desktop {
    display: none;
  }

  .image-90 {
    width: 50%;
    display: block;
  }

  .image-91, .image-92 {
    margin-left: 80px;
  }

  .container-19 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .youtube-3 {
    width: 95vw;
    margin-left: 20px;
    margin-right: 20px;
  }

  .youtube-3.youtube-psychadelika-video {
    width: 70vw;
  }

  .image-95 {
    height: 700px;
    margin-left: 100px;
    margin-right: 20px;
  }

  .image-96 {
    width: 500px;
    margin-left: 40px;
  }

  .image-96.center {
    margin-left: auto;
  }

  .image-97 {
    width: 500px;
    margin-left: 10px;
  }

  .div-block-66.graphic-element2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 350px;
    height: 203px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    right: auto;
  }

  .div-block-66.graphic-element1.graphic-el-image.graphic-el-text {
    text-align: center;
    flex-flow: column;
    width: 350px;
    height: 203px;
  }

  .div-block-66.graphic-element3 {
    text-align: center;
    flex-flow: column;
    width: 350px;
    height: 150px;
    margin-top: 32px;
    margin-right: 0;
  }

  .div-block-66.graphic-element4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 350px;
    height: 150px;
    margin-top: 32px;
  }

  .graphic-el.graphic-el-percent {
    width: 113px;
    height: 57px;
    margin: 40px auto 0;
    padding-top: 0;
  }

  .graphic-el.graphic-el-text {
    text-align: center;
    width: 330px;
    height: 50px;
    margin: 11px 0 20px;
  }

  .image-100 {
    width: 20.47px;
    height: 59px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-el1-text {
    text-align: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-67 {
    width: 303px;
    height: 82px;
    padding-top: 20px;
    padding-left: 0;
  }

  .image-101, .image-102, .image-103 {
    width: 20.47px;
    height: 59px;
    padding-right: 0;
  }

  .paragraph-111 {
    text-align: center;
    width: auto;
    margin-bottom: 26px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-104 {
    width: 43.29px;
    height: 86.25px;
    margin-top: 0;
    margin-left: 43px;
    padding-top: 0;
  }

  .image-104:hover {
    transform: rotate(180deg)translate(42.5px, -1px);
  }

  .image-105 {
    text-align: center;
    width: 87px;
    height: 87px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-68 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 330px;
    height: 72px;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .div-block-69 {
    width: 87px;
    height: 87px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-bottom: 0;
  }

  .paragraph-112 {
    text-align: center;
    width: 303.6px;
    height: 30px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-113 {
    text-align: center;
    width: 330px;
    height: 42px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .div-block-70.graphic-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: center;
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .div-block-71 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-72 {
    height: 400px;
  }

  .div-block-73 {
    width: 250px;
    height: 130px;
  }

  .div-block-73.graphic-el1-img-mob {
    grid-column-gap: 9.63px;
    grid-row-gap: 9.63px;
    justify-content: center;
    align-items: center;
    width: 140.88px;
    height: 59px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-106 {
    width: 20.47px;
    height: 59px;
  }

  .div-block-74.graphic-timeline {
    width: 321px;
    height: 2648px;
  }

  .div-block-75.graphic-timeline-el1 {
    display: none;
  }

  .div-block-76.graphic-timeline-el2 {
    height: 2648px;
  }

  .div-block-77.graphic-timeline-el3 {
    justify-content: flex-start;
    width: 224px;
    height: 2648px;
    margin-left: 27px;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block1 {
    flex-flow: column;
  }

  .div-block-78.graphic-timeline-el-div.graphic-timeline-block4, .div-block-78.graphic-timeline-el-div.graphic-timeline-block5 {
    display: none;
  }

  .image-110 {
    height: 2648px;
  }

  .div-block-85.timeline-img {
    grid-column-gap: 479px;
    grid-row-gap: 479px;
    justify-content: flex-start;
    height: 2648px;
  }

  .image-112 {
    z-index: 20;
    position: absolute;
  }

  .div-block-87 {
    background-color: #23204c;
    width: 224px;
    height: 533px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-87.timeline-mobile-blocks {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 497px;
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 505px;
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el1.mob {
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    height: 505px;
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    height: 510px;
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    height: 500px;
    display: flex;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el5 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 10px;
    height: 281px;
    display: flex;
  }

  .graphic-timeline-mobile-p {
    width: 176px;
    height: 72px;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 700;
    line-height: 30px;
  }

  .graphic-timeline-mobile-p.p1-mob {
    text-align: left;
    width: 171px;
    height: 36px;
    margin-top: 25px;
    font-style: normal;
  }

  .graphic-timeline-mobile-p.p2-mob {
    text-align: left;
    width: 184px;
    height: 180px;
    margin-top: 25px;
  }

  .graphic-timeline-mobile-p.p3-mob {
    text-align: left;
    width: 178px;
    height: 144px;
    margin-top: 25px;
  }

  .graphic-timeline-mobile-p.p4-mob {
    width: 189px;
    height: 144px;
    margin-top: 25px;
  }

  .graphic-timeline-mobile-p.p5-mob {
    text-align: left;
    margin-top: 25px;
  }

  .paragraph-121 {
    width: 171px;
  }

  .paragraph-122 {
    text-align: left;
    width: 171px;
    height: 432px;
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    line-height: 23px;
  }

  .paragraph-123 {
    text-align: left;
    width: 178px;
    height: 360px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-124 {
    text-align: left;
    width: 172px;
    height: 288px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-125 {
    text-align: left;
    width: 178px;
    height: 240px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 23px;
    position: relative;
    bottom: 60px;
  }

  .paragraph-126 {
    width: 176px;
    height: 144px;
    margin-bottom: 0;
  }

  .paragraph-127 {
    width: 176px;
  }

  .paragraph-128 {
    text-align: left;
    width: 176px;
    height: 144px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .div-block-88 {
    display: none;
  }

  .div-block-89.timeline-img {
    grid-column-gap: 479px;
    grid-row-gap: 479px;
    justify-content: flex-start;
    height: 2648px;
  }

  .paragraph-129 {
    width: 50px;
    font-size: 16px;
  }

  .div-block-91 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 2648px;
    display: flex;
    position: relative;
  }

  .paragraph-130 {
    text-align: left;
    width: 189px;
    height: 100px;
    margin-top: 23px;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 700;
    line-height: 30px;
    position: relative;
    top: -60px;
  }

  .image-116 {
    height: 2648px;
    position: absolute;
  }

  .image-117 {
    width: 100%;
  }

  .flex-block-45 {
    flex-flow: column;
  }

  .notification-bar {
    flex-flow: row;
    flex: 1;
    align-self: auto;
    display: flex;
  }

  .form-block.search-form {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .form-block.search-form.search-form-zs {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .form-block.search-form.phone {
    margin-left: 0;
  }

  .form-block.search-form.search-form-zsvs.search-form-cz {
    margin-left: auto;
  }

  .container-21 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .html-embed-4 {
    text-align: left;
    padding-bottom: 20px;
  }

  .image-126 {
    margin-left: 0;
  }

  .co-delat-kdyz-ss.co-jsem-sakra-za {
    background-image: none;
  }

  .image-127 {
    margin-left: 20px;
  }

  .container-22 {
    max-width: 728px;
  }

  .mapa-pomoci-pocitac {
    text-align: left;
    max-width: 90%;
  }

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

  .container-24 {
    display: none;
  }

  .dropdown-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-2._w-dropdown-list {
    width: 65%;
    margin-left: 105px;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs {
    margin-top: 0;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs.form-vs, .dropdown-2._w-dropdown-list.form-zs {
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs.form-vs {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-pruvodci {
    width: 61%;
    display: none;
  }

  .dropdown-list-2._w-dropdown-list.search-form-zsvs {
    width: 100%;
  }

  .text-block-52, .link-34 {
    font-size: 16px;
  }

  .image-129 {
    vertical-align: baseline;
    display: inline-block;
  }

  .blog-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 7em;
    padding-right: 5em;
    display: grid;
  }

  .blog-grid._1920-pc {
    padding-left: 5em;
  }

  .collection-item-4 {
    width: 40vw;
  }

  .collection-item-4.blog_template {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 40vw;
  }

  .description {
    height: auto;
  }

  .category {
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-wrapper {
    width: 33vw;
    height: auto;
  }

  .content-wrapper.main {
    width: 550px;
    height: auto;
    margin-left: 10px;
    padding-bottom: 0;
  }

  .content-wrapper.second {
    width: 45vw;
    margin-left: -155px;
  }

  .content-wrapper._80 {
    width: 33vw;
    height: auto;
    margin-top: -100px;
  }

  .content-wrapper._80._1920px {
    width: auto;
  }

  .collection-list-wrapper-6.blog_template {
    flex-flow: row;
    display: block;
  }

  .div-block-95 {
    width: 30vw;
  }

  .div-block-95.second {
    width: 45vw;
    height: 15rem;
    margin-left: -155px;
  }

  .div-block-95.second.tablet-blog {
    height: 17rem;
  }

  .div-block-95.hide-desktop {
    height: 28vh;
  }

  .author-wrapper {
    flex-flow: row;
    align-self: center;
    width: auto;
    margin-top: 133px;
    padding-top: 0;
  }

  .author-wrapper.second.autor2 {
    align-self: flex-start;
    margin-top: 50px;
  }

  .author-wrapper._5 {
    margin-top: 65px;
  }

  .author-wrapper._63 {
    margin-top: 60px;
  }

  .author-wrapper.mobile {
    margin-top: 60px;
    padding-bottom: 20px;
  }

  .link-39 {
    width: auto;
    padding-left: 0;
  }

  .link-block-53 {
    width: 600px;
    height: 20rem;
    margin-left: 0;
  }

  .link-block-53._456 {
    width: 50vw;
    height: 15rem;
  }

  .heading-148 {
    margin-left: 0;
  }

  .heading-148.main {
    margin-left: 35px;
  }

  .filter-form-wrapper {
    margin-left: 120px;
  }

  .filter-form-wrapper.tablet-blog {
    margin-left: 0;
  }

  .filter-form-wrapper.tablet-blog.mobil-form-blog {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .filter-checkbox-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: grid;
  }

  .checkbox-label-2, .checkbox-field.lorem, .checkbox-field.stres {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .form-block-2 {
    flex-flow: row;
    display: block;
  }

  .rich-text-block-2 {
    flex: none;
    width: auto;
    max-width: 70vw;
  }

  .dropdown-link._w-dropdown-link, .dropdown-link-3._w-dropdown-link {
    width: 100%;
  }

  .div-block-97 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    display: none;
  }

  .div-block-97.phone {
    margin-left: 0;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-97.phone.search-form-ssvs {
    margin-top: 20px;
    margin-left: auto;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
  }

  .div-block-98.dropdown-block {
    justify-content: center;
    align-items: center;
  }

  .div-block-98.dropdown-block.search-form-zs.form-zs {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-98.search-form-zsvs {
    margin-left: auto;
    margin-right: auto;
  }

  .newest-article {
    width: auto;
    margin-left: 0;
  }

  .random-article {
    align-self: auto;
    margin-top: -254px;
    margin-left: 406px;
  }

  .collection-item-7 {
    width: 32vw;
    margin-top: 314px;
  }

  .link-block-56 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cell-5 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .form-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .grid-28 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-145 {
    margin-left: 0;
  }

  .image-153 {
    margin-left: 17px;
  }

  .content-blog-wrapper {
    margin-top: 300px;
    margin-left: 20px;
    margin-right: 53px;
    padding-left: 16px;
  }

  .grid-31 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-31.grid-2-colum {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .videa-amos {
    overflow: hidden;
  }

  .dropdown-link-13._w-dropdown-link {
    width: 100%;
  }

  .pridej-se-k-nam {
    margin-bottom: 75px;
  }

  .grid-33 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-153-copy {
    margin-left: 17px;
  }

  .image-173 {
    order: 1;
  }

  .image-174.tablet {
    margin-left: 80px;
  }

  .image-175.n-zk--sebev-dom {
    margin-top: 0;
  }

  .umrti-desatero.teen-pregnancy {
    margin-left: 60px;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p {
    margin-left: 0;
  }

  .hero-sekce-p {
    width: 90%;
  }

  .image-177 {
    width: auto;
    max-width: 100%;
    display: inline-block;
  }

  .image-189 {
    margin-top: 8%;
  }

  .nav-link-5 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 40.5px;
    display: block;
  }

  .nav-link-5.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-5.w--open {
    line-height: 40.5px;
  }

  .paragraph-140 {
    padding-left: 0;
  }

  .paragraph-140.hero-rozcestnik-button {
    padding-top: 0;
    padding-left: 0;
  }

  .drop-link-2 {
    color: #fff;
    text-align: center;
    background-color: #2a1347;
    background-image: none;
    font-weight: 500;
    line-height: 40.5px;
    display: block;
  }

  .drop-link-2.w--current {
    text-align: center;
    background-color: #2a1347;
    background-image: none;
    line-height: 40.5px;
    display: block;
  }

  .nav-link-6 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-6.desktop {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 40.5px;
    display: block;
  }

  .div-block-107 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    padding: 10px 20px 40px;
    display: block;
    position: static;
  }

  .gdpr-heading-h1 {
    font-size: 400%;
  }

  .gdpr-divblock {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    margin-top: 100px;
    margin-bottom: 0;
    padding: 10px 20px 100px;
    display: block;
    position: static;
  }

  .gdpr-h2 {
    margin-top: 80px;
  }

  .div-block-108.hideonmobilepls {
    display: none;
  }

  .div-block-108.hide-desktop {
    display: flex;
  }

  .button-18.zs-ppp-button {
    width: 20%;
  }

  .image-191 {
    width: 40%;
  }

  .dropdown-link-14._w-dropdown-link, .dropdown-link-15._w-dropdown-link, .dropdown-link-16._w-dropdown-link, .dropdown-link-17._w-dropdown-link {
    width: 100%;
  }

  .div-block-109.co-jsem-sakra-za {
    flex-flow: row;
    margin-left: 0;
    display: flex;
    position: relative;
    left: -300px;
  }

  .heading-164 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-165 {
    flex: none;
    margin-left: 0;
  }

  .grid-38 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .hero-copy.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .hero-copy.new.o-nas {
    height: auto;
  }

  .hero-copy.new.zs-rozcestnik {
    background-position: 50%, 0 0;
    background-size: 960px, auto;
  }

  .hero-copy.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .hero-copy.new, .hero-copy.event-new {
    padding-bottom: 80px;
  }

  .hero-copy.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .hero-copy.event-new.o-nas {
    height: auto;
  }

  .hero-copy.event-new.zs-rozcestnik {
    background-position: 50%, 0 0;
    background-size: 960px, auto;
  }

  .hero-copy.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .event.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .event.new.o-nas {
    height: auto;
  }

  .event.new.zs-rozcestnik {
    background-position: 50%, 0 0;
    background-size: 960px, auto;
  }

  .event.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .event.new, .event.event-new {
    padding-bottom: 80px;
  }

  .event.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .event.event-new.o-nas {
    height: auto;
  }

  .event.event-new.zs-rozcestnik {
    background-position: 50%, 0 0;
    background-size: 960px, auto;
  }

  .event.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .heading-102-copy.rozvod {
    margin-left: 20px;
  }

  .heading-102-copy.mentori, .heading-102-copy.mentori.zn-mky, .heading-102-copy.mentori.pl {
    margin-left: 0;
  }

  .heading-102-copy.mentori.co-se-mi-to-d-je-s-t-lem, .heading-102-copy.mentori.bodyshaming, .heading-events.rozvod {
    margin-left: 20px;
  }

  .heading-events.mentori, .heading-events.mentori.zn-mky, .heading-events.mentori.pl {
    margin-left: 0;
  }

  .heading-events.mentori.co-se-mi-to-d-je-s-t-lem, .heading-events.mentori.bodyshaming {
    margin-left: 20px;
  }

  .grid-39 {
    grid-template-rows: repeat(auto-fit, 150px);
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 150px;
  }

  .heading-gallery.rozvod {
    margin-left: 20px;
  }

  .heading-gallery.mentori, .heading-gallery.mentori.zn-mky, .heading-gallery.mentori.pl {
    margin-left: 0;
  }

  .heading-gallery.mentori.co-se-mi-to-d-je-s-t-lem, .heading-gallery.mentori.bodyshaming, .h1-kalendar.rozvod {
    margin-left: 20px;
  }

  .h1-kalendar.mentori, .h1-kalendar.mentori.zn-mky, .h1-kalendar.mentori.pl {
    margin-left: 0;
  }

  .h1-kalendar.mentori.co-se-mi-to-d-je-s-t-lem, .h1-kalendar.mentori.bodyshaming {
    margin-left: 20px;
  }

  .grid-events {
    grid-template-rows: repeat(auto-fit, 150px);
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 150px;
  }

  .div-block-113 {
    width: auto;
    padding-left: 40px;
  }

  .psychadelika-links {
    justify-content: flex-start;
    align-items: center;
  }

  .mezera {
    padding-right: 10px;
  }
}

@media screen and (max-width: 767px) {
  .hero {
    padding: 40px 20px;
  }

  .hero.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .hero.new.o-nas {
    height: auto;
  }

  .hero.new.zs-rozcestnik {
    background-position: 50% 20%, 0 0;
    background-size: 670px, auto;
  }

  .hero.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .hero.new {
    padding-bottom: 40px;
  }

  .flex-container {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .body-bg {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0c442ce6dd6_bgtop.jpg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .card-wrapper {
    width: 100%;
    max-width: 2264px;
  }

  .hide-desktop {
    flex-flow: column;
    height: auto;
    padding-top: 0;
  }

  .hide-desktop.video {
    margin-bottom: 0;
  }

  .hide-desktop.video.ss-pruvodce-hide-desktop {
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
  }

  .collection-item {
    justify-content: center;
    width: 50%;
    display: flex;
  }

  .sticky-nav {
    position: relative;
  }

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

  .section.promo-header, .section.promo.whatis {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu {
    background-color: #000;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .subpage-sekce-otazky {
    background-position: 50% 60px, 0 0;
    background-size: auto 500px, auto;
  }

  .subpage-sekce-pomoc {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#ffffffd9, #ffffffd9);
    background-size: contain, auto;
    padding-top: 100px;
  }

  .regular.psychologove {
    background-color: #e7af8a;
  }

  .accordion-wrapper {
    align-items: flex-start;
    width: auto;
    margin-left: 0;
  }

  .accordion-wrapper.mentori {
    position: relative;
    left: 57px;
  }

  .accordion-wrapper.mentori.rozvod {
    margin-left: 0;
    margin-right: 0;
    position: static;
    left: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p {
    margin-left: auto;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.kamarad {
    padding-left: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-uprava {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.pr-vodce-desatero-posun {
    margin-left: 40px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-osamelost, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-jsem-porat-online, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-ppp {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.trapi-me-zanmkz-desatero {
    width: 80%;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper {
    margin-bottom: 110px;
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper.psychedelika-accordion-wrapper.accordion-wrapper-psychedelika-mobile-l {
    margin-bottom: 20px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.co-se-mi-deje-s-telem-wrapper {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.znauziti-prasku-accordion-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper-desatero, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-teen-pregnancy-accordion-wrapper, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.rozvod-accordion-wrapper {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.bodyshaming-accordion-wrapper {
    align-items: center;
    margin-left: 0;
    padding-right: 100px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.co-jsem-sakra-za {
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-rodi--se-vyoutoval.ss-desatero {
    margin-left: 25px;
  }

  .accordion-wrapper.rozvod {
    padding-left: 0;
  }

  .accordion-wrapper.kyber-ikana-pr-vodci {
    width: 500px;
    margin-left: 0;
  }

  .accordion-wrapper.kyber-ikana-z {
    width: 85vw;
    margin-left: 0;
  }

  .accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z {
    margin-left: 100px;
  }

  .accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z.desatero-uprava {
    margin-left: 0;
  }

  .accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z.desatero-uprava.kybersikana-desatero {
    width: auto;
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.ppp, .accordion-wrapper.ikana-z {
    margin-left: 0;
  }

  .accordion-wrapper.ikana-z.desatero-uprava.sikana-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.sebepo-kozov-n--z {
    margin-left: 42px;
  }

  .accordion-wrapper.sebevra-edn--my-lenky-z {
    margin-left: 40px;
  }

  .accordion-wrapper.sebevra-edn--my-lenky-z.desatero-uprava {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-wrapper.sebevra-edn--my-lenky-z.desatero-uprava.sebevrazda-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.sebevra-edn--my-lenky-z.sebevrazda-desatero {
    margin-left: 0;
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.n-zk--sebev-dom--z {
    margin-left: 44px;
  }

  .accordion-wrapper.n-zk--sebev-dom--z.n-zk--sebev-dom--z--desatero {
    margin-top: 40px;
  }

  .accordion-wrapper.zem-el-mi-bl-zk--z--desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.smutek-z--desatero {
    margin-left: 61px;
  }

  .accordion-wrapper.smutek-z--desatero.je-mi-smutno-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.z-vislosti-z--desatero {
    margin-left: 57px;
  }

  .accordion-wrapper.z--domaci-nasili {
    width: 50em;
    margin-left: 0;
    display: flex;
  }

  .accordion-wrapper.z--domaci-nasili.mobil.doma-mi-ublizuji-desatero-uprava {
    width: auto;
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-item {
    margin-left: 0;
  }

  .accordion-item.dark-p_text {
    width: 80vw;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item.dark-p_text.black.osam-lost {
    width: 58vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-item.dark-p_text.black.ppp {
    width: auto;
    margin-left: 0;
  }

  .accordion-item.dark-p_text.black.z-vislosti {
    width: 100%;
  }

  .accordion-item.dark-p_text.smutek {
    width: 58vw;
  }

  .accordion-item.black.rozvod {
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item.sebevra-edn-my-lenky, .accordion-item.sebevra-edn-my-lenky._2 {
    width: 58vw;
    margin-left: 0;
  }

  .accordion-item.sebevra-edn-my-lenky._1 {
    width: 58vw;
    height: auto;
  }

  .accordion-item.sebevra-edn-my-lenky._3, .accordion-item.sebevra-edn-my-lenky._4, .accordion-item.sebevra-edn-my-lenky._5 {
    width: 58vw;
  }

  .accordion-item.sebepo-kozov-n--z {
    width: 80vw;
  }

  .accordion-item-trigger.osam-lost {
    height: auto;
    margin-top: 15px;
    display: flex;
  }

  .accordion-item-trigger.osam-lost._2 {
    height: auto;
    margin-top: 15px;
    padding-bottom: 0;
  }

  .accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p {
    margin-left: 0;
  }

  .accordion-heading.color-blue.smutek.black.osam-lost {
    padding-right: 0;
  }

  .accordion-heading.color-blue.smutek.black.osam-lost._2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .accordion-heading.black.dom-c-n-sil {
    margin-left: 0;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .subpage-content-placeholder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subpage-content-placeholder.ithurtsdiv {
    margin-top: -121px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana {
    margin-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.zemrel-mi-blizky, .subpage-content-placeholder.ithurtsdiv.sikana.sebevedomi, .subpage-content-placeholder.ithurtsdiv.sikana.rozvod-rozchod-content-placeholder {
    padding-top: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 100px;
    display: block;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.m-j-kamar-d-se-tr-p {
    height: 2800px;
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.m-j-kamar-d-se-tr-p.ss.psycho {
    height: auto;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi {
    padding-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
    max-width: none;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.co-jsem-sakra-zac {
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.desater-subpage-mobile-l {
    padding-bottom: 30px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-teen-pregnancy {
    padding-bottom: 100px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-teen-pregnancy.video {
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.z-vislosti, .subpage-content-placeholder.ithurtsdiv.poruchy {
    margin-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.poruchy.ppp {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming {
    margin-top: 0;
    padding-top: 40px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.zemrel-mi-blizky, .subpage-content-placeholder.ithurtsdiv.bodyshaming.sebevedomi, .subpage-content-placeholder.ithurtsdiv.bodyshaming.rozvod-rozchod-content-placeholder {
    padding-top: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.co-jsem-sakra-za {
    margin-top: 0;
    padding-top: 0;
  }

  .subpage-content-placeholder.smutek {
    padding-bottom: 50px;
  }

  .heading {
    text-align: left;
    object-fit: fill;
    text-decoration: none;
    position: static;
    overflow: visible;
  }

  .co-delat-kdyz {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .co-delat-kdyz.teen-pregnancy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 0;
  }

  .co-delat-kdyz.teen-pregnancy.zneu-it-pr-k {
    margin-left: 0;
  }

  .co-delat-kdyz.teen-pregnancy.ss-kamarad-se-trapi-co-delat-kdyz, .co-delat-kdyz.teen-pregnancy.teen-pregnancy-co-delat-kdyz, .co-delat-kdyz.znamky.co-dela-kdyz-uprava {
    width: auto;
  }

  .co-delat-kdyz.bodyshaming {
    width: auto;
    margin-left: 30px;
    margin-right: 0;
  }

  .co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava, .co-delat-kdyz.digit-ln-z-vislosti, .co-delat-kdyz.smutek {
    width: auto;
  }

  .co-delat-kdyz.ikana {
    width: auto;
    margin-left: 0;
  }

  .co-delat-kdyz.ppp {
    width: auto;
  }

  .co-delat-kdyz.kyber-ikana {
    width: auto;
    margin-left: auto;
  }

  .co-delat-kdyz.n-zk--sebev-dom {
    width: auto;
    margin-left: 26px;
  }

  .co-delat-kdyz.rozvod {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .co-delat-kdyz.sebepo-kozov-n, .co-delat-kdyz.sebevra-da {
    width: auto;
  }

  .co-delat-kdyz.sexualita {
    margin-left: 57px;
  }

  .co-delat-kdyz.sexualita.co-delat-kdyz-sexulita, .co-delat-kdyz.osam-lost, .co-delat-kdyz.mrt.umrti-co-delat-kdyz, .co-delat-kdyz.puberta.co-se-mi-deje-s-telem-co-delat-kdyz, .co-delat-kdyz.m-j-kamar-d-se-tr-p {
    width: auto;
  }

  .co-delat-kdyz.z-vislosti {
    width: 400px;
    margin-left: 0;
  }

  .co-delat-kdyz.z-vislosti.zavislosti-co-delat-kdyz {
    width: auto;
    margin-left: 20px;
  }

  .co-delat-kdyz.ss-sexting {
    margin-left: 20px;
    margin-right: 0;
  }

  .co-delat-kdyz.zneu-it-pr-k {
    margin-left: 0;
  }

  .co-delat-kdyz.mentori.rozvod {
    margin-left: 0;
    margin-right: 0;
    position: static;
    left: -7px;
    right: 0;
  }

  .co-delat-kdyz.ss {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero {
    width: auto;
    padding-bottom: 80px;
  }

  .co-delat-kdyz.zs-desatero.kyber-ikana {
    margin-left: auto;
    margin-right: auto;
  }

  .co-delat-kdyz.zs-desatero.kyber-ikana.kybersikana-co-delat-kdyz-desatero {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero.ppp {
    margin-top: 60px;
    margin-left: auto;
  }

  .co-delat-kdyz.zs-desatero.ppp.desatero-landscape {
    width: 100%;
  }

  .co-delat-kdyz.zs-desatero.ppp.desatero-landscape.ppp-desatero, .co-delat-kdyz.zs-desatero.sepo-kozov-n--z.sebeposkozovani-co-delat-kdzy-desatero {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero.puberta-z.puberta-z--desatero {
    margin-left: 118px;
  }

  .co-delat-kdyz.zs-desatero.puberta-z.puberta-z--desatero.co-se-mi-deje-s-telem-co-delat-kdyz-desatero {
    width: auto;
    margin-left: auto;
  }

  .co-delat-kdyz.zs-desatero.sexualita.sexualita-co-delat-kdyz {
    padding-left: 140px;
    padding-right: 0;
  }

  .co-delat-kdyz.zs-desatero.bodyshaming-z--desatero {
    margin-left: 0;
    padding-bottom: 0;
  }

  .co-delat-kdyz.zs-desatero.desatero-sikana {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz {
    width: auto;
    padding-left: 100px;
    padding-right: 60px;
  }

  .co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz.nizkeseb-center, .co-delat-kdyz.zs-desatero.je-mi-smutno-desatero-co-delat-kdyz, .co-delat-kdyz.osam-lost-z.osam-lost-z--desatero.desatero-osamelost {
    width: auto;
  }

  .co-delat-kdyz.kyber-ikana-z--pr-vodci {
    margin-left: 20px;
  }

  .co-delat-kdyz.sebevrazda-co-delat-kdyz {
    width: auto;
  }

  .co-delat-kdyz.trapi-me-znamkz-co-delat-kdyz-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .co-delat-kdyz.trapi-me-znamky-co-delat-kdyz {
    width: auto;
  }

  .co-delat-kdyz.z--pr-vodci {
    padding-right: 0;
  }

  .co-delat-kdyz.z--pr-vodci.sebevra-da {
    margin-left: 40px;
  }

  .co-delat-kdyz.z--pr-vodci.n-zk-sebev-dom {
    padding-right: 100px;
  }

  .co-delat-kdyz.znauziti-prasku-co-delat-kdyz, .co-delat-kdyz.zneuziti-prasku-co-delat-kdyz-desatero, .co-delat-kdyz.ss-muj-kamarad-se-trapi-desatero-co-delat-kdyz, .co-delat-kdyz.teen-pregnancy-co-delat-kdyz-desatero, .co-delat-kdyz.umrti {
    width: auto;
  }

  .co-delat-kdyz.kamarad-se-trapi-co-delat-kdyz-desatero {
    width: auto;
    padding-left: 60px;
  }

  .subpage-uvod.z-overlay {
    z-index: 5;
    position: relative;
  }

  .subpage-uvod.z-overlay.smutek {
    margin-bottom: 100px;
  }

  .subpage-uvod.black.bodyshaming, .subpage-uvod.black.ppp, .subpage-uvod.black.rozvod {
    margin-left: 0;
  }

  .subpage-uvod.black.osam-lost {
    margin-left: auto;
  }

  .subpage-uvod.black.puberta {
    margin-left: 0;
  }

  .subpage-uvod.black.z-vislosti {
    margin-left: 0;
    padding-left: 0;
  }

  .subpage-uvod.new-white.sebevedomi-text {
    width: auto;
    margin-left: 0;
  }

  .subpage-uvod.sexualita {
    margin-left: 220px;
  }

  .subpage-uvod.sexualita.sexualita-p {
    margin-left: 100px;
  }

  .dark {
    width: auto;
  }

  .image {
    align-self: center;
    width: 30%;
    display: block;
  }

  .image.clovek-v-tisni {
    display: block;
  }

  .image.modra-linka.smutek-modra {
    width: 50%;
  }

  .image.dkc {
    width: 48%;
  }

  .image.nntb.ikana {
    width: 50%;
  }

  .image._3pe {
    width: 45%;
    padding-top: 20px;
  }

  .image._3pe.n-zk--sebev-dom {
    width: auto;
    margin-top: 0;
    margin-right: 0;
  }

  .image._3pe.bodyshaming {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image._3pe.ppp-landscape, .image._2.nepanikar.z-_sexualita, .image._2.nepanikar.sebevra-da {
    width: 30%;
  }

  .image._2.jak-d-l {
    margin-top: 30px;
  }

  .image._2.anabell {
    width: 50%;
    margin-top: 0;
    padding-bottom: 20px;
  }

  .image._2.anabell.sananim {
    width: 28%;
  }

  .image._2.anabell.z-_z-vislosti, .image._2.prevent {
    width: 40%;
  }

  .image._2.prevent.zavislosti {
    width: 30%;
  }

  .image._2.prevent.mobile {
    width: 50%;
  }

  .image._2.z--sebepo-kozov-n {
    width: 30%;
  }

  .image.vigvam.umrti-vigvam {
    width: 50%;
  }

  .image.anabell.n-zk-sebev-dom {
    width: 150px;
    margin-left: 60px;
  }

  .image.anabell.n-zk-sebev-dom.mentori {
    width: 150px;
    margin-left: 50px;
  }

  .image.n-zk--sebev-dom.moje-t-lo {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-top: 0;
  }

  .image.detske-krizove-centrum {
    width: 20%;
  }

  .image.detske-krizove-centrum.teen-pregnancy-organizace, .image.detske-krizove-centrum.teen-pregnancy-organizace.teen-pregnancy {
    width: 15%;
  }

  .image.moje-telo {
    width: 20%;
    max-width: 100%;
  }

  .image.moje-telo.ppp-moje-telo {
    width: 30%;
  }

  .image.moje-telo.z-_bodyshaming-mojetelo {
    width: 18%;
  }

  .image.moje-telo.ppp {
    width: 20%;
  }

  .image.lin-bezp {
    width: 30%;
  }

  .image.lin-bezp.ppp-linka-b, .image.teen-pregnancy-organizace {
    width: 40%;
  }

  .image.ss-linka-bezpeci {
    width: 50%;
  }

  .image.ss-linka-bezpeci.psychedelika-logo-image-pomoc {
    width: 100%;
  }

  .image.ss-nepanikar {
    width: 100%;
    padding-bottom: 20px;
  }

  .image.rozvod {
    width: 50%;
  }

  .image.z-_rozvod {
    width: 40%;
  }

  .image.z-_bodyshaming {
    width: 20%;
  }

  .image.logo-lb {
    width: 55%;
  }

  .image.umrti-nepanikar {
    width: 50%;
  }

  .image.smutek-linka {
    width: 85%;
  }

  .image.smutek-linka-bezp {
    width: 43%;
  }

  .image.z-_bodyshaming-lb, .image.z-_bodyshaming-3pe {
    width: 29%;
  }

  .image.bodyshaming-annabell {
    width: 73%;
  }

  .image.bodyshaming-nepanikar {
    width: 74%;
  }

  .image.ikana {
    width: 50%;
  }

  .margin-bottom {
    margin-bottom: 20px;
  }

  .columns-3.digiz-cont.column-2 {
    padding-left: 0;
  }

  .image-2.hidethis {
    display: none;
  }

  .image-2.hidethis.secondary-pic.visibleonmob {
    z-index: 1;
    margin-top: -100px;
    margin-left: 308px;
    display: block;
    position: relative;
  }

  .image-2.hidethis.secondary-pic.visibleonmob.second {
    margin-left: 14px;
  }

  .digiz-bg {
    background-position: 50% 60px, 0 0;
    background-size: auto 500px, auto;
  }

  .phone-bg {
    width: 500px;
    min-height: 250px;
  }

  .section-padd.home-settings.smutek {
    margin-top: 0;
    padding-top: 0;
  }

  .section-padd.osamelost {
    background-position: 100% 0;
    background-size: auto 150px;
  }

  .section-padd.sample.mentori.psycholog {
    background-position: 83% 88%;
    background-size: 100px;
  }

  .section-padd.sample.rodic-vyoutoval {
    padding-top: 100px;
  }

  .div-block-2 {
    width: 283px;
    margin-left: 35px;
    padding-top: 6px;
  }

  .nadpis-3 {
    margin-top: auto;
    padding-top: 0;
  }

  .nadpis-3.white {
    margin-top: 60px;
  }

  .nadpis-3.white.margin-top-140 {
    margin-top: 100px;
  }

  .nadpis-3.white.pomoc-psychedelika-heading {
    margin-top: 20px;
  }

  .zakladni-odstavec {
    text-align: center;
    align-self: center;
  }

  .zakladni-odstavec.white.ppp {
    text-align: center;
  }

  .zakladni-odstavec.white.ss.rodic-out {
    color: var(--black);
  }

  .zakladni-odstavec.white.ss.sexting {
    color: #560f87;
  }

  .zakladni-odstavec.nadpis {
    width: 100%;
    margin-top: 40px;
  }

  .zakladni-odstavec.hero-verze {
    width: auto;
    margin-top: 100px;
    margin-left: 50px;
    font-size: 14px;
  }

  .zakladni-odstavec.hero-verze.odstavec-2 {
    width: auto;
  }

  .zakladni-odstavec.hero-verze.hero-sekce-h2 {
    margin-left: auto;
  }

  .zakladni-odstavec.bodyshaming.z {
    width: 200px;
  }

  .zakladni-odstavec.s.teen-pregnancy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .zakladni-odstavec.z-vislosti {
    margin-left: -16px;
  }

  .zakladni-odstavec._3pe {
    align-self: center;
    width: 200px;
    height: auto;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .zakladni-odstavec.anabell.n-zk-sebev-dom {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
    margin-left: 40px;
    display: block;
  }

  .zakladni-odstavec.prevent {
    margin-left: -15px;
  }

  .zakladni-odstavec.progressive {
    margin-left: -10px;
    margin-right: 0;
    padding-right: 20px;
  }

  .zakladni-odstavec.prev-centrum {
    margin-left: -10px;
    padding-right: 15px;
  }

  .zakladni-odstavec.card-ppp, .zakladni-odstavec.ss-zakladni-odstavec.psychadelika-logo-text {
    padding-left: 5px;
    padding-right: 5px;
  }

  .zakladni-odstavec.mobile {
    width: 30vw;
  }

  .zakladni-odstavec.nadpis-workshopy {
    width: 100%;
    margin-top: 20px;
  }

  .landing-content {
    width: 100%;
    height: 1738px;
  }

  .dum {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac1ba78b8bec189009602a_domecek-desktop_full.png");
    background-position: 50% 0;
    background-size: auto 1738px;
    width: 560px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block {
    background-color: #0000;
    width: 80px;
    margin-top: 198px;
    margin-left: 344px;
    transition: all .45s;
  }

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

  .link-block.domaci-nasili {
    box-shadow: none;
    width: 90px;
    margin-top: 366px;
    margin-left: -2px;
    padding: 100px 0 2px;
  }

  .link-block.porad-online {
    width: 90px;
    margin-top: 365px;
    margin-left: 38%;
    padding: 99px 0 4px;
  }

  .link-block.doors {
    background-color: #0000;
    width: 140px;
    height: 225px;
    margin-top: 456px;
    margin-left: 170px;
    inset: auto 0% 0% 28%;
  }

  .link-block.pp-potravy {
    width: 85px;
    margin-top: 363px;
    margin-left: 77.6%;
    padding: 101px 0 2px;
  }

  .link-block.sikana {
    box-shadow: none;
    width: 101px;
    margin-top: 570px;
    margin-left: 0%;
  }

  .link-block.kybersikana {
    width: 101px;
    margin-top: 570px;
    margin-left: 37.5%;
  }

  .link-block.kybersikana.closed {
    margin-top: 570px;
    margin-left: 37%;
  }

  .link-block._7th {
    width: 101px;
    margin-top: 690px;
    margin-left: 76%;
  }

  .link-block._7th.closed {
    margin-top: 570px;
    margin-left: 77%;
  }

  .link-block._8 {
    width: 101px;
    margin-top: 793px;
    margin-left: 0%;
  }

  .link-block._9 {
    width: 101px;
    margin-top: 798px;
    margin-left: 77%;
  }

  .link-block._10 {
    width: 101px;
    margin-top: 797px;
    margin-left: 37.5%;
  }

  .link-block._11 {
    width: 101px;
    margin-top: 1284px;
    margin-left: 0%;
    padding-top: 118px;
    padding-left: 4px;
  }

  .link-block._12 {
    width: 101px;
    margin-top: 1277px;
    margin-left: 38%;
  }

  .link-block._13 {
    width: 101px;
    margin-top: 1274px;
    margin-bottom: 1274px;
    margin-left: 76%;
  }

  .link-block._14 {
    width: 101px;
    margin-top: 1494px;
    margin-left: 0%;
  }

  .link-block._15 {
    width: 101px;
    margin-top: 1493px;
    margin-left: 40%;
  }

  .link-block.prospech {
    width: 89px;
    height: auto;
    margin-top: 133px;
    margin-left: 65.5%;
    padding-top: 73px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .link-block._100 {
    margin-top: 796px;
  }

  .link-block.co-se-mi-deje-s-telem {
    margin-top: 1030px;
    margin-left: 0%;
  }

  .link-block.vyrovnani-se-s-umrtim {
    margin-top: 1026px;
    margin-left: 40%;
  }

  .link-block.muj-kamarad-se-trapi {
    margin-top: 1024px;
    margin-bottom: 1024px;
    margin-left: 78%;
  }

  .prezentace {
    background-position: 50% 60px, 0 0;
    background-size: auto 500px, auto;
  }

  .prezentace.doma {
    background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00284ce6dec_obr_1.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08d88ce6e1f_618048be9717b57935de3518_obr_2%201.png");
    background-position: 0 0, 50% -20vw, 0 0;
    background-repeat: repeat, repeat-x, no-repeat;
    background-size: auto, 100%, 85%;
  }

  .prezentace.smutek {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0fdf5ce6e2c_top%20cloud-min.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1800px;
  }

  .prezentace.sikana {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea020ecce6e28_pozadi_sikana.png"), linear-gradient(#0000, #0000);
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 1060px, auto;
  }

  .prezentace.prijem-potravy {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03d1fce6df5_Datovy%E2%95%A0%C3%BC%20zdroj%205.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea02a29ce6dfd_Datovy%E2%95%A0%C3%BC%20zdroj%206.svg");
    background-position: 100% 101%, 50% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 400px, auto;
    margin-left: auto;
    margin-right: auto;
  }

  .prezentace.kybersikana {
    background-image: linear-gradient(#0006, #0006);
    padding-bottom: 50px;
  }

  .prezentace.bodyshaming {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06e25ce6e38_bodyshaming%20pozadi%204(2).svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea067a3ce6e3b_bodyshaming%20pozadi%202.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04602ce6e3e_bodyshaming%20pozadi%203.svg");
    background-position: 0 100%, -10% 100vh, 90% 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 40%, 35vh, 20%;
  }

  .prezentace.bodyshaming.rozvod-rozchod, .prezentace.bodyshaming.bodyshaming1 {
    padding-bottom: 220px;
  }

  .prezentace.sexualita {
    padding-top: 140px;
  }

  .prezentace.osamelost {
    background-position: 0%, 100% 10%, 100% 25%, 100% 1%, 0 0;
    background-size: auto 200px, auto 120px, auto 200px, auto 200px, auto 300px;
  }

  .prezentace.zavislosti {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e77e6d406200801c225693_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(3).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png");
    background-position: 130% 1%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 300px, 450px;
  }

  .prezentace.sample {
    overflow: hidden;
  }

  .prezentace.sample.co-delat-kdyz {
    background-position: 50% 100%, 0 100%;
    background-size: 350px 500px, 1850px 1400px;
  }

  .prezentace.sample.co-delat-kdyz.teen-pregnancy {
    background-position: 100% 100%, 0 100%;
    height: auto;
  }

  .prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p {
    background-position: 100% 100%, 100% 100%;
    background-size: auto 700px, auto 375px;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .prezentace.sample.co-delat-kdyz.zneu-it-pr-k {
    background-position: 0 0, 50% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 2500px, auto 400px;
    background-attachment: scroll, scroll;
  }

  .prezentace.sample.ss-sexting {
    background-position: 50% 100%, 0 0;
    background-size: auto 450px, cover;
  }

  .color-blue.smutek.black.ppp, .color-blue.smutek.black.bodyshaming {
    margin-right: 25px;
  }

  .color-blue.smutek.black.osam-lost {
    margin-right: 10px;
    padding-top: 20px;
    overflow: hidden;
  }

  .color-blue.smutek.black.puberta {
    margin-right: 25px;
  }

  .div-block-6 {
    width: 80%;
  }

  .p-cta.hero-version._2 {
    text-align: center;
    width: 45%;
    margin-left: auto;
    margin-right: auto;
  }

  .p-cta.hero-version._1 {
    width: 45%;
    margin-left: auto;
    margin-right: auto;
  }

  .navlink {
    text-align: center;
  }

  .navlink:hover {
    color: var(--purple);
    background-color: #fff;
    text-decoration: none;
  }

  .p-item-list {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .colcontfix {
    display: block;
  }

  .width50, .form-contact {
    width: 100%;
  }

  .handlecontents {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .promo-sectio.footer {
    margin-right: 0;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 0;
  }

  .promo-sectio.colab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .promo-sectio.colab.eventy-partneri {
    padding-top: 0;
  }

  .nav-menu {
    background-color: #0000;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-link {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-8.rozcestnik {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-wrape-divz {
    flex-flow: column;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .content-wrape-divz.teen-pregnancy {
    padding-left: 0;
  }

  .content-wrape-divz.m-j-kamar-d-se-tr-p, .content-wrape-divz.zneu-it-pr-k.desatero {
    margin-left: 0;
  }

  .content-wrape-divz.kyber-ikana {
    margin-top: 60px;
  }

  .content-wrape-divz.ss-sexting {
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
  }

  .content-wrape-divz.trapi-me-znamky.desatero-odsazeni {
    margin-bottom: 100px;
  }

  .content-wrape-divz.sebev-myslenky-desatero {
    margin-top: 0;
  }

  .content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div, .content-wrape-divz.hideonmobilepls.zs-desatro-block {
    display: block;
  }

  .content-wrape-divz.hide-desktop {
    margin-left: 0;
    display: block;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodci-ppp {
    margin-left: 40px;
  }

  .content-wrape-divz.hide-desktop.ss-pruvodce-desatero-mobil {
    display: none;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-mobil {
    margin-left: 50px;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodci-je-mi-smutno-desatero {
    display: none;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-none.zs-pruvodce-desatero-mobil {
    display: block;
  }

  .content-wrape-divz.padding-top-100 {
    margin-top: 80px;
  }

  .content-wrape-divz.smutek {
    margin-bottom: 60px;
  }

  .content-wrape-divz.zavislosti-margin-btm {
    margin-bottom: 0;
  }

  .content-wrape-divz.zavislosti-margin-btm.zavislost-content-div {
    padding-left: 20px;
    padding-right: 100px;
  }

  .content-wrape-divz.bodyshaming-mg-bottom {
    margin-bottom: 40px;
  }

  .content-wrape-divz.sexualita-content-wrape-hero {
    justify-content: center;
    align-items: flex-end;
  }

  .content-div {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .content-div.smutek.black.bodyshaming, .content-div.smutek.black.zavislost-content-div {
    margin-left: 0;
  }

  .content-div.smutek.black.umrti {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .content-div.smutek.black.kamarad-se-trapi-content-div {
    margin-left: 10px;
  }

  .content-div.sample {
    margin-left: 45px;
    margin-right: 0;
  }

  .content-div.sample.co-se-mi-to-d-je-s-t-lem {
    margin-left: 60px;
  }

  .content-div.sample.s.ss-content-div {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci {
    width: 80%;
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.sebevrazedne-myslenky {
    width: 80%;
    margin-left: 100px;
  }

  .content-div.sample.z--pr-vodci.kamarad {
    margin-left: 80px;
  }

  .content-div.sample.z--pr-vodci.rozvod {
    margin-left: 53px;
  }

  .content-div.sample.z--pr-vodci.online {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.osam-lost.zs-pruvodci-content-divz-desatero, .content-div.sample.z--pr-vodci.z-vislosti, .content-div.sample.z--pr-vodci.dom-c-n-sil {
    margin-left: 60px;
  }

  .content-div.sample.z--pr-vodci.zs-pruvodce-desatero-mobil, .content-div.sample.z--pr-vodci.zs-pruvodci-desatero-content-divz-mobil {
    margin-left: 50px;
  }

  .content-div.sample.z--zn-mky, .content-div.sample.z--nasili, .content-div.sample.z--online, .content-div.sample.z--ppp, .content-div.sample.z---ikana, .content-div.sample.z--kyber-ikana {
    margin-left: 0;
  }

  .content-div.sample.z-_sebepo-kozov-n {
    width: 80vw;
    margin-left: 0;
  }

  .content-div.sample.z--sebevra-da, .content-div.sample.z--osam-lost, .content-div.sample.z--puberta {
    margin-left: 0;
  }

  .content-div.sample.z--smrt {
    width: 100%;
    margin-left: 0;
  }

  .content-div.sample.z--kamar-d {
    margin-left: 0;
  }

  .content-div.sample.z-_smutek, .content-div.sample.z-_z-vislosti {
    width: 80vw;
    margin-left: 0;
  }

  .content-div.sample.z-_rozvod {
    margin-left: 0;
  }

  .content-div.sample.z-_sexualita {
    width: 80vw;
    margin-left: 0;
  }

  .content-div.sample.z-_bodyshaming {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100vw;
    margin-left: auto;
  }

  .content-div.sample.n-zk-sebev-dom, .content-div.sample.n-zk-sebev-dom.zs-pruvodci-desatero-content-divz {
    margin-left: 60px;
  }

  .content-div.sample.co-jsem-sakra-za {
    margin-left: 0;
  }

  .illu-div {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .illu-div.kamarad.zs-pruvodci-kamarad-illu-div-mobil {
    margin-left: 0;
    display: flex;
  }

  .illu-div.pruvodce-desatero {
    align-self: center;
    width: 100%;
  }

  .illu-div.z--pr-vodci {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-left: 0;
  }

  .illu-div.z--pr-vodci.znamky {
    width: 100%;
  }

  .illu-div.z--pr-vodci.sexualita {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .illu-div.mobile {
    width: 100%;
    margin-left: 0;
  }

  .illu-div.znamky-illu-div {
    display: none;
  }

  .grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .obackbtn {
    margin-right: 20px;
  }

  .text-issu {
    width: 100%;
    margin-top: -1px;
    font-size: 9px;
    line-height: 11px;
  }

  .text-issu.fisrt-one {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 8px;
  }

  .text-issu._1 {
    margin-left: -4px;
  }

  .text-issu._3 {
    margin-bottom: 0;
    margin-left: -1px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-issu._4 {
    margin-left: -7px;
    padding-left: 0;
    padding-right: 0;
  }

  .overlay {
    display: none;
  }

  .image-6 {
    margin-top: -3px;
  }

  .menu-button-2 {
    color: var(--purple);
    margin-top: -13px;
  }

  .menu-button-2.w--open {
    color: var(--purple);
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    box-shadow: 0 7px 7px -7px #000;
  }

  .hideonmobilepls, .image-7, .image-8 {
    display: none;
  }

  .div-block-11 {
    justify-content: space-between;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .align-right {
    align-self: center;
  }

  .image-9 {
    margin-left: 20px;
  }

  .landing-content-mobile {
    display: none;
  }

  .subpage-content-placeholder-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subpage-content-placeholder-2.smutek {
    padding-top: 0;
  }

  .subpage-content-placeholder-2.ikana, .subpage-content-placeholder-2.ppp {
    padding-top: 40px;
  }

  .subpage-content-placeholder-2.kyber-ikana {
    padding-top: 20px;
  }

  .subpage-content-placeholder-2.n-zk-sebev-dom, .subpage-content-placeholder-2.sebepo-kozov-n {
    padding-top: 40px;
  }

  .subpage-content-placeholder-2.umrti, .subpage-content-placeholder-2.zavislosti-padding-top-100, .subpage-content-placeholder-2.co-jsem-sakra-zac {
    padding-top: 0;
  }

  .button-6.teen-preg {
    margin-left: 0;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila.mg-right-60 {
    margin-left: 60px;
    margin-right: 0;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila.mg-right-60.sebevedbtndesatero {
    margin-left: auto;
    margin-right: auto;
  }

  .button-6.sexting, .button-6.muj-kamarad-se-trapi-ss {
    margin-left: 0;
  }

  .okno-placeholder {
    width: 406px;
  }

  .div-block-16 {
    width: 100%;
  }

  .black.bold-text.mentori.bodyshaming {
    margin-left: 80px;
  }

  .black.mentori {
    padding-right: 63px;
  }

  .black.mentori.desatero {
    margin-left: 45px;
    left: 0;
  }

  .black.mentori.desatero.rozvod {
    margin-left: 0;
  }

  .black.mentori.video.bodyshaming {
    margin-left: 80px;
  }

  .black.dom-c-n-sil {
    margin-left: 0;
  }

  .black.rozvod {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .logo-link-block {
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block.text {
    width: 90%;
  }

  .logo-link-block.prvni-psychicka-pomoc.digitalni-zavislosti, .logo-link-block.replug.digiz-vislost {
    width: 100%;
  }

  .logo-link-block.moje-telo._2.n-zk-sebev-dom {
    width: 300px;
    height: 400px;
    margin-left: -16px;
  }

  .logo-link-block.moje-telo._2.n-zk-sebev-dom.tablet {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .logo-link-block._1 {
    width: 50%;
  }

  .logo-link-block._1._2._3.n-zk-sebev-dom {
    width: 300px;
    height: auto;
    margin-left: -15px;
  }

  .logo-link-block._1._2._3.n-zk-sebev-dom.anabel {
    width: 100%;
    height: 300px;
    margin-left: 0;
    padding-top: 20px;
  }

  .logo-link-block._1._2.jak-d-l {
    height: 250px;
  }

  .logo-link-block._1._2.jak-d-l.rozvod.mentori {
    width: 75%;
    padding-left: 20px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom {
    height: 400px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet {
    width: 100%;
    margin-left: 0;
    padding: 20px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet.mentori {
    padding-top: 40px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet-mentori {
    width: 300px;
  }

  .logo-link-block._1.nepanika {
    width: 50%;
    margin-left: 0;
  }

  .logo-link-block._1.nepanika.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .logo-link-block._1.rozvod {
    width: 100%;
  }

  .logo-link-block.sebepo-kozov-n {
    width: 35%;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-link-block.sebepo-kozov-n.linka-bezpe {
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block.pov-dej.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-link-block.rodi-ovsk-linka.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .logo-link-block.teen-pregnancy {
    justify-content: center;
    width: 100%;
  }

  .logo-link-block.mentori.rozvod {
    flex-direction: row;
    width: 195px;
  }

  .logo-link-block.rozvod.mentori {
    margin-left: 0;
    padding-left: 20px;
  }

  .logo-link-block.co-se-mi-to-d-je-s-t-lem {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    width: 50vw;
    display: flex;
  }

  .grid-7 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-7.digiz {
    grid-template-columns: 1fr;
  }

  .grid-7.uvodni {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .grid-7.uvodni._1.vycentrovat.sebepo-kozov-n {
    margin-left: 60px;
  }

  .grid-7.uvodni.jsem-online {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: grid;
  }

  .grid-7.uvodni.bodyshaming {
    margin-left: 0;
  }

  .grid-7.uvodni.zavislosti, .grid-7.uvodni.grid-pomoc.grid-pomoc-psychadelika-mobile-l {
    grid-template-columns: 1fr 1fr;
  }

  .grid-7.dalsi {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .grid-7.dalsi.sebepo-kozov-n {
    flex-direction: column;
    margin-left: -10px;
    display: flex;
  }

  .grid-7.kyber-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-9 {
    flex-flow: column;
    place-content: flex-end flex-start;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .grid-9.clovek-v-tisni.zn-mky {
    margin-top: 0;
  }

  .grid-9.jak-d-l {
    margin-left: 70px;
  }

  .grid-9.grid-k-psycho.zn-mky {
    margin-top: 0;
  }

  .image-15 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .hlavni-nadpis {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .hlavni-nadpis.homepage {
    margin-left: auto;
    padding-left: 0;
  }

  .columns-6 {
    width: auto;
  }

  .div-block-20 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .div-block-20.m-j-kamar-d-se-tr-p {
    padding-left: 0;
  }

  .div-block-20.mentor {
    padding-bottom: 20px;
  }

  .div-block-20.ss-rozcestnik {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20.mapa-pomoci {
    padding-left: 20px;
  }

  .div-block-20.smutno-mg {
    padding-bottom: 40px;
  }

  .div-block-20.psychadelika-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-24 {
    flex-direction: column;
    margin-left: 60px;
  }

  .div-block-25 {
    width: auto;
    height: 4vh;
  }

  .hero-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 80%;
  }

  .hero-buttons.mobile {
    left: auto;
  }

  .hero-buttons.desktop {
    object-fit: fill;
    grid-template-rows: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .navbar-2 {
    width: 100%;
    overflow: hidden;
  }

  .navbar-2.hide-desktop {
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .nav-menu-3 {
    color: #1a1b24;
    background-color: #2a1347;
  }

  .nav-menu-3.sub-menu-linkblock.mobile {
    padding-left: 0;
  }

  .container-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-28 {
    margin-right: 12px;
  }

  .link-block-36 {
    border: 0 solid #000;
  }

  .sub-menu-linkblock {
    padding-left: 0;
    padding-right: 0;
  }

  .inspiruj-se {
    margin-bottom: 40px;
  }

  .pomoc-organizace.bodyshaming, .pomoc-organizace.bodyshaming.rozvod, .pomoc-organizace.bodyshaming.mg-top-120 {
    margin-top: 0;
  }

  .pomoc-organizace.bodyshaming.umrti {
    margin-top: 34px;
  }

  .pomoc-organizace.bodyshaming.zavislosti-mg30 {
    margin-top: 30px;
  }

  .pomoc-organizace.sebeposkozovani {
    margin-left: 60px;
  }

  .pomoc-organizace.sample {
    width: 90%;
  }

  .pomoc-organizace.sample.teen-pregnancy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .pomoc-organizace.z--dom-c--n-sil {
    margin-top: 40px;
  }

  .sub-page-nadpis.black {
    display: none;
  }

  .sub-page-nadpis.black.mobile {
    margin-top: 17px;
    margin-bottom: 8px;
  }

  .sub-page-nadpis.mobile.smaller.sebepo-kozov-n {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 50px;
    position: relative;
    right: 0;
  }

  .sub-page-nadpis.mobile.n-zk--sebev-dom {
    margin-top: 60px;
  }

  .sub-page-nadpis.rozvod-rozchod.black-nadpis {
    margin-top: 60px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .sub-page-nadpis.sebevrazedne-myslenky {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .sub-page-nadpis.sexualita {
    margin-top: 60px;
  }

  .sub-page-nadpis.sexualita.sexualita-nadpis-hero {
    margin-left: 100px;
  }

  .sub-page-nadpis.color-white.mrt {
    margin-top: 60px;
    margin-left: 0;
  }

  .sub-page-nadpis.color-white.m-j-kamar-d-se-tr-p {
    margin-top: 160px;
    margin-left: 20px;
  }

  .sub-page-nadpis.black-nadpis.bodyshaming, .sub-page-nadpis.black-nadpis.z-vislosti {
    margin-top: 60px;
    margin-left: 0;
  }

  .sub-page-nadpis.black-nadpis.ppp {
    margin-left: 60px;
    margin-right: 25px;
  }

  .sub-page-nadpis.black-nadpis.osam-lost {
    margin-left: auto;
  }

  .sub-page-nadpis.black-nadpis.puberta {
    margin-top: 60px;
    margin-left: 60px;
  }

  .sub-page-nadpis.smutek {
    margin-bottom: 60px;
  }

  .sub-page-nadpis.kyber-ikana {
    margin-top: 60px;
  }

  .white.left.n-zk-sebev-dom.co-delat-kdyz {
    margin-left: -79px;
  }

  .white.nadpis-mapa {
    padding-left: 0;
  }

  .webinar.text, .webinar.text._2 {
    width: 90%;
  }

  .image-32 {
    text-align: left;
    flex: 0 auto;
    margin-left: 202px;
  }

  .autor {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-31 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .text-block-37 {
    margin-left: 20px;
  }

  .image-35 {
    width: 100vw;
    height: auto;
    margin-top: 60px;
    display: block;
  }

  .div-block-32 {
    margin-left: 30px;
  }

  .container-11 {
    display: flex;
  }

  .nav-menu-4 {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
  }

  .image-36 {
    display: none;
  }

  .heading-7 {
    width: 95vw;
    margin-left: -155px;
    padding-right: 100px;
  }

  .text-block-42, .text-block-43 {
    color: #0000;
  }

  .hero-rozcestnik-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 130px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 10px;
    display: flex;
  }

  .collection-list-wrapper-3.hideonmobilepls {
    display: none;
  }

  .collection-list-wrapper-3.hide-desktop {
    display: block;
  }

  .grid-12 {
    grid-template-columns: minmax(200px, 245px) minmax(200px, 245px);
  }

  .grid-12.mentori.ss {
    margin-left: 40px;
    margin-right: 60px;
    padding-right: 0;
  }

  .grid-12.mentori.ss.grid-ss {
    grid-template-rows: 250px auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-12.ss {
    margin-left: 125px;
    display: inline-block;
  }

  .ss-topic.open.ss-rozcestnik {
    width: 245px;
    height: 360px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .ss-topic.mentori-rozcestnik {
    margin-bottom: 40px;
  }

  .ss-topic.ss-rozcestnik {
    width: 300px;
    margin-bottom: 20px;
  }

  .image-43 {
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ss-header-2.mentori {
    background-position: 100% 100%;
    background-size: auto 500px;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 27px;
    padding-bottom: 300px;
  }

  .ss-header-2.mentori.rozvod {
    height: auto;
  }

  .ss-header-2.mentori.kamarad {
    background-position: 150% 100%;
    height: auto;
    padding-bottom: 140px;
    overflow: hidden;
  }

  .ss-header-2.mentori.trapi-me-znamky {
    height: auto;
  }

  .ss-header-2.mentori.co-se-mi-to-d-je-s-t-lem {
    background-position: 100% 100%;
    background-size: 100vw;
    height: auto;
  }

  .ss-header-2.mentori.umrti {
    background-size: contain;
    height: auto;
  }

  .ss-header-2.mentori.jsem-online {
    background-image: linear-gradient(90deg, var(--purple), #490e6f00), linear-gradient(to bottom, #0006, #0006), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f30de95ebb3e1db5239_img_1.png.png");
    background-position: 0 0, 0 0, -20% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
    height: auto;
  }

  .ss-header-2.mentori.sebevra-edn-my-lenky {
    background-position: 20vw 100%;
  }

  .ss-header-2.mentori.sikana {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f94711f2d318b3519dd72_bully%20rough%202%20-%20aplha%202.png");
    background-position: 100% 90%;
    background-repeat: no-repeat;
    background-size: 70vw;
  }

  .ss-header-2.mentori.zavislosti {
    background-position: 130% 85%;
    background-size: 60vh;
    padding-bottom: 170px;
  }

  .ss-header-2.mentori.nizke-sebevedomi {
    background-size: 50vh, contain;
    padding-bottom: 80px;
  }

  .ss-header-2.mentori.kyber-ikana-z--pr-vodci {
    background-size: auto, auto, cover;
    padding-bottom: 60px;
  }

  .ss-header-2.mentori.sexualita {
    background-size: cover;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.osamelost {
    background-position: 100% 25px;
  }

  .ss-header-2.mentori.osamelost.mobil-uprava-vysky.posun-obrazku-4 {
    background-position: 100% 90px;
    background-size: contain;
  }

  .ss-header-2.mentori.doma-mi-ublizuji {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66ec1165d9c7ca0b3c72378e_safezova_ilu1-04-min.webp");
    background-position: 28%;
    background-repeat: repeat;
    background-size: cover;
  }

  .ss-header-2.mentori.doma-mi-ublizuji.dom-mi-ublizuji-mobil {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66ec1165d9c7ca0b3c72378e_safezova_ilu1-04-min.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 140px;
  }

  .ss-header-2.mentori.ss-pruvodci-muj-kamarad-se-trapi-header-2 {
    background-position: 85% 135%;
  }

  .ss-header-2.mentori.smutno-pruvodce {
    padding-bottom: 20px;
  }

  .ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
    background-position: 50% 550px;
  }

  .ss-header-2.mentori.psychadelika-bg-image {
    background-position: 100% 100%, 0 0;
    background-size: 250px, cover;
    min-height: 700px;
    padding-bottom: 100px;
  }

  .ss-header-2.rodic {
    background-position: 50% 110%;
    background-size: auto 370px;
    margin-bottom: 0;
    padding-bottom: 185px;
  }

  .ss-header-2.teen-pregnancy {
    background-position: 50% 100%;
    background-size: auto 390px;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 40px;
  }

  .ss-header-2.teen-pregnancy.teen-pregnancy-snizeni-header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .ss-header-2.m-j-kamar-d-se-tr-p.ss {
    background-position: 50% 100%;
    background-size: auto 280px;
    margin-bottom: 0;
    padding-bottom: 220px;
  }

  .ss-header-2.ss-sexting {
    background-position: 50% 120%;
    background-size: auto 400px;
    height: 650px;
  }

  .ss-header-2.prasky {
    background-position: 50% 100%;
    background-size: auto 420px;
    padding-bottom: 220px;
  }

  .ss-header-2.sexting {
    padding-bottom: 360px;
  }

  .ss-header-2.co-jsem-sakra-za {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8a457be872fa663e12a69_horni%CC%81%20c%CC%8Ca%CC%81st%20(1).png");
    background-position: 120% 100%;
    background-size: 390px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ss-header-2.psychologove {
    background-position: 100% 114%;
    background-size: 200px;
  }

  .ss-header-2.ss-psychedelika {
    background-size: 250px, auto;
  }

  .grid-20 {
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .grid-20.mentor {
    margin-top: 0;
  }

  .grid-20.rozcod {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .grid-20.rozcod.ss-pruvodce-hero-grid.psychadelika-grid {
    padding-bottom: 0;
  }

  .grid-20.rozcod.smutno-cloud.smutno-mg {
    background-position: 100% 49%;
    background-size: auto 270px;
  }

  .video {
    margin-top: -31px;
  }

  .desatero {
    background-position: 50% 100%;
  }

  .desatero.m-j-kamar-d-se-tr-p.kamarad {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.trapi-me-znamky {
    padding-top: 0;
  }

  .desatero.m-j-kamar-d-se-tr-p.jsem-online {
    padding-bottom: 140px;
  }

  .desatero.m-j-kamar-d-se-tr-p.sikana {
    background-image: linear-gradient(#00000080, #00000080);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .desatero.m-j-kamar-d-se-tr-p.osamelost {
    background-image: linear-gradient(#26b2b84d, #26b2b84d), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e098548fe15aa67c80a12e_Osame%CC%8Clost%20(9).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cac1e6afb2b46ff5c4ea_Osame%CC%8Clost%20(6).png");
    background-position: 0 0, 100% 107%, 200% -10%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, contain, 70%;
  }

  .desatero.m-j-kamar-d-se-tr-p.psycholog {
    background-position: 0 102%;
    background-size: 150px;
  }

  .desatero.co-jsem-sakra-za {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b3847213af3deb0807bd_spodni%CC%81%20c%CC%8Ca%CC%81st.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/67a8b320c8c583371fc18fea_spodek%20vweb.png");
    background-position: 100% 78%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 165px, 780px;
  }

  .desatero.psychedelika {
    background-size: 200px, 200px;
  }

  .tabs-menu {
    text-align: center;
    flex-wrap: nowrap;
    margin-left: 30px;
    display: flex;
  }

  .heading-11 {
    margin-bottom: 0;
  }

  .paragraph-15.hero-rozcestnik-button {
    padding-left: 0;
  }

  .button-9 {
    margin-left: 50px;
  }

  .heading-12 {
    margin-top: 130px;
    padding-top: 0;
  }

  .heading-13.mentor-rozcestnik-tp, .heading-13.mentor-ssrozcestnik-masturbace, .heading-13.mentor-ssrozcestnik-zavislost, .heading-13.mentor-ssrozcestnik-sexting, .heading-13.mentor-ssrozcestnik-bodyshaming, .heading-13.mentor-ssrozcestnik-psychologove, .heading-13.mentor-ssrozcestnik-cojsemsakrazac, .heading-13.mentor-ssrozcestnik-bezpecnysex {
    margin-left: 0;
  }

  .heading-13.mentor-ssrozcestnik-sexualita {
    align-self: center;
    margin-left: 0;
  }

  .heading-13.mentor-ssrozcestnik-rodic, .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi, .heading-13.zs-digizavislosti, .heading-13.zs-domaci-nasili, .heading-13.zs-sikana, .heading-13.zs-kybersikana, .heading-13.zs-sebeposkozovani, .heading-13.zs-osamelost, .heading-13.zs-nizkesebevedomi {
    margin-left: 0;
  }

  .heading-13.zs-smutno {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-13.zs-zavislosti, .heading-13.zs-sexualita, .heading-13.zs-bodyshaming {
    margin-left: 0;
  }

  .heading-14.rozvod {
    margin-top: 50px;
    margin-left: 0;
    padding-right: 55px;
  }

  .heading-14.mentori {
    margin-top: 100px;
    margin-left: 0;
    margin-right: 140px;
    padding-right: 0;
  }

  .heading-14.mentori.sebevra-edn-my-lenky.pruvodci-sebevrazedne-myslenky {
    margin-top: 20px;
  }

  .heading-14.mentori.ss-pruvodce-h1.ss-pruvodci-muj-k-s-trapi-h1 {
    margin-top: 60px;
  }

  .heading-14.mentori.ss-pruvodce-h1.co-jsem-sakra-za {
    margin-top: 0;
  }

  .heading-14.co-se-mi-to-d-je-s-t-lem.tablet-co-se-mi-deje-s-telem {
    margin-top: 100px;
  }

  .heading-15 {
    padding-top: 0;
  }

  .heading-16 {
    margin-top: 50px;
  }

  .heading-16.ss-sexting {
    margin-top: 30px;
    margin-left: 20px;
    padding-top: 15px;
  }

  .heading-17 {
    margin-top: 0;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .hero-without-image.umrti {
    padding-top: 1px;
  }

  .hero-without-image.osam-lost {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cab9ca3a5f0ed6a72d82_Osame%CC%8Clost%20(5).png");
    background-position: -16% 160%;
    background-size: auto 250px;
  }

  .hero-wrapper-two.padding-top-100 {
    margin-top: 60px;
  }

  .hero-heading-center, .hero-stack {
    padding: 60px 15px;
  }

  .paragraph-22 {
    margin-right: 0;
  }

  .button-14 {
    margin-left: 60px;
    left: 100px;
  }

  .list-2 {
    margin-left: 13px;
  }

  .list-2.m-j-kamar-d-se-tr-p {
    padding-left: 0;
    padding-right: 0;
  }

  .list-2.m-j-kamar-d-se-tr-p.prasky {
    padding-left: 50px;
  }

  .list-2.m-j-kamar-d-se-tr-p.zs-znamky.desatero-trapi-me-znamky, .list-2.m-j-kamar-d-se-tr-p.zs-znamky.trapi-me-znamky-list, .list-2.m-j-kamar-d-se-tr-p.sikana-list {
    padding-right: 0;
  }

  .list-2.trapi-me-znamky.desatero-zs-bila.desatero-sebaposkozovani {
    margin-left: 0;
    padding-left: 40px;
  }

  .paragraph-23 {
    padding-right: 30px;
  }

  .paragraph-23.mentori {
    margin-right: 0;
    padding-right: 99px;
    right: 0;
  }

  .paragraph-23.rozvod {
    padding-right: 15px;
  }

  .paragraph-23.rozvod.landing-content-mobile {
    display: block;
  }

  .paragraph-23.co-se-mi-to-d-je-s-t-lem.mobil-auto {
    width: 65vw;
  }

  .paragraph-23.kyber-ikana-pr-vodci {
    width: 350px;
  }

  .paragraph-23.m-j-kamar-d-se-tr-p--z {
    padding-right: 44px;
  }

  .paragraph-23.mj-kamard-se-trp-z {
    padding-right: 47px;
  }

  .paragraph-23.sexualita-desatero {
    padding-right: 32px;
  }

  .paragraph-23.mobile {
    width: 50vw;
  }

  .paragraph-23.hideonmobilepls {
    padding-right: 18px;
    display: flex;
  }

  .list-item-6.co-jsem-sakra-za {
    color: #fff;
  }

  .sebeposko-desatero {
    margin-top: 9px;
  }

  .sebeposko-desatero.teen-pregnancy {
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    margin-left: 60px;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p {
    flex-flow: row;
    margin-left: -41px;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.black-color, .sebeposko-desatero.m-j-kamar-d-se-tr-p.zavislost-desatero {
    margin-left: 0;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.sexualita-naspis-desatero {
    margin-left: auto;
    margin-right: auto;
  }

  .sebeposko-desatero.trapi-me-znamky.desatero-zs-bila {
    text-align: left;
    align-self: auto;
    margin-left: 100px;
  }

  .sebeposko-desatero.kyber-ikana-pr-vodci {
    margin-left: 0;
  }

  .sebeposko-desatero.psychedelika {
    margin-left: 200px;
  }

  .heading-37.m-j-kamar-d-se-tr-p {
    margin-top: 0;
  }

  .heading-37.sexting {
    margin-left: 0;
  }

  .heading-37.ss.psycho {
    margin-top: 60px;
  }

  .heading-25.pruvodci-bodyshaming {
    margin-left: 80px;
  }

  .footer-items {
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .footer-item {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }

  .footer-item.border {
    border-top: 1px solid #fff;
    margin-right: 0;
  }

  .text-field {
    margin-left: 0;
    padding-right: 12px;
  }

  .footer-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    margin-top: 32px;
    margin-left: 25px;
  }

  .fotter-qr {
    margin-left: -80px;
  }

  .footer-contact {
    margin-top: -45px;
  }

  .container-14 {
    margin-top: 45px;
    margin-bottom: 45px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-27 {
    margin-top: 32px;
  }

  .slide-nav {
    margin-bottom: 0;
  }

  .heading-29.rozvod, .footer-link, .footer-link.email, .footer-link.phone {
    margin-left: 0;
  }

  .image-48 {
    display: block;
  }

  .div-block-40 {
    margin-left: 20px;
    padding-top: 0;
  }

  .tab-link-z-kladn-koly {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-44 {
    padding-left: 0;
  }

  .tab-link-st-edn-koly.w--current {
    padding-left: 30px;
  }

  .div-block-41 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .video-3 {
    width: 200%;
    height: 55%;
    margin-top: 70px;
    top: -158px;
    left: 128px;
  }

  .div-block-42 {
    margin-top: 111px;
  }

  .div-block-43 {
    margin-top: 70px;
    margin-right: -89px;
    padding-right: 0;
  }

  .div-block-43.bodyshaming {
    margin-top: 0;
    margin-left: 100px;
    margin-right: 0;
  }

  .div-block-43.rozvod {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .div-block-43.sebevra-edn-my-lenky, .div-block-43.hero-psychadelika-mobile-l {
    margin-top: 0;
    margin-right: 0;
  }

  .paragraph-45.bodyshaming {
    width: 400px;
    margin-left: 0;
    margin-right: 140px;
    padding-right: 0;
  }

  .paragraph-45.rozvod {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 100px;
    display: block;
  }

  .paragraph-45.mentori {
    margin-left: 0;
    margin-right: 140px;
    padding-right: 60px;
  }

  .paragraph-45.mentori.umrti.hide-desktop {
    color: var(--white);
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-45.mentori.umrti.hide-mobil {
    display: none;
  }

  .link-block-45 {
    margin-left: 0;
  }

  .image-55 {
    margin-top: 336px;
  }

  .link-block-49 {
    margin-left: 80px;
  }

  .grid-16 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .grid-16.prac-list.ss-pruvodci-video-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-44.prac-list.rozvod.ss-pruvocdi-video-div {
    margin-bottom: 60px;
  }

  .div-block-44.prac-list.rozvod.ss-pruvocdi-video-div.video-text-block.video-text-block-resp {
    align-self: auto;
  }

  .div-block-44.rozvod {
    padding-bottom: 0;
  }

  .div-block-44.bodyshaming {
    margin-left: 20px;
  }

  .div-block-45.prez.rozvod {
    height: 350px;
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-46.prac-list.rozvod {
    margin-left: 20px;
  }

  .paragraph-46.prac-list.mentori {
    margin-bottom: 0;
    margin-left: 0;
  }

  .paragraph-46.prac-list.mentori.kyber-ikana {
    margin-left: 20px;
  }

  .paragraph-46.rozvod {
    margin-left: 0;
    padding-right: 25px;
  }

  .paragraph-46.mentori {
    margin-left: 0;
  }

  .paragraph-46.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .link-block-50.prac-list.desatero {
    margin-top: 0;
    margin-left: 0;
  }

  .link-block-50.prac-list.desatero.ss-pruvodci-button-desatero.psychedelika-desatero-stahnout-pdf {
    float: left;
    margin-left: 15px;
  }

  .link-block-50.prac-list.rozvod, .link-block-50.prezentace-button, .link-block-50.prezentace-button.ppt {
    margin-left: 0;
  }

  .link-block-50.prezentace-button.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .div-block-46 {
    padding-bottom: 10px;
  }

  .div-block-46.prac-list.rozvod {
    padding-bottom: 100px;
  }

  .div-block-46.prac-list.bodyshaming {
    background-position: 95% 100%;
    background-size: auto 200px;
    margin-top: 0;
  }

  .div-block-46.rozvod, .div-block-46.video {
    padding-bottom: 0;
  }

  .div-block-46.video.ss-pruvodci-video-div.psychadelika-prezentace-div.psychadelika-prezentace-div-tablet.psych-video-resp-mobile-l {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-46.jsem-online {
    background-size: 40%;
    padding-bottom: 170px;
  }

  .div-block-46.ss-pruvodci-preyentace-div.psychodelika-prezentace-div.psychedelika-prezentace-resp {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-102.rozvod {
    margin-left: 20px;
  }

  .heading-102.mentori {
    margin-left: 0;
  }

  .heading-102.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .header.mentori {
    margin-left: 113px;
    left: 0;
  }

  .header.mentori.rozvod {
    margin-left: 0;
  }

  .image-61 {
    margin-top: 0;
    margin-left: 140px;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss {
    margin-left: 0;
    padding-left: 0;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss.zelena.ss-kamarad-se-trapi-heading {
    padding-left: 20px;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapi-heading {
    width: 320px;
    padding-left: 20px;
  }

  .heading-32.teen-pregnancy, .heading-33.teen-pregnancy {
    margin-top: 140px;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss {
    text-align: left;
    margin-left: 0;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 80px;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss.ss-kamarad-se-trapy-p {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 0;
  }

  .paragraph-47.teen-pregnancy {
    width: auto;
  }

  .div-block-48 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-48.ss-teen-pregnancy {
    margin-top: 120px;
  }

  .grid-22 {
    grid-template: "Area Area-2 Area-3 Area-8"
                   "Area-4 Area-5 Area-6 Area-9"
                   "Area-7 Area-10 Area-11 Area-12"
                   "Area-13 Area-14 Area-15 ."
                   / .25fr .25fr .25fr;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 0;
  }

  .heading-103 {
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-48 {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .paragraph-49 {
    margin-left: 0;
  }

  .heading-104 {
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
    right: 0;
  }

  .heading-105 {
    margin-left: 40px;
  }

  .paragraph-50 {
    margin-left: 40px;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-106 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-51 {
    text-align: left;
    margin-left: 0;
  }

  .heading-107 {
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-52 {
    margin-left: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .heading-108 {
    margin-left: 30px;
  }

  .paragraph-53 {
    margin-left: 35px;
  }

  .heading-109 {
    margin-left: 30px;
  }

  .heading-110 {
    margin-left: 20px;
  }

  .paragraph-54 {
    margin-left: 60px;
  }

  .heading-111 {
    margin-left: 45px;
  }

  .paragraph-55 {
    margin-left: 60px;
  }

  .heading-113, .paragraph-56, .paragraph-57, .paragraph-58 {
    margin-left: 40px;
  }

  .paragraph-59 {
    margin-left: 50px;
  }

  .grid-23 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image-68 {
    text-align: center;
    align-self: auto;
  }

  .heading-117 {
    margin-top: 0;
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .paragraph-68 {
    width: auto;
    margin-bottom: 85px;
  }

  .container-16 {
    margin-left: 30px;
    margin-right: 35px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
    justify-content: stretch;
    place-items: center;
    margin-bottom: 65px;
  }

  .about-source {
    display: none;
  }

  .grid-25 {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .grid-26 {
    text-align: left;
    grid-template-columns: 1fr 1fr;
    justify-content: start;
    justify-items: center;
  }

  .heading-123 {
    margin-bottom: 30px;
  }

  .image-74 {
    display: none;
  }

  .image-75 {
    display: block;
  }

  .heading-124 {
    margin-bottom: 35px;
    font-size: 23px;
    line-height: 34.5px;
  }

  .where-block, .div-block-53, .div-block-54 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .team {
    grid-template-columns: 1fr 1fr;
  }

  .team-item {
    text-align: center;
    margin-bottom: 45px;
    font-size: 14px;
    line-height: 21px;
  }

  .container-17 {
    padding-left: 30px;
    padding-right: 35px;
  }

  .div-block-55 {
    display: none;
  }

  .div-block-56 {
    display: block;
  }

  .image-76 {
    display: inline-block;
  }

  .div-block-57 {
    flex-direction: column;
    align-items: center;
  }

  .image-77 {
    display: none;
  }

  .div-block-58 {
    margin-bottom: 110px;
  }

  .image-78, .image-79 {
    display: block;
  }

  .image-80 {
    display: none;
  }

  .h2-zs-rozcestnik {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: inline;
    position: relative;
    bottom: 9px;
    left: 50px;
  }

  .heading-125 {
    width: auto;
    margin-top: 40px;
    margin-left: 50px;
    line-height: 40px;
  }

  .mapa-pomoci-odstavec {
    padding-left: 0;
  }

  .tab-pane-st-edn-koly {
    position: static;
    left: 0;
  }

  .heading-126.ppp {
    margin-left: -29px;
  }

  .heading-128.osam-lost {
    margin-left: 60px;
  }

  .zem-el-mi-bl-zk {
    margin-top: 40px;
    margin-left: 0;
  }

  .m-j-kamar-d-se-tr-p {
    margin-left: 0;
  }

  .heading-129.z-vislosti {
    width: auto;
    margin-right: 0;
    display: block;
  }

  .link-30 {
    margin-left: 3px;
  }

  .bold-text-44 {
    margin-left: -10px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    display: flex;
  }

  .ss-sexting._1 {
    margin-left: 20px;
  }

  .image-86 {
    margin-top: 0;
    padding-bottom: 40px;
    display: block;
  }

  .image-87 {
    padding-top: 0;
    display: none;
  }

  .video-nova.teen-pregnancy {
    padding-bottom: 100px;
  }

  .image-91 {
    margin-left: 80px;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .image-95 {
    height: auto;
    margin-left: 10px;
  }

  .image-96 {
    margin-left: 20px;
  }

  .image-98 {
    margin-top: 0;
    margin-left: -30px;
    padding-top: 0;
  }

  .div-block-66.graphic-element2, .div-block-66.graphic-element1.graphic-el-image.graphic-el-text {
    height: 210px;
  }

  .div-block-66.graphic-element3, .div-block-66.graphic-element4 {
    height: 170px;
  }

  .graphic-el.graphic-el-text {
    width: 200px;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 0;
  }

  .paragraph-111 {
    flex-flow: row;
    width: 150px;
    margin-bottom: 0;
    margin-left: 75px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-113 {
    width: 200px;
    padding-left: 6px;
    padding-right: 3px;
  }

  .image-117 {
    width: 80%;
    margin-top: 10px;
  }

  .image-118 {
    padding-top: 40px;
  }

  .notification-bar {
    width: 100%;
    margin-right: 10px;
    overflow: hidden;
  }

  .notification-bar.hide-desktop, .notification-flex {
    overflow: hidden;
  }

  .notification-flex.pozadi-oranzova-mobil {
    background-color: #d95f4d;
  }

  .txt-white {
    margin-top: -4px;
    padding: 0 64px;
  }

  .hero-heading-center-2, .hero-without-image-2 {
    padding: 60px 15px;
  }

  .container-24 {
    display: none;
  }

  .paragraph-131, .paragraph-132, .paragraph-133, .paragraph-134, .paragraph-135 {
    text-align: left;
  }

  .dropdown-2._w-dropdown-list.form-zs {
    margin-left: 40px;
    margin-right: auto;
    display: none;
  }

  .link-34 {
    align-self: center;
    margin-left: 0;
    position: relative;
    top: -2px;
  }

  .link-35 {
    color: var(--white);
  }

  .blog-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-grid._1920-pc.tablet-blog.mobil-blog {
    width: 100vw;
    padding-left: 0;
  }

  .collection-item-4 {
    flex-flow: column;
    width: 90vw;
    margin-left: 40px;
  }

  .description {
    height: auto;
  }

  .content-wrapper {
    width: 85vw;
    height: auto;
    margin-left: -20px;
  }

  .content-wrapper.main {
    width: 55vw;
    height: auto;
    margin-left: 20px;
  }

  .content-wrapper.second {
    width: 60vw;
  }

  .content-wrapper._80 {
    width: 46vw;
    height: auto;
    margin-top: -100px;
  }

  .content-wrapper._80._1920px {
    height: 90%;
  }

  .collection-list-wrapper-6 {
    width: 100vw;
  }

  .div-block-95 {
    width: 70vw;
    height: 40vh;
    margin-left: -25px;
  }

  .div-block-95.main {
    width: 60vw;
    height: 250px;
    margin-top: -100px;
    margin-left: 0;
  }

  .div-block-95.second {
    width: 60vw;
  }

  .div-block-95.hide-desktop {
    width: 55vw;
    height: 30vh;
    padding-right: 0;
  }

  .author-wrapper {
    flex-flow: row;
    align-self: center;
    margin-top: 45px;
    padding-bottom: 20px;
  }

  .author-wrapper.second {
    align-self: auto;
  }

  .author-wrapper.second.autor2 {
    margin-top: 31px;
  }

  .author-wrapper._63 {
    align-self: center;
    margin-top: 50px;
  }

  .author-wrapper.mobile {
    align-self: auto;
    margin-top: 92px;
  }

  .date {
    margin-left: auto;
    padding-bottom: 0;
  }

  .date._5 {
    margin-left: 0;
  }

  .date.mobile {
    margin-left: 200px;
  }

  .link-41.w--current {
    flex-flow: row;
    width: 100px;
    height: 100px;
  }

  .link-block-53 {
    width: 70vw;
    height: 20rem;
    margin-top: 0;
    display: block;
  }

  .link-block-53._456 {
    width: 60vw;
  }

  .link-block-53.mobile {
    width: 70vw;
  }

  .paragraph-136 {
    width: 75vw;
    margin-left: -152px;
    padding-right: 20px;
  }

  .filter-form-wrapper {
    margin-left: 0;
  }

  .filter-form-wrapper.tablet-blog {
    margin-left: 10px;
    margin-right: 10px;
  }

  .filter-checkbox-wrapper {
    flex-flow: column;
  }

  .text-block-56 {
    color: var(--white);
  }

  .text-block-56.text-fialov {
    color: var(--purple);
    font-weight: 700;
  }

  .link-block-55 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-self: center;
    display: flex;
  }

  .text-block-57 {
    color: var(--white);
    text-decoration: underline;
  }

  .text-block-57.text-fialova {
    color: var(--purple);
    font-weight: 700;
  }

  .rich-text-block-2 {
    flex: none;
    width: auto;
    max-width: 70vw;
    margin-left: 0;
    padding: 0;
  }

  .random-article {
    width: 60vw;
    margin-top: -34px;
    margin-left: 140px;
  }

  .collection-item-6 {
    align-self: auto;
    width: 30vw;
    margin-left: 0;
  }

  .heading-149 {
    width: 80vw;
    height: 15rem;
    margin-left: -40px;
  }

  .collection-item-7 {
    width: 50vw;
    margin-top: -83px;
    margin-left: 14.9em;
  }

  .grid-28 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .content-blog-wrapper {
    width: auto;
    max-width: none;
    top: -100px;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

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

  .grid-31.rows-1 {
    grid-template-rows: auto;
  }

  .grid-32 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-26 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-102 {
    margin-bottom: 75px;
  }

  .main-container {
    margin-bottom: 0;
    padding-top: 40px;
  }

  .main-container.psycho {
    margin-bottom: 10px;
  }

  .main-container.eventy-partneri {
    padding-top: 0;
  }

  .main-container.psychadelika-container {
    margin-top: 5px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .amos-vision-div {
    width: 500px;
  }

  .image-173 {
    width: 70vw;
    max-width: none;
    margin-top: 20px;
  }

  .image-174 {
    width: 80vw;
    max-width: none;
  }

  .image-175 {
    width: 70vw;
    max-width: none;
    margin-top: 0;
  }

  .image-176 {
    width: 70vw;
    max-width: none;
  }

  .umrti-desatero {
    margin-top: 9px;
  }

  .umrti-desatero.teen-pregnancy {
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    margin-left: 60px;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p {
    flex-flow: row;
    margin-left: -41px;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p.black-color {
    margin-left: 0;
  }

  .umrti-desatero.trapi-me-znamky.desatero-zs-bila {
    text-align: left;
    align-self: auto;
    margin-left: 100px;
  }

  .umrti-desatero.kyber-ikana-pr-vodci {
    margin-left: 0;
  }

  .image-178, .image-179, .image-180, .image-181, .image-182, .image-183, .image-184, .image-185, .image-186, .image-187, .image-188 {
    width: 70vw;
    max-width: none;
  }

  .link-42 {
    align-self: center;
    margin-left: 0;
    position: relative;
    top: -2px;
  }

  .text-block-63 {
    color: #fff;
    text-decoration: underline;
  }

  .paragraph-140.hero-rozcestnik-button {
    padding-left: 0;
  }

  .text-block-65 {
    color: #fff;
  }

  .heading-156 {
    margin-bottom: 0;
  }

  .div-block-107 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .link-block-57 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-self: center;
    display: flex;
  }

  .container-29 {
    margin-left: 0;
    margin-right: 0;
  }

  .gdpr-heading-h1 {
    font-size: 400%;
  }

  .gdpr-divblock {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .gdpr-h2 {
    margin-top: 60px;
  }

  .div-block-108.hide-desktop {
    flex-flow: column;
    display: flex;
  }

  .button-18.zs-ppp-button {
    width: 30%;
  }

  .div-block-109.co-jsem-sakra-za {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    width: 90vw;
    margin-left: 0;
    display: block;
    left: 0;
  }

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

  .grid-38.rows-1 {
    grid-template-rows: auto;
  }

  .hero-copy {
    padding: 40px 20px;
  }

  .hero-copy.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .hero-copy.new.o-nas {
    height: auto;
  }

  .hero-copy.new.zs-rozcestnik {
    background-position: 50% 20%, 0 0;
    background-size: 670px, auto;
  }

  .hero-copy.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .hero-copy.new, .hero-copy.event-new {
    padding-bottom: 40px;
  }

  .hero-copy.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .hero-copy.event-new.o-nas {
    height: auto;
  }

  .hero-copy.event-new.zs-rozcestnik {
    background-position: 50% 20%, 0 0;
    background-size: 670px, auto;
  }

  .hero-copy.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .event {
    padding: 40px 20px;
  }

  .event.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .event.new.o-nas {
    height: auto;
  }

  .event.new.zs-rozcestnik {
    background-position: 50% 20%, 0 0;
    background-size: 670px, auto;
  }

  .event.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .event.new, .event.event-new {
    padding-bottom: 40px;
  }

  .event.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .event.event-new.o-nas {
    height: auto;
  }

  .event.event-new.zs-rozcestnik {
    background-position: 50% 20%, 0 0;
    background-size: 670px, auto;
  }

  .event.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .heading-102-copy.rozvod {
    margin-left: 20px;
  }

  .heading-102-copy.mentori {
    margin-left: 0;
  }

  .heading-102-copy.mentori.co-se-mi-to-d-je-s-t-lem, .heading-events.rozvod {
    margin-left: 20px;
  }

  .heading-events.mentori {
    margin-left: 0;
  }

  .heading-events.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .grid-39 {
    grid-template-rows: repeat(auto-fit, 10rem);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 10rem;
  }

  .div-block-110 {
    height: 100%;
    overflow: clip;
  }

  .image-198 {
    height: auto;
    overflow: clip;
  }

  .heading-gallery.rozvod {
    margin-left: 20px;
  }

  .heading-gallery.mentori {
    margin-left: 0;
  }

  .heading-gallery.mentori.co-se-mi-to-d-je-s-t-lem, .h1-kalendar.rozvod {
    margin-left: 20px;
  }

  .h1-kalendar.mentori {
    margin-left: 0;
  }

  .h1-kalendar.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .kalendar-event {
    height: 100%;
    overflow: clip;
  }

  .grid-events {
    grid-template-rows: repeat(auto-fit, 10rem);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 10rem;
  }

  .grid-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-113 {
    background-size: auto 280px;
    width: 100vw;
    margin-left: 0;
    padding-left: 40px;
  }

  .paragraph-164 {
    width: 50vw;
    padding-right: 0;
  }

  .grid-41 {
    width: auto;
  }

  .psychadelika-video-container.psych-video-cont-resp {
    padding-left: 0;
  }

  .body-10 {
    overflow: hidden;
  }
}

@media screen and (max-width: 479px) {
  .hero.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .hero.new.o-nas {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero.new.zs-rozcestnik {
    background-position: 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 730px, auto;
    height: auto;
    margin-top: -250px;
    padding-bottom: 0;
  }

  .hero.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .hero.new {
    width: 100vw;
    margin-top: -259px;
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .body-bg {
    background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0c442ce6dd6_bgtop.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
  }

  .card-wrapper {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 220px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .scenario-name {
    font-size: 26px;
    font-weight: 400;
    line-height: 25px;
  }

  .hide-desktop {
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .hide-desktop.video {
    background-image: none;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .hide-desktop.bodyshaming {
    width: auto;
  }

  .collection-item {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block {
    object-fit: fill;
    width: auto;
    margin-top: -5px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    display: block;
  }

  .container {
    flex-flow: row;
    justify-content: space-between;
    margin-right: auto;
    display: flex;
  }

  .section {
    background-position: 50% 100%;
    background-size: contain;
    padding-bottom: 80px;
  }

  .section.promo-header {
    background-size: cover, cover;
  }

  .section.promo {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.promo.whatis {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nav-menu {
    text-align: center;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .subpage-sekce-otazky {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0c022ce6d5c_illu%201.svg"), linear-gradient(#2b484f, #010202);
    background-position: 50% 60px, 0 0;
    background-size: auto 500px, auto;
  }

  .subpage-sekce-pomoc {
    background-color: #fff;
    background-image: linear-gradient(#fff0, #ffffffbd 24%), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00198ce6dd2_il-2-bulbie.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0bdc4ce6db5_il-06-tiv.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03715ce6de4_il1-supamama.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png");
    background-position: 0 0, 80% 95%, 100%, 100% 70%, 50% 0;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, 98px, 103px, 440px, contain;
    padding-top: 40px;
  }

  .regular {
    object-fit: none;
    background-color: #f4efe1;
    flex-flow: column;
    margin-top: 0;
    padding-top: 0;
    display: block;
    overflow: visible;
  }

  .regular.co-se-mi-to-deje-s-telem {
    object-fit: none;
    align-items: stretch;
    display: block;
    overflow: visible;
  }

  .regular.psychologove {
    background-color: #e7af8a;
  }

  .accordion-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .accordion-wrapper.mentori {
    margin-left: 35px;
    left: 0;
  }

  .accordion-wrapper.mentori.rozvod {
    margin-left: auto;
    margin-right: 0;
    padding-right: 0;
    position: relative;
  }

  .accordion-wrapper.ss-teen-preg {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    display: block;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-uprava {
    display: block;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.pr-vodce-desatero-posun {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.desatero-osamelost {
    padding-left: 40px;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.trapi-me-zanmkz-desatero {
    width: 100%;
    padding-left: 40px;
    padding-right: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.sexualita-desatero {
    padding-left: 40px;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper {
    margin-bottom: 0;
    padding-left: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.z--pr-vodci.ss-pruvodci-accordion-wrapper.psychedelika-accordion-wrapper.accordion-wrapper-psychedelika-mobile-l {
    margin-left: 0;
    margin-right: 0;
    padding-right: 10px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.znauziti-prasku-accordion-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper {
    padding-left: 10px;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-kamarad-se-trapi-accordion-wrapper-desatero, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-teen-pregnancy-accordion-wrapper {
    padding-left: 60px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.rozvod-accordion-wrapper {
    padding-left: 100px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.bodyshaming-accordion-wrapper {
    margin-top: 0;
    padding-left: 80px;
    padding-right: 40px;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.co-jsem-sakra-za {
    margin-left: -90px;
    padding-left: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.psycho {
    padding-left: 10px;
    padding-right: 0;
  }

  .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-psychedelika-accordion-weapper-co-d-lat-kdyz, .accordion-wrapper.ss-m-j-kamar-d-se-tr-p.ss-psychedelika-desatero-accordion-wrapper, .accordion-wrapper.ss-m-j-rodi--se-vyoutoval {
    padding-left: 0;
  }

  .accordion-wrapper.ss-m-j-rodi--se-vyoutoval.ss-desatero {
    margin-left: 0;
    margin-right: 100px;
  }

  .accordion-wrapper.sebevra-edn-my-lenky {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .accordion-wrapper.prasky {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }

  .accordion-wrapper.rozvod {
    margin-top: 60px;
    margin-left: 10px;
    padding-left: 0;
    padding-right: 60px;
  }

  .accordion-wrapper.sebeposkozovani {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }

  .accordion-wrapper.sebera-edn-my-lenky {
    margin-top: 60px;
    margin-left: -58px;
    padding-left: 0;
  }

  .accordion-wrapper.ss-sexting-desatero {
    margin-left: 60px;
  }

  .accordion-wrapper.kyber-ikana-pr-vodci {
    flex-flow: column;
    width: 550px;
    margin-left: -18px;
    display: flex;
  }

  .accordion-wrapper.kyber-ikana-z {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .accordion-wrapper.kyber-ikana-z.desatero-kyber-ikana-z {
    width: auto;
    margin-left: 10px;
  }

  .accordion-wrapper.ppp {
    margin-left: -71px;
  }

  .accordion-wrapper.ikana-z {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-wrapper.ikana-z.desatero-uprava {
    margin-right: auto;
  }

  .accordion-wrapper.sebepo-kozov-n--z {
    margin-left: auto;
    padding-left: 40px;
  }

  .accordion-wrapper.sebepo-kozov-n--z.desatero-uprava {
    margin-bottom: -26px;
  }

  .accordion-wrapper.sebevra-edn--my-lenky-z.sebevrazda-desatero {
    padding-left: 70px;
    padding-right: 0;
  }

  .accordion-wrapper.n-zk--sebev-dom--z.n-zk--sebev-dom--z--desatero {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
  }

  .accordion-wrapper.co-se-mi-to-d-je-s-t-lem-z {
    width: 80vw;
  }

  .accordion-wrapper.zem-el-mi-bl-zk--z--desatero {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-wrapper.smutek-z--desatero {
    margin-left: 0;
  }

  .accordion-wrapper.smutek-z--desatero.je-mi-smutno-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.z-vislosti-z--desatero {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .accordion-wrapper.z-vislosti-z--desatero.zavislosti-desatero {
    padding-left: 100px;
    padding-right: 60px;
  }

  .accordion-wrapper.z--domaci-nasili.mobil {
    width: auto;
    display: block;
  }

  .accordion-wrapper.co-jsem-sakra-za {
    margin-left: -50px;
  }

  .accordion-wrapper.s--pr-vodci.co-jsem-sakra-za {
    margin-left: 40px;
  }

  .accordion-item {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item.dark-p_text {
    width: 80vw;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item.dark-p_text.black {
    width: auto;
    margin-left: 0;
    padding-right: 0;
  }

  .accordion-item.dark-p_text.black.m-j-rodi-se-vyoutoval {
    margin-left: 20px;
    margin-right: 10px;
  }

  .accordion-item.dark-p_text.black.zneu-it-pr-k {
    margin-right: 0;
  }

  .accordion-item.dark-p_text.black.osam-lost {
    width: 80vw;
    margin-left: 20px;
  }

  .accordion-item.dark-p_text.black.ppp {
    width: auto;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .accordion-item.dark-p_text.black.ss-muj-kamarad-se-trapi {
    width: auto;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-item.dark-p_text.black.ss-teen-pregnancy {
    margin-right: 20px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .accordion-item.dark-p_text.black.ss-sexting {
    margin-right: 10px;
  }

  .accordion-item.dark-p_text.black.prasky {
    width: auto;
  }

  .accordion-item.dark-p_text.black.jen-umrti, .accordion-item.dark-p_text.black.kamarad-se-trapi {
    width: auto;
    margin-left: 0;
  }

  .accordion-item.dark-p_text.black.sexting {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 10px;
  }

  .accordion-item.dark-p_text.black.z-vislosti {
    width: auto;
    padding-right: 0;
    overflow: visible;
  }

  .accordion-item.dark-p_text.black.puberta, .accordion-item.dark-p_text.smutek {
    width: auto;
  }

  .accordion-item.dark-p_text.ikana-z {
    width: 80vw;
  }

  .accordion-item.black.dom-c-n-sil {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item.black.rozvod {
    width: auto;
    margin-left: -9px;
    margin-right: auto;
  }

  .accordion-item.sebevra-edn-my-lenky {
    flex-direction: column;
    width: auto;
    margin-left: 20px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    left: -30px;
  }

  .accordion-item.sebevra-da {
    margin-left: 0;
  }

  .accordion-item.sebepo-kozov-n--z {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item-trigger {
    padding-right: 0;
  }

  .accordion-heading.color-blue {
    margin-left: 0;
  }

  .accordion-heading.color-blue.smutek {
    font-weight: 600;
    line-height: 150%;
  }

  .accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p {
    margin-left: 0;
    padding-top: 0;
  }

  .accordion-heading.color-blue.smutek.black.m-j-kamar-d-se-tr-p._4 {
    margin-left: 0;
  }

  .accordion-heading.color-blue.smutek.black.puberta, .accordion-heading.color-blue.smutek.black.ppp, .accordion-heading.color-blue.smutek.black.osam-lost, .accordion-heading.color-blue.smutek.black.z-vislosti {
    margin-left: 15px;
  }

  .accordion-heading.color-blue.smutek.kybersikana, .accordion-heading.color-blue.smutek.m-j-kamar-d-se-tr-p {
    margin-left: 10px;
  }

  .accordion-heading.color-blue.umrti {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .accordion-heading.color-blue.ikana {
    flex-flow: row;
    flex: 1;
    align-self: auto;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 0;
    display: block;
  }

  .accordion-heading.black.dom-c-n-sil {
    margin-left: 15px;
  }

  .accordion-heading.sebepo-kozov-n {
    text-align: left;
  }

  .icon.accordion-icon.color-blue.black.m-j-kamar-d-se-tr-p.ss {
    margin-top: 0;
  }

  .icon.accordion-icon.color-blue.black.icon-t-lo {
    margin-left: 0;
  }

  .icon.accordion-icon.color-blue.black.icon-z-vislost {
    margin-left: -13px;
  }

  .icon.accordion-icon.color-blue.mrt {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon.accordion-icon.color-blue.smutek, .icon.accordion-icon.color-blue.ikana, .icon.accordion-icon.color-blue.kyber-ikana, .icon.accordion-icon.black.icon-rozvod, .icon.accordion-icon.sebepo-kozov-n {
    margin-left: 0;
  }

  .accordion-item-content {
    padding-left: 0;
    padding-right: 0;
  }

  .subpage-content-placeholder {
    object-fit: fill;
    background-color: #00771600;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.zemrel-mi-blizky {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.ppp {
    padding-bottom: 330px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.sebeposkozovani {
    padding: 60px 0 260px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.sebevedomi {
    padding-bottom: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.sebev-mzslenky-uprava {
    padding-top: 60px;
    padding-left: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.co-se-mi-deje-s-telem-content-pl {
    padding-left: 0;
    padding-right: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sikana.rozvod-rozchod-content-placeholder {
    padding-top: 40px;
  }

  .subpage-content-placeholder.ithurtsdiv.sexualita {
    background-image: none;
    margin-top: 0;
    padding-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample {
    background-image: none;
    align-items: center;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.m-j-kamar-d-se-tr-p.ss {
    background-image: none;
    height: auto;
    margin-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi {
    background-image: none;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.smutno {
    background-position: 50%;
    background-size: 200px;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-muj-kamarad-se-trapi.desater-subpage-mobile-l {
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-zneu-it--pr-k {
    display: block;
  }

  .subpage-content-placeholder.ithurtsdiv.sample.ss-teen-pregnancy {
    background-image: none;
    padding-bottom: 60px;
    display: block;
  }

  .subpage-content-placeholder.ithurtsdiv.z-vislosti {
    background-image: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.ss-zneu-it--pr-k {
    background-image: none;
    margin-top: 0;
    padding-top: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.zs-muj-kamarad-se-trapi {
    background-image: none;
    margin-top: -40px;
    padding-top: 0;
    padding-bottom: 140px;
  }

  .subpage-content-placeholder.ithurtsdiv.poruchy {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.poruchy.zemrel-mi-blizky {
    padding-bottom: 120px;
  }

  .subpage-content-placeholder.ithurtsdiv.poruchy.ppp {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 20px 20px 330px;
  }

  .subpage-content-placeholder.ithurtsdiv.poruchy.sebeposkozovani, .subpage-content-placeholder.ithurtsdiv.poruchy.sebevedomi {
    padding-bottom: 140px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.zemrel-mi-blizky {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.ppp {
    padding-bottom: 330px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.sebeposkozovani {
    padding: 60px 0 260px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.sebevedomi {
    padding-bottom: 60px;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.sebev-mzslenky-uprava {
    padding-top: 60px;
    padding-left: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.co-se-mi-deje-s-telem-content-pl {
    padding-left: 0;
    padding-right: 0;
  }

  .subpage-content-placeholder.ithurtsdiv.bodyshaming.rozvod-rozchod-content-placeholder {
    padding-top: 40px;
  }

  .subpage-content-placeholder.domaci-nasili, .subpage-content-placeholder.digizavislost {
    background-image: none;
  }

  .subpage-content-placeholder.smutek {
    background-image: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .subpage-content-placeholder.sikana {
    background-image: none;
  }

  .heading {
    text-align: left;
  }

  .co-delat-kdyz {
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-left: 10px;
    padding-right: 40px;
    display: flex;
  }

  .co-delat-kdyz.teen-pregnancy {
    align-self: auto;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0 15px 0 10px;
    display: block;
    position: static;
    left: 7px;
    right: 0;
  }

  .co-delat-kdyz.teen-pregnancy.zneu-it-pr-k {
    width: auto;
    margin-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.rodic {
    margin-left: -48px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .co-delat-kdyz.znamky {
    margin-left: 0;
    margin-right: 0;
  }

  .co-delat-kdyz.znamky.co-dela-kdyz-uprava {
    width: auto;
    padding-right: 0;
  }

  .co-delat-kdyz.bodyshaming, .co-delat-kdyz.dom-c-n-sil {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.dom-c-n-sil.co-delat-kdyz-uprava {
    padding-left: 10px;
  }

  .co-delat-kdyz.digit-ln-z-vislosti {
    margin-right: 0;
  }

  .co-delat-kdyz.smutek {
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.ikana {
    margin-right: 0;
  }

  .co-delat-kdyz.ikana.sikana-posun {
    padding-right: 0;
  }

  .co-delat-kdyz.ppp {
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.kyber-ikana {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .co-delat-kdyz.n-zk--sebev-dom, .co-delat-kdyz.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.sebepo-kozov-n {
    flex-direction: column;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.sebevra-da {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .co-delat-kdyz.sexualita {
    margin-left: 0;
    margin-right: 0;
  }

  .co-delat-kdyz.osam-lost {
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.mrt {
    margin-right: 0;
  }

  .co-delat-kdyz.mrt.umrti-co-delat-kdyz {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.puberta {
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.puberta.co-se-mi-deje-s-telem-co-delat-kdyz {
    padding-left: 0;
  }

  .co-delat-kdyz.m-j-kamar-d-se-tr-p {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.z-vislosti {
    width: 80vw;
    margin-right: 0;
  }

  .co-delat-kdyz.z-vislosti.zavislosti-co-delat-kdyz {
    width: auto;
    margin-left: -20px;
    padding-right: 10px;
  }

  .co-delat-kdyz.ss-sexting {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .co-delat-kdyz.zneu-it-pr-k {
    flex-direction: column;
  }

  .co-delat-kdyz.mentori.rozvod {
    width: auto;
    margin-left: auto;
    padding-right: 0;
  }

  .co-delat-kdyz.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .co-delat-kdyz.trapi-me-znamky {
    margin-right: 60px;
  }

  .co-delat-kdyz.trapi-me-znamky.desatero-leva {
    margin-left: 30px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.ss-zavislosti {
    margin-left: 20px;
  }

  .co-delat-kdyz.ss {
    padding-left: 20px;
    padding-right: 20px;
  }

  .co-delat-kdyz.zs-desatero {
    margin-left: 0;
    padding-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.zs-desatero.kyber-ikana.kybersikana-co-delat-kdyz-desatero {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero.ppp {
    margin-left: auto;
    margin-right: auto;
  }

  .co-delat-kdyz.zs-desatero.ppp.desatero-landscape.ppp-desatero {
    width: auto;
  }

  .co-delat-kdyz.zs-desatero.sepo-kozov-n--z {
    padding-bottom: 100px;
  }

  .co-delat-kdyz.zs-desatero.puberta-z.puberta-z--desatero {
    margin-left: 0;
  }

  .co-delat-kdyz.zs-desatero.sexualita {
    margin-left: 20px;
  }

  .co-delat-kdyz.zs-desatero.sexualita.sexualita-co-delat-kdyz {
    width: auto;
    padding-bottom: 20px;
    padding-left: 60px;
  }

  .co-delat-kdyz.zs-desatero.bodyshaming-z--desatero {
    margin-left: 0;
  }

  .co-delat-kdyz.zs-desatero.desatero-uprava-mobil {
    padding-left: 10px;
    padding-right: 40px;
  }

  .co-delat-kdyz.zs-desatero.je-mi-smutno-co-delat-kdyz.nizkeseb-center {
    padding-left: 60px;
    padding-right: 60px;
  }

  .co-delat-kdyz.zs-desatero.center.padding-bottom-60 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
  }

  .co-delat-kdyz.osam-lost-z.osam-lost-z--desatero {
    width: auto;
    margin-left: auto;
    padding-top: 40px;
  }

  .co-delat-kdyz.osam-lost-z.osam-lost-z--desatero.desatero-osamelost {
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.m-j-kamar-d-se-tr-p--z--desatero {
    margin-left: 0;
  }

  .co-delat-kdyz.kyber-ikana-z--pr-vodci {
    margin-left: -50px;
    padding-left: 0;
    padding-right: 40px;
  }

  .co-delat-kdyz.kyber-ikana-z--pr-vodci.zs-pruvodci-desatero-mobil {
    margin-left: 0;
  }

  .co-delat-kdyz.sebevrazda-co-delat-kdyz, .co-delat-kdyz.trapi-me-znamkz-co-delat-kdyz-desatero {
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.z--pr-vodci {
    margin-left: 60px;
  }

  .co-delat-kdyz.z--pr-vodci.sebevra-da {
    margin-left: 0;
  }

  .co-delat-kdyz.z--pr-vodci.rozvod {
    margin-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.z--pr-vodci.zs-pruvodci-desatero-mobil {
    margin-left: 0;
  }

  .co-delat-kdyz.zneuziti-prasku-co-delat-kdyz-desatero {
    padding-left: 20px;
  }

  .co-delat-kdyz.umrti {
    padding-left: 0;
    padding-right: 0;
  }

  .co-delat-kdyz.psycho {
    padding-right: 30px;
  }

  .co-delat-kdyz.psychadelika-codelatkdyz {
    padding-right: 10px;
  }

  .subpage-uvod.z-overlay {
    z-index: 5;
    margin-bottom: 60px;
    position: relative;
  }

  .subpage-uvod.z-overlay.smutek {
    text-align: left;
    padding-top: 40px;
  }

  .subpage-uvod.z-overlay.smutek.webinar._1 {
    margin-top: 55px;
  }

  .subpage-uvod.z-overlay.smutek.webinar._2 {
    font-size: 15px;
  }

  .subpage-uvod.black.dom-c-n-sil {
    margin-left: 0;
  }

  .subpage-uvod.black.dom-c-n-sil.doma-mi-ublizuji-posun {
    margin-bottom: 60px;
  }

  .subpage-uvod.black.ppp {
    margin-left: 15px;
  }

  .subpage-uvod.black.rozvod {
    margin-left: 0;
  }

  .subpage-uvod.black.rozvod.rozvod-rozchod-p {
    margin-bottom: 60px;
  }

  .subpage-uvod.black.osam-lost, .subpage-uvod.black.puberta {
    margin-left: 0;
  }

  .subpage-uvod.black.z-vislosti {
    background-color: #0000;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .subpage-uvod.new-white.sebevedomi-text {
    width: auto;
    margin-bottom: 40px;
  }

  .subpage-uvod.sexualita.sexualita-p {
    margin-left: 0;
  }

  .subpage-uvod.color-white {
    margin-left: 10px;
  }

  .subpage-uvod.color-white.kamarad-se-trapi-subpage-uvod {
    margin-right: 0;
  }

  .subpage-uvod.znamky.posun {
    margin-bottom: 60px;
  }

  .subpage-uvod.sebepo-kozov-n {
    margin-left: 0;
  }

  .pribehy {
    margin-top: -35px;
  }

  .pribehy.mobe-it-down {
    margin-top: 62px;
    margin-bottom: 40px;
  }

  .pribehy.bila {
    margin-top: 40px;
  }

  .pribehy.bila.inspiruj-se-posun {
    margin-top: 100px;
  }

  .dark {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image {
    width: 80%;
    display: block;
  }

  .image.no-bg.online-image {
    display: none;
  }

  .image.replug, .image.dada {
    width: 80%;
  }

  .image.modra-linka.smutek-modra {
    width: 65%;
  }

  .image._3pe {
    width: 50%;
    margin-top: 0;
    padding-top: 0;
  }

  .image._3pe.n-zk--sebev-dom {
    width: auto;
    margin: -24px 0 11px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image._3pe.ppp {
    width: 50%;
    margin-top: 5px;
  }

  .image._3pe.ppp-landscape {
    width: 40%;
  }

  .image.bodyshaming {
    width: 65%;
  }

  .image._2.rozvod {
    width: 70%;
    margin-left: -87px;
  }

  .image._2.rozvod.mentori.mobile {
    margin-left: 0;
  }

  .image._2.sebepo-kozov-n {
    width: 100%;
  }

  .image._2.anabell {
    width: 80%;
  }

  .image._2.anabell.z-_z-vislosti {
    width: 50%;
  }

  .image._2.prevent {
    width: 70%;
  }

  .image._2.mg-btm-20.sebe3pe {
    width: 50%;
  }

  .image.sananim {
    width: 65%;
    margin-top: 6px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image.anabell.n-zk-sebev-dom {
    width: 180px;
    margin-left: 0;
    display: inline;
  }

  .image.anabell.n-zk-sebev-dom.mentori {
    width: auto;
    margin-left: 0;
  }

  .image.n-zk--sebev-dom.moje-t-lo {
    width: auto;
    height: auto;
  }

  .image.prevent, .image.progressive, .image.prev-centrum {
    width: 95%;
  }

  .image.detske-krizove-centrum {
    width: 35%;
  }

  .image.detske-krizove-centrum.teen-pregnancy-organizace.teen-pregnancy, .image.moje-telo {
    width: 50%;
  }

  .image.moje-telo.ppp-moje-telo {
    width: 40%;
  }

  .image.moje-telo.z-_bodyshaming-mojetelo {
    width: 50%;
  }

  .image.teen-pregnancy-organizace {
    width: 60%;
    padding-bottom: 0;
  }

  .image.ss-linka-bezpeci.teen-pregnancy {
    width: 70%;
  }

  .image.ss-nepanikar {
    padding-bottom: 20px;
  }

  .image.rozvod {
    width: 100%;
  }

  .image.smutek-linka-bezp {
    width: 63%;
  }

  .image.z-_bodyshaming-lb {
    width: 47%;
  }

  .image.z-_bodyshaming-3pe {
    width: 37%;
  }

  .image.bodyshaming-nepanikar {
    width: 80%;
  }

  .margin-bottom {
    margin-top: 13px;
    margin-bottom: 20px;
  }

  .columns-3 {
    flex-direction: column;
  }

  .columns-3.digiz-cont.column-2 {
    padding-left: 0;
  }

  .image-2.hidethis.secondary-pic.visibleonmob {
    z-index: 0;
    margin-top: -96px;
    margin-left: 170px;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .image-2.hidethis.secondary-pic.visibleonmob.second {
    margin-left: -46px;
  }

  .mojetrida {
    background-color: #4d8338;
  }

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

  .color-cyan.rotate-pls {
    margin-top: 40px;
    margin-bottom: 61px;
  }

  .brand {
    order: -1;
    align-self: center;
  }

  .color-white.digiz-head {
    font-size: 34px;
  }

  .color-white.digiz-head.sub-page-nadpis {
    font-size: 17vw;
  }

  .color-white.digiz-head.sub-page-nadpis.jsem-po-d-online {
    margin-top: 120px;
    margin-left: 0;
  }

  .color-white.sub-page-nadpis {
    font-size: 34px;
  }

  .digiz-bg {
    -webkit-text-fill-color: inherit;
    background-color: #1a8b2f;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, auto;
    background-clip: border-box;
  }

  .digiz-bg.transparent {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07af2ce6e34_617842382f16b13a78384726_img_4.png-1%402x.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07a6bce6ddd_img_2.png-1%402x.png");
    background-position: 60vw 30px, -110px 10px;
    background-repeat: no-repeat, no-repeat;
    background-size: 60%, 80%;
  }

  .phone-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    margin-top: 10px;
  }

  .section-padd {
    background-image: linear-gradient(#0000, #0000);
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .section-padd.home-settings.sikana {
    background-image: linear-gradient(#0000 79%, #0006);
  }

  .section-padd.home-settings.sikana.webinar {
    background-image: linear-gradient(#0000 79%, #0006);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section-padd.home-settings.sebe-myslenky {
    padding-bottom: 60px;
  }

  .section-padd.osamelost {
    background-position: 100% 1%;
    background-size: auto 150px;
    padding-top: 40px;
  }

  .section-padd.zavislosti {
    padding-top: 0;
  }

  .section-padd.sample.mentori, .section-padd.sample.mentori.rozvod, .section-padd.sample.mentori.kamadar {
    overflow: hidden;
  }

  .section-padd.sample.mentori.trapi-me-znamky {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea038d0ce6de3_Slice.png"), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e41160c204ac039c68bb_Group%203%20Copy%202.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e413c0892ef66dba046a_Group%203%202.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e411c0892ef66dba0368_Group%203%20Copy%203.png");
    background-position: 0 0, 0 0, 0 35%, 90% 99%, 95% 5%;
    padding-top: 100px;
  }

  .section-padd.sample.mentori.bodyshaming, .section-padd.sample.mentori.co-se-mi-to-d-je-s-t-lem, .section-padd.sample.mentori.umrti, .section-padd.sample.mentori.sebevra-edn-my-lenky, .section-padd.sample.mentori.sikana, .section-padd.sample.mentori.nizke-sebevedomi, .section-padd.sample.mentori.kyber-ikana-z--pr-vodci, .section-padd.sample.mentori.sexualita {
    overflow: hidden;
  }

  .section-padd.sample.mentori.ppp {
    background-size: 60vw;
    padding-bottom: 220px;
  }

  .section-padd.sample.mentori.doma-mi-ublizuji-pozadi-3 {
    overflow: hidden;
  }

  .section-padd.sample.s--kamrad-se-trapi {
    padding-top: 60px;
  }

  .div-block-2 {
    width: 100%;
    margin-left: auto;
  }

  .nadpis-3 {
    margin-top: 20px;
    padding-top: 0;
    font-size: 30px;
  }

  .nadpis-3.white {
    text-align: center;
    margin-top: 0;
  }

  .nadpis-3.white.sexualita {
    margin-top: 0;
  }

  .nadpis-3.white.margin-top-140 {
    margin-top: 40px;
  }

  .nadpis-3.white.pomoc-psychedelika-heading {
    font-size: 24px;
  }

  .nadpis-3.s {
    margin-bottom: 40px;
  }

  .nadpis-3.dom-c-n-sil {
    margin-top: 0;
  }

  .nadpis-3.dom-c-n-sil.inspirace-posun {
    margin-top: 100px;
  }

  .zakladni-odstavec {
    text-align: center;
    align-self: center;
    width: 190px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .zakladni-odstavec.white {
    text-align: center;
    width: 100%;
    font-size: 14px;
    line-height: 156%;
  }

  .zakladni-odstavec.white.ppp {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .zakladni-odstavec.white.ss.teen-preg {
    width: auto;
  }

  .zakladni-odstavec.white.ss.sexting {
    color: #560f87;
  }

  .zakladni-odstavec.white.zavislost-text {
    text-align: left;
    margin-top: 10px;
  }

  .zakladni-odstavec.nadpis {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.hero-verze {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .zakladni-odstavec.hero-verze.odstavec-1 {
    margin: 20px auto 0;
  }

  .zakladni-odstavec.hero-verze.odstavec-2 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .zakladni-odstavec.doplnit, .zakladni-odstavec.doplnit.nedoplene {
    display: none;
  }

  .zakladni-odstavec.bodyshaming {
    font-size: 13px;
  }

  .zakladni-odstavec.s.teen-pregnancy, .zakladni-odstavec.s.prasky {
    text-align: center;
  }

  .zakladni-odstavec.z-vislosti {
    margin-left: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.n-zk-sebev-dom {
    width: auto;
  }

  .zakladni-odstavec._3pe {
    width: 180px;
    margin: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .zakladni-odstavec.anabell {
    margin-top: 10px;
    margin-left: 0;
  }

  .zakladni-odstavec.anabell.n-zk-sebev-dom {
    justify-content: center;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .zakladni-odstavec.lov-k-v-t-sni.zn-mky {
    align-self: center;
  }

  .zakladni-odstavec.rozvod {
    width: 200px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 80px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 14px;
    display: block;
  }

  .zakladni-odstavec.rozvod.mentori {
    padding-bottom: 0;
    font-size: 13px;
  }

  .zakladni-odstavec.rozvod.mentori.mobile {
    width: 180px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.nenech-to-b-t {
    width: 190px;
  }

  .zakladni-odstavec.tohle-se-ti-m-e-hodit {
    width: auto;
  }

  .zakladni-odstavec.prevent, .zakladni-odstavec.progressive, .zakladni-odstavec.prev-centrum {
    margin-left: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .zakladni-odstavec.card-ppp {
    width: 200px;
  }

  .zakladni-odstavec.center.sebemgtop0 {
    padding-top: 0;
  }

  .zakladni-odstavec.nadpis-workshopy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 23px;
  }

  .zakladni-odstavec.workshopy-do-skoil {
    width: 210px;
  }

  .pomoc-pracovni-listy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 100px;
    display: flex;
  }

  .center {
    margin-bottom: 10px;
  }

  .center.toppdg {
    width: 60px;
  }

  .landing-content {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0432cce6e13_UI_mobil_orange_Kreslici%CC%81%20pla%CC%81tn.png");
    background-size: contain;
    height: 100%;
    display: none;
  }

  .dum {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac2061f5df1c2a080c2080_mobil%20rozcestnik-full.png");
    background-size: auto 800px;
    width: 300px;
  }

  .link-block {
    margin-top: 75px;
    margin-left: 154px;
  }

  .link-block.domaci-nasili, .link-block.porad-online, .link-block.doors, .link-block.pp-potravy, .link-block.sikana, .link-block.kybersikana, .link-block._7th, .link-block._8, .link-block._9, .link-block._10, .link-block._11, .link-block._12, .link-block._13, .link-block._14, .link-block._15 {
    width: 50px;
    height: 60px;
    margin-top: 60px;
    margin-left: 43px;
  }

  .link-block.prospech {
    width: 115px;
    margin-top: 287px;
    margin-left: 102px;
  }

  .prezentace {
    -webkit-text-fill-color: inherit;
    background-color: #bcbbd6;
    background-clip: border-box;
  }

  .prezentace.doma {
    background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea00284ce6dec_obr_1.png.png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea08d88ce6e1f_618048be9717b57935de3518_obr_2%201.png");
    background-position: 0 0, 50% -20vw, 0 0;
    background-repeat: repeat, repeat-x, no-repeat;
    background-size: auto, 200%, 80%;
  }

  .prezentace.smutek {
    background-position: 80% 85vh, 50% 0;
    background-size: 200px, 1800px;
  }

  .prezentace.sikana {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea020ecce6e28_pozadi_sikana.png"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: auto 500px, auto;
    padding-bottom: 0;
  }

  .prezentace.prijem-potravy {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0e02dce6df8_Datovy%E2%95%A0%C3%BC%20zdroj%203.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03d1fce6df5_Datovy%E2%95%A0%C3%BC%20zdroj%205.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea02a29ce6dfd_Datovy%E2%95%A0%C3%BC%20zdroj%206.svg");
    background-position: 10% 100%, 100% 101%, 50% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 200px, 400px, auto;
  }

  .prezentace.kybersikana {
    background-image: linear-gradient(#0003, #0000 12%), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea07503ce6e53_628a7bb27899740a40f0add3_kyber%20-%20ilustrace%202_1-min%20(2)%20(1).png"), linear-gradient(#0006, #0006), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 0 0, 95% -40vh, 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat, repeat, repeat;
    background-size: auto, 180vh, auto, auto, auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .prezentace.bodyshaming {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06e25ce6e38_bodyshaming%20pozadi%204(2).svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea067a3ce6e3b_bodyshaming%20pozadi%202.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04602ce6e3e_bodyshaming%20pozadi%203.svg");
    background-position: 0 100%, -10% 100vh, 90% 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 70%, 35vh, 45%;
  }

  .prezentace.bodyshaming.nizke-sebevedomi {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06980ce6e3f_pan.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea03fa3ce6e39_pani.svg");
    background-position: 100%, 0 35%;
    background-repeat: no-repeat, no-repeat;
    background-size: 25%, 15%;
  }

  .prezentace.bodyshaming.rozvod-rozchod {
    padding-bottom: 140px;
  }

  .prezentace.sebevrazedne-myslenky {
    background-color: var(--purple);
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .prezentace.osamelost {
    background-position: 0%, 50% 2%, 100% 10%, 0 1%, 100% 0;
    background-size: auto 100px, auto 70px, auto 100px, auto 125px, auto 200px;
  }

  .prezentace.zavislosti {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e75f3396e03d0768fd4a66_Z%C3%A1vislost%20na%20l%C3%A1tk%C3%A1ch%20%20(2).png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto 500px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prezentace.sample {
    background-color: #0000;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .prezentace.sample.co-delat-kdyz {
    background-size: auto 400px, 1850px 1400px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .prezentace.sample.co-delat-kdyz.teen-pregnancy {
    height: auto;
    margin-left: 0;
    padding-top: 40px;
    padding-bottom: 290px;
    padding-left: 20px;
  }

  .prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p {
    background-position: 100% 100%, 100% 100%;
    background-size: auto 400px, auto 210px;
    height: auto;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 340px;
  }

  .prezentace.sample.co-delat-kdyz.m-j-kamar-d-se-tr-p.ss {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65a940addd0d55856adff1d7_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(9).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65a3d12453a920f4f8aa98f4_M%C5%AFj%20kamar%C3%A1d%20se%20tr%C3%A1p%C3%AD%20(1).png");
    background-position: 100% 100%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 400px, auto 210px;
    background-attachment: scroll, scroll;
    flex-direction: row;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 210px;
    display: block;
  }

  .prezentace.sample.co-delat-kdyz.zneu-it-pr-k {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65aaf199a3370afb42991212_pills%20(1).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65abde91cef6a2cfc7dba569_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(11).png");
    background-position: 10% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 370px, auto 2500px;
    background-attachment: scroll, scroll;
  }

  .prezentace.sample.co-delat-kdyz.sexting {
    padding-bottom: 220px;
  }

  .prezentace.sample.ss-sexting {
    background-position: 50% 100%, 0 0;
    background-size: auto 400px, cover;
    height: auto;
  }

  .prezentace.sample.rozvod {
    margin-bottom: -42px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .prezentace.sample.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .prezentace.sample.umrti.pruvodci {
    background-color: #d2c3db;
    background-image: none;
  }

  .prezentace.sample.umrti-pruvodci {
    background-color: #d2c3db;
  }

  .prezentace.kamarad-se-trapi {
    background-position: 100% 1%, 50% 100%;
    margin-top: 0;
  }

  .color-blue.smutek {
    text-align: left;
  }

  .color-blue.smutek.black {
    margin-left: 0;
  }

  .color-blue.smutek.black.m-j-rodi-se-vyoutoval {
    padding-left: 0;
  }

  .color-blue.smutek.black.ppp {
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 0;
  }

  .color-blue.smutek.black.bodyshaming {
    padding-left: 15px;
    padding-right: 15px;
  }

  .color-blue.smutek.black.osam-lost {
    margin-left: 15px;
    margin-right: 15px;
    overflow: visible;
  }

  .color-blue.smutek.black.puberta {
    margin-left: 15px;
    margin-right: 15px;
  }

  .color-blue.smutek.black.z-vislosti {
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .color-blue.umrti {
    margin-left: 0;
    margin-right: 15px;
  }

  .navbar-promo {
    padding-top: 0;
  }

  .div-block-6 {
    width: 100%;
  }

  .bolder-p {
    font-size: 50px;
  }

  .p-cta.hero-version._2, .p-cta.hero-version._1 {
    text-align: center;
    width: 100%;
  }

  .navlink {
    text-align: center;
  }

  .navlink:hover {
    background-color: var(--dark-turquoise);
    color: #fff;
    text-decoration: none;
  }

  .promo-head-p {
    text-align: center;
  }

  .color-bg-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bg-color-blue-light {
    padding-top: 40px;
  }

  .p-item-list, .colcontfix {
    display: block;
  }

  .promo-sectio.footer {
    margin-top: 0;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .promo-sectio.colab {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .container-5 {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .nav-menu {
    display: none;
  }

  .div-block-8 {
    justify-content: space-between;
  }

  .stories-h-vio {
    margin-top: -35px;
  }

  .heading-4 {
    padding-left: 0;
  }

  .content-wrape-divz {
    flex-flow: column;
    align-items: stretch;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: static;
    left: 0;
  }

  .content-wrape-divz.teen-pregnancy {
    padding-left: 0;
  }

  .content-wrape-divz.m-j-kamar-d-se-tr-p.ss {
    flex-wrap: nowrap;
  }

  .content-wrape-divz.zneu-it-pr-k.desatero {
    height: auto;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .content-wrape-divz.kyber-ikana {
    margin-bottom: 0;
  }

  .content-wrape-divz.trapi-me-znamky.desatero-odsazeni {
    margin-left: 0;
  }

  .content-wrape-divz.zs-znamky {
    padding-bottom: 70px;
  }

  .content-wrape-divz.zs-znamky-copy {
    padding-bottom: 70px;
    padding-left: 0;
  }

  .content-wrape-divz.zs-znamky-copy.trapi-me-znamky-desatero-wrape-divz {
    padding-left: 100px;
  }

  .content-wrape-divz.co-se-mi-deje-s-telem-wrape-divz, .content-wrape-divz.trapi-me-znamky-wrape-divz, .content-wrape-divz.doma-mi-ubliyuji-wrape-divz {
    padding-left: 0;
    padding-right: 0;
  }

  .content-wrape-divz.hideonmobilepls {
    overflow: visible;
  }

  .content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div, .content-wrape-divz.hideonmobilepls.ss-pruvodci-content-wrape-div.ss-pruvodci-mobil-block {
    display: block;
  }

  .content-wrape-divz.hide-desktop {
    margin-left: 0;
    display: block;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodci-ppp {
    margin-left: 0;
  }

  .content-wrape-divz.hide-desktop.ss-pruvodce-desatero-mobil {
    display: block;
  }

  .content-wrape-divz.hide-desktop.ss-pruvodce-desatero-mobil.ss-pruvodci-desatero-zavreno {
    display: none;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-mobil {
    margin-left: 0;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-mobil.zs-pruvodce-desatero-none {
    display: block;
  }

  .content-wrape-divz.hide-desktop.zs-pruvodce-desatero-none {
    display: none;
  }

  .content-wrape-divz.kamarad-se-trapi-wrape-divz {
    padding-left: 0;
  }

  .content-wrape-divz.zavislosti {
    margin-bottom: 60px;
  }

  .content-wrape-divz.zavislosti-margin-btm {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .content-wrape-divz.zavislosti-margin-btm.zavislost-content-div {
    padding-left: 70px;
  }

  .content-wrape-divz.ppp-center {
    align-items: center;
  }

  .content-div {
    width: 100%;
  }

  .content-div.smutek {
    width: 100%;
    margin-top: 60px;
    padding-left: 0;
  }

  .content-div.smutek.black.n-zk--sebev-dom, .content-div.smutek.black.rozvod, .content-div.smutek.black.puberta {
    margin-left: 0;
  }

  .content-div.smutek.black.zavislost-content-div {
    width: 100%;
    margin-top: 60px;
    margin-left: auto;
  }

  .content-div.smutek.black.umrti {
    margin-top: 0;
  }

  .content-div.smutek.black.umrti.zemrel-mi-blizky-content-div {
    width: 100%;
    margin-top: 100px;
  }

  .content-div.smutek.black.kamarad-se-trapi-content-div {
    margin-left: 0;
  }

  .content-div.smutek.sikana-uprava {
    width: 100%;
  }

  .content-div.sexualita {
    margin-top: 0;
  }

  .content-div.sexualita.sexualita-content-div {
    width: 100%;
    margin-top: 100px;
  }

  .content-div.sample {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: 50px;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    display: block;
    position: static;
    right: 0;
  }

  .content-div.sample.rodic {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .content-div.sample.zneu-it-pr-k.desatero {
    padding-left: 0;
  }

  .content-div.sample.co-se-mi-to-d-je-s-t-lem {
    margin-left: -40px;
  }

  .content-div.sample.co-se-mi-to-d-je-s-t-lem.zs-pruvodce-content-div {
    margin-left: -110px;
  }

  .content-div.sample.z--pr-vodci {
    width: 100%;
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.sebevrazedne-myslenky {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.kamarad {
    margin-left: 45px;
  }

  .content-div.sample.z--pr-vodci.rozvod {
    width: 80%;
    margin-left: 0;
    padding-right: 0;
  }

  .content-div.sample.z--pr-vodci.online {
    width: 80%;
    margin-left: 50px;
  }

  .content-div.sample.z--pr-vodci.online.zs-pruvodci-content-div {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.osam-lost {
    margin-left: 45px;
    padding-right: 60px;
  }

  .content-div.sample.z--pr-vodci.osam-lost.zs-pruvodci-content-divz-desatero, .content-div.sample.z--pr-vodci.z-vislosti {
    margin-left: 0;
  }

  .content-div.sample.z--pr-vodci.bodyshaming {
    margin-left: 40px;
  }

  .content-div.sample.z--pr-vodci.dom-c-n-sil, .content-div.sample.z--pr-vodci.zs-pruvodce-desatero-mobil, .content-div.sample.z--pr-vodci.zs-pruvodci-desatero-content-divz-mobil {
    margin-left: 0;
  }

  .content-div.sample.nizkeseb-center {
    width: 100vw;
  }

  .content-div.sample.z--zn-mky, .content-div.sample.z--nasili, .content-div.sample.z--online, .content-div.sample.z--ppp, .content-div.sample.z---ikana {
    margin-left: 0;
  }

  .content-div.sample.z--kyber-ikana {
    width: 100%;
    margin-left: -20px;
  }

  .content-div.sample.z-_sebepo-kozov-n, .content-div.sample.z--sebevra-da, .content-div.sample.z--osam-lost {
    width: 80vw;
    margin-left: 0;
  }

  .content-div.sample.z--puberta {
    width: 100vw;
    margin-left: 0;
  }

  .content-div.sample.z--smrt {
    width: 100%;
  }

  .content-div.sample.z--kamar-d {
    width: 100%;
    margin-left: 0;
  }

  .content-div.sample.z-_smutek {
    width: 100vw;
    margin-left: 0;
  }

  .content-div.sample.z-_z-vislosti {
    width: 100vw;
    margin-left: -67px;
  }

  .content-div.sample.z-_rozvod {
    margin-left: 0;
  }

  .content-div.sample.z-_sexualita {
    width: 80vw;
    margin-left: 0;
  }

  .content-div.sample.z-_bodyshaming {
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
  }

  .content-div.sample.n-zk-sebev-dom.zs-pruvodci-desatero-content-divz, .content-div.sample.zs-pruvodci-ppp-content-div {
    margin-left: 0;
  }

  .illu-div {
    width: 100%;
    margin-left: 45px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .illu-div.rozvod {
    width: auto;
  }

  .illu-div.kamarad {
    margin-left: 0;
  }

  .illu-div.pruvodce-desatero {
    align-self: center;
    width: 100%;
  }

  .illu-div.z--pr-vodci {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .illu-div.z--pr-vodci.n-zk--sebev-dom, .illu-div.z--pr-vodci.osam-lost, .illu-div.z--pr-vodci.smrt {
    margin-left: 0;
  }

  .illu-div.z--pr-vodci.znamky {
    width: 100%;
    margin-left: 0;
  }

  .illu-div.z--pr-vodci.kyber-ikana, .illu-div.z--pr-vodci.sebevrazda {
    margin-left: -60px;
  }

  .illu-div.z--pr-vodci.puberta {
    margin-left: -90px;
  }

  .illu-div.mobile {
    margin-left: 0;
  }

  .illu-div.smutek-illu-div {
    width: 20%;
  }

  .illu-div.znamky-illu-div {
    margin-bottom: 20px;
    margin-left: 0;
    display: none;
  }

  .grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
  }

  .rozc-footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .obackbtn {
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
    margin-right: 20px;
  }

  .overlay {
    z-index: 999;
    background-color: var(--purple);
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04334ce6db3_rotate-smartphone.png");
    background-repeat: no-repeat;
    background-size: 60%;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .image-6 {
    margin-top: 16px;
    margin-left: -12px;
  }

  .icon-2 {
    color: var(--purple);
  }

  .menu-button-2 {
    margin-top: -1px;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    box-shadow: 0 7px 7px -7px #000;
  }

  .hideonmobilepls {
    display: none;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-9 {
    width: 80%;
    margin-left: 10px;
    display: inline-block;
  }

  .div-block-12 {
    object-fit: fill;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0432cce6e13_UI_mobil_orange_Kreslici%CC%81%20pla%CC%81tn.png");
    background-position: 0 0;
    background-size: cover;
    width: 320px;
    height: 5250px;
  }

  .div-block-12.text-issu {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65ac2061f5df1c2a080c2080_mobil%20rozcestnik-full.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 5300px;
    background-attachment: scroll;
    background-clip: border-box;
    width: auto;
    height: 5300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .link-block-2 {
    position: relative;
  }

  .text-block-2 {
    position: sticky;
  }

  .text-span {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .text-block-3 {
    color: var(--white);
    font-size: 12px;
    font-weight: 500;
  }

  .link-block-3 {
    width: 182px;
    height: 32px;
    margin-top: 666px;
    display: flex;
  }

  .text-block-4 {
    color: var(--white);
    object-fit: fill;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .link-block-4 {
    width: 180px;
    height: 30px;
    margin-top: 666px;
  }

  .text-block-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-6 {
    color: var(--white);
    font-size: 12px;
    display: block;
  }

  .link-block-5 {
    width: 180px;
    height: auto;
    margin-top: 677px;
    display: block;
  }

  .link-block-6 {
    width: 184px;
    height: 22px;
    margin-top: 272px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    display: block;
  }

  .text-block-7 {
    color: var(--white);
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .text-block-8 {
    color: var(--white);
    font-size: 12px;
    font-weight: 500;
  }

  .link-block-7 {
    margin-top: 677px;
    display: block;
  }

  .text-block-9 {
    margin-top: 265px;
    font-size: 12px;
  }

  .text-block-10 {
    color: var(--white);
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
    position: static;
  }

  .text-block-10.mobile {
    line-height: 14px;
  }

  .text-block-11 {
    margin-top: 274px;
    font-size: 12px;
  }

  .text-block-12 {
    margin-top: 220px;
    font-size: 12px;
  }

  .text-block-13 {
    margin-top: 275px;
    font-size: 12px;
  }

  .text-block-14 {
    margin-top: 339px;
    font-size: 12px;
  }

  .text-block-15 {
    margin-top: 220px;
    font-size: 12px;
  }

  .text-block-16 {
    margin-top: 294px;
    font-size: 12px;
  }

  .text-block-17 {
    margin-top: 275px;
    font-size: 12px;
  }

  .text-block-18 {
    font-size: 12px;
  }

  .text-block-19 {
    margin-top: 334px;
    font-size: 12px;
  }

  .text-block-20 {
    margin-top: 283px;
    font-size: 12px;
  }

  .text-block-21 {
    margin-top: 284px;
    font-size: 12px;
  }

  .text-block-22 {
    margin-top: 352px;
    font-size: 12px;
  }

  .text-block-23 {
    margin-top: 277px;
    font-size: 12px;
  }

  .link-block-8 {
    display: block;
  }

  .link-block-9 {
    width: 200px;
    height: 425px;
    margin-top: 83px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .landing-content-mobile {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .text-block-24 {
    color: var(--white);
    font-size: 12px;
  }

  .link-block-10 {
    width: 150px;
    height: auto;
    margin-top: 156px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 133px;
    padding-bottom: 14px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .text-block-25 {
    color: var(--white);
    font-size: 12px;
  }

  .link-block-11 {
    display: block;
  }

  .link-block-12 {
    margin-top: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-13 {
    display: block;
  }

  .link-block-14 {
    width: 250px;
    margin-top: 412px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 179px;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .text-block-26 {
    color: var(--white);
    font-size: 12px;
  }

  .link-block-15 {
    width: 250px;
    margin-top: 656px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 176px;
    text-decoration: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-16 {
    cursor: pointer;
    width: 250px;
    margin-top: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 179px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-16._2 {
    margin-top: 1217px;
  }

  .link-block-17 {
    width: 250px;
    margin: 1222px auto 1439px;
    padding: 169px 0 0;
    text-decoration: none;
    position: static;
    inset: 0% 0% auto;
  }

  .link-block-18 {
    width: 250px;
    margin-top: 1462px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 169px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-19 {
    width: 250px;
    margin-top: 1705px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 169px;
    text-decoration: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-20 {
    cursor: pointer;
    width: 250px;
    margin-top: 2000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 169px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-21 {
    width: 250px;
    margin-top: 2492px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 173px;
    text-decoration: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-22 {
    width: 250px;
    margin-top: 2253px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 173px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-23 {
    width: 250px;
    margin-top: 736px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 185px;
    padding-bottom: 19px;
    text-decoration: none;
    position: static;
    inset: 0% 0% auto;
  }

  .link-block-24 {
    display: block;
  }

  .link-block-25 {
    width: 180px;
    margin-top: 220px;
    display: block;
  }

  .link-block-26 {
    width: 250px;
    margin-top: 3876px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 173px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-26.muj-kamarad-se-trapi {
    margin-top: 3318px;
  }

  .link-block-26.vyrovnani-se-s-umrtim {
    margin-top: 3059px;
  }

  .link-block-26.co-se-mi-deje-s-telem {
    margin-top: 2803px;
    padding-top: 173px;
    padding-bottom: 10px;
  }

  .link-block-27 {
    width: 250px;
    margin-top: 4137px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 177px;
    text-decoration: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-28 {
    cursor: pointer;
    width: 250px;
    margin-top: 4438px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 169px;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-29 {
    cursor: pointer;
    width: 250px;
    margin-top: 4681px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 169px;
    text-decoration: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link-block-30 {
    width: 200px;
    height: 425px;
    margin-top: 4878px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .button {
    background-color: #25273c;
  }

  .button-2 {
    background-color: #25273c;
    border-radius: 7px;
    width: 120px;
    margin-top: 287px;
    margin-left: 100px;
    font-size: 10px;
    font-weight: 500;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .section-4 {
    height: 329px;
    margin-bottom: 0;
  }

  .div-block-13 {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04b7ece6da7__bgleft40.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    height: 5341px;
    margin: -5300px auto -41px;
    transition: opacity .2s;
    display: block;
  }

  .subpage-content-placeholder-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .subpage-content-placeholder-2.smutek {
    padding-top: 40px;
  }

  .subpage-content-placeholder-2.digit-ln-z-vislosti {
    padding-left: 20px;
  }

  .subpage-content-placeholder-2.sebepo-kozov-n {
    padding-top: 20px;
  }

  .subpage-content-placeholder-2.znamky, .subpage-content-placeholder-2.ss-teen-pregnancy-content-placeholder-2 {
    padding-top: 0;
  }

  .button-6 {
    margin-left: 0;
  }

  .button-6.orange {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
  }

  .button-6.white {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .button-6.black {
    text-align: center;
    padding-left: 15px;
  }

  .button-6.teen-preg {
    flex-direction: column;
    align-self: center;
    width: 190px;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    left: 0;
  }

  .button-6.rodic-out.desatero-z {
    margin-left: 0;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-bila {
    width: 45vw;
    margin-left: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-bila.desatero-leva {
    width: auto;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-bila.desatero-leva.desatero-leva-kamarad {
    margin-left: -80px;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-bila.desatero-leva-sexualita {
    width: auto;
    margin-left: -80px;
  }

  .button-6.rodic-out.desatero-z.desatero-zs-osamelost.desatero-leva.desatero-leva-osamelost, .button-6.rodic-out.desatero-z.desatero-zemrel-mi-blizky.desatero-leva.desatero-leva-zemrel {
    margin-left: -80px;
  }

  .button-6.rodic-out.desatero-z.desatero-leva {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila {
    align-self: center;
    margin-left: auto;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila.zs-zemrel-mi-blizky {
    margin-left: auto;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila.mg-right-60.sebevedbtndesatero {
    width: auto;
    margin: auto;
  }

  .button-6.rodic-out.desatero-z.desatero-leva.bila.zavislost-btn-desatero {
    margin-left: 5px;
  }

  .button-6.sexting {
    margin-left: 0;
  }

  .button-6.muj-kamarad-se-trapi-ss.prasky {
    margin-left: 60px;
  }

  .grid-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .div-block-16 {
    width: 90%;
    margin-top: 0;
  }

  .black {
    margin-left: -16px;
    padding-left: 0;
  }

  .black.bold-text.mentori {
    margin-left: 50px;
  }

  .black.bold-text.mentori.bodyshaming {
    margin-left: 35px;
  }

  .black.mentori {
    margin-left: 49px;
    padding-left: 0;
  }

  .black.mentori.desatero {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    left: -24px;
  }

  .black.mentori.desatero.rozvod {
    width: 300px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .black.mentori.desatero.pruvodci-bodyshaming {
    margin-left: -44px;
    padding-right: 78px;
  }

  .black.mentori.desatero.na-stred {
    flex: 0 auto;
    align-self: auto;
    margin-left: -40px;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 100px;
  }

  .black.mentori.video {
    margin-left: -65px;
  }

  .black.mentori.video.bodyshaming {
    margin-left: 35px;
    padding-right: 0;
  }

  .black.bodyshaming-h2-co-d-lat {
    margin-left: 0;
  }

  .black.bodyshaming-h2-co-d-lat.co-delat-kdyz.nadpis {
    margin-right: auto;
  }

  .black.dom-c-n-sil {
    margin-left: 15px;
  }

  .black.rozvod {
    margin-left: 15px;
    margin-right: 0;
    padding-bottom: 0;
  }

  .black.ss-sexting {
    margin-left: 10px;
  }

  .black.ss-sexting.co-delat-kdyz.nadpis {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
  }

  .logo-link-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
    margin-left: -20px;
    box-shadow: 0 0 15px #000000b3;
  }

  .logo-link-block.prvni-psychicka-pomoc {
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block.prvni-psychicka-pomoc.jsem-online {
    width: 100%;
  }

  .logo-link-block.replug.digiz-vislost {
    place-content: center;
    width: 100%;
    margin-left: 0;
    display: flex;
    position: static;
    left: -50px;
    right: 0;
  }

  .logo-link-block.replug.digiz-vislost.jsem-online {
    width: 100%;
  }

  .logo-link-block.moje-telo._2.n-zk-sebev-dom {
    width: 250px;
    height: auto;
  }

  .logo-link-block.moje-telo._2.n-zk-sebev-dom.tablet {
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 30px;
  }

  .logo-link-block._1 {
    width: 100%;
  }

  .logo-link-block._1._2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 80%;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 50px;
    display: block;
  }

  .logo-link-block._1._2._3.n-zk-sebev-dom {
    width: 250px;
    height: auto;
  }

  .logo-link-block._1._2._3.n-zk-sebev-dom.anabel {
    width: 250px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-link-block._1._2.jak-d-l.rozvod {
    padding-left: 50px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet {
    align-self: flex-start;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet.mentori {
    width: 250px;
    height: 300px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet-mentori {
    width: 250vw;
    height: auto;
    margin-left: -17px;
  }

  .logo-link-block._1._2.n-zk-sebev-dom.tablet-mentori.pruvodci {
    width: 250px;
  }

  .logo-link-block._1.nepanika {
    width: 100%;
  }

  .logo-link-block._1.nepanika.sebepo-kozov-n {
    flex: 0 auto;
    width: 100%;
    margin-left: 0;
  }

  .logo-link-block._1.rozvod {
    width: auto;
    margin-left: 0;
  }

  .logo-link-block.sebepo-kozov-n.linka-bezpe {
    width: 100%;
  }

  .logo-link-block.pov-dej.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-link-block.rodi-ovsk-linka.sebepo-kozov-n {
    width: 100%;
  }

  .logo-link-block.teen-pregnancy {
    width: 80%;
  }

  .logo-link-block.teen-pregnancy.s--pr-vodci {
    width: 100%;
    height: 350px;
    margin-top: 0;
  }

  .logo-link-block.rozvod {
    margin-left: -10px;
  }

  .logo-link-block.rozvod.mentori, .logo-link-block.osam-lost {
    width: 100%;
  }

  .logo-link-block.bodyshaming {
    margin-left: -10px;
  }

  .logo-link-block.sexualita {
    margin-left: 0;
  }

  .logo-link-block.ppp {
    width: 85vw;
    margin-left: 0;
    margin-right: 220px;
  }

  .logo-link-block.zn-mky {
    margin-left: -34px;
    margin-right: 0;
  }

  .logo-link-block.co-se-mi-to-d-je-s-t-lem {
    width: 100vw;
    margin-left: 0;
  }

  .logo-link-block.sebev-myslenky-organizace, .logo-link-block.margin-none, .logo-link-block.bodyshaming-workshopy-box {
    margin-left: 0;
  }

  .logo-link-block.nepanikar, .logo-link-block.sebevrazda, .logo-link-block.nizke-sebevedomi, .logo-link-block.zavislosti {
    margin-left: -10px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-7.digiz {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    margin-left: 0;
    display: flex;
  }

  .grid-7.uvodni {
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .grid-7.uvodni._1 {
    grid-template-columns: 1fr;
  }

  .grid-7.uvodni._1.vycentrovat {
    flex-wrap: nowrap;
  }

  .grid-7.uvodni._1.vycentrovat.sebepo-kozov-n {
    width: 100%;
    margin-left: 0;
  }

  .grid-7.uvodni.teen-pregnancy, .grid-7.uvodni.m-j-kamar-d-se-tr-p {
    margin-left: 0;
  }

  .grid-7.uvodni.jsem-online {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-7.uvodni.grid-pomoc.grid-pomoc-psychadelika-mobile-l {
    grid-template-columns: 1fr;
  }

  .grid-7.dalsi {
    grid-template-columns: 1fr;
    width: auto;
    margin-left: 0;
    margin-right: auto;
    position: relative;
    left: auto;
  }

  .grid-7.dalsi.sebepo-kozov-n {
    margin-left: 0;
  }

  .grid-7.dalsi.nizke-sebevedomi-mentori {
    margin-left: 40px;
  }

  .grid-7.kyber-grid {
    grid-auto-flow: row;
  }

  .grid-7.grid-smutek {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
  }

  .grid-7.zavislosti-grid-center {
    grid-column-gap: 16px;
    justify-items: center;
  }

  .grid-9 {
    width: 200px;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-9.rozvod {
    margin-top: 10px;
    padding-top: 0;
  }

  .grid-9.jak-d-l {
    margin-left: 0;
  }

  .image-15, .image-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .hlavni-nadpis {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 98vw;
    min-width: auto;
    max-width: none;
    margin-top: 300px;
    margin-left: -17px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 322%;
    display: block;
  }

  .hlavni-nadpis.homepage {
    margin-top: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 5px;
  }

  .nadpis-2 {
    line-height: 120%;
  }

  .pro-koho-je {
    background-image: linear-gradient(#131127, #2e144e);
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-20 {
    text-align: center;
    width: auto;
    height: auto;
    margin: 0 16px auto;
    padding: 0;
    display: block;
  }

  .div-block-20.m-j-kamar-d-se-tr-p {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .div-block-20.teen-pregnancy {
    margin-right: 40px;
  }

  .div-block-20.mentor {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-20.wide-screen {
    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;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: inline-block;
  }

  .div-block-20.wide-screen.mobile {
    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;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
  }

  .div-block-20.ss-rozcestnik {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
  }

  .div-block-20.mapa-pomoci {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-20.smutno-mg {
    padding-bottom: 0;
  }

  .div-block-20.co-jsem-sakra-za {
    padding-bottom: 140px;
  }

  .div-block-20.psychedelika {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/681cb159e75704ad61aa23e7_ilustrace_psychadelika_pr%C3%A1%C5%A1ky.png");
    background-repeat: no-repeat;
    background-size: 500px;
  }

  .div-block-24 {
    flex-flow: column;
    margin-top: 180px;
    margin-left: 0;
  }

  .hero-buttons.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-buttons.desktop {
    grid-column-gap: 10px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-2 {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .navbar-2.hide-desktop {
    margin-top: 0;
    overflow: visible;
  }

  .navbar-2.hideonmobilepls {
    display: none;
    overflow: hidden;
  }

  .nav-menu-3.sub-menu-linkblock {
    padding-left: 0;
  }

  .nav-menu-3.sub-menu-linkblock.mobile {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: none;
  }

  .nav-link-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-3.mobile, .nav-link-3.desktop {
    display: block;
  }

  .container-9 {
    width: auto;
    margin-right: 0;
    overflow: visible;
  }

  .image-21 {
    margin-top: 8%;
    display: inline-block;
  }

  .link-block-35.second-button {
    text-align: center;
  }

  .link-block-35.mobile {
    margin-left: 0;
    padding-left: 40px;
  }

  .image-23 {
    width: 20px;
  }

  .image-26 {
    width: 40%;
  }

  .text-block-29 {
    padding-left: 20px;
    display: none;
  }

  .sub-menu-linkblock {
    width: 100%;
    padding: 0;
    display: inline-block;
    position: relative;
  }

  .link-block-37 {
    display: block;
  }

  .inspiruj-se {
    margin-top: 40px;
    padding-top: 0;
  }

  .inspiruj-se.inspiruj-se-posun {
    margin-top: 100px;
  }

  .pomoc-organizace.bodyshaming {
    margin-top: 20px;
  }

  .pomoc-organizace.bodyshaming.rozvod {
    margin-top: 0;
  }

  .pomoc-organizace.sebeposkozovani {
    margin-left: auto;
  }

  .sub-page-nadpis {
    margin-top: 60px;
    margin-bottom: 20px;
    margin-left: 15px;
    font-size: 12vw;
  }

  .sub-page-nadpis.black {
    line-height: 130.6%;
    display: none;
  }

  .sub-page-nadpis.black.mobile {
    margin-top: 15px;
    font-size: 34px;
  }

  .sub-page-nadpis.black.ppp {
    display: none;
  }

  .sub-page-nadpis.mobile.smaller {
    font-size: 30px;
  }

  .sub-page-nadpis.mobile.smaller.sebepo-kozov-n {
    margin-left: 0;
    font-size: 30px;
  }

  .sub-page-nadpis.mobile.n-zk--sebev-dom {
    margin-top: 40px;
    margin-left: 0;
  }

  .sub-page-nadpis.rozvod-rozchod.black-nadpis {
    margin-left: 15px;
    margin-right: 0;
  }

  .sub-page-nadpis.rozvod-rozchod.black-nadpis.rozvod-rozchod-h1 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .sub-page-nadpis.sexualita {
    margin-left: 0;
  }

  .sub-page-nadpis.sexualita.sexualita-nadpis {
    margin-top: 60px;
  }

  .sub-page-nadpis.sexualita.sexualita-nadpis-hero {
    margin-left: 0;
  }

  .sub-page-nadpis.color-white.mrt {
    margin-top: 30px;
    margin-left: 10px;
  }

  .sub-page-nadpis.color-white.mrt.zemrel-mi-blizky-posun {
    font-size: 12vw;
  }

  .sub-page-nadpis.color-white.m-j-kamar-d-se-tr-p {
    margin-top: 160px;
    margin-left: 0;
    padding-top: 0;
  }

  .sub-page-nadpis.black-nadpis {
    margin-left: 0;
  }

  .sub-page-nadpis.black-nadpis.dom-c-n-sil {
    margin-top: 100px;
    margin-left: 0;
  }

  .sub-page-nadpis.black-nadpis.bodyshaming {
    margin-top: 0;
    margin-left: 0;
    font-size: 11vw;
  }

  .sub-page-nadpis.black-nadpis.z-vislosti {
    margin-top: 40px;
    margin-left: 0;
  }

  .sub-page-nadpis.black-nadpis.ppp {
    margin-top: 100px;
    margin-left: 10px;
  }

  .sub-page-nadpis.black-nadpis.osam-lost, .sub-page-nadpis.black-nadpis.puberta {
    margin-left: 0;
  }

  .sub-page-nadpis.smutek {
    margin-top: 80px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .sub-page-nadpis.ikana {
    margin-top: 100px;
    margin-left: 0;
  }

  .sub-page-nadpis.kyber-ikana {
    margin-top: 60px;
    margin-left: 0;
  }

  .sub-page-nadpis.trapimeznamky {
    margin-top: 80px;
  }

  .white {
    text-align: center;
    margin-top: 40px;
    padding-top: 0;
    font-size: 30px;
    display: block;
  }

  .white.left.n-zk-sebev-dom.co-delat-kdyz {
    width: auto;
    margin-left: 0;
    margin-right: auto;
  }

  .white.align-left.sebepo-kozov-n {
    margin-left: 0;
  }

  .white.nadpis-mapa {
    padding-left: 0;
  }

  .white.kyber-h2pomoci {
    margin-top: 60px;
  }

  .div-block-27 {
    justify-content: center;
    display: flex;
  }

  .link-white.purple {
    color: var(--purple);
  }

  .bold-text-2 {
    text-align: left;
    margin-left: 0;
  }

  .webinar {
    font-size: 35px;
    line-height: 130%;
  }

  .webinar.text {
    width: 80%;
    font-size: 15px;
  }

  .webinar.text._2 {
    clear: none;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: block;
  }

  .link-22, .link-23, .link-24 {
    color: #000;
    text-decoration: underline;
  }

  .grid-11 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .link-27 {
    margin-right: 0;
    padding-right: 0;
  }

  .image-32 {
    margin-left: 73px;
  }

  .body-2 {
    max-width: 100%;
  }

  .nadpis {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
    display: block;
  }

  .nadpis.mobil-nadpis-blog {
    width: 85vw;
    margin-left: 0;
    padding-right: 0;
  }

  .autor {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-31 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: column;
  }

  .text-block-36.text-block-100 {
    text-align: center;
  }

  .main-div {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .main-image {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-35 {
    width: 100vw;
    max-width: 100%;
    height: auto;
    margin-top: 60px;
    margin-left: 287px;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .div-block-32 {
    justify-content: space-between;
  }

  .nav-menu-4 {
    display: none;
  }

  .heading-7 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin-left: 0;
    display: block;
  }

  .heading-7.headline-blog {
    padding-right: 0;
  }

  .body-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-33 {
    margin-left: auto;
    margin-right: auto;
  }

  .back-at-blog {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-41 {
    margin-left: 40px;
  }

  .div-block-38 {
    background-color: #060516;
  }

  .text-block-42, .text-block-43 {
    color: #0000;
  }

  .hero-rozcestnik-buttons {
    width: 100%;
    height: 130px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .o-projektu {
    margin-top: 0;
  }

  .mapa-pomoci {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .mapa-pomoci.hp {
    padding-top: 10px;
  }

  .html-embed-2 {
    margin-top: 120px;
  }

  .quick-stack {
    align-self: auto;
    margin-left: 0;
  }

  .collection-list-wrapper-3 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-left: -15px;
  }

  .collection-list-wrapper-3.hideonmobilepls {
    display: none;
  }

  .collection-list-wrapper-3.hide-desktop {
    width: 32vw;
    display: block;
  }

  .rozcestnik {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }

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

  .grid-12 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: repeat(auto-fit, 360px) minmax(200px, 231px) minmax(200px, 231px) minmax(200px, 231px);
    grid-template-columns: 200px;
    grid-auto-rows: minmax(200px, 231px);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: center;
    place-items: center;
    margin: 65px auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-12.mentori {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: repeat(auto-fit, 250px) 250px minmax(200px, 231px) minmax(200px, 231px);
    grid-template-columns: 250px;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .grid-12.mentori.ss {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    grid-template-rows: 250px 250px 250px;
    grid-template-columns: auto;
    grid-auto-rows: 250px;
    grid-auto-columns: 1fr;
    width: auto;
    margin: 65px auto;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-12.mentori.ss.grid-ss {
    grid-template-rows: 250px 250px auto auto;
    grid-template-columns: auto;
  }

  .grid-12.ss {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-12.ss-grid-mob {
    grid-template-columns: 1fr 1fr;
  }

  .grid-12.grid-4.zs {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 250px;
  }

  .grid-12.ss-vs-mobile {
    grid-template-rows: 360px 360px 360px 360px;
    grid-template-columns: 245px;
    grid-auto-rows: 360px;
    margin-left: 0;
    margin-right: 0;
  }

  .ss-topic.open.ss-rozcestnik {
    place-content: center;
    align-items: center;
    width: 157px;
    height: 231px;
    margin: 60px 0;
    padding-top: 0;
    padding-right: 0;
  }

  .ss-topic.open.ss-rozcestnik.grid-12 {
    width: 157px;
    height: 231px;
  }

  .ss-topic.mentori-rozcestnik {
    width: auto;
    height: 250px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .ss-topic.mentori-rozcestnik.open {
    width: 250px;
  }

  .ss-topic.ss-rozcestnik {
    justify-content: center;
    align-items: center;
    width: 157px;
    height: 231px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .image-43 {
    border-radius: 10px;
    max-width: none;
    padding-bottom: 0;
  }

  .image-43.mentori-rozcestnik {
    padding-left: 0;
  }

  .image-43.ss-rozcestnik {
    direction: ltr;
    flex: 0 auto;
    order: 1;
    align-self: auto;
    height: 360px;
    margin-right: 0;
  }

  .ss-header-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ss-header-2.mentori {
    background-position: 100% 100%;
    background-size: auto 450px;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 140px;
    padding-bottom: 220px;
  }

  .ss-header-2.mentori.rozvod {
    padding-top: 140px;
    overflow: hidden;
  }

  .ss-header-2.mentori.rozvod.mobil-uprava-vysky {
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.rozvod.mobil-uprava-vysky.posun-obrazku-2 {
    background-position: 0 0, 45% 100%;
  }

  .ss-header-2.mentori.kamarad {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9ebfed9340ebec68efa4c_kamarad-illu-vsechno%20(1).png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto 500px;
    background-attachment: scroll;
    padding-top: 170px;
    padding-bottom: 220px;
    overflow: hidden;
  }

  .ss-header-2.mentori.trapi-me-znamky {
    padding-top: 140px;
    padding-bottom: 0;
  }

  .ss-header-2.mentori.co-se-mi-to-d-je-s-t-lem {
    background-image: linear-gradient(#ebcab8 50%, #ebcab800), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64e77c47f3ada2da4c4887b9_Ilustrace-emm.png");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 50vw;
    background-attachment: scroll, scroll;
    padding-top: 140px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .ss-header-2.mentori.umrti {
    padding-top: 140px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .ss-header-2.mentori.jsem-online {
    background-image: linear-gradient(90deg, var(--purple), #490e6f00), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f30de95ebb3e1db5239_img_1.png.png");
    background-position: 0 0, 0 0, 30% 0;
    height: auto;
    padding-top: 140px;
    padding-bottom: 200px;
  }

  .ss-header-2.mentori.jsem-online.mobil-uprava-vysky {
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.jsem-online.mobil-uprava-vysky.posun-obrazku-5 {
    background-image: linear-gradient(90deg, var(--purple), #490e6f00), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f30de95ebb3e1db5239_img_1.png.png");
    background-position: 0 0, 0 0, 40% 0;
  }

  .ss-header-2.mentori.sebevra-edn-my-lenky {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    width: auto;
    height: auto;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .ss-header-2.mentori.sebevra-edn-my-lenky.mobil-uprava-vysky {
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.sikana {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f94711f2d318b3519dd72_bully%20rough%202%20-%20aplha%202.png");
    background-position: 390% 100%;
    background-repeat: no-repeat;
    background-size: 90vw;
    height: auto;
    padding-top: 140px;
    padding-bottom: 70px;
  }

  .ss-header-2.mentori.sikana.mobil-uprava-vysky {
    background-position: 150% 100%;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.zavislosti {
    background-position: -70% 100%;
    height: auto;
    padding-top: 140px;
  }

  .ss-header-2.mentori.zavislosti.mobil-uprava-vysky {
    background-position: -100% 100%;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.nizke-sebevedomi {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea06980ce6e3f_pan.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0be0cce6e37_1%20mrak.svg");
    background-position: 100% 95%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 40vh, contain;
    height: auto;
    padding-top: 140px;
    overflow: hidden;
  }

  .ss-header-2.mentori.nizke-sebevedomi.mobil-uprava-vysky {
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.nizke-sebevedomi.mobil-uprava-vysky.posun-obrazku-3 {
    background-position: 100% 100%, 0 0;
  }

  .ss-header-2.mentori.kyber-ikana-z--pr-vodci {
    background-image: linear-gradient(#331c49 55%, #331c4900), linear-gradient(135deg, #331c49 41%, #331c4900), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0eef4ce6e45_kyber%20-%20ilustrace%202_1-min.png");
    background-position: 0 0, 0 0, 90% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 280vw;
    overflow: hidden;
  }

  .ss-header-2.mentori.sexualita {
    background-position: 60% 100%;
    background-size: cover;
    overflow: hidden;
  }

  .ss-header-2.mentori.osamelost {
    background-position: 90px 100%;
  }

  .ss-header-2.mentori.osamelost.mobil-uprava-vysky {
    background-position: 0 100%;
    padding-bottom: 100px;
  }

  .ss-header-2.mentori.osamelost.mobil-uprava-vysky.posun-obrazku-4 {
    background-position: 100% 100%;
  }

  .ss-header-2.mentori.ppp {
    background-position: 100% 100%, 50% 100%;
    background-size: auto 50vh, 310vw;
    padding-bottom: 270px;
  }

  .ss-header-2.mentori.ppp.mobil-uprava {
    background-position: 100% 100%, 50% 100%;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.doma-mi-ublizuji.dom-mi-ublizuji-mobil {
    background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66ec1165d9c7ca0b3c72378e_safezova_ilu1-04-min.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.mobil-uprava-vysky {
    background-position: -40% 100%;
    padding-bottom: 40px;
  }

  .ss-header-2.mentori.mobil-uprava-vysky.posun-obrazku {
    background-position: -70% 100%;
  }

  .ss-header-2.mentori.ss-pruvodci-muj-kamarad-se-trapi-header-2 {
    background-position: 85% 93%;
  }

  .ss-header-2.mentori.smutno-pruvodce {
    padding-top: 140px;
  }

  .ss-header-2.mentori.ss-pruvodci-zneuziti-prasku {
    background-position: 50% 89%;
    background-size: 80%;
  }

  .ss-header-2.mentori.psychedelika {
    background-position: 100% 10%;
    background-size: auto 300px;
  }

  .ss-header-2.mentori.pruvodci-psychadelika {
    background-size: 400px, auto;
  }

  .ss-header-2.mentori.psychadelika-bg-image {
    background-position: 100% 100%, 0 0;
    background-size: 200px, cover;
  }

  .ss-header-2.rodic {
    background-position: 50% 100%;
    background-size: auto 210px;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 200px;
  }

  .ss-header-2.teen-pregnancy {
    background-position: 50% 100%;
    background-size: auto 350px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 160px;
  }

  .ss-header-2.teen-pregnancy.teen-pregnancy-snizeni-header {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cddae3788fcddc29b31d69_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(6)%20(kopie).png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 0;
  }

  .ss-header-2.m-j-kamar-d-se-tr-p {
    background-size: auto 400px;
    height: 130vh;
    margin-bottom: 0;
    padding-top: 1px;
    padding-bottom: 145px;
  }

  .ss-header-2.m-j-kamar-d-se-tr-p.ss {
    background-size: auto 350px;
    height: auto;
    padding-top: 140px;
    padding-bottom: 320px;
  }

  .ss-header-2.zneu-it-pr-k {
    background-position: 50% 100%;
    background-size: auto 225px;
    margin-bottom: 0;
    padding-bottom: 190px;
  }

  .ss-header-2.ss-sexting {
    height: 800px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ss-header-2.prasky {
    background-position: 50% 100%;
    background-size: 90vw 350px;
    padding-top: 140px;
    padding-bottom: 350px;
  }

  .ss-header-2.sexting {
    padding-bottom: 360px;
  }

  .ss-header-2.co-jsem-sakra-za {
    background-position: 50% 100%;
    background-size: 300px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ss-header-2.psychologove {
    background-position: 100% 110%;
    background-size: 150px;
  }

  .ss-header-2.ss-psychedelika {
    padding-bottom: 220px;
  }

  .grid-20 {
    background-image: none;
    padding-bottom: 0;
  }

  .grid-20.teen-pregnancy {
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .grid-20.mentor {
    margin-top: 100px;
    padding-bottom: 0;
  }

  .grid-20.ss-sexting {
    margin-top: 40px;
  }

  .grid-20.rozcod {
    flex-wrap: wrap;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-20.rozcod.smutno-cloud.smutno-mg {
    padding-bottom: 0;
  }

  .grid-20.psychedelika {
    position: static;
    top: -54px;
  }

  .desatero {
    background-image: linear-gradient(#0000, #0000);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 100px;
    padding-left: 120px;
  }

  .desatero.m-j-kamar-d-se-tr-p {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-left: 10px;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.ss {
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .desatero.m-j-kamar-d-se-tr-p.kamarad {
    background-image: linear-gradient(#705c8780, #705c8780), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd792020fe54d31ae3cca_8.png");
    background-position: 0 0, 100% 7%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 500px;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.rozvod {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.trapi-me-znamky {
    background-position: 97% 100%;
    margin-top: 0;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming {
    padding-bottom: 250px;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-teen-pregnancy-posun {
    padding-bottom: 20px;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.ss-pruvodci-zneuziti-prasku {
    padding-bottom: 0;
  }

  .desatero.m-j-kamar-d-se-tr-p.bodyshaming.psychedelika-desatero-svg-bg {
    padding-bottom: 10px;
  }

  .desatero.m-j-kamar-d-se-tr-p.umrti {
    background-image: linear-gradient(#2e144eb3, #2e144eb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65cdd6f6f390161c4153c1fd_2.png");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 800px;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.jsem-online {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660281af69487388cc3595cd_img_4.png.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 220px;
  }

  .desatero.m-j-kamar-d-se-tr-p.sikana {
    background-color: #ab70ad;
    background-image: linear-gradient(#00000080, #00000080);
    background-position: 0 0;
    background-repeat: repeat;
  }

  .desatero.m-j-kamar-d-se-tr-p.zavislosti {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/660f9d746aba95f3c434ae4c_Za%CC%81vislost%20na%20la%CC%81tka%CC%81ch%20.png");
    background-position: 0 0, 90% 95%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 80vh;
    padding-top: 0;
  }

  .desatero.m-j-kamar-d-se-tr-p.nizke-sebevedomi {
    background-image: linear-gradient(#0f395b99, #0f395b99), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea0bb22ce6e31_3%20mrak.svg"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/64059cbc92bea04d3ece6e44_2%20mrak.svg");
    background-position: 0 0, 90% 2%, 100% 100%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, 30vw, 30vw;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.sexualita {
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.osamelost {
    background-image: linear-gradient(#26b2b84d, #26b2b84d), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e098548fe15aa67c80a12e_Osame%CC%8Clost%20(9).png"), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cac1e6afb2b46ff5c4ea_Osame%CC%8Clost%20(6).png");
    background-position: 0 0, 50% 104%, 450% -4%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, 190%, 90%;
  }

  .desatero.m-j-kamar-d-se-tr-p.ppp {
    background-position: 50% 100%;
    background-size: 80vw;
    padding-bottom: 220px;
  }

  .desatero.m-j-kamar-d-se-tr-p.doma-mi-ublizuji-pozadi-2 {
    background-color: #9776ab;
    overflow: hidden;
  }

  .desatero.m-j-kamar-d-se-tr-p.psycholog {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 10px;
  }

  .desatero.m-j-kamar-d-se-tr-p.ss-psychedelika {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .desatero.teen-pregnancy {
    height: auto;
    padding-top: 0;
    padding-bottom: 100px;
    padding-left: 0;
  }

  .desatero.m-j-rodi-se-vyoutoval {
    padding-left: 0;
  }

  .desatero.zneu-it-pr-k {
    height: 1500px;
    padding-top: 0;
  }

  .desatero.ss-sexting {
    padding-left: 0;
  }

  .desatero.rozvod {
    padding-top: 20px;
    padding-left: 0;
  }

  .desatero.prasky, .desatero.sexting {
    padding-left: 0;
  }

  .desatero.co-se-mi-to-d-je-s-t-lem {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .desatero.sebevra-edn-my-lenky {
    background-color: var(--dark-turquoise);
  }

  .desatero.kyber-ikana-z--pr-vodci {
    overflow: hidden;
  }

  .desatero.smutno-desatero {
    padding-bottom: 0;
    padding-left: 0;
  }

  .desatero.co-jsem-sakra-za {
    background-position: 100% 85%, 100% 100%;
    background-size: 150px, 100vw;
  }

  .desatero.co-jsem-sakra-za.s--pr-vodci.ss-pruvodci-desatero-padding {
    padding-left: 0;
  }

  .desatero.psychedelika {
    background-size: 150px, 150px;
  }

  .desatero.pruvodci-psychedelika {
    margin-left: -37px;
  }

  .tabs-menu {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-around;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .paragraph-15.hero-rozcestnik-button {
    margin-bottom: 0;
  }

  .button-9 {
    margin-left: 0;
  }

  .button-9.button-temata-pro-ss {
    margin-left: 20px;
  }

  .button-9.btn-plakat {
    margin-left: auto;
  }

  .heading-12 {
    margin-top: 60px;
    margin-left: 0;
  }

  .heading-13, .heading-13.mentor-ssrozcestnik-mujkamaradsetrapi {
    padding-top: 0;
  }

  .heading-13.zs-digizavislosti {
    padding-top: 16px;
  }

  .heading-13.zs-domaci-nasili {
    margin-top: 20px;
  }

  .heading-14 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-14.rozvod {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 120px;
  }

  .heading-14.mentori {
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .heading-14.mentori.rozchod {
    color: #000;
    margin-top: 60px;
    padding-left: 0;
  }

  .heading-14.mentori.bodyshaming {
    width: 50vw;
    height: auto;
    margin-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .heading-14.mentori.jsem-online {
    width: auto;
    margin-left: 0;
  }

  .heading-14.mentori.sikana {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .heading-14.mentori.sebevra-edn-my-lenky {
    margin-left: 0;
  }

  .heading-14.mentori.sebevedomi {
    width: 80%;
  }

  .heading-14.mentori.kyber-ikana-pr-vodci {
    margin-top: 40px;
  }

  .heading-14.mentori.ss-pruvodce-h1.co-jsem-sakra-za {
    font-size: 38px;
    display: inline-block;
  }

  .heading-15 {
    margin-top: 43px;
    margin-left: 0;
    margin-right: 60px;
    padding-top: 0;
    padding-right: 0;
    position: relative;
    left: -100px;
  }

  .heading-15.se-vs-rozcestnik {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 27px;
    display: block;
    left: auto;
  }

  .heading-16 {
    margin-top: 52px;
    padding-top: 0;
  }

  .heading-16.ss-sexting {
    margin-top: 20px;
  }

  .hero-without-image.kamarad-se-trapi {
    background-color: #d06652;
  }

  .hero-without-image.osam-lost {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65e5cab9ca3a5f0ed6a72d82_Osame%CC%8Clost%20(5).png");
    background-position: -15% 117%;
    background-size: auto 170px;
  }

  .container-12 {
    max-width: none;
  }

  .container-12.main-container {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-24px {
    width: 80%;
    font-size: 20px;
  }

  .margin-bottom-24px.osam-lost {
    text-align: center;
    padding-right: 0;
    font-size: 16px;
  }

  .button-13 {
    font-size: 20px;
  }

  .button-13.umrti {
    font-size: 16px;
  }

  .paragraph-18 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-13 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .margin-bottom-24px-2 {
    color: #000;
    background-color: #fff;
  }

  .hero-stack {
    color: #ffa0a0;
  }

  .margin-bottom-24px-3 {
    color: #000;
  }

  .paragraph-19 {
    color: var(--white);
  }

  .paragraph-19.mrt {
    color: var(--black);
  }

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

  .paragraph-21 {
    margin: 25px 0;
  }

  .paragraph-22 {
    text-align: left;
    margin-top: 35px;
  }

  .button-14 {
    margin-left: 0;
    margin-right: 120px;
    left: 0;
  }

  .button-14.m-j-rodi-se-vyoutoval {
    display: flex;
  }

  .button-14.ss-m-j-kamar-d-se-tr-p {
    align-self: auto;
    display: flex;
  }

  .list-2 {
    margin-left: 60px;
    padding-left: 0;
  }

  .list-2.teen-pregnancy {
    margin-left: 20px;
    margin-right: 0;
    padding-right: 0;
  }

  .list-2.m-j-kamar-d-se-tr-p {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .list-2.m-j-kamar-d-se-tr-p.bodyshaming {
    margin-right: 0;
  }

  .list-2.m-j-kamar-d-se-tr-p.bodyshaming.psychedelika-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-2.m-j-kamar-d-se-tr-p.prasky {
    margin-left: auto;
    padding-left: 60px;
    padding-right: 0;
  }

  .list-2.m-j-kamar-d-se-tr-p.zs-znamky.doma-mi-ublizuji-list, .list-2.m-j-kamar-d-se-tr-p.zs-znamky.jsem-online-list {
    margin-left: auto;
    margin-right: auto;
  }

  .list-2.m-j-kamar-d-se-tr-p.zs-sebeposkozovani-body {
    margin-bottom: 0;
    padding-left: 40px;
  }

  .list-2.m-j-kamar-d-se-tr-p.ppp-list, .list-2.m-j-kamar-d-se-tr-p.sikana-list {
    margin-left: auto;
    margin-right: auto;
  }

  .list-2.m-j-kamar-d-se-tr-p.zavislosti-list {
    margin-left: 0;
    margin-right: 60px;
    overflow: visible;
  }

  .list-2.m-j-kamar-d-se-tr-p.zavislosti-zs-list {
    padding-right: 30px;
  }

  .list-2.m-j-rodi-se-vyoutoval {
    margin-left: 100px;
  }

  .list-2.pruvodci-bodyshaming {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .list-2.prasky {
    margin-left: 40px;
  }

  .list-2.ss {
    margin-left: 20px;
  }

  .list-2.rozvod {
    margin-right: 25px;
  }

  .list-2.trapi-me-znamky.desatero-zs-bila.desatero-sebaposkozovani, .list-2.ss-pruvodci-mobile-psychedelika {
    margin-left: 0;
  }

  .paragraph-23 {
    clear: none;
    text-align: left;
    flex-flow: column;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: -15px;
    left: 10px;
    right: auto;
  }

  .paragraph-23.mentori {
    padding-right: 80px;
  }

  .paragraph-23.mentori.rozvod {
    padding-right: 0;
  }

  .paragraph-23.mentori.zvod {
    padding-right: 70px;
  }

  .paragraph-23.m-j-rodi-se-vyoutoval {
    padding-right: 80px;
  }

  .paragraph-23.sexting {
    padding-right: 0;
  }

  .paragraph-23.bodyshaming {
    width: 200px;
  }

  .paragraph-23.bodyshaming.mobile.co-jsem-sakra-za {
    color: #fff;
  }

  .paragraph-23.rozvod, .paragraph-23.co-se-mi-to-d-je-s-t-lem {
    width: auto;
    padding-right: 0;
  }

  .paragraph-23.co-se-mi-to-d-je-s-t-lem.mobil-auto {
    width: 65vw;
    padding-right: 0;
  }

  .paragraph-23.kyber-ikana-pr-vodci {
    width: 140px;
  }

  .paragraph-23.m-j-kamar-d-se-tr-p--z, .paragraph-23.sexualita-desatero {
    padding-right: 0;
  }

  .paragraph-23.mobile {
    width: 65vw;
  }

  .paragraph-23.co-jsem-sakra-za {
    width: 75vw;
  }

  .paragraph-23.psychedelika-p {
    font-size: 12px;
    line-height: 162%;
  }

  .list-item-6 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-6.zneu-it-pr-k {
    padding-right: 60px;
  }

  .list-item-6.desatero-sebeposkozovani {
    padding-right: 0;
  }

  .list-item-6.co-jsem-sakra-za {
    color: #fff;
  }

  .sebeposko-desatero.teen-pregnancy {
    margin-left: auto;
    margin-right: auto;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p {
    text-align: left;
    margin-left: -23px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.prasky {
    padding-right: 0;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.zs-znamky {
    margin-left: auto;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.z--n-zk-sebev-dom {
    margin-left: -36px;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.kamaead-se-trapi-h2 {
    margin-left: 0;
  }

  .sebeposko-desatero.m-j-kamar-d-se-tr-p.zavislost-desatero {
    margin-left: 5px;
    margin-right: auto;
  }

  .sebeposko-desatero.m-j-rodi-se-vyoutoval, .sebeposko-desatero.prasky, .sebeposko-desatero.sexting-desatero {
    margin-left: auto;
    margin-right: auto;
  }

  .sebeposko-desatero.co-se-mi-to-d-je-s-t-lem {
    color: #fff;
    text-align: center;
  }

  .sebeposko-desatero.rozvod {
    margin-left: 40px;
  }

  .sebeposko-desatero.trapi-me-znamky.desatero-zs-bila {
    margin-left: 20px;
  }

  .sebeposko-desatero.sebevra-edn-my-lenky {
    color: #fff;
    align-self: center;
    margin-left: 0;
  }

  .sebeposko-desatero.kyber-ikana-pr-vodci {
    margin-left: -180px;
  }

  .sebeposko-desatero.ppp-h2 {
    text-align: left;
    margin-left: -24px;
    margin-right: auto;
  }

  .sebeposko-desatero.ppp-h2.zs-znamky {
    margin-left: auto;
  }

  .sebeposko-desatero.kyber-desatero {
    align-self: center;
  }

  .sebeposko-desatero.psychedelika.mobile {
    margin-left: 0;
  }

  .heading-37 {
    margin-top: 60px;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-37.teen.teen-pregnancy {
    color: #d8bfd8;
    margin-left: auto;
  }

  .heading-37.m-j-kamar-d-se-tr-p {
    margin-top: 0;
    margin-left: 0;
  }

  .heading-37.m-j-rodi-se-vyoutoval {
    margin-left: 20px;
  }

  .heading-37.prasky {
    margin-left: -90px;
  }

  .heading-37.prasky.znauziti-prasku-co-dela-kdyz-h2 {
    margin-left: 0;
  }

  .heading-37.sexting {
    margin-left: -80px;
  }

  .heading-37.ss {
    align-self: flex-start;
  }

  .heading-37.ss.co-jsem-sakra-za {
    margin-left: -45px;
  }

  .heading-25 {
    margin-top: 80px;
    margin-left: -46px;
    margin-right: 0;
  }

  .heading-25.pruvodci-bodyshaming {
    margin-top: 105px;
    margin-left: 90px;
  }

  .footer-items {
    border-bottom-style: none;
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    place-content: stretch flex-start;
    align-items: stretch;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .footer-item {
    flex-flow: column wrap;
    align-content: space-around;
    padding-bottom: 0;
    display: flex;
  }

  .footer-item.border {
    border-top-style: solid;
    border-bottom: 1px solid #fff;
    flex-wrap: nowrap;
    padding-bottom: 42px;
  }

  .paragraph-24 {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    right: auto;
  }

  .form {
    display: block;
  }

  .text-field {
    width: 100%;
    height: 43px;
    margin-bottom: 16px;
  }

  .submit-button {
    width: 100%;
  }

  .footer-wrapper {
    flex-flow: wrap;
    width: auto;
    margin-top: 32px;
    display: flex;
  }

  .footer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-links {
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
  }

  .paragraph-25 {
    position: static;
    top: 0;
    right: 0;
  }

  .paragraph-25.safezona {
    position: relative;
    top: 2px;
  }

  .fotter-qr {
    margin-left: 0;
    padding-right: 14px;
    position: relative;
    left: 0;
  }

  .footer-contact {
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-info {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: block;
  }

  .paragraph-32 {
    flex-direction: column-reverse;
    width: 100%;
    display: block;
  }

  .slide-nav {
    margin-bottom: 0;
  }

  .heading-28.dom-c-n-sil {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .footer-link.email {
    width: auto;
    margin-left: 0;
    padding-right: 0;
  }

  .footer-link.phone {
    margin-left: 0;
  }

  .paragraph-39 {
    text-align: left;
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .image-48 {
    margin-top: 0;
  }

  .image-53 {
    margin-top: 100px;
  }

  .div-block-40 {
    margin-left: 0;
  }

  .tab-link-z-kladn-koly {
    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;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
    display: block;
    position: static;
  }

  .tab-link-z-kladn-koly.w--current {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-44 {
    text-align: center;
    padding-left: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }

  .tab-link-st-edn-koly {
    align-self: flex-start;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    position: static;
  }

  .tab-link-st-edn-koly.w--current {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
    display: block;
    position: static;
  }

  .video-3 {
    width: 200px;
    height: 150px;
    margin-top: 58px;
    margin-bottom: 10px;
    margin-left: -80px;
    padding-bottom: 75px;
    padding-left: 0;
    padding-right: 98px;
    position: static;
    top: -50px;
    left: 0;
  }

  .div-block-42 {
    margin-left: -72px;
  }

  .div-block-43 {
    position: relative;
    top: -89px;
  }

  .div-block-43.bodyshaming {
    margin-top: 114px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-43.rozvod {
    flex: 1;
    order: -1;
    margin: 60px auto 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-43.rozvod.jsemm-online {
    margin-left: 0;
  }

  .div-block-43.rozvod.ss-pruvodci-div-43, .div-block-43.rozvod.ss-pruvodci-div-43.co-jsem-sakra-zac-div-43 {
    margin-top: 120px;
  }

  .div-block-43.sebevra-edn-my-lenky {
    margin-top: 100px;
  }

  .paragraph-45 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 90px;
  }

  .paragraph-45.bodyshaming {
    width: 200px;
    margin-left: 28px;
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-45.rozvod {
    text-align: left;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 54px;
  }

  .paragraph-45.mentori {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-45.mentori.bodyshaming {
    width: auto;
    margin-left: 0;
    padding-right: 40px;
  }

  .paragraph-45.mentori.jsem-online {
    width: 70%;
    padding-right: 0;
  }

  .paragraph-45.mentori.sikana, .paragraph-45.mentori.zavislosti {
    width: 80%;
  }

  .paragraph-45.mentori.sebevedomi {
    width: 60%;
  }

  .paragraph-45.mentori.kyber-ikana {
    width: 220px;
  }

  .paragraph-45.mentori.ss-pruvodce-hero-p.psychadelika-p {
    font-size: 13px;
  }

  .paragraph-45.mentori.doma-mi-ublizuji-hero-p {
    margin-top: 40px;
  }

  .paragraph-45.mentori-ss {
    text-align: left;
  }

  .paragraph-45.co-jsem-sakra-za {
    width: 55vw;
    padding-right: 0;
  }

  .mentor-button {
    margin-top: 22px;
  }

  .link-block-45 {
    flex-direction: row;
    width: 140px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 10px;
    display: flex;
  }

  .link-block-45.bodyshaming {
    margin-left: 0;
  }

  .link-block-45.psychadelika-link-block {
    width: 100px;
  }

  .text-block-46 {
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 0;
  }

  .text-block-46.bodyshaming {
    margin-left: 10px;
  }

  .image-55 {
    width: auto;
    height: auto;
    margin-top: 678px;
    margin-left: -134px;
    padding-top: 0;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .link-block-47 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 140px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 10px;
    display: flex;
  }

  .link-block-47.bodyshaming {
    margin-left: 0;
  }

  .link-block-47.psychadelika-link-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    width: 100px;
  }

  .image-56 {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .image-57 {
    padding-left: 0;
  }

  .image-58 {
    padding-top: 0;
    padding-left: 0;
  }

  .text-block-48.button {
    background-color: #0000;
    left: -10px;
  }

  .image-59 {
    margin-top: 0;
    margin-left: -5px;
    display: block;
    top: 10px;
    bottom: 0;
    left: 0;
  }

  .grid-16 {
    height: auto;
  }

  .grid-16.prac-list {
    align-items: stretch;
    height: auto;
    margin-right: auto;
  }

  .grid-16.prac-list.jsemm-online {
    background-color: #f4efe1;
  }

  .grid-16.prac-list.ss-pruvodci-video-grid {
    grid-auto-flow: column;
  }

  .div-block-44.prac-list.rozvod {
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-44.prac-list.co-se-mi-to-d-je-s-t-lem.mobil-auto {
    margin-right: 10px;
  }

  .div-block-44.rozvod {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .div-block-44.rozvod.kamarad {
    margin-left: 10px;
  }

  .div-block-44.rozvod.sebevrazedne {
    padding-left: 10px;
  }

  .div-block-44.rozvod.psychadelika-div-prezentace-text {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-44.co-se-mi-to-d-je-s-t-lem {
    margin-left: 20px;
  }

  .div-block-44.bodyshaming {
    margin-top: 60px;
    margin-left: 0;
  }

  .div-block-45 {
    margin-bottom: 140px;
    padding-bottom: 0;
    position: static;
    top: 0;
    left: 0;
  }

  .div-block-45.prez {
    margin-bottom: 40px;
    margin-left: 0;
    padding-top: 20px;
    top: 0;
    left: 0;
  }

  .div-block-45.prez.rozvod {
    background-position: 30%;
    background-size: auto 175px;
    flex-direction: column;
    width: 100%;
    height: 230px;
    margin: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    top: 0;
    left: 0;
  }

  .div-block-45.rozvod {
    background-position: 50%;
    background-size: auto 350px;
    align-items: center;
    width: 400px;
    height: 400px;
    margin-bottom: 0;
    margin-left: -55px;
    top: 0;
    left: 0;
  }

  .paragraph-46 {
    margin-left: 10px;
    padding-right: 19px;
  }

  .paragraph-46.prac-list.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-46.prac-list.mentori {
    margin-bottom: 0;
    margin-left: 0;
  }

  .paragraph-46.prac-list.mentori.ss-pruvodci-video-p {
    margin-right: 20px;
  }

  .paragraph-46.prac-list.mentori.ss-pruvodci-video-p.psychadelika-video-text {
    font-size: 14px;
  }

  .paragraph-46.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 17px;
  }

  .paragraph-46.mentori {
    margin-left: 0;
  }

  .paragraph-46.mentori.kamarad {
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-46.mentori.co-se-mi-to-d-je-s-t-lem {
    width: 90vw;
    margin-left: 0;
    margin-right: 40px;
    padding-right: 34px;
  }

  .paragraph-46.mentori.sebevra-edn-my-lenky, .paragraph-46.mentori.bodyshaming {
    margin-left: 0;
  }

  .paragraph-46.mentori.ss-pruvodci-preyentace-p {
    margin-right: 0;
    font-size: 14px;
  }

  .link-block-50.prac-list {
    width: 200px;
    margin-left: 45px;
  }

  .link-block-50.prac-list.desatero {
    margin-bottom: 20px;
    margin-left: 35px;
    margin-right: 10px;
    padding: 0 0 5px 10px;
    display: block;
  }

  .link-block-50.prac-list.desatero.bodyshaming {
    margin-left: -55px;
    margin-right: 0;
  }

  .link-block-50.prac-list.desatero.zs-rozvod {
    margin-left: 0;
  }

  .link-block-50.prac-list.desatero.sebevra-da {
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .link-block-50.prac-list.desatero.kyber-ikana-z--pr-vodci-desatero {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .link-block-50.prac-list.desatero.s--co-jsem-sakra-za {
    margin-left: 0;
    top: -220px;
  }

  .link-block-50.prac-list.desatero.ss-pruvodci-mobile-psychedelika {
    margin-left: 0;
  }

  .link-block-50.prac-list.rozvod {
    flex-direction: row;
    width: 240px;
    margin: 20px 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    left: 0;
  }

  .link-block-50.prac-list.kyber-ikana-pr-vodci {
    width: 215px;
    margin-left: 10px;
  }

  .link-block-50.prezentace-button {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .link-block-50.prezentace-button.ppt, .link-block-50.prezentace-button.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
  }

  .link-block-50.prezentace-button.psychedelika-button-mobile {
    width: auto;
  }

  .div-block-46 {
    margin-top: 0;
    padding-bottom: 20px;
  }

  .div-block-46.prac-list {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-46.prac-list.rozvod {
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .div-block-46.prac-list.trapi-me-znamky {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e3905b78d7a48e3f4f43_slice2.png"), linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65d9e4119e179955754df665_Group%203%204.png");
    background-position: 50% 100%, 0 0, 100% 90%;
    margin-bottom: -65px;
    padding-bottom: 100px;
  }

  .div-block-46.prac-list.bodyshaming {
    background-image: none;
  }

  .div-block-46.prac-list.co-se-mi-to-d-je-s-t-lem {
    background-color: #f0f0f0;
    width: auto;
  }

  .div-block-46.prac-list.umrti {
    background-color: #0000;
  }

  .div-block-46.prac-list.jsem-online {
    color: #f4efe1;
    background-color: #f4efe1;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-46.prac-list.zavislosti {
    background-color: #d2c3db;
  }

  .div-block-46.sample {
    margin-top: 0;
    padding-bottom: 0;
  }

  .div-block-46.rozvod {
    background-color: #0000;
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    padding-top: 40px;
  }

  .div-block-46.video {
    background-color: #0000;
  }

  .div-block-46.video.ss-pruvodci-video-div {
    padding-top: 0;
  }

  .div-block-46.video.ss-pruvodci-video-div.psychadelika-prezentace-div.psychadelika-prezentace-div-tablet.psych-video-resp-mobile-l {
    padding-top: 30px;
  }

  .div-block-46.bodyshaming {
    background-color: #0000;
    margin-top: 70px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-46.co-se-mi-to-d-je-s-t-lem {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    padding-top: 100px;
  }

  .div-block-46.umrti {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-46.jsem-online {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/66027f871f0943e4cabd35eb_img_2.png.png");
    background-repeat: no-repeat;
    background-size: 50%;
    padding-bottom: 10px;
  }

  .div-block-46.sebevra-edn-my-lenky {
    background-color: #fff;
    padding-bottom: 0;
  }

  .div-block-46.sikana {
    margin-top: 0;
    padding-bottom: 10px;
  }

  .div-block-46.zavislosti {
    padding-bottom: 0;
  }

  .div-block-46.nizke-sebevedomi {
    margin-top: 0;
  }

  .div-block-46.kyber-ikana-z--pr-vodci {
    padding-top: 100px;
  }

  .div-block-46.ppp.pl {
    background-size: auto 70vw;
    padding-bottom: 120px;
  }

  .div-block-46.doma-mi-ubli-uji-pozadi {
    background-color: #c3b0cf;
  }

  .div-block-46.ss-pruvodci-preyentace-div {
    padding-top: 60px;
  }

  .div-block-46.smutno-prezentace.smutno-mg {
    padding-top: 20px;
  }

  .heading-102 {
    margin-left: 10px;
  }

  .heading-102.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-102.mentori {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-102.mentori.zn-mky, .heading-102.mentori.pl {
    margin-left: 0;
  }

  .heading-102.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-102.mentori.sebevra-edn-my-lenky, .heading-102.mentori.bodyshaming {
    margin-left: 0;
  }

  .text-block-49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 0;
    font-size: 14px;
    display: block;
    position: relative;
    top: -12px;
    left: 0;
  }

  .text-block-49.list-button {
    width: auto;
    margin-left: 35px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    left: 3px;
  }

  .text-block-49.list-button.bodyshaming {
    margin-left: 30px;
  }

  .text-block-49.desatero-button {
    width: auto;
    margin-left: 0;
    padding-left: 45px;
    padding-right: 0;
    top: -10px;
  }

  .text-block-49.desatero-button.sebevra-da {
    width: auto;
    margin-right: 13px;
    padding-left: 39px;
    padding-right: 0;
  }

  .text-block-49.ppt {
    width: 250px;
    margin-left: -14px;
  }

  .text-block-49.co-se-mi-to-d-je-s-t-lem {
    width: 180px;
  }

  .text-block-49.prezentace-button {
    padding-left: 30px;
  }

  .image-60 {
    padding-top: 0;
    top: 23px;
    left: 0;
  }

  .image-60.desatero-btn {
    top: 13px;
    left: 5px;
  }

  .image-60.prac-list-btn {
    margin-top: 0;
    margin-left: 30px;
    padding-top: 0;
    position: relative;
    top: 10px;
    left: -20px;
  }

  .image-60.prezentace-btn {
    margin-left: 0;
    top: 10px;
    left: -8px;
  }

  .image-60.ppt {
    margin-top: 0;
    margin-left: 0;
    top: 8px;
    left: -9px;
  }

  .header.mentori {
    margin-left: 0;
    left: 0;
  }

  .header.mentori.rozvod {
    margin-left: 0;
    margin-right: 0;
  }

  .header.mentori.pruvodci-bodyshaming {
    margin-left: -32px;
  }

  .image-61 {
    margin-top: 0;
    margin-left: 0;
  }

  .heading-32 {
    text-align: left;
    flex: 0 auto;
    align-self: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: static;
    top: 0;
  }

  .heading-32.m-j-kamar-d-se-tr-p {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 14px;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss {
    width: auto;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 160%;
  }

  .heading-32.m-j-kamar-d-se-tr-p.ss.zelena {
    color: #3dff8b;
  }

  .heading-32.teen-pregnancy {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .heading-32.zneu-it-pr-k {
    width: 95vw;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 40px;
    padding-bottom: 26px;
    padding-right: 0;
  }

  .heading-32.prasky {
    margin-left: 0;
  }

  .heading-32.sexting {
    margin-top: 40px;
  }

  .heading-33 {
    margin-top: 0;
    padding-left: 0;
    position: static;
    top: 0;
    left: 0;
    right: 0;
  }

  .heading-33.m-j-kamar-d-se-tr-p {
    margin-right: 0;
    padding: 0;
    position: static;
    left: 0;
    right: 0;
  }

  .heading-33.m-j-kamar-d-se-tr-p.ss {
    flex-direction: row;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 38px;
    line-height: 100%;
    display: block;
    position: relative;
    top: 32px;
    left: -180px;
  }

  .heading-33.teen-pregnancy {
    margin-top: 0;
    margin-left: 5px;
  }

  .paragraph-47 {
    text-align: left;
    margin-top: 0;
    padding-top: 20px;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p {
    padding-left: 0;
  }

  .paragraph-47.m-j-kamar-d-se-tr-p.ss {
    width: auto;
    margin-top: 40px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
    font-size: 14px;
  }

  .paragraph-47.teen-pregnancy {
    text-align: left;
    margin: 20px auto 40px;
    padding: 0 10px 60px;
  }

  .paragraph-47.zneu-it-pr-k {
    padding: 0 40px 0 0;
    display: block;
  }

  .paragraph-47.prasky {
    margin-top: 20px;
    padding-right: 0;
  }

  .paragraph-47.sexting {
    margin-top: 20px;
  }

  .paragraph-47.ss {
    margin-top: 25px;
    padding-top: 0;
  }

  .paragraph-47.ss.psychedelika {
    padding-right: 0;
  }

  .flex-block-4 {
    margin-top: 60px;
    padding-top: 0;
  }

  .flex-block-4.m-j-kamar-d-se-tr-p {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    margin-top: 0;
    display: flex;
  }

  .flex-block-4.ss-teen-pregnancy {
    flex-direction: column;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-48 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-48.ss-teen-pregnancy {
    margin-top: 220px;
    padding-bottom: 240px;
  }

  .heading-103 {
    font-size: 16px;
  }

  .drop-link {
    font-size: 18px;
  }

  .heading-104 {
    font-size: 16px;
    right: auto;
  }

  .heading-106 {
    font-size: 16px;
  }

  .paragraph-51 {
    margin-left: 0;
  }

  .heading-107 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .grid-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-bottom: 65px;
    display: grid;
  }

  .image-67 {
    text-align: center;
    display: inline-block;
  }

  .paragraph-61 {
    text-align: center;
    line-height: 24px;
  }

  .paragraph-62, .paragraph-63 {
    text-align: center;
    margin-right: 0;
    line-height: 24px;
  }

  .paragraph-64 {
    text-align: center;
    line-height: 24px;
  }

  .paragraph-65, .paragraph-66, .paragraph-67 {
    line-height: 24px;
  }

  .about-us-text {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-68 {
    line-height: 24px;
  }

  .container-16 {
    margin-left: 30px;
    margin-right: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-24 {
    align-items: center;
  }

  .about-source {
    text-align: left;
    margin-top: 60px;
    display: block;
  }

  .heading-119 {
    text-align: center;
    max-width: none;
    padding-right: 0;
  }

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

  .heading-121 {
    margin-top: 20px;
  }

  .paragraph-70 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-123 {
    margin-top: 20px;
    line-height: 48px;
  }

  .heading-124 {
    font-size: 32px;
  }

  .heading-124.mensi-nadpis {
    font-size: 21px;
  }

  .team {
    grid-template-columns: 1fr;
    margin-bottom: 85px;
  }

  .container-17:hover {
    color: #fff;
    background-color: #0000;
  }

  .div-block-58 {
    margin-bottom: 60px;
  }

  .div-block-59 {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-81, .image-82 {
    max-width: 100%;
  }

  .h2-zs-rozcestnik {
    direction: ltr;
    text-align: left;
    letter-spacing: normal;
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 10px;
    padding: 0;
    line-height: 20px;
    text-decoration: none;
    display: inline;
    position: relative;
    left: 14px;
  }

  .heading-125 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
    line-height: 40px;
  }

  .mapa-pomoci-odstavec {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-pane-st-edn-koly {
    margin: 0 0 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-10 {
    width: 250px;
    height: 250px;
    padding-bottom: 25px;
  }

  .flex-block-11 {
    padding-bottom: 25px;
  }

  .flex-block-14 {
    height: 250px;
  }

  .flex-block-15 {
    flex: 0 auto;
    height: 250px;
  }

  .flex-block-16, .flex-block-18, .flex-block-20, .flex-block-24, .flex-block-26 {
    height: 250px;
  }

  .flex-block-28 {
    height: 250px;
    margin-top: 0;
    padding-top: 0;
  }

  .flex-block-29, .flex-block-30, .flex-block-31, .flex-block-32, .flex-block-33, .flex-block-34, .flex-block-35, .flex-block-36, .flex-block-37, .flex-block-38 {
    height: 250px;
    padding-bottom: 25px;
  }

  .heading-126.ppp, .heading-127 {
    margin-left: 0;
  }

  .zem-el-mi-bl-zk {
    margin-left: -50px;
  }

  .zem-el-mi-bl-zk.z, .m-j-kamar-d-se-tr-p, .m-j-kamar-d-se-tr-p.header {
    margin-left: 0;
  }

  .flex-block-39.n-zk-sebev-dom {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

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

  .paragraph-98 {
    padding-left: 0;
  }

  .heading-132 {
    font-size: 16px;
  }

  .bold-text-30 {
    text-align: center;
    font-size: 20px;
  }

  .div-block-60 {
    margin-top: 33px;
  }

  .heading-138 {
    text-align: center;
    flex-direction: row;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-left: 0;
    padding-right: 0;
    font-size: 30px;
    display: block;
  }

  .bold-text-43 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: inline;
  }

  .bold-text-44 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .text-block-50 {
    text-align: center;
    margin-left: 0;
    padding-left: 0;
  }

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

  .bold-text-46._4 {
    padding-left: 0;
  }

  .div-block-61 {
    background-image: url("https://cdn.prod.website-files.com/64059cbc92bea07c31ce6d25/65a3d125b68f50c20a72718b_N%C3%A1vrh%20bez%20n%C3%A1zvu%20(7).png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto 500px;
    height: 3000px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ss-sexting.desatero {
    padding-top: 0;
    padding-left: 10px;
  }

  .ss-sexting._1 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .image-86 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-87 {
    display: none;
  }

  .div-block-62 {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    object-fit: none;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .image-89 {
    width: auto;
    height: auto;
  }

  .image-90 {
    align-self: auto;
    width: 80%;
    margin-left: 0;
  }

  .flex-block-43 {
    margin-left: 60px;
  }

  .image-91 {
    margin-left: 0;
  }

  .image-92 {
    margin-left: 5px;
    position: relative;
  }

  .container-19 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-142 {
    margin-left: 0;
  }

  .image-94 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .flex-block-44 {
    flex-direction: column;
  }

  .youtube-3 {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-49 {
    flex-direction: row;
    margin-left: 0;
    padding-right: 0;
    display: inline;
  }

  .image-95 {
    width: 80vw;
    max-width: none;
    height: 55vh;
    margin-left: 30px;
  }

  .image-96 {
    width: 95%;
    margin-left: 10px;
    padding-bottom: 60px;
  }

  .image-96.sikana {
    margin-left: 10px;
  }

  .image-97 {
    padding-bottom: 40px;
  }

  .image-98 {
    width: 260px;
    margin-top: 0;
    margin-left: -20px;
    padding-top: 0;
  }

  .link-32.link-hover {
    display: inline;
    overflow: visible;
  }

  .link-white {
    width: auto;
    padding-right: 0;
  }

  .image-99 {
    width: 300px;
    max-width: none;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-66.graphic-element2 {
    width: 300px;
    height: 210px;
  }

  .div-block-66.graphic-element1.graphic-el-image.graphic-el-text {
    width: 300px;
  }

  .div-block-66.graphic-element3 {
    width: 300px;
    margin-top: 20px;
  }

  .div-block-66.graphic-element4 {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .graphic-el.graphic-el-text {
    width: 215px;
    padding-left: 10px;
    padding-right: 9px;
  }

  .div-block-67 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 280px;
    margin-top: 0;
    padding-top: 40px;
    display: flex;
  }

  .paragraph-111 {
    width: 215px;
    margin-left: 0;
    padding-top: 0;
  }

  .div-block-68 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 280px;
    display: flex;
  }

  .paragraph-112 {
    width: 100px;
  }

  .paragraph-113 {
    width: 215px;
  }

  .div-block-70.graphic-mobile, .div-block-71 {
    flex-flow: column;
  }

  .div-block-72 {
    height: 780px;
  }

  .div-block-74.graphic-timeline {
    width: 310px;
  }

  .div-block-77.graphic-timeline-el3 {
    margin-left: 0;
  }

  .div-block-87.timeline-mobile-blocks.timeline-mobile-blocks-el4 {
    height: 500px;
  }

  .graphic-timeline-mobile-p.p1-mob {
    text-align: left;
  }

  .graphic-timeline-mobile-p.p2-mob {
    text-align: left;
    margin-top: 25px;
  }

  .graphic-timeline-mobile-p.p3-mob {
    text-align: left;
    height: auto;
    margin-top: 0;
  }

  .graphic-timeline-mobile-p.p5-mob {
    text-align: left;
  }

  .paragraph-122 {
    text-align: left;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-123 {
    text-align: left;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-124 {
    text-align: left;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-125 {
    text-align: left;
    font-size: 16px;
    line-height: 23px;
    position: relative;
    bottom: 60px;
  }

  .paragraph-128 {
    text-align: left;
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-129 {
    font-size: 16px;
  }

  .paragraph-130 {
    text-align: left;
    height: 100px;
    margin-top: 25px;
    position: relative;
    top: -60px;
  }

  .image-117 {
    width: 80%;
    margin-top: 10px;
  }

  .image-118 {
    margin-top: 14px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .notification-bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
    position: relative;
    top: 0%;
    overflow: hidden;
  }

  .notification-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 12px;
  }

  .notification-flex.pozadi-listy {
    display: flex;
  }

  .txt-white {
    margin-top: 0;
    padding-top: 0;
    padding-left: 28px;
    padding-right: 28px;
  }

  .image-119 {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    margin-left: 0;
    margin-right: 15px;
  }

  .form-block.search-form.search-form-zs {
    width: 100%;
    margin-left: auto;
  }

  .form-block.search-form.search-form-zsvs.search-form-cz {
    width: 80%;
  }

  .form-block.search-form.search-form-zsvs.search-form-cz.form-vs {
    width: 85vw;
  }

  .container-21 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .html-embed-4 {
    object-fit: fill;
    width: auto;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .image-121 {
    width: 95%;
  }

  .image-122, .image-123, .image-124 {
    width: 98%;
  }

  .image-125 {
    width: 98%;
    margin-top: 40px;
  }

  .co-delat-kdyz-ss.co-jsem-sakra-za {
    background-image: none;
  }

  .div-block-92 {
    margin-left: -150px;
  }

  .bold-text-51 {
    flex-flow: row;
    font-size: 16px;
    font-weight: 700;
    display: inline;
  }

  .bold-text-52 {
    margin-left: 0;
  }

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

  .heading-144 {
    color: var(--white);
    text-align: center;
  }

  .container-22 {
    max-width: none;
  }

  .mapa-pomoci-pocitac {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container-23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-24 {
    display: block;
  }

  .dropdown-2 {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs {
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list.search-form-zsvs.search-form-zs.form-vs {
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs {
    margin-left: auto;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-zs.form-vs {
    width: 100%;
    display: none;
  }

  .dropdown-2._w-dropdown-list.form-pruvodci {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-list-2._w-dropdown-list {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-2._w-dropdown-list.search-form-zsvs {
    width: 80%;
  }

  .dropdown-list-2._w-dropdown-list.form-search-zs {
    width: 100%;
  }

  .text-block-52 {
    align-self: center;
    width: 55vw;
    height: auto;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 0;
    position: static;
  }

  .text-block-52.text-fialova {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    align-self: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .link-34 {
    flex-flow: row;
    align-self: center;
    width: 50vw;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
    position: static;
    top: 8px;
    left: -147px;
  }

  .link-34.text-fialova {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: static;
    left: 0;
    overflow: visible;
  }

  .icon-5 {
    margin-top: 0;
  }

  .blog-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    width: 90vw;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-grid._1920-pc.tablet-blog.mobil-blog {
    margin-top: 100px;
    padding-left: 1.25em;
  }

  .blog-grid.mobil-blog-grid {
    grid-auto-flow: row;
    margin-left: 15vw;
  }

  .collection-item-4 {
    width: 90vw;
    margin-left: 13px;
  }

  .collection-item-4.blog_template {
    justify-content: center;
    align-items: center;
    margin-left: 2rem;
  }

  .collection-item-4._1280-pc {
    margin-top: 0;
  }

  .name {
    text-align: left;
  }

  .description {
    width: auto;
    height: auto;
    padding-right: 40px;
    font-size: 14px;
  }

  .category, .category.second {
    height: 6vh;
  }

  .category-2 {
    height: 6vh;
    margin-left: 2px;
  }

  .category-2.second {
    height: 6vh;
  }

  .content-wrapper {
    width: 85vw;
    height: auto;
    padding-bottom: 0;
  }

  .content-wrapper.main {
    width: 74vw;
    height: auto;
    margin-left: -7px;
    padding-left: 20px;
  }

  .content-wrapper.second {
    width: 70vw;
    height: 20rem;
    margin-top: 175px;
    margin-left: -200px;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .content-wrapper.second.content-wrapper-mobil-blog {
    width: 80vw;
    height: 25rem;
  }

  .content-wrapper._80 {
    width: 73vw;
    height: auto;
    min-height: auto;
    margin-top: -58px;
    padding: 16px 16px 24px;
  }

  .content-wrapper._80._1920px {
    width: 70vw;
    height: 100%;
    margin-right: 10px;
  }

  .category-wrapper {
    margin-left: -12px;
  }

  .category-wrapper._1 {
    margin-left: 0;
  }

  .collection-list-wrapper-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    order: -1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: 300px;
    margin-left: 5vw;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: static;
    left: 0;
    overflow: visible;
  }

  .collection-list-wrapper-6.blog_template {
    width: 431.094vw;
    margin-top: 150px;
    margin-left: 0;
  }

  .collection-list-wrapper-6.blog_template.mobil-collection-wrapper-6 {
    margin-left: -28px;
  }

  .collection-list-wrapper-6.mobil-blog {
    margin-left: 0;
  }

  .div-block-95 {
    width: 90vw;
    height: 30vh;
  }

  .div-block-95.main {
    width: 80vw;
    margin-top: 0;
    margin-left: -13px;
  }

  .div-block-95.second {
    width: 70vw;
    height: 20rem;
    margin-top: -320px;
    margin-left: -200px;
  }

  .div-block-95.second.tablet-blog.mobil-blog {
    width: 70vw;
    height: 20rem;
    margin-left: -200px;
  }

  .div-block-95.mobile {
    width: 80vw;
  }

  .div-block-95.hide-desktop {
    width: 75vw;
    margin-left: -25px;
  }

  .author-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    margin: 162px 0 0 1vw;
    padding-bottom: 26px;
    padding-right: 0;
  }

  .author-wrapper.second {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    width: auto;
    margin-left: 0;
    padding-bottom: 15px;
  }

  .author-wrapper.second.autor2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    align-self: center;
    margin-top: 15px;
    padding-bottom: 15px;
  }

  .author-wrapper._5 {
    width: 180px;
    margin-top: 129px;
    margin-left: 0;
  }

  .author-wrapper._63 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: auto;
    margin-top: 20px;
    margin-left: 1vw;
    margin-right: 0;
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 14px;
  }

  .date {
    flex-flow: row;
    margin-left: 5vw;
    margin-right: 10px;
    padding-bottom: 0;
    display: block;
  }

  .date._2 {
    margin-left: 6vw;
  }

  .date._5 {
    margin-left: 60px;
  }

  .date.mobile {
    margin-left: 40px;
  }

  .link-39 {
    align-self: auto;
    width: 20vw;
    margin-left: 2vw;
  }

  .link-39._2 {
    width: 25vw;
    margin-left: 2vw;
  }

  .link-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 30px;
    margin-left: 0;
  }

  .link-40._2 {
    margin-left: 0;
  }

  .link-41.w--current {
    width: 100px;
    height: 100px;
  }

  .link-block-53 {
    width: 87vw;
    height: 30vh;
  }

  .link-block-53._456 {
    width: 80vw;
    height: 25rem;
  }

  .link-block-53._456.blog-link-blog-53 {
    width: 70vw;
    height: 20rem;
  }

  .link-block-53.mobile {
    height: 20rem;
  }

  .paragraph-136 {
    margin-left: 10px;
    padding-right: 0;
    display: flex;
  }

  .heading-148 {
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
  }

  .heading-148.main {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 15px;
    margin-left: 10px;
    padding-top: 0;
  }

  .filter-form-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: -94vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    left: 0;
  }

  .filter-form-wrapper.tablet-blog {
    text-align: center;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    margin-top: 20px;
    margin-left: -450px;
  }

  .filter-form-wrapper.tablet-blog.mobil-form-blog {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-left: -100.8vw;
    display: flex;
  }

  .filter-checkbox-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: stretch start;
    place-items: center;
    width: auto;
    min-width: auto;
    height: auto;
    margin-left: auto;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .checkbox-label-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    padding: 5px 22px;
    display: flex;
  }

  .checkbox-field.lorem {
    width: auto;
    margin-left: 0;
  }

  .checkbox-field.ppp {
    width: auto;
  }

  .form-block-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: auto;
    display: block;
  }

  .div-block-96 {
    margin-left: auto;
    display: block;
  }

  .text-block-56 {
    color: var(--white);
    flex: 1;
    align-self: auto;
  }

  .link-block-55 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    vertical-align: baseline;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: -10px;
    margin-right: 0;
    display: flex;
  }

  .text-block-57 {
    color: var(--white);
    align-self: auto;
    text-decoration: underline;
    position: static;
    top: -25px;
    left: 21px;
  }

  .text-block-58 {
    flex-flow: row;
    margin-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .rich-text-block-2 {
    width: auto;
    max-width: 80vw;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-link._w-dropdown-link, .dropdown-link-2._w-dropdown-link, .dropdown-link-3._w-dropdown-link, .dropdown-link-4._w-dropdown-link, .dropdown-link-5._w-dropdown-link, .dropdown-link-6._w-dropdown-link, .dropdown-link-7._w-dropdown-link, .dropdown-link-8._w-dropdown-link, .dropdown-link-9._w-dropdown-link, .dropdown-link-10._w-dropdown-link, .dropdown-link-11._w-dropdown-link, .dropdown-link-12._w-dropdown-link {
    width: 100%;
    overflow: hidden;
  }

  .div-block-97 {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .div-block-97.phone.search-form-ssvs {
    margin-top: 20px;
  }

  .div-block-97.phone.search-form-ssvs.search-form-zs {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-98.dropdown-block.search-form-zs {
    width: 100%;
  }

  .div-block-98.dropdown-block.search-form-zs.form-zs {
    margin-left: auto;
  }

  .div-block-98.search-form-zsvs.search-form-zs.form-vs {
    width: 80%;
  }

  .random-article {
    align-self: auto;
    width: auto;
    margin-left: 85px;
    display: block;
  }

  .heading-149 {
    text-align: left;
    width: 80vw;
    height: 15rem;
    margin-left: -15px;
  }

  .collection-item-7 {
    width: auto;
    height: auto;
    margin-top: -89px;
    margin-left: 11em;
  }

  .link-block-56 {
    margin-left: 0;
  }

  .cell-5 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-6 {
    padding-bottom: 0;
  }

  .form-3 {
    flex-flow: row;
    width: auto;
    display: block;
  }

  .grid-28 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    display: none;
  }

  .image-148 {
    margin-left: 12px;
  }

  .image-149 {
    margin-left: 19px;
  }

  .image-151 {
    margin-left: 20px;
  }

  .grid-29 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto minmax(auto, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-155 {
    width: 80%;
  }

  .image-156 {
    width: 60%;
    margin-left: 0;
  }

  .image-157 {
    width: 80%;
  }

  .image-158 {
    width: 80%;
    margin-left: 0;
  }

  .image-159, .image-160 {
    width: 80%;
  }

  .image-161, .image-162, .image-163 {
    width: 80%;
    margin-left: 0;
  }

  .image-164, .image-165, .image-166 {
    width: 60%;
    margin-left: 0;
  }

  .image-167 {
    width: 70%;
    margin-left: 0;
  }

  .image-168 {
    width: 75%;
    margin-left: 0;
    padding-top: 5px;
  }

  .image-169 {
    width: 80%;
    margin-left: 0;
  }

  .content-blog-wrapper {
    width: 95vw;
    max-width: 100%;
    margin-top: 300px;
    margin-left: 10px;
    margin-right: 0;
    top: -100px;
    overflow: hidden;
  }

  .content-blog-wrapper.mobil-nadpis-blog {
    margin-right: 10px;
    overflow: hidden;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

  .videa-amos {
    margin-left: 0;
    margin-right: 0;
  }

  .videa-amos.pozadi-3 {
    background-color: #dea887;
  }

  .dropdown-link-13._w-dropdown-link {
    width: 100%;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .h2-headling-120 {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-32 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .container-26 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-102 {
    margin-bottom: 40px;
  }

  .heading-151 {
    margin-bottom: 20px;
  }

  .usporadani {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-103 {
    padding-left: 5%;
  }

  .main-container {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .main-container.psychadelika-container.psych-cont-mobile {
    margin-top: 40px;
  }

  .amos-vision-div {
    width: 300px;
  }

  .image-169-copy {
    width: 100%;
    margin-left: 22px;
  }

  .image-173 {
    width: 70vw;
    max-width: none;
    margin-left: 0;
  }

  .image-174 {
    align-self: auto;
    width: 80vw;
    max-width: none;
  }

  .bold-text-54, .bold-text-55 {
    display: inline;
  }

  .image-175 {
    width: 70vw;
    max-width: none;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .umrti-desatero.teen-pregnancy {
    margin-left: auto;
    margin-right: auto;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p {
    text-align: left;
    margin-left: -23px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p.prasky {
    padding-right: 0;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p.zs-znamky, .umrti-desatero.m-j-kamar-d-se-tr-p.black-color {
    margin-left: auto;
  }

  .umrti-desatero.m-j-kamar-d-se-tr-p.z--n-zk-sebev-dom {
    margin-left: -36px;
  }

  .umrti-desatero.m-j-rodi-se-vyoutoval, .umrti-desatero.prasky, .umrti-desatero.sexting-desatero {
    margin-left: auto;
    margin-right: auto;
  }

  .umrti-desatero.co-se-mi-to-d-je-s-t-lem {
    color: #fff;
    text-align: center;
  }

  .umrti-desatero.rozvod {
    margin-left: 40px;
  }

  .umrti-desatero.trapi-me-znamky.desatero-zs-bila {
    margin-left: 20px;
  }

  .umrti-desatero.sebevra-edn-my-lenky {
    color: #fff;
    align-self: center;
    margin-left: 0;
  }

  .umrti-desatero.kyber-ikana-pr-vodci {
    margin-left: -180px;
  }

  .umrti-desatero.ppp-h2 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .umrti-desatero.ppp-h2.zs-znamky {
    margin-left: auto;
  }

  .umrti-desatero.kyber-desatero {
    align-self: center;
  }

  .hero-heading-h1 {
    margin-top: 140px;
    font-size: 400%;
  }

  .text-block-61 {
    padding-right: 10px;
  }

  .image-179 {
    width: 70vw;
    max-width: none;
  }

  .image-180 {
    margin-left: 0;
  }

  .image-181, .image-183, .image-185, .image-186, .image-188 {
    width: 70vw;
    max-width: none;
  }

  .text-block-62 {
    padding-right: 10px;
  }

  .image-189 {
    margin-top: 8%;
    display: inline-block;
  }

  .link-42 {
    flex-flow: row;
    align-self: center;
    width: 50vw;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
    position: static;
    top: 8px;
    left: -147px;
  }

  .text-block-63 {
    color: #fff;
    align-self: auto;
    text-decoration: underline;
    position: static;
    top: -25px;
    left: 21px;
  }

  .paragraph-140.hero-rozcestnik-button {
    margin-bottom: 0;
  }

  .text-block-64 {
    align-self: center;
    width: 55vw;
    height: auto;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 0;
    position: static;
  }

  .icon-6 {
    margin-top: 0;
  }

  .drop-link-2 {
    font-size: 18px;
  }

  .text-block-65 {
    color: #fff;
    flex: 1;
    align-self: auto;
  }

  .nav-link-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-6.desktop {
    display: block;
  }

  .hero-heading-h1-2 {
    margin-top: 140px;
    font-size: 400%;
  }

  .div-block-107 {
    text-align: center;
    width: auto;
    height: auto;
    margin: 0 16px auto;
    padding: 0;
    display: block;
  }

  .link-block-57 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    vertical-align: baseline;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: -10px;
    margin-right: 0;
    display: flex;
  }

  .image-190 {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    margin-left: 0;
    margin-right: 15px;
  }

  .container-29 {
    width: auto;
    margin-right: 0;
    overflow: visible;
  }

  .gdpr-heading-h1 {
    margin-top: 0;
    font-size: 300%;
  }

  .gdpr-divblock {
    text-align: center;
    width: auto;
    height: auto;
    margin: 0 16px auto;
    padding: 120px 0 60px;
    display: block;
  }

  .gdpr-h2 {
    font-size: 30px;
    line-height: 36px;
  }

  .gdpr-kontakt {
    margin-top: 60px;
  }

  .gdpr-h3-top {
    font-size: 22px;
  }

  .image-169-copy-copy {
    width: 90%;
    margin-left: 0;
  }

  .div-block-108.hide-desktop {
    display: flex;
  }

  .button-18.zs-ppp-button {
    width: 50%;
  }

  .section-9 {
    max-width: 100%;
  }

  .image-193 {
    width: 50%;
    margin-left: 0;
  }

  .image-194 {
    width: 70%;
  }

  .image-195 {
    width: 90%;
    margin-top: 10px;
    margin-left: 0;
  }

  .dropdown-link-14._w-dropdown-link, .dropdown-link-15._w-dropdown-link, .dropdown-link-16._w-dropdown-link, .dropdown-link-17._w-dropdown-link {
    width: 100%;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .div-block-109 {
    display: block;
  }

  .div-block-109.co-jsem-sakra-za {
    flex-flow: row;
    margin-top: 60px;
    display: block;
    left: 0;
  }

  .heading-164 {
    display: inline-block;
  }

  .heading-165 {
    margin-left: 3px;
    display: inline-block;
  }

  .hero-copy.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .hero-copy.new.o-nas {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-copy.new.zs-rozcestnik {
    background-position: 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 730px, auto;
    height: auto;
    margin-top: -250px;
    padding-bottom: 0;
  }

  .hero-copy.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .hero-copy.new, .hero-copy.event-new {
    width: 100vw;
    margin-top: -259px;
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .hero-copy.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .hero-copy.event-new.o-nas {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-copy.event-new.zs-rozcestnik {
    background-position: 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 730px, auto;
    height: auto;
    margin-top: -250px;
    padding-bottom: 0;
  }

  .hero-copy.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .event.new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .event.new.o-nas {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .event.new.zs-rozcestnik {
    background-position: 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 730px, auto;
    height: auto;
    margin-top: -250px;
    padding-bottom: 0;
  }

  .event.new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .event.new {
    width: 100vw;
    margin-top: -259px;
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .event.event-new {
    width: 100vw;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .event.event-new.ss-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 90px;
    padding-bottom: 10px;
  }

  .event.event-new.o-nas {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .event.event-new.zs-rozcestnik {
    background-position: 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 730px, auto;
    height: auto;
    margin-top: -250px;
    padding-bottom: 0;
  }

  .event.event-new.mentori-rozcestnik {
    background-image: linear-gradient(to bottom, #141329, var(--purple));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .event.event-new.kalendar {
    padding-top: 60px;
  }

  .event-intro {
    margin-top: 100px;
  }

  .event-galerie {
    padding-top: 20px;
  }

  .heading-102-copy {
    margin-left: 10px;
  }

  .heading-102-copy.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-102-copy.mentori {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-102-copy.mentori.zn-mky, .heading-102-copy.mentori.pl {
    margin-left: 0;
  }

  .heading-102-copy.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-102-copy.mentori.sebevra-edn-my-lenky, .heading-102-copy.mentori.bodyshaming {
    margin-left: 0;
  }

  .heading-events {
    margin-left: 10px;
  }

  .heading-events.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-events.mentori {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-events.mentori.zn-mky, .heading-events.mentori.pl {
    margin-left: 0;
  }

  .heading-events.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-events.mentori.sebevra-edn-my-lenky, .heading-events.mentori.bodyshaming {
    margin-left: 0;
  }

  .grid-39 {
    grid-template-rows: repeat(auto-fit, 5rem);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 5rem;
    width: auto;
  }

  .image-198 {
    height: auto;
  }

  .heading-gallery {
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .heading-gallery.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-gallery.mentori {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-gallery.mentori.zn-mky, .heading-gallery.mentori.pl {
    margin-left: 0;
  }

  .heading-gallery.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-gallery.mentori.sebevra-edn-my-lenky, .heading-gallery.mentori.bodyshaming {
    margin-left: 0;
  }

  .h1-kalendar {
    margin-left: 10px;
  }

  .h1-kalendar.rozvod {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .h1-kalendar.mentori {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .h1-kalendar.mentori.zn-mky, .h1-kalendar.mentori.pl {
    margin-left: 0;
  }

  .h1-kalendar.mentori.co-se-mi-to-d-je-s-t-lem {
    margin-left: 0;
    margin-right: 0;
  }

  .h1-kalendar.mentori.sebevra-edn-my-lenky, .h1-kalendar.mentori.bodyshaming {
    margin-left: 0;
  }

  .grid-events {
    grid-template-rows: repeat(auto-fit, 5rem);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 5rem;
    width: auto;
  }

  .link-block-grid {
    transition-property: none;
  }

  .link-block-grid:hover {
    opacity: 1;
  }

  .copy-general {
    width: 95%;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-68 {
    font-size: 30px;
  }

  .text-block-66 {
    color: purple;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
  }

  .text-block-67 {
    color: #c53a3a;
  }

  .paragraph-163 {
    color: #de1b1b;
    font-size: 21px;
  }

  .div-block-113 {
    background-size: auto 200px;
    width: auto;
    margin-top: 0;
    padding-right: 0;
  }

  .paragraph-164 {
    padding-right: 0;
    display: flex;
  }

  .image-203 {
    width: auto;
    margin-left: 0;
  }

  .image-204 {
    margin-left: -60px;
  }

  .div-block-114 {
    padding-left: 30px;
  }

  .psychadelika-links {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .psychedelica-links-wrapper {
    text-align: left;
    flex: 0 auto;
    align-self: center;
  }

  .rich-text-block-3 {
    overflow: hidden;
  }

  .body-10 {
    overflow: visible;
  }
}

#w-node-d639a14a-9f71-a1bf-0a99-a5ca5359f3b7-4ecf3b9f, #w-node-cb2ab0c0-2b9a-c1dc-d2ea-a469fe787607-4ecf3b9f, #w-node-cb2ab0c0-2b9a-c1dc-d2ea-a469fe78760a-4ecf3b9f, #w-node-f794e6ce-28f3-1686-5286-6ac2baa248ee-4ecf3b9f, #w-node-f794e6ce-28f3-1686-5286-6ac2baa248f1-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7515e51-0e27-0450-4d5f-ce2a8f88f7d2-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_16715b03-3185-c09a-97be-4e07c327313c-4ecf3b9f, #w-node-_79e3f66e-27de-3575-3024-ee9424731143-4ecf3b9f, #w-node-e0ef81fc-5608-6129-4350-86fe96c77d4f-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbc17c4e-f185-9f08-898b-2de0b7566429-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bbc17c4e-f185-9f08-898b-2de0b756642a-4ecf3b9f, #w-node-bbc17c4e-f185-9f08-898b-2de0b756642b-4ecf3b9f, #w-node-bbc17c4e-f185-9f08-898b-2de0b756642d-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d83-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d84-4ecf3b9f, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d85-4ecf3b9f, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d87-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8b-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8c-4ecf3b9f, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8d-4ecf3b9f, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8f-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63d-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63e-4ecf3b9f, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63f-4ecf3b9f, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e641-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e645-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e646-4ecf3b9f, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e647-4ecf3b9f, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e649-4ecf3b9f, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-4ecf3b9f, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-4ecf3b9f, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-4ecf3b9f, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-4ecf3b9f, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-4ecf3b9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67785272-7314-e45e-d991-17a92de7a9aa-ef12f4b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b638a72e-22d8-106e-2b11-0f01d0529199-ef12f4b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d28575a4-753d-7201-935d-9e4c96a2c5e5-ef12f4b1, #w-node-a6b9dfc9-89fc-8580-38f0-0890cbd2518b-ef12f4b1, #w-node-_47ec8031-7933-63c4-e1e7-85e43d6bc2a3-ef12f4b1, #w-node-_54a21716-2a96-b4a0-958b-7b96d808de52-ef12f4b1, #w-node-_2e878d2a-7850-b6a7-1892-54713dcf1d09-ef12f4b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd273ba9-542b-00fb-6988-b7fd586c1837-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1839-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c183b-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c183d-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c183f-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1841-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1843-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1845-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1847-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1849-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c184b-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c184d-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c184f-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1851-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1853-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1855-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1857-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c1859-586c1836, #w-node-a0287fff-3794-cf37-d2bf-a711841750c7-586c1836, #w-node-ad6121db-a2cc-62ee-e252-b9352ac67880-586c1836 {
  place-self: center;
}

#w-node-dd273ba9-542b-00fb-6988-b7fd586c185b-586c1836, #w-node-dd273ba9-542b-00fb-6988-b7fd586c185d-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd273ba9-542b-00fb-6988-b7fd586c185e-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7c2ae8a-6553-e26f-fade-d6e2b12c4a4e-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7c2ae8a-6553-e26f-fade-d6e2b12c4a4f-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b22b10f6-10db-d314-d4ce-c5d3e0f60125-586c1836, #w-node-c4d6e30c-f799-da9a-c6d6-d838a7edbf69-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a5e25df-0e0f-7b28-e489-fdd123d4857e-586c1836 {
  place-self: center;
}

#w-node-daa9037a-517d-f2a0-3864-0106c64cbfef-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-daa9037a-517d-f2a0-3864-0106c64cbff0-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c409cb4-a09d-7b2c-584f-a8025d320edb-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c409cb4-a09d-7b2c-584f-a8025d320edc-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6d9e0d-61b8-4377-44c0-b62c1a813a22-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc6d9e0d-61b8-4377-44c0-b62c1a813a23-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9a8d128-8cda-04de-aa88-8480d5ff9da5-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a9a8d128-8cda-04de-aa88-8480d5ff9da6-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2ab52e6-1f4c-01ac-60e2-0a65576a435e-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c2ab52e6-1f4c-01ac-60e2-0a65576a435f-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54f393a4-d1a2-9e50-7740-9bde31e9d537-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_54f393a4-d1a2-9e50-7740-9bde31e9d538-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4aa0c21d-4c4a-7d27-4ff7-8036f7c5a116-586c1836 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: center;
}

#w-node-_4aa0c21d-4c4a-7d27-4ff7-8036f7c5a118-586c1836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_870d07bc-d609-c895-915a-f89178ecf65e-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b43eba6b-d827-2ef5-116d-a7bc294dd546-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48e6019e-710f-8465-0c6f-81cf85db9bb0-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_48e6019e-710f-8465-0c6f-81cf85db9bb1-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09458754-8695-ad92-91c9-995edf812196-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09458754-8695-ad92-91c9-995edf812197-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e784cbd-2a72-0325-8555-e1b7c79e1ea7-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_4e784cbd-2a72-0325-8555-e1b7c79e1ea8-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74538f46-2d3d-9c8a-3320-468659d0865d-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_74538f46-2d3d-9c8a-3320-468659d0865e-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cabc68f2-78ab-338e-0a60-5e3d5d353228-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cabc68f2-78ab-338e-0a60-5e3d5d353229-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f277cafc-29c7-c6ac-c439-809fbfc031e6-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f277cafc-29c7-c6ac-c439-809fbfc031e7-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4fb9fe3-c2ca-6375-4e60-0a4c99ff086d-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f4fb9fe3-c2ca-6375-4e60-0a4c99ff086e-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e69ca03d-ff4a-0be7-ab1e-9245b677a8c3-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-e69ca03d-ff4a-0be7-ab1e-9245b677a8c4-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9f11344-f756-7ea9-13fd-59fedd742842-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f9f11344-f756-7ea9-13fd-59fedd742843-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aae10d88-93f4-0e15-511d-0cad8862ffb4-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-aae10d88-93f4-0e15-511d-0cad8862ffb5-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dd8-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dd9-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dda-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddb-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddc-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddd-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dde-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddf-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de0-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de1-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de2-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de3-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de4-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de5-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de6-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de7-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de8-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de9-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dea-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65deb-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dec-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ded-4ecf3c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57d1b64e-d88b-bf58-b31b-dc61730d4d59-4ecf3c04 {
  place-self: start;
}

#w-node-_49049a77-a0fe-b38c-c13c-38dc26ee10f5-4ecf3c22 {
  order: 0;
  place-self: center;
}

#w-node-_49049a77-a0fe-b38c-c13c-38dc26ee10f7-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49049a77-a0fe-b38c-c13c-38dc26ee10f8-4ecf3c22, #w-node-fa3f86c5-46ad-ca6b-cf68-1aeffa724d47-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa3f86c5-46ad-ca6b-cf68-1aeffa724d3f-4ecf3c22 {
  order: 0;
  place-self: center;
}

#w-node-fa3f86c5-46ad-ca6b-cf68-1aeffa724d41-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fa3f86c5-46ad-ca6b-cf68-1aeffa724d42-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-feb7b208-0a34-cd35-b6d7-fb386de23d18-4ecf3c22 {
  order: 0;
  place-self: center;
}

#w-node-feb7b208-0a34-cd35-b6d7-fb386de23d1a-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-feb7b208-0a34-cd35-b6d7-fb386de23d1b-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d80d572-c327-c6ea-84ea-b234def43212-4ecf3c22 {
  order: 0;
  place-self: center;
}

#w-node-_4d80d572-c327-c6ea-84ea-b234def43214-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4d80d572-c327-c6ea-84ea-b234def43215-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49a1137a-9e4f-1285-883c-c77263d8410b-4ecf3c22 {
  order: 0;
  place-self: center;
}

#w-node-_49a1137a-9e4f-1285-883c-c77263d8410d-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49a1137a-9e4f-1285-883c-c77263d8410e-4ecf3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c24 {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c24 {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ac-4ecf3c24 {
  order: 0;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ae-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-4ecf3c24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84422c20-1f2e-83ce-fd35-1ed6420d1969-4ecf3c25 {
  place-self: start;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302d7-4ecf3c26 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302d9-4ecf3c26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302da-4ecf3c26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302dc-4ecf3c26 {
  order: 0;
  place-self: center start;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302de-4ecf3c26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302df-4ecf3c26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdca-4ecf3c27 {
  order: 0;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdcc-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdcd-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdc5-4ecf3c27 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdc7-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdc8-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdcf-4ecf3c27 {
  order: 0;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdd1-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9eaf2499-f95d-276f-b27e-6194de97bdd2-4ecf3c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4884873-9d6b-9ce4-89b0-c641435f9a10-4ecf3c28 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4884873-9d6b-9ce4-89b0-c641435f9a12-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4884873-9d6b-9ce4-89b0-c641435f9a13-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11cc417b-bd96-2b67-0406-0818ef43be61-4ecf3c28 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11cc417b-bd96-2b67-0406-0818ef43be63-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11cc417b-bd96-2b67-0406-0818ef43be64-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baf42728-802a-eefe-7fd6-fc3eef64ebd3-4ecf3c28 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-baf42728-802a-eefe-7fd6-fc3eef64ebd5-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-baf42728-802a-eefe-7fd6-fc3eef64ebd6-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a0-4ecf3c28 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a2-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a3-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8884ded-d454-fd73-5eb2-c4cf14e3f0a4-4ecf3c28 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b8884ded-d454-fd73-5eb2-c4cf14e3f0a6-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b8884ded-d454-fd73-5eb2-c4cf14e3f0a7-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a5-4ecf3c28 {
  order: 0;
  place-self: center;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a7-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73fd084f-bb66-bdff-42f4-8e363c7e06a8-4ecf3c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4456158-5b20-c870-5ac2-e8df3f1c9ece-4ecf3c29 {
  order: 0;
  place-self: center;
}

#w-node-b4456158-5b20-c870-5ac2-e8df3f1c9ed0-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b4456158-5b20-c870-5ac2-e8df3f1c9ed1-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f777514-f8e9-82ae-65f7-cf45b65047e3-4ecf3c29 {
  order: 0;
  place-self: center;
}

#w-node-_5f777514-f8e9-82ae-65f7-cf45b65047e5-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5f777514-f8e9-82ae-65f7-cf45b65047e6-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25a17bf0-d0a8-7204-bd88-76ed4f9506af-4ecf3c29 {
  order: 0;
  place-self: center;
}

#w-node-_25a17bf0-d0a8-7204-bd88-76ed4f9506b1-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25a17bf0-d0a8-7204-bd88-76ed4f9506b2-4ecf3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c3f {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c3f {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac76-4ecf3c3f {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac78-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f94-4ecf3c42 {
  order: 0;
  place-self: center;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f96-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f97-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f99-4ecf3c42 {
  order: 0;
  place-self: center;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f9b-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f9c-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9fa0-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff05e4ca-4468-5997-01a1-8e43a02f9fa1-4ecf3c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf00b900-af17-aa00-416a-13c5d118aa2e-4ecf3c43 {
  place-self: center;
}

#w-node-_006a57ed-a755-8363-012e-9eb2099d1e6b-4ecf3c43, #w-node-bf00b900-af17-aa00-416a-13c5d118aa38-4ecf3c43, #w-node-e82f124c-9910-2b5d-02f9-7ef6e04f2f9d-4ecf3c43, #w-node-_68a109ba-5644-b2b2-da58-34c75de146f6-4ecf3c43, #w-node-e82f124c-9910-2b5d-02f9-7ef6e04f2fa8-4ecf3c43, #w-node-e82f124c-9910-2b5d-02f9-7ef6e04f2fa9-4ecf3c43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c60e9a-0a2b-91fd-2ba9-484b8ef4759a-4ecf3c43 {
  place-self: center;
}

#w-node-_73d0b845-0ce6-0ded-43dd-98d687d346d4-4ecf3c43, #w-node-f08f29f3-bfec-d1e4-d96e-a2354a4cef18-4ecf3c43, #w-node-_75d343dd-bc6b-d831-1643-b001c84aa9fc-4ecf3c43, #w-node-_4f622587-07b1-a504-3fa0-493c72f719e8-4ecf3c43, #w-node-_3e1775fa-ec16-0567-3d20-112d58911ef3-4ecf3c43, #w-node-_78747889-9091-3046-5494-7cce55765d4e-4ecf3c43, #w-node-_26563225-6ded-bad3-6747-bfe9ba592951-4ecf3c43, #w-node-_2cbabbe8-a0cc-2758-7c85-75da18ac6c1a-4ecf3c43, #w-node-_5406ae0b-c111-8381-ade5-26c6d1a74e9d-4ecf3c43, #w-node-_9251c454-f60e-561d-1760-4ff9deecb7a9-4ecf3c43, #w-node-_468e6fc5-69da-eb7c-0a62-386a07820a7a-4ecf3c43, #w-node-_24073d5e-67e4-cb91-3cff-08c3201ea099-4ecf3c43, #w-node-_57810306-a10b-37ff-0e30-98e51733480e-4ecf3c43, #w-node-_7b9ac74f-fec5-fd60-f2e4-3ef50d141907-4ecf3c43, #w-node-_33550592-a4b4-5cd5-5834-93681b05ea52-4ecf3c43, #w-node-d0c96a79-50fc-c72b-19a3-e6cb45bf22a3-4ecf3c43, #w-node-_8c109602-68df-dabf-85dc-49069a8ce6e7-4ecf3c43, #w-node-b39ee5b2-b063-37ea-7330-fe942cc8a0a3-4ecf3c43, #w-node-_46aa1d3d-98e3-4532-865e-6b837f3d5cf6-4ecf3c43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0c92e91-13d2-1b53-5884-b3f4040dc4ea-4ecf3c43, #w-node-_6ef09da5-e8ac-f51b-51fd-5f1f560d75c0-4ecf3c43, #w-node-c4179046-fc20-cc33-e2d7-4874c6f7ca8a-4ecf3c43, #w-node-_93fa7b4f-7910-982d-16f5-6e6d92f32063-4ecf3c43, #w-node-_18b47bfd-d3ef-63b6-35fa-15c85dadffa9-4ecf3c43, #w-node-_3f88effb-bdcc-b2ce-09cc-ad98488b87fb-4ecf3c43 {
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c46 {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c46 {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac76-4ecf3c46 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac78-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa80-4ecf3c46 {
  order: 0;
  place-self: center;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa83-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa85-4ecf3c46 {
  order: 0;
  place-self: center;
}

#w-node-_8fc9079e-105e-0aa2-8ba9-03858f673a6a-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa88-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa8a-4ecf3c46 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be1c403a-85ee-8453-dc17-62429fc26426-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa8d-4ecf3c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c4b {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a709-4ecf3c4b {
  order: 0;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70b-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70c-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8823-4ecf3c4b {
  order: 0;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8825-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8826-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0c-4ecf3c4b {
  order: 0;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0e-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0f-4ecf3c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ed4-4ecf3c4c {
  order: 0;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ed6-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ed7-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ed9-4ecf3c4c {
  order: 0;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690edb-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690edc-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ede-4ecf3c4c {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee0-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee1-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee3-4ecf3c4c {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee5-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee6-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee8-4ecf3c4c {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6546eacd-408f-f4b6-390b-b3f8bf690eed-4ecf3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdc2-4ecf3c4d {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdc5-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdc7-4ecf3c4d {
  order: 0;
  place-self: center;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdc9-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdca-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdcc-4ecf3c4d {
  order: 0;
  place-self: center;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdce-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a266345-1323-34ae-c5e7-0a671720bdcf-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8360893-b80e-9490-a681-bf7bf2b8500e-4ecf3c4d {
  order: 0;
  place-self: center;
}

#w-node-f8360893-b80e-9490-a681-bf7bf2b85010-4ecf3c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_91f1938d-dc8c-ad8f-d7b8-ffe1a2bc4bb7-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a71a9f4a-3702-fa31-8ee1-3faefcd83f85-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87d6fb87-450d-962c-dd0a-07863f70701d-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_87d6fb87-450d-962c-dd0a-07863f70701e-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9d8-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-ac236345-6b79-d253-d186-13c0b2b3d07f-4ecf3c54, #w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9d9-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f0-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f1-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e0-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_553e48bf-8662-4390-8649-bfc8cef189a7-4ecf3c54, #w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e1-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e4-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e5-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2f54906-e279-7fbd-5206-02481c6d10c7-4ecf3c54, #w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f4-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f5-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f8-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9f9-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_052f2956-7f7b-18ad-0c0a-f2af1800ff8b-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_052f2956-7f7b-18ad-0c0a-f2af1800ff8c-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a41cc031-5870-9f65-1bb1-8a6eaf48d557-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-a41cc031-5870-9f65-1bb1-8a6eaf48d559-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_443a2fd5-052d-d612-915a-88db5d8b6185-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_443a2fd5-052d-d612-915a-88db5d8b6186-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_471b8dde-be4d-696e-8545-685676e55ad3-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bdba4a77-e169-12bf-fd6a-f355dde473fc-4ecf3c54, #w-node-_471b8dde-be4d-696e-8545-685676e55ad4-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3019d748-ce19-4446-7cb8-7352d296ca5d-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_7f490144-518a-89f7-d775-dbb649a055e7-4ecf3c54, #w-node-_3019d748-ce19-4446-7cb8-7352d296ca5e-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0de89d3-0fdb-d9b3-751e-a156652137a0-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b0de89d3-0fdb-d9b3-751e-a156652137a1-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_873ea652-bef2-fdd2-dd7d-3110ba642813-4ecf3c54, #w-node-d5668914-8a5d-d63d-ea57-e8cd34c5dd07-4ecf3c54, #w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9fa-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9fb-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e8-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9e9-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f035476e-a83e-4332-db70-a22d9e5b5fec-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f035476e-a83e-4332-db70-a22d9e5b5fee-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de6-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de4-4ecf3c54, #w-node-_69665972-256a-ebaa-1ab2-6490b608b469-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dd8-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dd9-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9de13db-e79e-4629-cf21-c3433fd3f9b1-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f9de13db-e79e-4629-cf21-c3433fd3f9b3-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e022ee77-1d8a-71b3-158c-84e057559e6b-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-e022ee77-1d8a-71b3-158c-84e057559e6d-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddc-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dde-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b183eee1-9f3e-3f5e-7cc7-193673e61c1b-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ddf-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de0-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de1-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65de2-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dea-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_9c65366d-607e-f189-92ed-60746a4fa2ce-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65deb-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5882b-3912-d429-1dd4-e1cf46a65dec-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-faf758f0-7bb8-3d89-5386-6c0bd4d73862-4ecf3c54, #w-node-_30e5882b-3912-d429-1dd4-e1cf46a65ded-4ecf3c54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4ee-4ecf3c5c {
  order: 0;
  place-self: center;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4f0-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4f1-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4f3-4ecf3c5c {
  order: 0;
  place-self: center;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4f5-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4f6-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4fa-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df799dd9-2fdf-7267-0d90-b9b53324c4fb-4ecf3c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0c-4ecf3c5e {
  order: 0;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0e-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0f-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70b-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70c-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8823-4ecf3c5e {
  order: 0;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8825-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8826-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8266655-8407-3a08-70ea-2fa881818098-4ecf3c5e {
  order: 0;
  place-self: center;
}

#w-node-a8266655-8407-3a08-70ea-2fa88181809a-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a8266655-8407-3a08-70ea-2fa88181809b-4ecf3c5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a709-4ecf3c5f {
  order: 0;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70b-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70c-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8823-4ecf3c5f {
  order: 0;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8825-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8826-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0e-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0f-4ecf3c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a709-4ecf3c60 {
  order: 0;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70b-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3f56de02-7557-5555-5829-21c27990a70c-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8823-4ecf3c60 {
  order: 0;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8825-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73656c82-dd35-b6bf-c561-83079fec8826-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0c-4ecf3c60 {
  order: 0;
  place-self: center;
}

#w-node-_26610205-6380-e2ae-bb42-36020bb15c0e-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_180f7ac1-3da7-863f-8faf-fa74b30dbbf2-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2941f69-24ee-6ab8-01ab-d05c8b0341cd-4ecf3c60 {
  order: 0;
  place-self: center;
}

#w-node-c2941f69-24ee-6ab8-01ab-d05c8b0341cf-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c2941f69-24ee-6ab8-01ab-d05c8b0341d0-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7254ef5b-dd2d-2cb4-e629-b4504f4f2ae8-4ecf3c60 {
  order: 0;
  place-self: center;
}

#w-node-_7254ef5b-dd2d-2cb4-e629-b4504f4f2aea-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7254ef5b-dd2d-2cb4-e629-b4504f4f2aeb-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32db8ba0-708f-36a8-5ca3-32cdaac9aebd-4ecf3c60 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_32db8ba0-708f-36a8-5ca3-32cdaac9aebf-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_32db8ba0-708f-36a8-5ca3-32cdaac9aec0-4ecf3c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518add-4ecf3c61 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518adf-4ecf3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae0-4ecf3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae2-4ecf3c61 {
  order: 0;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae4-4ecf3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae5-4ecf3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae7-4ecf3c61 {
  order: 0;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae9-4ecf3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc5526e6-2a4e-3570-807d-74e4d8518aea-4ecf3c61, #w-node-ee0d4069-dd0e-2625-e341-81da80a82e80-4ecf3c64, #w-node-_91f1938d-dc8c-ad8f-d7b8-ffe1a2bc4bb6-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b1db81b-ef1a-71b6-ea79-4b1cc17a2951-4ecf3c64 {
  align-self: center;
}

#w-node-_48e6019e-710f-8465-0c6f-81cf85db9bb0-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_48e6019e-710f-8465-0c6f-81cf85db9bb1-4ecf3c64, #w-node-_09458754-8695-ad92-91c9-995edf812197-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e69ca03d-ff4a-0be7-ab1e-9245b677a8c3-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-e69ca03d-ff4a-0be7-ab1e-9245b677a8c4-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9f11344-f756-7ea9-13fd-59fedd742842-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f9f11344-f756-7ea9-13fd-59fedd742843-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4fb9fe3-c2ca-6375-4e60-0a4c99ff086d-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f4fb9fe3-c2ca-6375-4e60-0a4c99ff086e-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a6184e-3d58-ea73-6f83-9c3426d667a0-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_26a6184e-3d58-ea73-6f83-9c3426d667a1-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_870d07bc-d609-c895-915a-f89178ecf65e-4ecf3c64, #w-node-_4e784cbd-2a72-0325-8555-e1b7c79e1ea7-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_4e784cbd-2a72-0325-8555-e1b7c79e1ea8-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74538f46-2d3d-9c8a-3320-468659d0865d-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_74538f46-2d3d-9c8a-3320-468659d0865e-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cabc68f2-78ab-338e-0a60-5e3d5d353228-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cabc68f2-78ab-338e-0a60-5e3d5d353229-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f277cafc-29c7-c6ac-c439-809fbfc031e6-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f277cafc-29c7-c6ac-c439-809fbfc031e7-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aae10d88-93f4-0e15-511d-0cad8862ffb4-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-aae10d88-93f4-0e15-511d-0cad8862ffb5-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6a871f-4515-5018-862e-d46b9c3932cd-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bb6a871f-4515-5018-862e-d46b9c3932ce-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07a64a8b-a11b-922a-2fae-7a9672ba466d-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_07a64a8b-a11b-922a-2fae-7a9672ba466e-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85425466-2fbb-0dc0-a032-45c5d38c6392-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_85425466-2fbb-0dc0-a032-45c5d38c6393-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15f0865c-43d5-68d4-0443-2cdc4e9690ca-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_15f0865c-43d5-68d4-0443-2cdc4e9690cb-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9008a1cb-ecba-9885-24f5-9831e34de764-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_9008a1cb-ecba-9885-24f5-9831e34de765-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1aa56e7a-5177-6290-2d6c-7aa2f434ca75-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1aa56e7a-5177-6290-2d6c-7aa2f434ca76-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f386651-e0d0-e6cc-2602-9c8d0df8bad2-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_7f386651-e0d0-e6cc-2602-9c8d0df8bad3-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b93e619-6fbb-4a61-733c-875199c9a589-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_5b93e619-6fbb-4a61-733c-875199c9a58a-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a473d63-ec28-d294-4109-23227f66edce-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8a473d63-ec28-d294-4109-23227f66edcf-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca7f752a-9689-0f04-d1cb-f69a3c892b4c-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-ca7f752a-9689-0f04-d1cb-f69a3c892b4d-4ecf3c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c67 {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c67 {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ac-4ecf3c67 {
  order: 0;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ae-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-4ecf3c67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a07f8bd7-ffd3-82e4-d8c5-0c3173af3f31-4ecf3c69 {
  align-self: center;
}

#w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1df1-4ecf3c69, #w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1df2-4ecf3c69, #w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1dfa-4ecf3c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1dfb-4ecf3c69, #w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1dfc-4ecf3c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1dfd-4ecf3c69, #w-node-e90ba0c8-4000-6abb-10fd-d33f6b7e1dfe-4ecf3c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbe3-4ecf3c6a {
  order: 0;
  place-self: center;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbe5-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbe6-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbe8-4ecf3c6a {
  order: 0;
  place-self: center;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbea-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbeb-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbef-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61cc34d5-6b09-33dd-75e1-c114a024fbf0-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5197ce8-d871-3b3a-857e-797cc9234eaf-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5197ce8-d871-3b3a-857e-797cc9234eb0-4ecf3c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c7d {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c7d {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac76-4ecf3c7d {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac78-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa85-4ecf3c7d {
  order: 0;
  place-self: center;
}

#w-node-_8fc9079e-105e-0aa2-8ba9-03858f673a6a-4ecf3c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa88-4ecf3c7d, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-48113535, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-48113535, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-48113535, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-48113535, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-48113535, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-48113535, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-48113535, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf842610-48113535 {
  order: 0;
  place-self: center;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf842612-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf842613-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf842618-48113535 {
  order: 0;
  place-self: center;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf84261a-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf84261b-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf84261f-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9f0c5e45-f57c-a2e8-8c4c-cf2fbf842620-48113535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a54-37490d9b {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a56-37490d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a57-37490d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a59-37490d9b {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5b-37490d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5c-37490d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5e-37490d9b {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a60-37490d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a61-37490d9b, #w-node-_9b79a38a-ec8a-67a0-b009-36e6bf73de90-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263774-3198620f {
  order: 0;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263776-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263777-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263779-3198620f {
  order: 0;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d799226377b-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d799226377c-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d799226377e-3198620f {
  order: 0;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263780-3198620f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_406baf45-7fb9-7857-2bf3-2d7992263781-3198620f, #w-node-a85bc058-1270-198a-191c-a5bfc5d5324d-6638fdf0, #w-node-_67cd3155-ecd7-6b4f-6081-fae1531b1426-6638fdf0, #w-node-_9ad1dde0-0abe-9b78-15a2-d884ff06fbef-6638fdf0, #w-node-_7a2ab9f7-97dd-96fe-f1d8-29ca55715288-6638fdf0, #w-node-f9d0b5d5-d482-cc47-4e26-50c791da09e8-6638fdf0, #w-node-f9d0b5d5-d482-cc47-4e26-50c791da09eb-6638fdf0, #w-node-f9d0b5d5-d482-cc47-4e26-50c791da09ed-6638fdf0, #w-node-f9d0b5d5-d482-cc47-4e26-50c791da09ee-6638fdf0, #w-node-_5489c179-884d-e7bb-e380-682ecb0e8065-6638fdf0, #w-node-_5489c179-884d-e7bb-e380-682ecb0e8068-6638fdf0, #w-node-_5489c179-884d-e7bb-e380-682ecb0e806a-6638fdf0, #w-node-_5489c179-884d-e7bb-e380-682ecb0e806b-6638fdf0, #w-node-_630259ad-8d2d-d222-d8e0-63a6032a5a23-6638fdf0, #w-node-_630259ad-8d2d-d222-d8e0-63a6032a5a26-6638fdf0, #w-node-_630259ad-8d2d-d222-d8e0-63a6032a5a28-6638fdf0, #w-node-_630259ad-8d2d-d222-d8e0-63a6032a5a29-6638fdf0, #w-node-_52d774f8-c902-d08a-525e-c1180b31d7ad-6638fdf0, #w-node-_52d774f8-c902-d08a-525e-c1180b31d7b0-6638fdf0, #w-node-_52d774f8-c902-d08a-525e-c1180b31d7b2-6638fdf0, #w-node-_52d774f8-c902-d08a-525e-c1180b31d7b3-6638fdf0, #w-node-d0eb62ab-4690-34ba-b093-2059f61acd97-6638fdf0, #w-node-d0eb62ab-4690-34ba-b093-2059f61acd9a-6638fdf0, #w-node-d0eb62ab-4690-34ba-b093-2059f61acd9c-6638fdf0, #w-node-d0eb62ab-4690-34ba-b093-2059f61acd9d-6638fdf0, #w-node-bd2891a9-d73b-1e6f-5abc-42f1fd1b0024-6638fdf0, #w-node-bd2891a9-d73b-1e6f-5abc-42f1fd1b0027-6638fdf0, #w-node-bd2891a9-d73b-1e6f-5abc-42f1fd1b0029-6638fdf0, #w-node-bd2891a9-d73b-1e6f-5abc-42f1fd1b002a-6638fdf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff6086ca-6b6e-44cc-5f5a-78336449b4cb-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-ff6086ca-6b6e-44cc-5f5a-78336449b4cd-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff6086ca-6b6e-44cc-5f5a-78336449b4ce-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ac-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ae-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4fde26c-d0e4-54b1-e726-56fffd49ff37-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-c4fde26c-d0e4-54b1-e726-56fffd49ff39-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c4fde26c-d0e4-54b1-e726-56fffd49ff3a-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea871341-d83f-a329-dadf-f4107934a206-d223c4af {
  order: 0;
  place-self: center;
}

#w-node-ea871341-d83f-a329-dadf-f4107934a208-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea871341-d83f-a329-dadf-f4107934a209-d223c4af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4b9-ebfc4fee {
  order: 0;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bb-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76178887-605c-9491-a825-3cd49d90c4bc-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-ebfc4fee {
  order: 0;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ac-ebfc4fee {
  order: 0;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ae-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001a2657-bf60-8155-172a-7189b8f79b53-ebfc4fee {
  order: 0;
  place-self: center;
}

#w-node-_001a2657-bf60-8155-172a-7189b8f79b55-ebfc4fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_001a2657-bf60-8155-172a-7189b8f79b56-ebfc4fee, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-ed7e885d, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-ed7e885d, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-ed7e885d, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-ed7e885d, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-ed7e885d, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-ed7e885d, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-ed7e885d, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-ed7e885d, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed052e7d-e8d0-c181-8ca3-a52f04bd85bc-ed7e885d {
  order: 0;
  place-self: center;
}

#w-node-ed052e7d-e8d0-c181-8ca3-a52f04bd85be-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ed052e7d-e8d0-c181-8ca3-a52f04bd85bf-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb43d0e4-3b12-c9d1-6615-90c22aa9fe9b-ed7e885d {
  order: 0;
  place-self: center;
}

#w-node-cb43d0e4-3b12-c9d1-6615-90c22aa9fe9d-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cb43d0e4-3b12-c9d1-6615-90c22aa9fe9e-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25d2bcf5-7a8c-b02d-066e-66763321f717-ed7e885d {
  order: 0;
  place-self: center;
}

#w-node-_25d2bcf5-7a8c-b02d-066e-66763321f719-ed7e885d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25d2bcf5-7a8c-b02d-066e-66763321f71a-ed7e885d, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-6aa69631, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-6aa69631, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-6aa69631, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-6aa69631, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-6aa69631, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-6aa69631, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-6aa69631, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-6aa69631, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb2-6aa69631 {
  order: 0;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb4-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb5-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb7-6aa69631 {
  order: 0;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb9-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feba-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0febc-6aa69631 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0febe-6aa69631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0febf-6aa69631, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-2f492226, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-2f492226, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-2f492226, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-2f492226, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-2f492226, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-2f492226, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-2f492226, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d4434846e-2f492226 {
  order: 0;
  place-self: center;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d44348470-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d44348471-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d44348479-2f492226 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d4434847b-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7e9ef7c-b73e-360b-b5f5-c73d4434847c-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a296512-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a296513-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a29650b-2f492226 {
  order: 0;
  place-self: center;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a29650d-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a29650e-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a296515-2f492226 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a296517-2f492226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e5e9472a-7a77-3e64-f7be-94c43a296518-2f492226, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-7cb2441b, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-7cb2441b, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-7cb2441b, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-7cb2441b, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-7cb2441b, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-7cb2441b, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-7cb2441b, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-7cb2441b, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0b3-7cb2441b {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0b5-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0b7-7cb2441b {
  order: 0;
  place-self: center;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0b9-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0ba-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0bc-7cb2441b {
  order: 0;
  place-self: center;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0be-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0bf-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdf7343-370d-7914-0455-58997e3082cb-7cb2441b {
  order: 0;
  place-self: center;
}

#w-node-_2bdf7343-370d-7914-0455-58997e3082cd-7cb2441b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_242ddba1-f883-b373-5c1b-bceab806c702-499d6340, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-499d6340, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-499d6340, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-499d6340, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-499d6340, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-499d6340, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-499d6340, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db107-499d6340 {
  order: 0;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db109-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db10a-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db10c-499d6340 {
  order: 0;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db10e-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db10f-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db111-499d6340 {
  order: 0;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db113-499d6340 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a8f9022-7269-6879-5c4e-450ffa0db114-499d6340, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-50a5de88, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-50a5de88, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-50a5de88, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-50a5de88, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-50a5de88, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-50a5de88, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-50a5de88, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-50a5de88, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c1f-50a5de88 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c21-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c22-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c24-50a5de88 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c26-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c27-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c29-50a5de88 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2b-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2c-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2e-50a5de88 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c30-50a5de88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c34-50a5de88, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-cc2e2828, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-cc2e2828, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-cc2e2828, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-cc2e2828, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-cc2e2828, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-cc2e2828, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-cc2e2828, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-cc2e2828 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93c6dee-9f5c-7290-80ee-28f8aee73076-cc2e2828 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f93c6dee-9f5c-7290-80ee-28f8aee73078-cc2e2828 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f93c6dee-9f5c-7290-80ee-28f8aee73079-cc2e2828 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bc309f1-8903-f6e4-f146-318910acd3fe-cc2e2828 {
  order: 0;
  place-self: center start;
}

#w-node-_5bc309f1-8903-f6e4-f146-318910acd400-cc2e2828 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc309f1-8903-f6e4-f146-318910acd401-cc2e2828, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-f7325cca, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-f7325cca, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-f7325cca, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-f7325cca, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-f7325cca, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-f7325cca, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-f7325cca, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-f7325cca, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87b8-f7325cca {
  order: 0;
  place-self: center;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87ba-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87bb-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87bd-f7325cca {
  order: 0;
  place-self: center;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87bf-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87c0-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87c4-f7325cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87c5-f7325cca, #w-node-_7d3b2f7a-783b-fbf8-7916-cb28c2814b3f-d336157c, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-d336157c, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-d336157c, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-d336157c, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-d336157c, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-d336157c, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-d336157c, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-d336157c, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-d336157c, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e654ad-6edd-44f5-65ee-d24878b69574-d336157c {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a6e654ad-6edd-44f5-65ee-d24878b69576-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a6e654ad-6edd-44f5-65ee-d24878b69577-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecfa5d5a-8bc9-94b0-e414-4eef096a81d5-d336157c {
  order: 0;
  place-self: center;
}

#w-node-ecfa5d5a-8bc9-94b0-e414-4eef096a81d7-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ecfa5d5a-8bc9-94b0-e414-4eef096a81d8-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454909fb-2581-21a9-2278-088e3293ae6f-d336157c {
  order: 0;
  place-self: center;
}

#w-node-_454909fb-2581-21a9-2278-088e3293ae71-d336157c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_454909fb-2581-21a9-2278-088e3293ae72-d336157c, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-a9257c47, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-a9257c47, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-a9257c47, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-a9257c47, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-a9257c47, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-a9257c47, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-a9257c47, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-a9257c47, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b27-a9257c47 {
  order: 0;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b29-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b2a-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b2c-a9257c47 {
  order: 0;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b2e-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b2f-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b33-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b34-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b38-a9257c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae4fd297-e4d5-6e3f-c37d-a3f193380b39-a9257c47, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-0944a8f2, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-0944a8f2, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-0944a8f2, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-0944a8f2, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-0944a8f2, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-0944a8f2, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-0944a8f2, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-0944a8f2, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf296-0944a8f2 {
  order: 0;
  place-self: center;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf298-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf299-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf29b-0944a8f2 {
  order: 0;
  place-self: center;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf29d-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf29e-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf2a2-0944a8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a733895-dd65-c664-4803-d02d48cdf2a3-0944a8f2, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-617e5f97, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-617e5f97, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-617e5f97, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-617e5f97, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-617e5f97, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-617e5f97, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-617e5f97, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-617e5f97, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c1f-617e5f97 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c21-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c22-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c24-617e5f97 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c26-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c27-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c29-617e5f97 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2b-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2c-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2e-617e5f97 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c30-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c34-617e5f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a54-5b577e13 {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a56-5b577e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a57-5b577e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a59-5b577e13 {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5b-5b577e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5c-5b577e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5e-5b577e13 {
  order: 0;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a60-5b577e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f1fa2-4463-900d-d714-3e57382e5a61-5b577e13, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-c1e54825, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-c1e54825, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-c1e54825, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-c1e54825, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-c1e54825, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-c1e54825, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-c1e54825, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-c1e54825, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea328-c1e54825 {
  order: 0;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea32a-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea32b-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea32d-c1e54825 {
  order: 0;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea32f-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea330-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea332-c1e54825 {
  order: 0;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea334-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90da920f-26ce-6d3f-6a79-59b15c1ea335-c1e54825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7515e51-0e27-0450-4d5f-ce2a8f88f7d2-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_16715b03-3185-c09a-97be-4e07c327313c-ed3cbcde, #w-node-_79e3f66e-27de-3575-3024-ee9424731143-ed3cbcde, #w-node-e0ef81fc-5608-6129-4350-86fe96c77d4f-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbc17c4e-f185-9f08-898b-2de0b7566429-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bbc17c4e-f185-9f08-898b-2de0b756642a-ed3cbcde, #w-node-bbc17c4e-f185-9f08-898b-2de0b756642b-ed3cbcde, #w-node-bbc17c4e-f185-9f08-898b-2de0b756642d-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d83-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d84-ed3cbcde, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d85-ed3cbcde, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d87-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8b-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8c-ed3cbcde, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8d-ed3cbcde, #w-node-_9333e89c-0da8-8c84-87ff-e037c42d3d8f-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63d-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63e-ed3cbcde, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e63f-ed3cbcde, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e641-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e645-ed3cbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e646-ed3cbcde, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e647-ed3cbcde, #w-node-acb5fc84-f34a-e38e-f7c4-50eef6b5e649-ed3cbcde, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-b7b21e35, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-b7b21e35, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-b7b21e35, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-b7b21e35, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-b7b21e35, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-b7b21e35, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-b7b21e35, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-b7b21e35, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dc7-b7b21e35 {
  order: 0;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dc9-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dca-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dcc-b7b21e35 {
  order: 0;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dce-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dcf-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dd1-b7b21e35 {
  order: 0;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dd3-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dd4-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dd7-b7b21e35 {
  order: 0;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dd9-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dda-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37ddc-b7b21e35 {
  order: 0;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37dde-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37ddf-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37de1-b7b21e35 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37de3-b7b21e35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-df00e296-3a9d-180a-6e36-3ae44be37de4-b7b21e35, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-3a21c120, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-3a21c120, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-3a21c120, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-3a21c120, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-3a21c120, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-3a21c120, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-3a21c120, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-3a21c120, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c1f-3a21c120 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c21-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c22-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18161ed5-ea53-65ab-bb79-05b378b39f8d-3a21c120 {
  order: 0;
  place-self: center;
}

#w-node-_18161ed5-ea53-65ab-bb79-05b378b39f8f-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_18161ed5-ea53-65ab-bb79-05b378b39f90-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c29-3a21c120 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2b-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2c-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7474c22b-9282-516f-16e0-c5c154b2995a-3a21c120 {
  order: 0;
  place-self: center;
}

#w-node-_7474c22b-9282-516f-16e0-c5c154b2995e-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62706fb2-9bfb-4089-9cc2-f7d575b23ed6-3a21c120 {
  order: 0;
  place-self: center;
}

#w-node-_62706fb2-9bfb-4089-9cc2-f7d575b23ed8-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_62706fb2-9bfb-4089-9cc2-f7d575b23eda-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2e-3a21c120 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c30-3a21c120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c34-3a21c120, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-ad475305, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-ad475305, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-ad475305, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-ad475305, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-ad475305, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-ad475305, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-ad475305, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-ad475305, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c1f-ad475305 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c21-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c22-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c24-ad475305 {
  order: 0;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c26-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c27-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c29-ad475305 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2b-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f84dd88b-6350-43f5-466f-402e68978c2c-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9e427e0-ff42-76c9-cf66-f0ca3d972a06-ad475305 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b9e427e0-ff42-76c9-cf66-f0ca3d972a08-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b9e427e0-ff42-76c9-cf66-f0ca3d972a09-ad475305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326738ee-7d12-a475-66fc-863d78a848fc-ad475305 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_326738ee-7d12-a475-66fc-863d78a848ff-ad475305, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-c2373a4e, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-c2373a4e, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-c2373a4e, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-c2373a4e, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-c2373a4e, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-c2373a4e, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-c2373a4e, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-c2373a4e, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4824c1a5-2a2b-f8b3-deb7-4f48c9446d80-c2373a4e {
  order: 0;
  place-self: center;
}

#w-node-_4824c1a5-2a2b-f8b3-deb7-4f48c9446d82-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4824c1a5-2a2b-f8b3-deb7-4f48c9446d83-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0708b678-f8b3-8495-1a8b-235eccf82482-c2373a4e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0708b678-f8b3-8495-1a8b-235eccf82484-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0708b678-f8b3-8495-1a8b-235eccf82485-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fbbf639-9b81-8206-d9be-5d3c58142344-c2373a4e {
  order: 0;
  place-self: center;
}

#w-node-_0fbbf639-9b81-8206-d9be-5d3c58142346-c2373a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbbf639-9b81-8206-d9be-5d3c58142347-c2373a4e, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-2857b0ce, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-2857b0ce, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-2857b0ce, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-2857b0ce, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-2857b0ce, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-2857b0ce, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-2857b0ce, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-2857b0ce, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4ce-2857b0ce {
  order: 0;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d0-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d1-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d3-2857b0ce {
  order: 0;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d5-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d6-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4d8-2857b0ce {
  order: 0;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4da-2857b0ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9489a378-e292-e228-7bc4-cdac391fd4db-2857b0ce, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-040ee09e, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-040ee09e, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-040ee09e, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-040ee09e, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-040ee09e, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-040ee09e, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-040ee09e, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-040ee09e, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f1af82-b27c-7a9b-c876-d4eb3a768f93-040ee09e {
  order: 0;
  place-self: center;
}

#w-node-_50f1af82-b27c-7a9b-c876-d4eb3a768f95-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_50f1af82-b27c-7a9b-c876-d4eb3a768f96-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea1ce408-c663-e14e-42f9-d95b274ff3e0-040ee09e {
  order: 0;
  place-self: center;
}

#w-node-ea1ce408-c663-e14e-42f9-d95b274ff3e2-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea1ce408-c663-e14e-42f9-d95b274ff3e3-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab78fb9a-26c7-91c2-42d6-a1c14d6bf207-040ee09e {
  order: 0;
  place-self: center;
}

#w-node-ab78fb9a-26c7-91c2-42d6-a1c14d6bf209-040ee09e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab78fb9a-26c7-91c2-42d6-a1c14d6bf20a-040ee09e, #w-node-_242ddba1-f883-b373-5c1b-bceab806c702-08ef5f06, #w-node-adcd27ba-be7f-6e9f-bbf7-98c50852c055-08ef5f06, #w-node-_87a2ae33-6bd0-5cee-e7d7-2624dbc2b450-08ef5f06, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-08ef5f06, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-08ef5f06, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-08ef5f06, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-08ef5f06, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-08ef5f06, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8f3-08ef5f06 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8f5-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8f6-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8f8-08ef5f06 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8fa-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8fb-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8fd-08ef5f06 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8ff-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa900-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa902-08ef5f06 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa904-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa905-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa907-08ef5f06 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa909-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa90a-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa90c-08ef5f06 {
  order: 0;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa90e-08ef5f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa90f-08ef5f06, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-007ec9ad, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-007ec9ad, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-007ec9ad, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-007ec9ad, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-007ec9ad, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-007ec9ad, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-007ec9ad, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-007ec9ad, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d79bcebe-64d4-0e23-89dd-f7aca2c3ad0b-007ec9ad {
  order: 0;
  place-self: center;
}

#w-node-d79bcebe-64d4-0e23-89dd-f7aca2c3ad0d-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d79bcebe-64d4-0e23-89dd-f7aca2c3ad0e-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20b1b447-e503-083a-a612-2a3e7cd7bf50-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20b1b447-e503-083a-a612-2a3e7cd7bf51-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3972a3cf-e2a6-2b71-2117-5ed251d58125-007ec9ad {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3972a3cf-e2a6-2b71-2117-5ed251d58127-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3972a3cf-e2a6-2b71-2117-5ed251d58128-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed052e7d-e8d0-c181-8ca3-a52f04bd85bc-007ec9ad {
  order: 0;
  place-self: center;
}

#w-node-ed052e7d-e8d0-c181-8ca3-a52f04bd85bf-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4bf68132-7b09-b7aa-01ba-7dc7e8c218c9-007ec9ad {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4bf68132-7b09-b7aa-01ba-7dc7e8c218cb-007ec9ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4bf68132-7b09-b7aa-01ba-7dc7e8c218cc-007ec9ad, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-4cb7d627, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-4cb7d627, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-4cb7d627, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-4cb7d627, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-4cb7d627, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-4cb7d627, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-4cb7d627, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-4cb7d627, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e84c651a-ef61-3198-f6f8-a33061998f9b-4cb7d627 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e84c651a-ef61-3198-f6f8-a33061998f9d-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e84c651a-ef61-3198-f6f8-a33061998f9e-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d556e11-96f6-3267-5250-75fe816545a9-4cb7d627 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d556e11-96f6-3267-5250-75fe816545ab-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d556e11-96f6-3267-5250-75fe816545ac-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6db8eee4-914f-649d-0261-457c150057ac-4cb7d627 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6db8eee4-914f-649d-0261-457c150057ae-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6db8eee4-914f-649d-0261-457c150057af-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d3b1f6a-a76f-c045-412e-42ab5ce978e2-4cb7d627 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d3b1f6a-a76f-c045-412e-42ab5ce978e4-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d3b1f6a-a76f-c045-412e-42ab5ce978e5-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d147ef2f-3fcc-4a32-af0c-f2fdc856e5fa-4cb7d627 {
  order: 0;
  place-self: center;
}

#w-node-d147ef2f-3fcc-4a32-af0c-f2fdc856e5fc-4cb7d627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b76b4c92-b0d6-fe42-b4ca-93e381dc6664-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2e6-1183f61e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2e8-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2e9-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2eb-1183f61e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2ed-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2ee-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f0-1183f61e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f2-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f3-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f5-1183f61e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f7-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f8-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2fa-1183f61e {
  order: 0;
  place-self: center;
}

#w-node-_2193d075-cd25-1d2f-317b-4d50267dd2fc-1183f61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276eb9-af2c3e8b {
  order: 0;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ebb-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ebc-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec0-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec1-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec3-af2c3e8b {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec5-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec6-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ec8-af2c3e8b {
  order: 0;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276eca-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ed0-af2c3e8b {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ed2-af2c3e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-de3edc43-4d9e-7695-0860-2c7718276ed3-af2c3e8b, #w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-97212b4d, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-97212b4d, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-97212b4d, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-97212b4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-97212b4d, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-97212b4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-97212b4d, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-97212b4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-d911a07e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-d911a07e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-d911a07e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-d911a07e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-d911a07e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-d911a07e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-d911a07e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-d911a07e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-f33e3bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-f33e3bc8, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-f33e3bc8, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-f33e3bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-f33e3bc8, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-f33e3bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-f33e3bc8, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-f33e3bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-9962c3bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-9962c3bb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-9962c3bb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-9962c3bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-9962c3bb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-9962c3bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-9962c3bb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-9962c3bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-88d3690e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-88d3690e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-88d3690e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-88d3690e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-88d3690e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-88d3690e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-88d3690e, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-88d3690e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c73-92465deb {
  align-self: center;
}

#w-node-_392257a1-9fa5-60a1-204f-26c1a6755c8a-92465deb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650c9-92465deb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650ca-92465deb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d2-92465deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d3-92465deb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d4-92465deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d5-92465deb, #w-node-_6705fc99-38a9-b8ac-675f-8b2d31f650d6-92465deb, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-d048c9e7, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-d048c9e7, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-d048c9e7, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-d048c9e7, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-d048c9e7, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-d048c9e7, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-d048c9e7, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-d048c9e7, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5b3-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5b5-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5b6-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5b8-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5ba-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5bb-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5bd-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5bf-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c0-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c2-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c4-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c5-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c9-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5cb-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5cc-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5ce-d048c9e7 {
  order: 0;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5d0-d048c9e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_085eb408-9d7f-e3b0-af27-ee643807e5d1-d048c9e7, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996cd-7f39707a, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996d5-7f39707a, #w-node-_23103a16-ff65-fe3e-9e04-720fa2a996e1-7f39707a, #w-node-_276c014d-8835-92f9-7b0b-3e386f5d4853-7f39707a, #w-node-df6a4414-3204-8c29-89c0-7fcd4d532bcb-7f39707a, #w-node-c83fd5a5-d571-1cab-bc1d-07ad4521d5da-7f39707a, #w-node-_567a2820-e2b1-55f2-68c6-855273a276ad-7f39707a, #w-node-a807f2b5-ae06-1d6c-bbab-d3b337b25687-7f39707a, #w-node-_6521b88e-1c7d-8693-b034-8bd06b1b1f83-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ad7-7f39707a {
  order: 0;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ad9-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ada-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417adc-7f39707a {
  order: 0;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ade-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417adf-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae1-7f39707a {
  order: 0;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae3-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae4-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae6-7f39707a {
  order: 0;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae8-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7f81f726-238c-350b-a7f4-32fe47417ae9-7f39707a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa831-07e37685 {
  order: 0;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa833-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa834-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa836-07e37685 {
  order: 0;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa838-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa839-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa83b-07e37685 {
  order: 0;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa83d-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa83e-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa840-07e37685 {
  order: 0;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa842-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa843-07e37685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_57d1b64e-d88b-bf58-b31b-dc61730d4d59-4ecf3c04, #w-node-_84422c20-1f2e-83ce-fd35-1ed6420d1969-4ecf3c25 {
    place-self: auto;
  }

  #w-node-baf42728-802a-eefe-7fd6-fc3eef64ebd5-4ecf3c28, #w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda7-4ecf3c3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ac95ce65-be4e-7ad7-4831-cc095a5a0adf-4ecf3c43, #w-node-fd65e276-3558-1ce2-bce5-8d8b2e1c6461-4ecf3c43, #w-node-_84d66851-57b6-9aea-6b1c-90ce61fcf73f-4ecf3c43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a71a9f4a-3702-fa31-8ee1-3faefcd83f85-4ecf3c54 {
    place-self: center;
  }

  #w-node-a8266655-8407-3a08-70ea-2fa881818098-4ecf3c5e {
    justify-self: start;
  }

  #w-node-_26610205-6380-e2ae-bb42-36020bb15c0c-4ecf3c5f {
    justify-self: center;
  }

  #w-node-c2941f69-24ee-6ab8-01ab-d05c8b0341cf-4ecf3c60, #w-node-fb7f1fa2-4463-900d-d714-3e57382e5a61-37490d9b {
    place-self: center;
  }

  #w-node-_25d2bcf5-7a8c-b02d-066e-66763321f717-ed7e885d {
    order: 0;
    place-self: center;
  }

  #w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0feb9-6aa69631 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fb7f1fa2-4463-900d-d714-3e57382e5a61-5b577e13, #w-node-df00e296-3a9d-180a-6e36-3ae44be37dd9-b7b21e35 {
    place-self: center;
  }

  #w-node-f84dd88b-6350-43f5-466f-402e68978c21-ad475305, #w-node-f84dd88b-6350-43f5-466f-402e68978c26-ad475305 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_50f1af82-b27c-7a9b-c876-d4eb3a768f96-040ee09e {
    place-self: center;
  }

  #w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8ff-08ef5f06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_20b1b447-e503-083a-a612-2a3e7cd7bf4e-007ec9ad, #w-node-de3edc43-4d9e-7695-0860-2c7718276ebe-af2c3e8b {
    justify-self: center;
  }

  #w-node-_7f81f726-238c-350b-a7f4-32fe47417ae4-7f39707a, #w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa83e-07e37685 {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-dd273ba9-542b-00fb-6988-b7fd586c185b-586c1836 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-dd273ba9-542b-00fb-6988-b7fd586c185d-586c1836 {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-e7c2ae8a-6553-e26f-fade-d6e2b12c4a4e-586c1836 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b22b10f6-10db-d314-d4ce-c5d3e0f60125-586c1836 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_4aa0c21d-4c4a-7d27-4ff7-8036f7c5a116-586c1836 {
    grid-row: 7 / 8;
  }

  #w-node-_84422c20-1f2e-83ce-fd35-1ed6420d1969-4ecf3c25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf00b900-af17-aa00-416a-13c5d118aa2e-4ecf3c43 {
    justify-self: center;
  }

  #w-node-_006a57ed-a755-8363-012e-9eb2099d1e6b-4ecf3c43 {
    place-self: center;
  }

  #w-node-ac95ce65-be4e-7ad7-4831-cc095a5a0adf-4ecf3c43 {
    place-self: auto;
  }

  #w-node-_09d6b6d6-31aa-3d68-ee1f-e4bf053cb9d8-4ecf3c54 {
    justify-self: auto;
  }

  #w-node-b0de89d3-0fdb-d9b3-751e-a156652137a0-4ecf3c54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_26610205-6380-e2ae-bb42-36020bb15c0f-4ecf3c5e, #w-node-_3f56de02-7557-5555-5829-21c27990a70c-4ecf3c5e, #w-node-_73656c82-dd35-b6bf-c561-83079fec8826-4ecf3c5e, #w-node-a8266655-8407-3a08-70ea-2fa88181809b-4ecf3c5e {
    place-self: center;
  }

  #w-node-ee0d4069-dd0e-2625-e341-81da80a82e80-4ecf3c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_870d07bc-d609-c895-915a-f89178ecf65e-4ecf3c64 {
    justify-self: auto;
  }

  #w-node-_76178887-605c-9491-a825-3cd49d90c4bc-4ecf3c67, #w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-4ecf3c67, #w-node-c4004af4-6ac7-db9e-2b6a-0abd29e87581-4ecf3c69 {
    justify-self: center;
  }

  #w-node-_76178887-605c-9491-a825-3cd49d90c4b9-4ecf3c7d, #w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda5-4ecf3c7d {
    order: 0;
    place-self: center;
  }

  #w-node-_76178887-605c-9491-a825-3cd49d90c4bc-d223c4af, #w-node-c3abe73c-83a2-1908-8f4c-09dac27dfda8-d223c4af, #w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7af-d223c4af, #w-node-c4fde26c-d0e4-54b1-e726-56fffd49ff3a-d223c4af, #w-node-ea871341-d83f-a329-dadf-f4107934a209-d223c4af, #w-node-b7e9ef7c-b73e-360b-b5f5-c73d44348471-2f492226, #w-node-b7e9ef7c-b73e-360b-b5f5-c73d4434847c-2f492226, #w-node-e5e9472a-7a77-3e64-f7be-94c43a296513-2f492226, #w-node-e5e9472a-7a77-3e64-f7be-94c43a29650e-2f492226, #w-node-e5e9472a-7a77-3e64-f7be-94c43a296518-2f492226, #w-node-fb7f1fa2-4463-900d-d714-3e57382e5a57-5b577e13, #w-node-fb7f1fa2-4463-900d-d714-3e57382e5a5c-5b577e13, #w-node-_9489a378-e292-e228-7bc4-cdac391fd4d1-2857b0ce, #w-node-_9489a378-e292-e228-7bc4-cdac391fd4db-2857b0ce, #w-node-_085eb408-9d7f-e3b0-af27-ee643807e5bb-d048c9e7, #w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c0-d048c9e7, #w-node-_085eb408-9d7f-e3b0-af27-ee643807e5c5-d048c9e7, #w-node-_085eb408-9d7f-e3b0-af27-ee643807e5cc-d048c9e7, #w-node-_085eb408-9d7f-e3b0-af27-ee643807e5d1-d048c9e7, #w-node-_7f81f726-238c-350b-a7f4-32fe47417ada-7f39707a, #w-node-_7f81f726-238c-350b-a7f4-32fe47417adf-7f39707a, #w-node-_7f81f726-238c-350b-a7f4-32fe47417ae9-7f39707a, #w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa834-07e37685, #w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa839-07e37685, #w-node-ca9262ca-0652-b974-8cd9-b1cdc43fa843-07e37685 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7023757d-d7e7-e66b-9a15-3fb644d9c7ac-4ecf3c24 {
    order: 0;
    place-self: center;
  }

  #w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302da-4ecf3c26, #w-node-_9eaf2499-f95d-276f-b27e-6194de97bdc8-4ecf3c27, #w-node-e4884873-9d6b-9ce4-89b0-c641435f9a13-4ecf3c28, #w-node-_11cc417b-bd96-2b67-0406-0818ef43be64-4ecf3c28, #w-node-baf42728-802a-eefe-7fd6-fc3eef64ebd6-4ecf3c28, #w-node-b8884ded-d454-fd73-5eb2-c4cf14e3f0a7-4ecf3c28, #w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac95ce65-be4e-7ad7-4831-cc095a5a0adf-4ecf3c43, #w-node-_68a109ba-5644-b2b2-da58-34c75de146f4-4ecf3c43 {
    place-self: auto center;
  }

  #w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c46, #w-node-_9ec69861-d4ec-bf51-b30d-7d519f62fa8d-4ecf3c46, #w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee1-4ecf3c4c, #w-node-_6546eacd-408f-f4b6-390b-b3f8bf690ee6-4ecf3c4c, #w-node-_6546eacd-408f-f4b6-390b-b3f8bf690eed-4ecf3c4c, #w-node-_4a266345-1323-34ae-c5e7-0a671720bdc5-4ecf3c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2941f69-24ee-6ab8-01ab-d05c8b0341cd-4ecf3c60 {
    order: 0;
    place-self: center;
  }

  #w-node-_32db8ba0-708f-36a8-5ca3-32cdaac9aec0-4ecf3c60, #w-node-cc5526e6-2a4e-3570-807d-74e4d8518ae0-4ecf3c61, #w-node-_9a2e9302-61ae-2c7c-13a7-ed55070dac79-4ecf3c7d, #w-node-_1d1ccf1e-95fd-e5fc-6779-26bcebe0febf-6aa69631, #w-node-b7e9ef7c-b73e-360b-b5f5-c73d4434847c-2f492226, #w-node-e5e9472a-7a77-3e64-f7be-94c43a296518-2f492226, #w-node-c078ea99-de10-ae1c-e7c3-3ffb5054c0b5-7cb2441b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a8f9022-7269-6879-5c4e-450ffa0db111-499d6340 {
    order: 0;
    place-self: center;
  }

  #w-node-f84dd88b-6350-43f5-466f-402e68978c2c-50a5de88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f93c6dee-9f5c-7290-80ee-28f8aee73076-cc2e2828 {
    justify-self: center;
  }

  #w-node-f93c6dee-9f5c-7290-80ee-28f8aee73079-cc2e2828 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5bc309f1-8903-f6e4-f146-318910acd3fe-cc2e2828 {
    justify-self: center;
  }

  #w-node-a6e654ad-6edd-44f5-65ee-d24878b69577-d336157c, #w-node-f84dd88b-6350-43f5-466f-402e68978c2c-617e5f97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df00e296-3a9d-180a-6e36-3ae44be37dd7-b7b21e35 {
    order: 0;
    place-self: center;
  }

  #w-node-df00e296-3a9d-180a-6e36-3ae44be37de4-b7b21e35, #w-node-f84dd88b-6350-43f5-466f-402e68978c2c-3a21c120, #w-node-f84dd88b-6350-43f5-466f-402e68978c2c-ad475305, #w-node-b9e427e0-ff42-76c9-cf66-f0ca3d972a09-ad475305, #w-node-_326738ee-7d12-a475-66fc-863d78a848ff-ad475305, #w-node-_0708b678-f8b3-8495-1a8b-235eccf82485-c2373a4e, #w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8f6-08ef5f06, #w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa8fb-08ef5f06, #w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa900-08ef5f06, #w-node-_2e3f0219-f8f1-8962-268b-ba8b24aaa90a-08ef5f06, #w-node-_4bf68132-7b09-b7aa-01ba-7dc7e8c218cc-007ec9ad, #w-node-e84c651a-ef61-3198-f6f8-a33061998f9e-4cb7d627, #w-node-_6d556e11-96f6-3267-5250-75fe816545ac-4cb7d627, #w-node-_3d3b1f6a-a76f-c045-412e-42ab5ce978e5-4cb7d627, #w-node-_2193d075-cd25-1d2f-317b-4d50267dd2e9-1183f61e, #w-node-_2193d075-cd25-1d2f-317b-4d50267dd2ee-1183f61e, #w-node-_2193d075-cd25-1d2f-317b-4d50267dd2f8-1183f61e, #w-node-de3edc43-4d9e-7695-0860-2c7718276ed3-af2c3e8b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_67785272-7314-e45e-d991-17a92de7a9aa-ef12f4b1, #w-node-a6b9dfc9-89fc-8580-38f0-0890cbd2518b-ef12f4b1, #w-node-_54a21716-2a96-b4a0-958b-7b96d808de52-ef12f4b1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40710-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40714-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40716-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40718-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4071a-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4071c-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4071e-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40720-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40722-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40724-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40726-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40728-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4072a-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4072c-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb4072e-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40730-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40732-0eb4070d, #w-node-_3e10d954-7d49-f4f8-020b-6c180eb40734-0eb4070d, #w-node-c932ab05-56da-577a-6c38-819498ac9035-0eb4070d, #w-node-_59fa55cf-f873-8e8a-9fa1-6ec72e839812-0eb4070d, #w-node-_34c32b32-c1e8-d326-ab59-b82de04bca03-0eb4070d, #w-node-_9466efc7-0746-00a3-2cb6-d310da8f3c7e-0eb4070d, #w-node-_73c9f8f7-526b-946e-e7c7-0ba1be83a6a2-0eb4070d, #w-node-cb60cf9f-cbc8-5708-0d2e-89e318c68b94-0eb4070d, #w-node-b79018e1-7bf3-2864-8070-b0c675e87bcb-0eb4070d, #w-node-_7bcbbd78-5e6d-31ad-8583-f3f52ae6b05d-0eb4070d, #w-node-_919aa028-eeaf-804c-5e56-95a8f88c3cf9-0eb4070d, #w-node-_41fcc86c-2f06-9352-e2a2-97cef1550543-0eb4070d, #w-node-db2d0177-472b-6a8e-2ad3-9b1bc913f7ca-0eb4070d {
    place-self: center;
  }

  #w-node-c19b0dc5-1cc8-aee7-82c6-645633acbd35-4ecf3c04, #w-node-_94150d1a-0b54-c872-bbde-fb5358887540-4ecf3c04, #w-node-_87597364-53dd-2fcc-a92a-9f01e406b3a4-4ecf3c04 {
    justify-self: center;
  }

  #w-node-_57d1b64e-d88b-bf58-b31b-dc61730d4d59-4ecf3c04, #w-node-_84422c20-1f2e-83ce-fd35-1ed6420d1969-4ecf3c25 {
    align-self: start;
  }

  #w-node-f5a2c5e6-2b75-981b-3c70-2e7e689302d7-4ecf3c26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-ff05e4ca-4468-5997-01a1-8e43a02f9f9e-4ecf3c42 {
    justify-self: center;
  }

  #w-node-ac95ce65-be4e-7ad7-4831-cc095a5a0adf-4ecf3c43 {
    place-self: center;
  }

  #w-node-_68a109ba-5644-b2b2-da58-34c75de146f4-4ecf3c43 {
    align-self: center;
  }

  #w-node-cb43d0e4-3b12-c9d1-6615-90c22aa9fe9b-ed7e885d {
    place-self: center;
  }

  #w-node-cb43d0e4-3b12-c9d1-6615-90c22aa9fe9e-ed7e885d {
    justify-self: auto;
  }

  #w-node-_25d2bcf5-7a8c-b02d-066e-66763321f717-ed7e885d {
    place-self: center;
  }

  #w-node-_25d2bcf5-7a8c-b02d-066e-66763321f71a-ed7e885d {
    justify-self: auto;
  }

  #w-node-f93c6dee-9f5c-7290-80ee-28f8aee73076-cc2e2828 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_5bc309f1-8903-f6e4-f146-318910acd3fe-cc2e2828 {
    justify-self: start;
  }

  #w-node-f27fdefb-a59f-7c7e-8e4f-4a933fdc87c2-f7325cca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
