:root {
  --color-main: #4d4d4f;
  --color-primary: #ffd257;
  --color-secondary: #dc9204;
  --color-background: #f3f3f3;
  --color-background-darker: #ddd;
  --padding-on-side: 3rem;
  --margins: 2rem;
  --font-size-12: 1.2rem;
  --font-size-14: 1.4rem;
  --font-size-16: 1.6rem;
  --font-size-18: 1.8rem;
  --font-size-20: 2rem;
  --font-size-24: 2.4rem;
  --font-size-30: 3rem;
  --font-size-36: 3.6rem;
  --font-size-48: 4.8rem;
  --font-size-60: 6rem;
  --padding-base-vertical: 1rem;
  --padding-base-horizontal: 2rem;
}
* {
  box-sizing: border-box;
  position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
a,
input,
textarea,
p,
body,
span {
  margin: 0;
  padding: 0;
}
img {
  border: none;
}
ul li {
  list-style: none;
}
a {
  text-decoration: none;
}
a,
svg,
path {
  transition: all 0.15s ease-in-out;
}
div,
article,
section,
img,
main,
input,
textarea {
  display: block;
}
input,
textarea,
img,
a,
option,
select,
button,
div {
  outline: none;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
html {
  font-size: 10px;
  font-family: 'Mulish', sans-serif;
  font-weight: 400;
}
body {
  font-size: var(--font-size-18);
  color: #4d4d4f;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
}
p {
  line-height: 1.4em;
}
.content {
  width: 100%;
  padding: 0 var(--padding-on-side);
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.content--regular {
  max-width: calc(1200px  +  2*3rem);
}
.content--smaller {
  max-width: calc(800px  +  2*3rem);
}
.content--bigger {
  max-width: calc(1400px  +  2*3rem);
}
.section {
  position: relative;
  z-index: 2;
}
.section--max-width {
  max-width: 192rem;
  margin: 0 auto;
}
.section--background {
  background-color: #f3f3f3;
}
.section--normal {
  padding: 8rem 0;
}
.section--no-top {
  padding: 0 0 8rem 0;
}
.section--page {
  padding: 4rem 0 8rem;
}
.section--last {
  padding: 8rem 0 20rem;
}
.section--services {
  padding: 0 0 20rem;
}
.absolute-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.two-columns {
  display: flex;
  margin: -3rem;
}
.two-columns .column {
  flex-basis: calc(50% - 6rem);
  margin: 3rem;
}
.button,
.global-style .wp-block-button__link {
  display: inline-block;
  padding: 1rem 2rem;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  font-size: var(--font-size-18);
  color: #4d4d4f;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  background: none;
  transition: all 0.15s ease-in-out;
  top: 0;
}
.button::before,
.global-style .wp-block-button__link::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #ffd257;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.button::after,
.global-style .wp-block-button__link::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #dc9204;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.button:hover,
.global-style .wp-block-button__link:hover {
  top: 0.1em;
}
.button:hover::before,
.global-style .wp-block-button__link:hover::before {
  background-color: #ffe166;
}
.button:hover::after,
.global-style .wp-block-button__link:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.button--smaller,
.global-style .wp-block-button__link--smaller {
  font-size: 1.6rem;
  padding: 0.8rem 1.5rem;
}
.button--small,
.global-style .wp-block-button__link--small {
  font-size: 1.5rem;
  padding: 0.7rem 1.2rem;
}
.button--tiny,
.global-style .wp-block-button__link--tiny {
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  text-shadow: none;
}
.button--target span,
.global-style .wp-block-button__link--target span {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_2' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st0%7Bfill:%234b4a49%7D%3C/style%3E%3Cpath class='prefix__st0' d='M74.1 25.8l-26.2-.3c-3.5 0-7-.1-10.5-.1-5.8 0-12.2-.9-17.9.9-4.5 1.4-8.7 4.5-11.3 8.5-3.3 5.1-2.1 11.6-2 17.4.1 13.5 0 27.1 0 40.6 0 6.6 0 13.2-.1 19.8 0 5.8-1.5 14 1.3 19.4 2.2 4.3 7 5.8 11.6 6.2 6.9.6 14 .4 21 .6 11.9.2 23.7.3 35.6 0 6.2-.1 12.4-.3 18.6-.6 6.6-.3 14.3.3 20.6-1.9 12.8-4.6 9.6-21 9.4-31.6-.2-13.8-.3-27.5-.5-41.3-.1-5.3-9.9-4-9.8.6.2 10.8.3 21.6.4 32.4 0 4.5.1 9.1.2 13.6.1 4.9.7 10.1-.2 15-1.1 6.2-6.9 5.2-12.1 5.4-5.9.3-11.8.5-17.7.7-10.7.3-21.4.5-32.1.4-5.1 0-10.1-.1-15.2-.2-5.5-.1-12.3.8-17.7-.7-5.5-1.6-3.7-10.3-3.7-14.7 0-6.4 0-12.8.1-19.2 0-11.3.1-22.7 0-34 0-5.6 0-11.1-.1-16.7 0-5.2-.3-10 5.4-12.4 4.5-1.9 11.6-.5 16.5-.5 3.4 0 6.7 0 10.1.1l25.5.3c5.7-.2 7.3-7.6.8-7.7z'/%3E%3Cpath class='prefix__st0' d='M64.9 61c4.8 6.7 8.8 11.8 11.7 13.8 0 0 28.3-28.2 40.6-40.3.4-.4.7-1 1.2-.9.4.1.7.4.9.8 2.8 4.4 9.8 12.7 11.2 12.2 1.3-.5 2-26.1 2.1-38-11.4 2.4-22.8 4.8-34.1 7.2 3 2.7 7.4 7.4 10.4 10.1.4.3.7.7.7 1.2 0 .4-.3.7-.6.9-2.4 2.2-41.3 28.9-44.6 31.8'/%3E%3Cpath class='prefix__st0' d='M60.4 62.8c3.4 4.8 6.9 10.2 11.7 13.8 2.1 1.6 6.6.6 8.3-1.2 13.9-13.8 28.5-27.2 41.9-41.5-.9.6-1.7 1.2-2.6 1.8.2-.1.5-.2.7-.3-1.9.2-3.8.3-5.7.5.8.4 1.6 2.3 2.1 3 1.1 1.5 2.3 3 3.5 4.4 1.6 1.9 3.5 4.4 5.8 5.4 3.9 1.7 9.1-.4 10-4.6 1.1-5.4.9-11.2 1.1-16.6.2-6.7.4-13.4.5-20.2 0-1.9-4.7-1-5.4-.9-11.4 2.4-22.8 4.8-34.1 7.2-.9.2-5.8 2.3-3.9 4 1.8 1.6 3.5 3.3 5.2 5.1 1.2 1.2 4.7 3.6 5.2 5.1.2.4.7-.7-.3.5-.5.6-1.4 1-2 1.4-4.8 3.5-9.7 6.9-14.6 10.3-9 6.3-18.5 12.2-27 19.2-1.6 1.3-.9 2.6.8 3.1 2.1.6 5.2-.5 6.8-1.8 9.4-7.7 20-14.3 30-21.3 4.5-3.2 9.3-6.2 13.6-9.7 1.5-1.2 3.1-2.6 2.3-4.6-.8-1.8-3.4-3.4-4.8-4.7-2.1-2.1-4.1-4.2-6.3-6.2-1.3 1.3-2.6 2.7-3.9 4 11.4-2.4 22.8-4.8 34.1-7.2l-5.4-.9c-.1 7.4-.3 14.7-.6 22.1-.1 3.1-.3 6.2-.5 9.3-.1 1.2-.3 2.4-.4 3.5-.1 1.2-1 2.3.3 1.2 1.9-.6 3.8-1.3 5.8-1.9 2.2 0 1.1.4.1-.8-.5-.7-1.3-1.2-1.8-1.9-1.5-1.7-3-3.4-4.4-5.2-2.6-3.4-3.8-6-8.6-4.8-3.6.9-5.7 3.7-8.3 6.1-3 3-6.1 6-9.1 9C91.2 55.8 82 65 72.7 74.2c2.8-.4 5.6-.8 8.3-1.2-4.8-3.6-8.2-9.1-11.7-13.8-1.6-2.5-11 .7-8.9 3.6z'/%3E%3C/svg%3E");
}
.button--smaller.button--target span,
.global-style .wp-block-button__link--smaller.button--target span {
  background-position: center;
  background-size: auto 1em;
  background-repeat: no-repeat;
  z-index: 5;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  margin-left: 1rem;
}
.button-wrapper {
  text-align: center;
  margin-top: 3rem;
  transition: all 0.15s ease-in-out;
}
.button-wrapper--margin-top {
  margin-top: 5rem;
}
.text-center {
  text-align: center;
}
.section-title {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-36);
}
.section-title--margin-top {
  margin-top: 6rem;
}
.section-title--margin-bottom {
  margin-bottom: 4rem;
}
.section-title--button .button {
  margin-left: 2rem;
  vertical-align: top;
  margin-top: 0.5em;
}
.section-subheading {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  font-size: var(--font-size-30);
  font-weight: 900;
  margin-top: 1rem;
}
.section-text {
  font-size: 2.2rem;
}
.global-style > *:first-child {
  margin-top: 0;
}
.global-style > *:last-child {
  margin-bottom: 0;
}
.global-style p {
  margin: 2rem 0;
}
.global-style p a,
.global-style li a,
.global-style table a,
.global-style .wp-block-file a:not(.wp-block-file__button) {
  color: #fdb913;
  text-decoration: underline;
  font-weight: 700;
}
.global-style p a:hover,
.global-style li a:hover,
.global-style table a:hover,
.global-style .wp-block-file a:not(.wp-block-file__button):hover {
  text-decoration: none;
}
.global-style strong {
  font-weight: 700;
}
.global-style .has-small-font-size {
  font-size: var(--font-size-18);
}
.global-style .has-medium-font-size {
  font-size: var(--font-size-20);
}
.global-style .has-large-font-size {
  font-size: var(--font-size-24);
}
.global-style .has-huge-font-size {
  font-size: var(--font-size-36);
}
.global-style hr {
  border: 0;
  height: 1px;
  background: #4d4d4f;
  clear: both;
  margin: 2rem 0;
}
.global-style h2,
.global-style h3,
.global-style h4,
.global-style h5 {
  color: #ffd257;
  line-height: 1em;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
}
.global-style h2 {
  font-size: var(--font-size-30);
  margin: 3.2rem 0 2.6rem;
}
.global-style h3 {
  font-size: var(--font-size-30);
  margin: 2.8rem 0 2.4rem;
}
.global-style h4 {
  font-size: var(--font-size-18);
  text-transform: uppercase;
}
.global-style ol:not([class]),
.global-style ul:not([class]) {
  counter-reset: item;
  list-style: none;
  margin: 2rem 0;
  line-height: 1.3em;
  padding-left: 0;
}
.global-style ol:not([class]) li,
.global-style ul:not([class]) li {
  padding-left: 1em;
  position: relative;
  line-height: 1.5em;
}
.global-style ol:not([class]) li:not(:last-of-type),
.global-style ul:not([class]) li:not(:last-of-type) {
  padding-bottom: 0.3em;
}
.global-style ul:not([class]) li::before {
  content: '';
  width: 0.4em;
  height: 0.4em;
  border-radius: 0.2rem;
  position: absolute;
  left: 0;
  top: 0.6em;
  background-color: #fdb913;
}
.global-style ul li::before {
  border-color: #fdb913;
}
.global-style ol li::before {
  color: #fdb913;
}
.global-style ol:not([class]) li {
  padding-left: 2rem;
}
.global-style ol:not([class]) li::before {
  counter-increment: item;
  content: counter(item) '. ';
  font-weight: 700;
  display: inline-block;
  position: absolute;
  left: 0;
  z-index: 2;
}
.global-style .wp-block-pullquote {
  padding: 2rem;
  padding-left: 7rem;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_4' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23ffd44d%7D.prefix__st1%7Bfill:%234a4a49%7D%3C/style%3E%3Cpath class='prefix__st0' d='M79.3 107.2c-3 .5-6.5 1-8.8-1.1-1.7-1.5-2.2-4.1-1.8-6.4.4-2.3 1.4-5.4 2.3-7.5 5.7-14 12.3-27.6 12.3-42.4 0-3.6-3-4.7-4.4-5.3-2.2-.9-4.7-.7-6.9 0s-4.3 1.9-6.3 3.2c-4.7 3.2-8.6 6.7-8.8 6.9-5.9 6.3 6.2.9 9.1 1.1.9 0 1.8.2 2.5.8.9.9 1 2.3.9 3.6-.5 5.3-3.2 10-5.6 14.7-3.8 7.5-7 15.3-9.5 23.4-1.4 4.5-2.5 9.6-.5 13.9.5 1.1 1.3 2.2 2.4 2.9 1.1.7 2.4.9 3.6 1 2.8.3 5.7.2 8.4-.7 4.2-1.4 7.5-4.7 10.6-7.9'/%3E%3Cpath class='prefix__st1' d='M79.5 106.1c-3.3.6-7.4 1-8.7-2.9-1.1-3.3.5-7.3 1.7-10.4 3-7.8 6.6-15.4 9.2-23.5 1.2-3.9 2.3-7.9 2.9-11.9.3-2.1.5-4.2.6-6.2.1-1.7.1-3.3-.8-4.7-1.4-2.2-4.5-3.3-6.9-3.6-4.1-.4-8.3 1.3-11.7 3.4-3.2 2-6.2 4.3-9 6.7-1.2 1-3 2.4-3.4 4-.8 3.6 8.1.7 9.4.3.4-.1.9-.2 1.3-.3.1 0 .7-.1.5-.1-.2 0 .3-.1.5-.1h.2c-.2 0 .5.1.7.1.9.3 1.3 1 1.4 1.9.3 1.9-.3 4-.9 5.7-.6 2-1.5 3.9-2.4 5.8-1.9 3.8-3.9 7.4-5.6 11.3-1.8 3.9-3.4 7.9-4.8 12-1.3 3.8-2.8 7.8-3.1 11.9-.3 3.5.4 7.9 3.5 10 1.6 1.1 3.5 1.3 5.4 1.4 2.1.2 4.2.1 6.3-.3 3.9-.7 7.3-2.6 10.2-5.2 1.4-1.2 2.8-2.6 4.1-4 .6-.6.4-1.2-.4-1.4-.8-.2-2.1.1-2.7.7-2.4 2.4-4.9 5.1-8 6.6-1.6.8-3.4 1.2-5.2 1.3-1.8.1-4.1.1-5.9-.6-3.4-1.5-3.8-6.6-3.5-9.7.4-3.9 1.7-7.6 3-11.3 2.7-7.8 6.2-15 9.9-22.3 2.1-4.1 7.9-16.3-1-16.4-1.9 0-3.8.6-5.6 1.1-.9.2-1.8.5-2.8.7-.1 0-.2 0-.3.1 0 0 .3-.1.1 0-.2 0-.4.1-.5.1-.1 0-.6.1-.2 0-.3.1-.1 0-.1 0l.2.1c-.1.1.1-.3.2-.4.3-.6.9-1.1 1.4-1.6 2.2-2 4.6-3.8 7-5.5 2.9-2 6.6-4.6 10.3-4 2.2.3 4.8 1.8 5.2 4.1.3 1.8 0 3.9-.2 5.7-.2 1.9-.5 3.8-.8 5.7-.8 3.9-1.9 7.7-3.1 11.4-2.5 7.4-6 14.5-8.7 21.8-1.1 3-2.5 6.6-1.5 9.9.9 3.3 3.9 4.8 7.2 4.9 1.7.1 3.3-.2 5-.5.7-.1 2-.5 2.2-1.3.1-.5-1.2-.6-1.8-.5z'/%3E%3Cpath class='prefix__st0' d='M73.8 37.6c4.1.1 8.2-1.8 10.4-5.3 2.1-3.4 1.9-8.4-1-11.2-2.9-3-8-3.2-11.6-1s-5.6 6.5-5.7 10.7c0 1.2.1 2.3.6 3.4 1.2 2.5 4.3 3.5 7 3.5'/%3E%3Cpath class='prefix__st1' d='M73 38.7c4.8 0 10-2 12.8-6.1 2.4-3.6 2.4-8.8-.6-12.1-3.2-3.5-8.6-3.6-12.7-2-4.4 1.7-7.5 5.9-8.3 10.6-.4 2.5-.4 5.5 1.7 7.4 1.8 1.7 4.5 2.2 6.9 2.3.8 0 2.1-.3 2.6-1.1s-.4-1.1-1-1.1c-1.6 0-3.3-.4-4.6-1.4-1.6-1.2-2-3.2-1.8-5.1.2-3.5 1.7-7.3 4.7-9.3 2.5-1.7 5.9-1.4 8.3.5 2.7 2.2 3.4 6.1 2.3 9.4-1.2 3.6-4.8 5.9-8.6 5.8-.8 0-2.1.3-2.6 1.1-.6.7.3 1.1.9 1.1z'/%3E%3Cpath class='prefix__st1' d='M63.9 128.4c-6.1-1.8-12.5-2.8-18.5-4.8s-11.1-5.4-15.3-10.1C22 104.5 16.6 92.8 14 81c-2.6-11.7-2.4-24 .6-35.7 1.6-6.2 4.1-12 8.7-16.6 4.3-4.3 9.5-7.6 14.9-10.3 11.5-5.8 24.2-8.6 37.1-7.8 6.2.4 12.3 1.6 18 4.1 5.4 2.4 10.2 6.2 14.7 10 4.6 4 8.3 8.4 11.4 13.7 3.1 5.4 5.5 11.2 7.1 17.2 1.6 5.9 2.5 11.9 2.9 18 .5 6.6.4 13.2-1.1 19.7-1.2 5.4-3.4 10.4-6.7 14.8-3.1 4.1-7.2 7.4-11.4 10.3-4.9 3.4-10 6.4-15.7 8.5-5.8 2.1-11.9 3.3-18 3.9-3 .3-6.1.5-9.2.5-.8 0-2.1.3-2.5 1.1-.4.8.4 1.2 1.1 1.2 13.2-.1 26.7-2.4 38.4-8.7 5.2-2.8 10.3-6.3 14.7-10.2 4-3.4 7.4-7.5 9.8-12.2 5.9-11.7 5.5-25.8 3.5-38.4-1-6.3-2.6-12.6-5.1-18.5-2.4-5.8-5.6-11.7-9.7-16.5-4-4.7-9-8.5-13.9-12-5.2-3.7-10.9-6.1-17.1-7.4-13.2-2.8-27.3-1.5-40 2.9-6.3 2.2-12.4 5.1-18 8.8-5.2 3.4-10 7.6-13.2 12.9-3.4 5.7-5 12.4-6 18.8-1.1 6.2-1.3 12.5-.8 18.7 1.1 12.7 5.3 25 12.2 35.7 3.4 5.3 7.5 10.2 12.8 13.7 5.5 3.7 12 5.4 18.3 6.8 3.3.8 6.5 1.5 9.7 2.5.8.2 2.1-.1 2.7-.7.7-.6.5-1.2-.3-1.4z'/%3E%3C/svg%3E") 2rem 2.5rem / auto 3rem no-repeat;
  text-align: left;
  margin: calc(2 * var(--margins)) 0;
}
.global-style .wp-block-pullquote::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.global-style .wp-block-pullquote::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.global-style .wp-block-pullquote blockquote {
  margin: 0;
}
.global-style .wp-block-pullquote blockquote > *:first-child {
  margin-top: 0;
}
.global-style .wp-block-pullquote blockquote > *:last-child {
  margin-bottom: 0;
}
.global-style .wp-block-pullquote p {
  font-size: var(--font-size-20);
}
.wp-block-table {
  margin: 2rem 0;
  overflow: inherit;
}
.wp-block-table table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin: 2rem 0;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.wp-block-table td,
.wp-block-table th {
  background: #f2f2f2;
  padding: 1rem 1.6rem;
  text-align: center;
}
.wp-block-table th {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  color: #ffd257;
}
.wp-block-table tr:nth-of-type(even) td {
  background: #fcfcfc;
}
@media screen and (max-width: 600px) {
  .wp-block-table td,
  .wp-block-table th {
    padding: 0.4rem 0.7rem;
    font-size: 1.3rem;
  }
}
.wp-block-media-text:not(:last-of-type) {
  margin-bottom: 3rem;
}
.wp-block-media-text img {
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
}
.blocks-gallery-grid,
.wp-block-gallery {
  justify-content: center;
}
#pixel-to-watch {
  position: absolute;
  top: 5rem;
  width: 1px;
  height: 1px;
  background: transparent;
  left: 0;
}
.top-bar {
  padding: 2rem 0;
  z-index: 99;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  transition: all 0.15s ease-in-out;
}
.top-bar.smaller {
  background-color: #f3f3f3;
  padding: 1rem 0;
  border-bottom: 2px solid #4d4d4f;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.top-bar.smaller .top-bar__logo img {
  height: 4rem;
}
.top-bar.smaller .top-bar__facebook {
  width: 3rem;
  height: 3rem;
}
.top-bar.smaller .button {
  font-size: var(--font-size-16);
}
.top-bar.smaller .button::after {
  opacity: 0;
  visibility: hidden;
}
.top-bar.smaller .button:hover {
  top: 0;
}
.top-bar__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-bar__logo img {
  height: 8rem;
  width: auto;
  transition: all 0.15s ease-in-out;
}
.top-bar__menu {
  margin: 0 3rem;
}
.top-bar__menu li {
  display: inline-block;
}
.top-bar__menu .current-menu-item a,
.top-bar__menu .current_page_parent a,
.top-bar__menu .current-page-ancestor a {
  font-weight: 900;
}
.top-bar__menu a {
  display: block;
  font-size: var(--font-size-18);
  color: #4d4d4f;
  padding: 1rem 1rem;
}
.top-bar__menu a:hover {
  color: #000;
  text-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.top-bar__right-side {
  display: flex;
  align-items: center;
}
.top-bar__facebook {
  margin-right: 3rem;
}
.top-bar__mobile-menu {
  display: none;
}
.header {
  padding-top: 12rem;
}
.hp-header-banner {
  min-height: 65vh;
  display: flex;
  align-items: center;
}
.hp-header-banner__title {
  font-size: var(--font-size-60);
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
}
.hp-header-banner__text {
  font-size: var(--font-size-18);
  margin: 2em 0;
}
.hp-header-banner__inside {
  max-width: 66rem;
  width: 100%;
  padding: 8rem 0 10rem;
}
.hp-header-banner__image {
  position: absolute;
  right: 10%;
  top: 0;
  height: 80rem;
  width: auto;
}
.hp-header-banner__image-wrapper {
  position: absolute;
  top: -8rem;
  right: 0;
  bottom: -50rem;
  left: 0;
  overflow: hidden;
}
.hp-header-banner__buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.hp-news {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6rem;
  margin-bottom: 4rem;
}
.hp-news__text {
  font-size: var(--font-size-18);
  margin: 3rem 0;
}
.hp-news__right {
  padding-top: 2px;
}
.hp-news__right::after {
  content: "";
  position: absolute;
  left: -10rem;
  top: -2rem;
  right: -10rem;
  bottom: -5rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 418 223.7'%3E%3Cpath d='M361.3 171c2.1-9.8 3.4-19.8 4-29.8-19.9 22.3-41.9 45.8-71.3 51.2 30.4-40.7 60.8-81.5 91.2-122.2-2.3-2.4-5.4-.8-15.5 6.5s-33.8 21.2-50.3 39.4c-22.7 25-45.3 50-68 75-3-7.2-.7-15.4 1.7-22.9 16.1-49.6 35.7-77.1 56.7-124.8-13.9 24.6-24 33.3-43.5 51.4-19.5 18-31.3 43.3-51.9 60-13.4 10.9-28.6 19.7-41 31.7 10.3-32.6 43.7-78.5 61.7-107.6-32.6 19.6-66 74.1-98.2 94.3C156.7 131 186.3 94.3 215.7 58c-12.6-3.7-24.4 7.1-33.2 16.8-37.7 41.8-76.3 83.5-122.1 116.3 3.7-16.4 10.7-32 20.5-45.7-16.9 2-33.5 6.6-49 13.6 4.7-7.3 11.7-12.7 18.5-18.1 25.3-20.3 49.2-42.5 71.3-66.3 11.9-12.8 14.7-15.2 21.4-31.3-30.5 23.2-43.9 46.8-79 62.3-.5-15.7 2.9-31.6 9.7-45.9-3.6 30.5-14.7 60.1-32 85.5' fill='none' stroke='%23f3f3f3' stroke-width='60' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  z-index: -5;
}
.hp-news__right-title {
  display: none;
}
.main {
  overflow: hidden;
}
.water-level {
  display: flex;
}
.water-level__title {
  flex-shrink: 0;
  margin-top: 0.3rem;
  margin-right: 2rem;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-24);
}
.water-level__row {
  display: flex;
  align-items: center;
}
.water-level__row:not(:last-child) {
  margin-bottom: 1rem;
}
.water-level__place {
  font-size: var(--font-size-24);
  font-weight: 900;
  min-width: 10rem;
}
.water-level__value {
  font-size: var(--font-size-24);
  font-weight: 900;
  margin: 0 2rem;
  cursor: help;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  min-width: 8.5rem;
}
.water-level__value:hover .bubble {
  opacity: 1;
  visibility: visible;
  bottom: 120%;
}
.water-level__icon {
  width: 5rem;
  height: 4rem;
  margin: 0 0.5rem;
}
.water-level__icon:hover .bubble {
  opacity: 1;
  visibility: visible;
  bottom: 120%;
}
.water-level__icon-boat {
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 157.3 92.3'%3E%3Cpath d='M142 43.4c2 5 4.3 17.3 0 23.4s-6.7 6.8-16.6 7-101.6.1-106.1-.9-16.7-8.1-16.2-16 7.5-18.1 8.7-17.1c1.3 1 2 13 15.1 13.4 13.1.5 93.5.3 98.5-.4 5-.8 10.7-5.4 10.6-6.9-.1-1.5.4-6.3 2.1-6.1 1.8.1 3.3 2.1 3.9 3.6z' fill='%23ffd258'/%3E%3Cpath d='M155.2 17.8c-3.9-.9-21.2-7.8-24.2-1.7-11.8-3.6-23.7-7.3-35.5-10.9-.5-.2-1.1-.3-1.7-.3.3-.4.6-.9.8-1.3.4-.7-.8-2.6-1.3-1.8C92 3.9 90.6 6 88.9 7.9c-.5.6.6 2.5 1.3 1.9 1-1.1 1.9-2.3 2.8-3.5.1 0 .2.1.4.1 2.2.7 4.3 1.3 6.5 2-7.6 8.4-6.3 17.9-2.4 27.7-.2.5-.4 1-.6 1.3-2 4.6-1.9 9.8-3.6 14.5v.1c-13.1 0-26.3 0-39.4-.1 4.7-10.1 9.4-20.3 14.1-30.4 1.7 1 3.4 1.9 5.1 2.9.9.5 3.3-.8 2.1-1.5-3.9-2.2-7.8-4.3-11.6-6.5-.9-.5-3.3.8-2.1 1.4 1.5.9 3.1 1.7 4.6 2.6-.1.1-.1.1-.1.2-.1.2-.2.3-.2.5-1.6 1.7-3.3 3.4-5 5-2.1 2.1-6.1 7.6-9.5 6.2-3.9-1.5-6.9-4.5-10.7-6-.1 0-.3-.1-.4-.1-.9-.9-1.9-1.8-2.9-2.6 1 0 2.1-.2 3.1-.6 6-2.2 5.1-9.9 2.6-14.3-2.7-4.1-8-7.4-12.9-5.7-6.4 2.3-6.2 9.5-3.4 14.6 0 0 0 .1.1.1v.1c1 1.5 2.2 2.8 3.6 3.8-1.1.1-2.2.4-3.3 1-8.9 5.2-3.5 21.2.1 29-6.9-.2-12.2-4.1-12.5-11.4 0-.1 0-.2-.1-.4-.4-2.1-2.5-2.6-4.4-1.7-2.6 1.2-4.4 4.9-5.7 7.1-3.8 6.4-4.2 14 .3 20.1 4 5.4 10 9 16.7 9.1l19.2.3c-2.4 5.1-4.8 10.3-7.2 15.4-.4.8 2.3.5 2.7-.4 2.3-5 4.7-10 7-15 22.8.4 45.6.5 68.4.2 6.3-.1 12.6-.2 19-.6 5.9-.4 11.4-2.4 14.4-7.8 4.2-7.6 1.8-22.1-4.1-28.4-2.3-2.5-5.8-1-6 2.2-.3 6.9-5.7 11-11.2 11.3-4.5.2-8.9.3-13.4.3.1-.1.2-.2.2-.3.8-3.2 1.2-7 .6-10.4 3.6-1.6 8.5-2.3 10.2-6.1 1.1-2.4 1.3-4.8 1.7-7.4.5-3.9 1.8-7.6 2.5-11.4 1.6.5 3.2 1 4.7 1.5.2.1.3.1.5.1-.8 9.7 14.6 13 21.2 15.7.4.1.5 0 .6-.3.1 0 .2-.1.3-.3 1.8-3.9 3.4-9.2 3.4-13.5l-1-1.7zM46.8 61.3c-1.2-2.4-2.7-4.6-4.4-6.7 2.5 0 5 0 7.5.1-1 2.2-2 4.4-3.1 6.6zm5.4-26.9c2.8-.3 5.3-2.8 7.3-4.7 1.2-1.1 2.3-2.2 3.5-3.3-3.9 8.3-7.7 16.6-11.6 25-1.5-4-1.7-8.1-3.8-12.1-1.5-3-2.9-6-4.7-8.8 3 2.1 6.1 4.3 9.3 3.9zM27.9 7.3c2-6.5 9.1-1.7 11.6 1.5s3.4 8.1 1.3 11.7c-3 5.2-9.3-.6-11.4-3.6-1.7-3.1-2.5-6.2-1.5-9.6zm-.4 19.3c4.4-6.8 11.5 3.3 13.6 6.9 1.5 2.7 2.8 5.6 4.3 8.3 1.7 3.2 1.6 6.8 2.8 10.1-2.8 0-5.6 0-8.3-.1-2.1-2.1-4.4-4-6.9-5.7-5.3-3.7.9-13 1.2-18 0-.5-2.6-.1-2.7.7-.2 4.1-5.8 12.8-2.6 16.6 2.1 2.5 5.3 4.1 7.7 6.3-2 0-3.9-.1-5.9-.1-3.2-6.5-7.5-18.3-3.2-25zm-8.5 45c-1.1 0-.8-.2 0 0zm2.2 0H19c-2.4-.9-4.7-2.4-6.7-4-3.6-2.9-6-6.7-6.4-11.4-.2-3.2 1-6.3 2.3-9.2.6-1.3 1.4-2.5 2.2-3.7.9 3.7 3.2 6.9 6.4 9 4.6 3 11.6 2.2 16.9 2.3 1.8 0 3.6 0 5.4.1 2.5 3 4.7 6.4 6.1 10-1.2 2.5-2.3 5-3.5 7.4-6.7-.2-13.6-.3-20.5-.5zM137 48c1.2-1.6 1.5-3.2 1.8-4.9 2.4 5 3.5 10.7 3.3 16.1-.3 7.1-4.5 11.9-11.7 12.4-6.3.4-12.6.5-18.9.6-22.3.3-44.7.2-67-.2 2.7-5.8 5.4-11.6 8.1-17.3 9.5 0 18.9.1 28.4.1 8.3 0 16.7 0 25-.1 9.5-.1 24.3 2.4 31-6.7zm-41.5 4c.1-.1.2-.2.3-.4.4-1.1 1.7-7.8 3.2-12.9 1.1.6 2.6.5 2-.9-.3-.8-.6-1.5-.9-2.3.7-1.8 1.3-2.9 1.9-2.6 2.2.9 5 4.8 5.7 6.9.1.2.1.4.2.6-.7.7-.4 1.6.4 1.7.5 3.2 0 6.9-.7 9.8v.1H95.5zm8.4-22.5c-.8-2.6-.7-5.3 1.2-7.4 2.9-3.1 6.7 1.8 7.6 4.1 1 2.5.6 5.4-1.2 7.4-2.9 3-6.7-1.9-7.6-4.1zm18.4-13.6c-.8 4.9-2.4 9.6-3 14.5-.5 3.7-1.8 5.8-5.3 7.1-1.3.5-2.5.9-3.7 1.4-.2-.6-.5-1.2-.8-1.8-.2-.3-.4-.7-.7-1.1.5 0 1-.1 1.5-.2 4.8-1.3 6.3-6 5-10.4-1.1-3.7-5.2-6.8-9.1-5.7-4.8 1.3-6.3 6-5 10.4.1.3.3.6.4.9-.9.2-1.8.9-2.5 1.9-2.7-8.2-2.9-16 3.8-23.1.1-.1.2-.3.2-.5 6.5 2 12.9 4 19.4 6 0 .2-.1.4-.2.6zm28.9 15.4c-3.8-1.5-22.3-8.2-18.9-13.3 1.6 0 2.8-.3 1.1-1.1l.2-.2c3.1-2 8.7-.3 11.9.5 3 .7 6 1.7 8.9 2.5-.3 3.7-1.7 8.3-3.2 11.6z' fill='%234a4a49'/%3E%3C/svg%3E") center / contain no-repeat;
}
.water-level__icon-raft {
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 134.6 100.8' xml:space='preserve'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23ffd44e%7D.prefix__st1%7Bfill:%234a4a49%7D%3C/style%3E%3Cpath class='prefix__st0' d='M117.8 78.7l-2.2-.9-2.7-.2-3.8-.4L107 76l-.4 9-1.7 3.1L102 91l-.2 2 1.4.3h2.4l1.9-.3 3-1.7 3.6-1.7 3.6-2.6 1.6-2.2.2-3.9zM92.4 69L89 65.8l-2-1.9-5.2-4.5-4.8-3.1-4.9-1.8-9.5-1.7h-4.7l-7.6 1.5-6.2 3-4.9 4.4-1.7 3.4v5.6l1.9 4.7 3.8 4.6 5.5 4.4 3.5 3.5 3-.7 1.9-1.6 2.2-2.5 2.3-1.6 1.9-1h2.3l2.6.2 2.2.5 2.1.5 2.6.5 2.6.4 4-1 2.4-.9 4.1-2.9 3-3.3 4.7-2.1-1-1.2z'/%3E%3Cpath class='prefix__st1' d='M132.9 98.3c-3.1-2.1-6.7-2.8-10.4-2.8-1.7 0-3.4-.1-5 .2-2.8.6-5.4 2.1-8.3 1.9-.3 0-.4 0-.6.1-.1 0-.1 0-.2-.1-2.4-.3-6.1-1.1-5.7-4.3 4.6 1.4 11.6-2.8 14.6-5.3 3.1-2.6 4.9-6.2 1.3-9.2-.9-.7-2.1-1.2-3.1-1.4-2-.4-5.1.4-6.8-.8-.1 0-.2-.1-.4-.1-.3-2.2-1.2-4.1-3.2-4.6-2.5-.6-5.7-.7-8.7-.2h-.1c-4.4-3.3-8.2-7.4-12.3-11.1-1.4-1.3-2.9-2.4-4.5-3.3.2 0 .3 0 .4-.1 2.6-2.1 3-6.6 2.7-10.4 3.8-.5 7.4-1.7 10.8-3.6.4.1.8.1.9-.2.6-1 1.6-2.1 2.1-3.3.5-1.4 1-2.9 1.5-4.4.9-2.2 1.6-4.5 2.4-6.7.2 0 .4 0 .6-.1.2-.1.4-.3.7-.5 1.2.4 2.5.8 3.7 1.2h.2c1.3 1.9 2.3 6 5 4.9 1.9-.8 3.3-4.2 2.4-6.2-.2-.4-.8-.6-1.2-.5-1.7.3-3.4.3-5.1.3-.2-.2-.5-.3-.9-.4-.8-.3-1.7-.5-2.5-.8 1.3-1.3 2.1-2.8 0-3.6-1.4-.6-3.3-.5-4.1 1-.2.3-.3.7-.5 1-4.6-1.7-9.1-3.6-13.5-5.5-3.3-1.3-6.5-2.8-9.6-4.4 1.8-1 3.7-2.5 2.4-3.8-1.3-1.2-3.5-1.5-4.9-.5-.7.5-1.2 1.2-1.6 2-.4-.2-.7-.4-1.1-.7-.4-2.1-.7-4.8-2.4-6.1-1.8-1.4-3.9-2-6-3-3.9-1.8-7.7-4-10.3.5-.5 1.6-2.9 5-1.6 6.5 1.2 1.4 3.5 1.9 5.1 2.7 4.6 2.2 9.2 2.2 14.1 1.4.7.5 1.5.9 2.2 1.3-.5 2.7-.5 5.5-1.3 8.1-.8 2.7-2.3 5.1-3 7.9v.2c-.1 0-.1.1-.1.1 1.9 3.6 3.4 7.3 5.8 10.6l.1.1c-1.3 1-2.5 2.2-3.4 3.6-1.5 2.4-1.1 4.7-1.5 7.3-4.2-.9-8.6-1.1-12.8-.6H55h-.1c-1.8.2-3.5.6-5.2 1.2C43 56 35.2 61.4 36.5 69.7c.6 4.1 2.7 7.3 5.7 10 1.8 1.7 4 2.9 5.7 4.8 1 1.1 1.9 1.9 3.1 2.7.5.3 2.1.3 1.1-.3-1.9-1.1-3.2-3.1-5-4.4-1.6-1.3-3.4-2.5-4.7-4-1.3-1.4-2.4-3.1-3.2-4.9.1 0 .2-.1.3-.2 2.1-3.5 6.6-6.8 10.6-7.8 4.3-1.1 8.8-.4 13 .9 4.3 1.4 8.4 3.6 12.3 6 2.1 1.2 3.8 2.9 5.6 4.5 1.1 1 2.3 1.5 3.1 2.8-2.4 1.5-5.2 2.4-8.1 2.3-4.7 0-11.2-4.1-15.8-1.3-2.3 1.5-3.5 3.9-5.6 5.5-3.1 2.4-7.3 3.7-11 2-5.5-2.5-9.5-7.3-15-9.8-5.2-2.4-10.7-3.5-16.3-4.5-1.2-.2-.5.8.3.9 7.4 1.2 15 2.9 21 7.7 3.6 2.8 7.6 6.6 12.4 7.2 4.6.6 9.1-1 12.1-4.7 2.9-3.6 5.7-5 10.6-3.5 2.3.7 4.6 1.4 7.1 1.4 5.4 0 9.9-1.7 13.6-5.7 2.7-3 5.5-4.6 9.7-4.7 1.5 0 3-.1 4.5 0 2.2.1 2.6 2.3 2.8 4 .5 3.6.6 7.9-2.1 10.7-1.8 1.8-3.3 3.4-3.3 6.1 0 4 4.8 4.8 7.7 5.2.2.2.4.3.7.3 3.5.2 6.5-1.9 9.9-2.1 4.3-.2 8.8-.2 12.5 2.3.7.5 2.2-.1 1.1-.8zM76.5 34.1c.9-2.4 4.9-7.9 8.1-4.5 2 2.1 2 4.9 1.2 7.5-.9 2.4-4.9 7.9-8.1 4.5-1.8-2-2.1-5-1.2-7.5zm33.2-1c-.6.3-1.4-1.9-1.6-2.3-.3-.5-.5-1.1-.9-1.6 1.4 0 2.8 0 4.2-.2.2 1.5-.7 3.6-1.7 4.1zm-9-7.7c.3-.7 1.2-1.9 2.1-1.2.4.4-.3 1.2-1.1 2-.4-.1-.7-.2-1.1-.4 0-.1 0-.3.1-.4zM74.6 11.9c.5-.4 1.2-.6 1.8-.3.3.1.4.4.3.7-.4.8-1.4 1.4-2.1 1.9-.1.1-.3.2-.4.2-.3-.2-.6-.3-.9-.5.2-.8.7-1.5 1.3-2zm-17.9.5c-1.4-.7-2.9-1.4-4.3-2-1.7-.8-.4-3.4.2-4.4 1.5-2.6 2.8-4.8 6.2-3.2 1.4.6 2.7 1.3 4.1 1.8 1.9.7 4.2 1.4 4.9 3.6.3.9.5 1.9.7 2.8-.5-.3-1-.7-1.4-1-1.2-.9-4.2-.3-2.2 1.1.9.7 1.9 1.3 2.9 2-3.7.6-7.8.9-11.1-.7zM68.8 32s.1-.1.1-.2c.7-2.8 2.4-5.1 3-7.9.6-2.5.8-5.1 1.2-7.6h.1c3.5 1.8 7.1 3.5 10.7 4.9 4.8 2 9.6 4 14.5 5.9v.9c0 .2.1.3.2.4-.8 2.2-1.6 4.4-2.3 6.6-.5 1.4-.8 3.1-1.5 4.4-.6 1-1.2 1.9-1.8 2.8-.2 0-.3 0-.4.1-3.1 1.8-6.4 3-9.9 3.6-.1-.7-.2-1.4-.3-2 0-.2-.3-.3-.6-.4 2.7-.6 4.9-3.3 5.9-5.9 1.2-4.1.1-8.8-4.5-9.8-3.7-.9-7.4 2.5-8.4 5.9-.7 2.5-.6 5.2.6 7.1h-.1c-.4.2-.9.5-1.3.8-2.1-3-3.5-6.4-5.2-9.6zm2.9 13.9c1.3-1.6 2.8-2.9 4.5-4 .7.7 1.7 1.3 2.9 1.6.5.1.9.2 1.4.1.6 3.8.9 10.4-2.3 13.1-1.4-.7-2.9-1.3-4.5-1.9l-3.9-1.2c.4-2.8 0-5.4 1.9-7.7zm4.4 10.4c2.4 1.1 4.6 2.6 6.7 4.3-.2.1-.3.3-.3.5 0 2.7-.3 6.9-3 8.4-.8-.6-1.7-1.1-2.6-1.6-2.5-1.2-4.6-3.2-7.3-4.2-2.5-1-5-2.1-7.5-3-3.1-1.1-6.5-1.5-10-1.2-.1-3 1.1-5.2 4.1-6 6.7-.9 13.7.1 19.9 2.8zm-24.8-1.7c.1 0 .2-.1.4-.1-.2.2-.4.5-.6.7-.8 1.3-.8 3-.7 4.5-4.3.6-8.5 2.4-11.5 5.5 1.6-5.5 6.9-9.1 12.4-10.6zm34.5 24c-.1.1-.3.2-.4.3-1-1.2-2.4-2-3.6-3.1-2-1.8-3.8-3.3-6.1-4.6-4.5-2.5-9-5.1-14.1-6.3-4.3-1-9.1-1.8-13.4-.1-3.5 1.4-7.2 3.7-9.5 6.8-.2-.9-.4-1.9-.3-2.8 2.5-4 6.7-6.6 11.2-7.6 5.7-1.3 10.5-.4 15.9 1.8 3.9 1.6 7.2 3.9 10.9 5.7C79 70 80.8 72.2 83 74c1.4 1.2 3 2 4.4 3.2-.6.6-1.1 1-1.6 1.4zm2.2-2.2c-2-1.6-4.2-2.9-6.1-4.8-.4-.4-.7-.7-1.1-1 2.8-1.7 3.4-5.5 3.5-8.7 3.6 3.3 6.9 7 10.7 9.8.1.1.2.1.4.1-1.5.3-2.9.8-4.1 1.5-1.3.9-2.3 2-3.3 3.1zm30.9 6.4c-.2 0-.3 0-.4.1-2.9 2.3-7.5 3.3-11.2 3.2.6-1.1.9-2.2 1.1-3.7v-.2c1.7.5 3.4.3 5.2-.1 2-.4 3.2-1.3 4.9-2.2.2.3.3.7.4 1.1v1.8zm-6.8-4.9c1.9 0 4.3 0 5.7 1.3-.3-.1-.7-.2-.9-.1-1 .6-2 1.5-3.2 1.9-1.5.4-3.7 1.1-5.2.6h-.1c.1-1.2.2-2.8 0-4.4 1.1.6 2.4.7 3.7.7zm-6.7 10.7c.5-.5.9-.9 1.2-1.4 3.7.3 8.1-.4 11.5-2.2-.3.5-.7.9-1.1 1.3-1.9 1.8-4.1 3.3-6.5 4.4-1.5.7-5.9 3.1-7.7 2.2.4-1.8 1.3-3.1 2.6-4.3z'/%3E%3Cpath class='prefix__st1' d='M92.5 62.6c-1.1.2-.8 1.1.2.8 3.3-.7 6.6-2.6 10-2.3 3.1.3 6.3 3.1 9 4.6 4.2 2.3 8.4 2.5 12.7.4 1.1-.5.1-1-.7-.7-6.9 3.2-11.9-1.8-17.9-4.7-4.3-2-9 1-13.3 1.9zM13.3 65.1c2.4.2 4.7 3.1 6.6 4.3 4.2 2.7 8.6 2.6 12.7-.2 1-.7-.6-.8-1.1-.5-4.6 3.1-8.8 1-12.6-1.9-1.6-1.2-2.5-2.2-4.5-2.7C10.3 63 5.3 66 1.8 67.7c-1.1.5-.1 1 .7.7 3.3-1.6 7-3.7 10.8-3.3zM99 98.8c-7.6.6-12.8-7-20.2-6.4-2.9.2-5.4 1.3-8 2.8-3.1 1.8-6.1 3.3-9.9 2.4-2.6-.6-4.9-2.2-6.9-3.9-.4-.3-1.9.4-1.7.6 3.2 2.5 6.9 4.6 11.1 4.4 3.2-.1 6.1-1.9 8.8-3.5 6-3.6 10.4-1.4 15.7 1.6 3.3 1.8 6.5 2.9 10.3 2.6.4.1 2-.7.8-.6z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.water-level .not-active {
  cursor: help;
  opacity: 0.5;
}
.bubble {
  position: absolute;
  padding: 1rem;
  width: 20rem;
  text-align: center;
  bottom: 80%;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 10;
  background-color: #ffd257;
  font-size: 1.2rem;
  transition: all 0.15s ease-in-out;
  font-weight: 900;
  border: 2px solid #4d4d4f;
  filter: drop-shadow(0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25));
  border-radius: 0.5rem;
  opacity: 0;
  visibility: hidden;
}
.bubble::after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  background-color: #ffd257;
  left: 50%;
  bottom: -0.8rem;
  transform: translate(-50%, 0) rotate(-45deg);
  border-left: 2px solid #4d4d4f;
  border-bottom: 2px solid #4d4d4f;
}
.blog-hp {
  display: flex;
  justify-content: center;
  gap: 3rem;
}
.blog-hp--single::after {
  content: "";
  position: absolute;
  left: -10rem;
  top: -10rem;
  right: -10rem;
  bottom: -2rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 418 223.7'%3E%3Cpath d='M361.3 171c2.1-9.8 3.4-19.8 4-29.8-19.9 22.3-41.9 45.8-71.3 51.2 30.4-40.7 60.8-81.5 91.2-122.2-2.3-2.4-5.4-.8-15.5 6.5s-33.8 21.2-50.3 39.4c-22.7 25-45.3 50-68 75-3-7.2-.7-15.4 1.7-22.9 16.1-49.6 35.7-77.1 56.7-124.8-13.9 24.6-24 33.3-43.5 51.4-19.5 18-31.3 43.3-51.9 60-13.4 10.9-28.6 19.7-41 31.7 10.3-32.6 43.7-78.5 61.7-107.6-32.6 19.6-66 74.1-98.2 94.3C156.7 131 186.3 94.3 215.7 58c-12.6-3.7-24.4 7.1-33.2 16.8-37.7 41.8-76.3 83.5-122.1 116.3 3.7-16.4 10.7-32 20.5-45.7-16.9 2-33.5 6.6-49 13.6 4.7-7.3 11.7-12.7 18.5-18.1 25.3-20.3 49.2-42.5 71.3-66.3 11.9-12.8 14.7-15.2 21.4-31.3-30.5 23.2-43.9 46.8-79 62.3-.5-15.7 2.9-31.6 9.7-45.9-3.6 30.5-14.7 60.1-32 85.5' fill='none' stroke='%23f3f3f3' stroke-width='60' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  z-index: -5;
}
.blog-hp__item {
  transition: all 0.15s ease-in-out;
  top: 0;
  max-width: 320px;
  flex-basis: 100%;
}
.blog-hp__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.blog-hp__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.blog-hp__item:hover {
  top: 0.1em;
}
.blog-hp__item:hover::before {
  background-color: #ffffff;
}
.blog-hp__item:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.blog-hp__content {
  border-top: 2px solid #4d4d4f;
  padding: var(--padding-base-vertical) var(--padding-base-horizontal);
}
.blog-hp__title {
  font-size: var(--font-size-18);
  text-align: center;
  color: #4d4d4f;
  line-height: 1.3em;
}
.blog-hp__link-wrapper {
  margin-top: 2rem;
  text-align: right;
}
.blog-hp__link {
  display: inline-block;
  color: #4d4d4f;
  font-weight: 700;
  padding-right: 3.5rem;
  transition: all 0.15s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13'%3E%3Cpath fill-rule='evenodd' fill='%234d4d4f' d='M.13 8.18c3.039-1.667 7.028-1.447 10.261-1.39 2.211.037 4.463.088 7.369.31-2.992 1.6-5.147 2.333-7.31 3.587-1.1.64-.112 1.74.825 1.197 2.836-1.647 6.525-3.064 9.004-4.146.13-.014.431-.068.488-.078.374-.059 1.488-1.327 1.183-.99-2.273-2.18-4.627-4.521-6.798-5.77-.243-.674-1.481.416-1.185.705 1.39 1.366 2.854 2.637 4.322 3.902-1.489-.248-4.594-.334-6.861-.344-2.718-.02-7.32-.25-10.477 1.309C.573 6.661.301 8.235.13 8.18z'/%3E%3C/svg%3E") right 0.3rem center / auto no-repeat;
}
.blog-hp__link:hover {
  color: #fdb913;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13'%3E%3Cpath fill-rule='evenodd' fill='%23fdb913' d='M.13 8.18c3.039-1.667 7.028-1.447 10.261-1.39 2.211.037 4.463.088 7.369.31-2.992 1.6-5.147 2.333-7.31 3.587-1.1.64-.112 1.74.825 1.197 2.836-1.647 6.525-3.064 9.004-4.146.13-.014.431-.068.488-.078.374-.059 1.488-1.327 1.183-.99-2.273-2.18-4.627-4.521-6.798-5.77-.243-.674-1.481.416-1.185.705 1.39 1.366 2.854 2.637 4.322 3.902-1.489-.248-4.594-.334-6.861-.344-2.718-.02-7.32-.25-10.477 1.309C.573 6.661.301 8.235.13 8.18z'/%3E%3C/svg%3E") right center / auto no-repeat;
}
.blog-home {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
}
.blog-home__item {
  transition: all 0.15s ease-in-out;
  top: 0;
}
.blog-home__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.blog-home__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.blog-home__item:hover {
  top: 0.1em;
}
.blog-home__item:hover::before {
  background-color: #ffffff;
}
.blog-home__item:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.blog-home__content {
  border-top: 2px solid #4d4d4f;
  padding: 2rem;
}
.blog-home__title {
  font-size: var(--font-size-20);
  color: #4d4d4f;
  line-height: 1.3em;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
}
.blog-home__time {
  display: block;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  color: #4d4d4f;
  margin: 1rem 0;
  font-size: var(--font-size-16);
  padding-left: 3rem;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_4' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234b4a49%7D%3C/style%3E%3Cpath d='M125.1 40.9c-9.9 1.1-69.4 3.4-69.4 3.4H11.4l2.4-17 5-6.4 6.2-1.8 31.3-.9 26.7-.8h35.4l5.8 7.6.9 15.9z' fill='%23ffd54e'/%3E%3Cpath class='prefix__st1' d='M93.6 28.3c-1.2-1.3-1.5-3.1-1.5-4.8-.1-1.9 0-3.7 0-5.6v-3.7c0-.4.1-.9 0-1.3-.3-1.1-2.6-.3-3.1 0-.3.1-.7.5-.8.9-.1 1.5 3.7.7 3.9-.5.2-1.6.5-3.2 1.2-4.6.3-.6.7-1 1.2-1.4.1-.1-.3 0-.2 0 .2 0 .4.1.6.2 1.1.5 1.3 1.7 1.5 2.8.2 1.2.3 2.4.3 3.6 0 1.5 3.8.7 3.9-.5.1-3.3 0-7.8-4.2-8.1-2.2-.2-4.5.8-5.9 2.4-1.4 1.7-2 4-2.2 6.1 1.3-.2 2.6-.3 3.9-.5v-.1c-.2.3-.5.5-.7.8h-3.1c.1.4 0 1 0 1.5v3.9c0 3.4-.7 7.8 1.8 10.5.7.8 4.4-.6 3.4-1.6zM54.1 13.9c1.1-2.5 1.4-7.6-2.1-8.3-3.2-.6-7 1.6-8.9 4.1-2 2.8-2.3 6.8-2.7 10.1-.5 3.6-.5 7.3.8 10.8.5 1.3 4.3.1 3.9-1-1.1-2.7-1.3-5.5-1-8.4.2-2.7.6-5.6 1.3-8.2.3-1.2.8-2.5 1.6-3.5.5-.6 1.6-1.8 2.5-1.8 1 0 1.3 1.9 1.4 2.6.2 1.4 0 2.9-.6 4.2-.3.8 1.3.8 1.6.8.8-.2 1.8-.6 2.2-1.4z'/%3E%3Cpath class='prefix__st1' d='M38 17.8c-5.1.6-10.3-.4-15.4.7-5 1.1-8.8 4.2-10.7 9C9.8 33 9.3 39.3 9 45.1c-.4 6.2-.4 12.4-.4 18.6 0 13 .1 26.1.1 39.1 0 5.9-.2 12.2 2.6 17.5 2.4 4.5 6.3 7.5 11.4 8 3.2.3 6.4.3 9.6.4 3.3.1 6.6.2 9.9.2 6.5.1 13 .2 19.6.1 13-.1 26.1-.7 39-1.9 5.6-.5 11.6-.9 16.8-3.2 2.5-1.1 4.9-2.6 6.6-4.7 1.7-2.2 1.9-4.7 2-7.4.2-12.7.4-25.4.5-38.1.2-12.9.4-25.7.5-38.6.1-5.2-.1-10.7-3-15.2-.7-1.1-1.5-2-2.6-2.6-1.3-.7-2.8-.8-4.3-.8-3.2-.2-6.3-.2-9.5-.1s-6.3.3-9.5.6c-.6.1-2.1.5-2.2 1.3-.1.8 1.1.7 1.6.7 6.1-.6 12.2-.7 18.3-.4 1.3.1 2.3.3 3.3 1.3s1.7 2.2 2.2 3.5c1 2.3 1.4 4.7 1.6 7.2.5 5.7.1 11.6 0 17.3l-.3 18.1c-.2 11.9-.3 23.9-.5 35.8 0 3-.1 6.1-.1 9.1 0 2.6.2 5.6-1.4 7.9-2.8 4.2-8.6 5.2-13.2 5.8-12 1.5-24.2 2-36.3 2.3-12.2.3-24.4.2-36.6-.2-3.1-.1-6.2-.1-9.2-.3-2.6-.2-4.9-.9-6.8-2.6-4-3.4-5.5-8.5-5.9-13.6-.5-5.9-.2-12-.2-17.9 0-6.1 0-12.2-.1-18.3 0-12-.6-24.2 1-36.2.6-4.9 1.3-10.7 4.5-14.6 3.1-3.7 8.1-3.3 12.5-3.2 2.4.1 4.7.1 7-.2.6-.1 2.1-.5 2.2-1.3.1-.8-1.1-.7-1.7-.7z'/%3E%3Cpath class='prefix__st1' d='M46.8 19.3c12-.2 24-.4 36-.5.8 0 2.1-.3 2.6-1s-.4-1.1-1-1.1c-12 .2-24 .4-36 .5-.8 0-2.1.3-2.6 1s.4 1.1 1 1.1zM16.1 45.3c26.9.8 53.9-.4 80.8-1.6 7.5-.3 15-.7 22.5-1 .8 0 2.1-.3 2.6-1 .4-.7-.4-1.1-1-1.1-26.8 1.2-53.6 2.8-80.4 2.9-7.6 0-15.3 0-22.9-.3-.8 0-2.1.3-2.6 1-.5.8.3 1.1 1 1.1zM50.4 65.9c1.2.5 2.7.3 3.9-.2 1.1-.5 2-1.3 2.4-2.4.4-.9.4-1.9.4-2.8 0-1 0-1.9-.6-2.7-.6-.8-1.7-1.1-2.6-1.3-1.2-.2-2.4-.2-3.5.2-1.3.4-2.4 1.1-3 2.4-.4.8-.4 1.8-.4 2.7 0 1 .3 2.1 1.1 2.9.9 1 2.3 1.2 3.6 1 .5-.1 1-.2 1.5-.5.3-.2.7-.4.7-.8.2-.8-1.2-.8-1.6-.8-.3.1.1 0 .2 0h-.1c.3 0 .1 0 0 0l-.2-.1c-.2-.1-.3-.2-.4-.4-.4-.4-.6-1-.7-1.6-.1-.7-.1-1.3 0-1.9.1-.3.1-.6.2-.9 0 0 .1-.2.1-.1l.1-.1c0-.1.1-.1.1-.2.1-.1-.2.2 0 0l-.1.1c.3-.2-.1.1-.2.1.3-.1-.2.1-.2.1.3-.1-.2 0-.2 0h.2c.3-.1-.1 0-.2 0H51.2c.1 0 .4.1.4.1.1 0 .3.1.4.1-.3-.1.1 0 .2.1.1 0 .1.1.2.1 0 0 .3.2.2.1l.1.1c.1 0 .1.1.2.2s.2.2.2.3c.1.3.2.6.2 1 .1.7.1 1.3 0 2 0 .4-.1.8-.2 1.1 0 .1-.1.2-.1.2s-.1.3 0 .1l-.3.4s.3-.2 0 0l-.2.2c-.2.1.3-.2.1-.1-.2.1.4-.2.1-.1.6-.2.4-.1.2-.1.2 0 .3-.1.5-.1h.1s.4.1.1 0c.2.1.1.1 0 0-.8-.4-2-.1-2.7.4-.6.1-1.4.8-.5 1.2zM79.6 56.1c.1 0 .2 0 .3-.1h.2-2c-1.3.2-2.8.9-2.8 2.4v3c0 .9.2 1.8.9 2.5 1.7 1.7 4.5 1.2 6.5.5 1.8-.7 3.9-1.8 4.5-3.8.3-1 .1-2-.6-2.8-.3-.4-.7-.6-1.1-.9-.5-.4-.9-.7-1.4-1.1-.7-.5-1.8-.3-2.5 0-.3.1-1.7.9-1.1 1.5.6.5 1.3.9 1.9 1.4.5.4.9.8 1 1.5 0 .3 0 .5-.1.8 0 .1-.1.3-.2.4-.1.2.1-.1 0 .1-.1.1-.1.2-.2.3 0 .1-.1.1-.2.2 0 0 .2-.2 0 0l-.3.3s-.3.2-.1.1c.2-.1 0 0-.1 0-.1.1-.4.2-.5.3 0 0 .4-.2.1-.1-.1 0-.2.1-.2.1-.2.1-.3.1-.5.2-.3.1.4-.1.1 0-.1 0-.2 0-.3.1-.3.1.4 0 .1 0-.1 0-.3.1-.3 0h.1c-.3 0 0 0 0 0s-.5-.1-.3 0h-.1c-.1 0-.1-.1-.2-.1s-.1-.1-.2-.1c-.3-.1.1.1-.1-.1-.5-.4-.7-.8-.8-1.5-.1-.8 0-1.6 0-2.3v-1.2-.2c0-.1 0-.1 0 0l-.1.1c-.4.3-.9.5-1.4.5.3-.1-.4 0-.2 0 .9.1 1.8.1 2.6-.1.4-.1.9-.3 1.3-.6.2-.2.5-.5.4-.8-.1-.9-1.6-.6-2.1-.5zM110.8 53.7c-1.3-.7-3-.6-4.3-.2-1.4.4-2.8 1.3-3.6 2.5-.6 1-1.1 2.1-1.1 3.3 0 1.4.9 2 1.9 2.7 1 .7 2.1 1.4 3.4 1.7 1.5.4 3.1.2 4.5-.4 2.2-.9 4.1-2.7 4-5.2 0-2.4-2.1-4.4-4.4-4.8-.9-.1-2 .1-2.7.7-.6.5-.5 1.2.3 1.3.1 0 .5.1.3.1.2.1.3.1.5.2.3.2.5.3.8.6.5.5.9 1.1 1.1 1.8.2.7.2 1.4 0 2-.1.4-.2.6-.4.9-.1.2-.2.3-.3.4 0 0 .2-.2 0 0-.1.1-.2.2-.3.2 0 0-.3.2-.1.1.2-.1-.1 0-.1.1l-.2.1c-.2.1.4-.1.1 0 0 0-.2 0-.2.1.2-.1.4-.1.1 0-.5.1.4 0-.1 0-.1 0-.3 0 0 0-.1 0-.2 0-.3-.1-.2 0-.3-.1-.4-.1-.4-.2-.8-.3-1.2-.6-.7-.4-1.5-.9-2.1-1.5-.7-.6-.4-1.5-.2-2.3.1-.4.3-.8.5-1.2.1-.2.3-.4.4-.6l.1-.1.3-.3c-.2.2 0 0 0 0 .4-.2-.3.1.1-.1-.1 0-.4.1-.1 0h-.2.1.1c.4 0-.2-.1.2 0 0 0 .2.1.1 0 .1.1.3.1.4.2.8.4 2.1 0 2.7-.4.5 0 1.1-.6.3-1.1zM22.7 83c.8 0 2.1-.3 2.6-1 .5-.8-.4-1.1-1-1.1-.8 0-2.1.3-2.6 1-.4.8.4 1.1 1 1.1z'/%3E%3Cpath class='prefix__st1' d='M27.1 80.1c-1.3.3-2.6.5-3.8 1.1-1.3.6-2.1 1.4-2.7 2.7-.8 1.7-1.8 4.4-.1 5.9.9.8 2.3.9 3.5 1 1.1.1 2.3.1 3.4 0 1.4-.2 2.8-.6 3.9-1.3.6-.4 1.1-.8 1.4-1.4.3-.6.2-1.3.2-1.9 0-1.3.1-2.7-.3-3.9-.5-1.1-1.4-2-2.7-2.1-.9-.1-2 .1-2.7.7-.6.5-.5 1.2.3 1.3h.3c-.2-.1 0 0 0 0 .1.1.1 0 .3.2.3.2.5.5.6.8.3.8.4 1.7.4 2.6v1.4c0 .3.1.9-.1 1.2.1-.1.1 0-.1 0 .1 0 .3-.2 0 0 0 0-.2.2-.3.1 0 0 .4-.2 0 0-.1 0-.1.1-.2.1-.3.1.4-.1.1 0-.1 0-.2 0-.3.1-.2.1.4-.1 0 0-.2 0-.4 0-.6.1.4-.1-.2 0-.3 0h-1.8c-.1 0-.6-.1-.3 0-.2 0-.4 0-.6-.1-.3-.1-.1 0-.1 0-.1 0-.2-.1-.3-.1-1.4-.9-.5-3-.1-4.2.1-.4.3-.8.5-1.1 0-.1.1-.2.2-.2 0 0 .3-.3.1-.2l.2-.2c-.2.1 0 .1 0 0-.1.1-.3.1 0 0-.5.2 0 0 .1 0 .2-.1.5-.1.7-.2.6-.1 1.1-.3 1.7-.4.5-.1 1.9-.7 1.7-1.4-.2-1-1.7-.8-2.2-.6zM54.2 78.8c-1.2-.4-2.4-.7-3.7-.5-.8.1-1.6.4-2.3.8-.6.4-1.1.9-1.5 1.5-1.2 1.8-2.5 4.1-1.8 6.4.7 2.4 3.4 3 5.6 2.8 2.6-.3 5.2-1.7 6.3-4.1.4-1 .6-2.2.3-3.3-.2-.6-.5-1.1-1-1.5-.5-.4-.9-.6-1.4-1-.6-.6-1.9-.3-2.5 0-.4.2-1.7.9-1.1 1.5.6.6 1.3.8 1.8 1.4.4.6.5 1.4.4 2-.1.7-.3 1.4-.7 1.9-.1.2-.2.3-.4.4.1-.1 0 0-.1 0l-.2.2c-.2.2-.1 0 0 0-.1.1-.2.1-.2.2-.1.1-.3.2 0 0-.1.1-.2.1-.3.1-.3.1.4-.1.1 0-.1 0-.4.1-.1 0 .4-.1-.5.1-.2 0h-.3c.3 0 .1 0 0 0s-.3 0-.4-.1c0 0-.2-.1 0 0-.1 0-.2-.1-.3-.1-.2-.1-.3-.1-.5-.2-.1-.1-.5-.4-.6-.6-.9-1.4-.3-3.2.3-4.5.2-.4.5-.8.7-1.3.1-.2.2-.4.4-.6.1-.1.1-.2.2-.2.1-.1.1-.1 0 0l.1-.1c-.1.1-.2.2-.3.2-.1.1-.3.1-.4.1-.2 0-.2 0 0 0H50c-.2 0-.1 0 0 0h-.2.2c.2 0 .4.1.6.1 0 0 .3.1 0 0 .1 0 .3.1.4.1.9.3 2 .1 2.7-.4.5 0 1.4-.9.5-1.2zM89.1 74.4C82 78.8 76.7 85.3 70.4 90.7c-.6.5-.4 1.1.3 1.3.9.2 2.1-.2 2.7-.7 6.1-5.2 11.2-11.6 18-15.8.5-.3 1.1-1 .4-1.4-.7-.5-2-.1-2.7.3z'/%3E%3Cpath class='prefix__st1' d='M92.4 90.6c-3.2-3.6-6.4-7-10.3-9.8-3.7-2.7-7.7-4.9-12-6.6-.8-.3-2-.1-2.7.4-.5.3-1.2 1.1-.4 1.4 4.2 1.6 8.2 3.8 11.8 6.5 3.7 2.8 6.9 6.1 10 9.6.9.9 4.6-.4 3.6-1.5zM112.8 77.8c-2-2.1-5.7-1.5-7.8.1-1 .8-1.6 1.9-1.9 3-.4 1.1-.6 2.2-.6 3.4 0 1.1.4 2.3 1.2 3 1 .9 2.4 1.3 3.7 1.4 2.8.3 6.3-.8 7.8-3.4.7-1.4.7-2.8.4-4.2-.3-1.3-.8-2.5-2.2-2.8-.9-.2-2 .1-2.7.7-.2.2-.5.5-.4.8.1.3.5.4.7.5.3 0 0 0 0 0l.1.1c.1.1.2.2.2.3.2.3.3.7.4 1.1.2 1 .5 1.9.2 2.9-.1.4-.2.6-.4.9-.1.2-.2.3-.4.5 0 0-.2.2 0 0l-.3.3-.2.2c.3-.2.1-.1 0 0l-.2.1c.4-.1.2-.1 0 0-.3.1.5-.1 0 0-.1 0-.3.1.1 0h-.3c-.5.1.3 0-.2 0h-.3-.1c-.2 0-.5-.1-.7-.1-.3-.1.1 0-.1 0-.1 0-.3-.1-.4-.1-.2-.1-.5-.2-.7-.3-.6-.4-1-1.1-1.1-1.8-.1-.8 0-1.7.2-2.5s.4-1.6.8-2.3c.1-.2.2-.4.4-.6l.2-.2c.1-.1.1-.1 0 0 .1 0 .1-.1.2-.1 0 0 .3-.2.1-.1-.1.1-.1.1 0 0-.2.1-.3.1-.1.1.3-.1-.4.1-.1 0 .5-.1-.2 0 0 0h-.1.2-.1.5c-.1 0-.1 0 0 0 .4.2.6.3 1 .6.3.9 3.9-.5 3-1.5zM30.3 105.5c-2.4-.1-4.9.1-7 1.2-1 .6-1.9 1.4-2.4 2.4-.6 1-1.2 2.1-1.3 3.2-.1 1.2.2 2.3 1.3 2.9 1 .6 2.2.7 3.3.8 1.5.1 3-.1 4.4-.7 1.1-.5 2.3-1.2 2.9-2.3.6-1.2.7-2.6.6-3.9-.1-1.3-.7-2.4-1.8-3.1-.3-.2-.9-.2-1.3-.1-.5.1-1 .2-1.5.5s-1.1 1-.4 1.4c.1.1.5.4.6.6.2.3.3.8.4 1.2.2.9.1 1.8-.1 2.7-.1.4-.2.8-.4 1-.1.1-.3.4-.2.2l-.2.2-.2.2.1-.1c0 .1-.2.1-.3.2-.2.1.3-.1.1-.1-.3.1-.1.2.1 0l-.3.1s.5-.1.1 0h-.3c-.4 0-.1 0 0 0h-1.2c-.3 0 .3.1-.1 0h-.3c-.2 0-.3-.1-.5-.1.2 0 0 0 0 0-.1 0-.2-.1-.3-.1-.2-.1-.4-.3-.6-.6-.2-.3-.3-.7-.2-1 0-.9.5-1.8.9-2.5.2-.3.4-.7.6-1 .1-.1.4-.5.2-.3.1-.1.3-.3.5-.4-.3.1-.2.1-.1 0 .4-.2 0 0 0 0l.3-.1c.3-.1 0 0-.1 0 .1 0 .5-.1.6-.2-.3.2-.3.1-.1 0h.8-.2 1.9c.8 0 2.1-.3 2.6-1 .6-.9-.4-1.2-.9-1.2zM49.4 106c-2 .6-4.3 1.3-5.2 3.3-.4.9-.5 1.8-.4 2.7 0 1 .3 1.9 1 2.6 1.8 1.7 4.8 1.2 6.9.4 1.2-.5 2.1-1.2 2.7-2.3.4-.8.5-1.6.5-2.4 0-1.1 0-2.2-.5-3.1-.6-1-1.4-1.7-2.6-1.9-.9-.2-2.1.1-2.7.7-.2.2-.5.5-.4.8.1.3.5.4.7.5.3.1 0 0 0 0 .1 0 .1.1.2.1s.1.1.2.1c-.1 0-.1-.1 0 0 .2.2.5.4.6.7.3.5.5 1.3.5 1.9 0 .7 0 1.3-.1 2l-.3.9s-.1.2 0 .1c0 .1-.1.1-.1.2l-.1.1c-.1.1.1-.2 0 0-.2.2 0 0 0 0s-.1 0-.1.1c.1 0 .1-.1.2-.1-.1 0-.2.1-.3.1 0 0 .5-.1.1 0-.1 0-.1 0-.2.1-.1 0-.4.1-.1 0 .4-.1-.7.2-.2 0h-.3c-.1 0-.3-.1 0 0h-.2s-.3-.1-.1 0c.1 0-.2-.1-.3-.1-.1 0-.1-.1-.2-.1l-.1-.1c-1-.8-1-2.5-.7-3.7.1-.4.2-.6.4-.9 0-.1.1-.1.2-.2-.1.1-.1.1 0 0s.1-.1.2-.1c.2-.1-.3.2 0 0 .1 0 .1-.1.2-.1.2-.1 0 0-.1.1.2 0 .4-.2.5-.2.1 0 .3-.1 0 0s0 0 .1 0c.2-.1.4-.1.6-.2.4-.1.9-.3 1.3-.6.2-.2.5-.5.4-.8-.2-.9-1.7-.7-2.2-.6zM79.8 104.1c-1.6.2-3.1.4-4.5 1.2-1.3.7-2.1 1.7-2.7 3.1-.4 1.1-.9 2.4-.4 3.6.5 1.1 1.5 1.9 2.6 2.4 1.3.5 2.8.7 4.2.7 1.5 0 3-.2 4.4-.9 1.3-.6 2.3-1.6 2.6-3.1.2-1.1.3-2.3.2-3.5-.2-1.2-.7-2.4-1.8-3.1-1.4-.9-3.2-1-4.8-.8-.7.1-2 .5-2.2 1.3-.2.8 1.2.8 1.6.8h.3.5c.5.1.7.1 1.1.4.7.4 1.1 1.1 1.3 1.9.2.8.2 1.7.2 2.5 0 .4-.1.9-.2 1.3-.1.2-.1.4-.2.7 0 .1-.1.2-.1.2 0 .1-.2.2-.1.1l-.2.2c.3-.2.1 0 0 0-.2.1.3-.1.1 0-.3.1.4-.1.1 0-.1 0-.2.1-.3.1 0 0 .5-.1.1 0h-.4c-1 0-1.6 0-2.5-.2-.8-.2-1.6-.7-2.1-1.4s-.6-1.5-.3-2.3c.2-.6.4-1.1.6-1.7.1-.2.2-.4.4-.6.2-.3.1-.1.1-.1s.4-.3.1-.1c.1-.1.2-.1.3-.2-.4.3.1-.1.1 0 0 0-.5.1-.1 0 .2 0 .3-.1.5-.1-.1 0-.4.1-.1 0 .1 0 .3 0 .4-.1.3 0 .6-.1.9-.1.7-.1 2-.5 2.2-1.3-.1-1-1.5-.9-1.9-.9z'/%3E%3C/svg%3E") left center / contain no-repeat;
}
.blog-home__description p {
  color: #4d4d4f;
  font-size: var(--font-size-16);
  line-height: 1.2em;
}
.boats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
}
.boats::after {
  content: "";
  position: absolute;
  left: 0;
  top: -10rem;
  right: 0;
  bottom: -15rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 841.9 349.2'%3E%3Cpath d='M50.5 100.8C74 89.6 96.1 75.7 116.4 59.4c-23.1 17.7-42.2 40.5-55.7 66.2 32.1-15.4 61.4-36.3 86.3-61.7-37.4 58.5-74.7 117-112.1 175.5 57.4-57.4 109.9-119.7 156.7-186-18 20.5-33 43.6-44.4 68.4 36.6-16.6 71.2-37.5 102.9-62.1-52.8 72.4-135.4 118.4-189.2 190.1-14.2 19-26.6 40.5-28.2 64.2l69.1-70.9-13.2 47.7c38.5-20.6 68.2-54.3 95.3-88.5C222 154 256.7 103 287.7 49.8c-49.6 71.7-94.3 146.9-133.7 224.7L346.3 42c-56.5 73.5-105.5 152.9-145.9 236.4C285.8 225.3 327 124.7 393.2 49.1 381 146.9 306 223.4 261.5 311.4c29.5-32.1 55.7-67.2 78.2-104.5-37.3 25.6-70.8 56.6-99.2 91.7 72.5-83.7 135.6-175 198.4-266.1l-64.2 128.7c43.8-31.5 81-71.2 117.8-110.7-54.5 58.1-110.2 118.1-139.2 192.3 66.3-54.5 128.1-114.6 184.4-179.3-54 102-158.3 165.3-240.7 246.1C401.1 222.9 524 159.1 619.4 63c-79.9 75.7-148.8 162.9-203.9 258.1 93-86.3 184.7-174.1 275-263.1-68 84.5-139.4 166.2-214 245 28.1-29.6 63.7-50.7 96.4-75.2 36.3-27.3 69.2-59 97.8-94.3 19-23.5 37.2-49.5 64.1-63.2-14.9 39.4-50.4 66.6-83.6 92.6-50.6 39.8-100.8 83.5-129.6 141.1C612.2 236.2 698.3 162.3 779 82.9 724.8 155.8 654.7 216 601.6 290c67-59.7 137.6-115.4 211.4-166.5-49.5 61.1-112.4 112.9-146.8 183.6 49.4-32.4 93.5-73 129.9-119.6-5.6 48.2-48.3 82.6-70.3 125.9 21.1-10.1 39.4-26.1 52.1-45.7-1.1 20.5-11.1 40.4-26.9 53.5m-380.9-23.1c19.8-14.3 38.6-29.9 56.3-46.8 13.2-12.6 26-26 41.5-35.7' fill='none' stroke='%23f3f3f3' stroke-width='50' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  z-index: -5;
}
.boats__item {
  padding: 2rem;
  display: flex;
  align-items: flex-start;
  transition: all 0.15s ease-in-out;
  top: 0;
}
.boats__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.boats__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.boats__item:hover {
  top: 0.1em;
}
.boats__item:hover::before {
  background-color: #ffffff;
}
.boats__item:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.boats__image {
  width: 20.4rem;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  margin-right: var(--padding-base-horizontal);
  flex-shrink: 0;
}
.boats__title {
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-24);
  margin-bottom: 1rem;
}
.boats__info {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
.boats__info-item {
  flex-grow: 1;
  padding-left: 2em;
  color: #4d4d4f;
  font-size: var(--font-size-18);
  font-weight: 700;
  background-position: left 0;
  line-height: 1.2em;
  background-size: auto 1.2em;
  background-repeat: no-repeat;
}
.boats__info-item .bubble {
  width: 14rem;
  left: 1em;
}
.boats__info-item:hover .bubble {
  opacity: 1;
  visibility: visible;
  bottom: 120%;
}
.icon-info {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_4' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23ffd44d%7D.prefix__st1%7Bfill:%234a4a49%7D%3C/style%3E%3Cpath class='prefix__st0' d='M79.3 107.2c-3 .5-6.5 1-8.8-1.1-1.7-1.5-2.2-4.1-1.8-6.4.4-2.3 1.4-5.4 2.3-7.5 5.7-14 12.3-27.6 12.3-42.4 0-3.6-3-4.7-4.4-5.3-2.2-.9-4.7-.7-6.9 0s-4.3 1.9-6.3 3.2c-4.7 3.2-8.6 6.7-8.8 6.9-5.9 6.3 6.2.9 9.1 1.1.9 0 1.8.2 2.5.8.9.9 1 2.3.9 3.6-.5 5.3-3.2 10-5.6 14.7-3.8 7.5-7 15.3-9.5 23.4-1.4 4.5-2.5 9.6-.5 13.9.5 1.1 1.3 2.2 2.4 2.9 1.1.7 2.4.9 3.6 1 2.8.3 5.7.2 8.4-.7 4.2-1.4 7.5-4.7 10.6-7.9'/%3E%3Cpath class='prefix__st1' d='M79.5 106.1c-3.3.6-7.4 1-8.7-2.9-1.1-3.3.5-7.3 1.7-10.4 3-7.8 6.6-15.4 9.2-23.5 1.2-3.9 2.3-7.9 2.9-11.9.3-2.1.5-4.2.6-6.2.1-1.7.1-3.3-.8-4.7-1.4-2.2-4.5-3.3-6.9-3.6-4.1-.4-8.3 1.3-11.7 3.4-3.2 2-6.2 4.3-9 6.7-1.2 1-3 2.4-3.4 4-.8 3.6 8.1.7 9.4.3.4-.1.9-.2 1.3-.3.1 0 .7-.1.5-.1-.2 0 .3-.1.5-.1h.2c-.2 0 .5.1.7.1.9.3 1.3 1 1.4 1.9.3 1.9-.3 4-.9 5.7-.6 2-1.5 3.9-2.4 5.8-1.9 3.8-3.9 7.4-5.6 11.3-1.8 3.9-3.4 7.9-4.8 12-1.3 3.8-2.8 7.8-3.1 11.9-.3 3.5.4 7.9 3.5 10 1.6 1.1 3.5 1.3 5.4 1.4 2.1.2 4.2.1 6.3-.3 3.9-.7 7.3-2.6 10.2-5.2 1.4-1.2 2.8-2.6 4.1-4 .6-.6.4-1.2-.4-1.4-.8-.2-2.1.1-2.7.7-2.4 2.4-4.9 5.1-8 6.6-1.6.8-3.4 1.2-5.2 1.3-1.8.1-4.1.1-5.9-.6-3.4-1.5-3.8-6.6-3.5-9.7.4-3.9 1.7-7.6 3-11.3 2.7-7.8 6.2-15 9.9-22.3 2.1-4.1 7.9-16.3-1-16.4-1.9 0-3.8.6-5.6 1.1-.9.2-1.8.5-2.8.7-.1 0-.2 0-.3.1 0 0 .3-.1.1 0-.2 0-.4.1-.5.1-.1 0-.6.1-.2 0-.3.1-.1 0-.1 0l.2.1c-.1.1.1-.3.2-.4.3-.6.9-1.1 1.4-1.6 2.2-2 4.6-3.8 7-5.5 2.9-2 6.6-4.6 10.3-4 2.2.3 4.8 1.8 5.2 4.1.3 1.8 0 3.9-.2 5.7-.2 1.9-.5 3.8-.8 5.7-.8 3.9-1.9 7.7-3.1 11.4-2.5 7.4-6 14.5-8.7 21.8-1.1 3-2.5 6.6-1.5 9.9.9 3.3 3.9 4.8 7.2 4.9 1.7.1 3.3-.2 5-.5.7-.1 2-.5 2.2-1.3.1-.5-1.2-.6-1.8-.5z'/%3E%3Cpath class='prefix__st0' d='M73.8 37.6c4.1.1 8.2-1.8 10.4-5.3 2.1-3.4 1.9-8.4-1-11.2-2.9-3-8-3.2-11.6-1s-5.6 6.5-5.7 10.7c0 1.2.1 2.3.6 3.4 1.2 2.5 4.3 3.5 7 3.5'/%3E%3Cpath class='prefix__st1' d='M73 38.7c4.8 0 10-2 12.8-6.1 2.4-3.6 2.4-8.8-.6-12.1-3.2-3.5-8.6-3.6-12.7-2-4.4 1.7-7.5 5.9-8.3 10.6-.4 2.5-.4 5.5 1.7 7.4 1.8 1.7 4.5 2.2 6.9 2.3.8 0 2.1-.3 2.6-1.1s-.4-1.1-1-1.1c-1.6 0-3.3-.4-4.6-1.4-1.6-1.2-2-3.2-1.8-5.1.2-3.5 1.7-7.3 4.7-9.3 2.5-1.7 5.9-1.4 8.3.5 2.7 2.2 3.4 6.1 2.3 9.4-1.2 3.6-4.8 5.9-8.6 5.8-.8 0-2.1.3-2.6 1.1-.6.7.3 1.1.9 1.1z'/%3E%3Cpath class='prefix__st1' d='M63.9 128.4c-6.1-1.8-12.5-2.8-18.5-4.8s-11.1-5.4-15.3-10.1C22 104.5 16.6 92.8 14 81c-2.6-11.7-2.4-24 .6-35.7 1.6-6.2 4.1-12 8.7-16.6 4.3-4.3 9.5-7.6 14.9-10.3 11.5-5.8 24.2-8.6 37.1-7.8 6.2.4 12.3 1.6 18 4.1 5.4 2.4 10.2 6.2 14.7 10 4.6 4 8.3 8.4 11.4 13.7 3.1 5.4 5.5 11.2 7.1 17.2 1.6 5.9 2.5 11.9 2.9 18 .5 6.6.4 13.2-1.1 19.7-1.2 5.4-3.4 10.4-6.7 14.8-3.1 4.1-7.2 7.4-11.4 10.3-4.9 3.4-10 6.4-15.7 8.5-5.8 2.1-11.9 3.3-18 3.9-3 .3-6.1.5-9.2.5-.8 0-2.1.3-2.5 1.1-.4.8.4 1.2 1.1 1.2 13.2-.1 26.7-2.4 38.4-8.7 5.2-2.8 10.3-6.3 14.7-10.2 4-3.4 7.4-7.5 9.8-12.2 5.9-11.7 5.5-25.8 3.5-38.4-1-6.3-2.6-12.6-5.1-18.5-2.4-5.8-5.6-11.7-9.7-16.5-4-4.7-9-8.5-13.9-12-5.2-3.7-10.9-6.1-17.1-7.4-13.2-2.8-27.3-1.5-40 2.9-6.3 2.2-12.4 5.1-18 8.8-5.2 3.4-10 7.6-13.2 12.9-3.4 5.7-5 12.4-6 18.8-1.1 6.2-1.3 12.5-.8 18.7 1.1 12.7 5.3 25 12.2 35.7 3.4 5.3 7.5 10.2 12.8 13.7 5.5 3.7 12 5.4 18.3 6.8 3.3.8 6.5 1.5 9.7 2.5.8.2 2.1-.1 2.7-.7.7-.6.5-1.2-.3-1.4z'/%3E%3C/svg%3E");
}
.icon-persons {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23ffd257' d='M106.3 24.6l10.1-3.2 15.8-.2 3.9 1 1 7-1.7 10.6-11.7-.7-6.8-1.1-6.6-2-3.6-3.1-2.2-3 .5-3.7'/%3E%3Cpath d='M136.4 21.7c-.2-.6-1.6-2-2.2-2-5.5.4-29-1.3-30.8 7.1-.9-.2-1.8-.3-2.7-.3l-7.8-.3c-.3-.4-.7-.6-.7 0-6.5-.2-12.9-.4-19.4-.6.6-.6 1.1-1.2 1.6-1.8 1.5-1.7-1.9-2.3-3-1.1-.8.9-1.6 1.8-2.5 2.7l-19.2-.6c-.9-1.3-2-2.5-2-2.8l.3 2.7c-7.2-.2-14.5-.5-21.7-.7l1.8-2.4c.8-.9-2.7-.4-3.3.2-.6.7-1.1 1.3-1.6 2-4.2-.1-8.4-.3-12.7-.4.5-2.2 1-4.4 1.5-6.7.3-1.4-2.5-.3-2.7.7C8 24 6.5 30.3 4.1 36.4c-.5 1.3 2.3.2 2.7-.7 1.3-3.3 2.4-6.7 3.3-10.1 1.7.8 3.7 1.2 5.6 1.3 1.8.1 3.6.1 5.4.2-3.5 5.2-6.4 10.7-10.5 15.5-3.2 3.7-.8 7.2 1.5 10.7 3.3 4.9 7.5 8.9 9.8 14.4.1.2.3.3.7.3-1.5 3.3-2.3 7-2.4 10.6.2 4.4 1.5 10.1 4.4 14.2-.6.2-1.1.5-1.2.9-1.5 3.7-6.2 8-5.6 12.3.7 4.5 6.2 5.1 8.1 8.7-3.6 1.1-7.2 1.8-10.6 3.8-2.1 1.2 1 2.1 2.3 1.3 3.3-2 7.1-2.4 10.7-3.7.6-.2 1.8-.7 1.5-1.5-1.1-3.8-4.8-4.8-7.4-7.3-3.2-3 1.9-9 3.9-12.5 2 2.1 4.5 3.4 7.6 3.5-1 1.9-1.8 3.9-2.3 6.1-.7 3.1 1.8 5.9 3.3 8.3 1.6 2.6 2.4 5.4 4.2 7.8-2.9.6-5.7 1.1-8.4 2.7-1.5.9 2.1.5 2.8.2 2.3-1.3 5.1-1.4 7.7-2 .3-.1 2.6-.6 2-1.3-2.6-2.9-3.6-6.6-5.6-9.9-2.2-3.4-3-5.2-1.6-9.2.4-1.1.8-2.1 1.3-3.1C45.8 96 49.7 86.5 50 78.1c.2-4.4-1.3-10-4.3-14.1 2.3-2.4 4.2-5.2 6.8-7.4.2.3.3.5.3.5-.1-9.8-1-19.5-2-29.3 5.2.2 10.3.3 15.5.5-4 4.7-7.7 9.9-9.9 15.1-3.9 9.1 8 17.3 12.2 24.3l.3.3c-1.4 3.2-2.1 6.8-2.3 10.3.2 5.1 2 12 5.9 16.1-.5.2-.9.5-1 .9-1.2 3.8-3.4 6.6-2.5 10.8 1 4.5 5.4 7.6 7.1 11.8-3.9 1.1-8 1.1-12 1.9-2.2.5-1.6 2.5.5 2 4.8-1 9.6-.9 14.3-2.7.5-.2 1.2-.7 1.1-1.3-1.1-3.5-3.3-6.1-5.5-9-3.5-4.9-1.6-8 0-12.5 1.9 1.3 4.1 1.9 6.7 1.8.9-.1 1.8-.2 2.7-.5-.8 3.5-1 7 .7 9.4 2.9 4.2 6.9 5.9 8.5 11.2.8 2.7 1.6 3.2-2.3 4.3-1.8.5-3.7.8-5.5 1.5-2.4.9-.2 1.8 1.3 1.2 3.5-1.3 6.8-1.4 9.8-3.7 2-1.6.2-4-.4-6.1-1.5-4.9-7.4-6.9-9.1-11.5-.8-2.2.8-6.2 1.3-8.3 0-.1 0-.2.1-.3 5.1-3.8 7.5-10.9 7.8-17.4.2-4.3-1.3-9.9-4.2-14 2.3-2.4 4.4-5.1 6.9-7.3.1.1.2.2.2.3v-.4l.2-.2c.4-.3.2-1.1-.3-1.9-.6-8.1-3.1-15.8-4-23.9 0-.5-.2-.9-.4-1.4l8.7.3c.1.3.1.5.2.8 4.1 11.2 24.3 9.4 33.3 10.2 0 0-.6-.9-1.3-1.5.7.5 1.6 1 1.6.9 1-5.4 1-12.7-.6-18.1zM46.9 78.4c.2 5.9-2.6 14.4-8.5 16.8 2.4-4.1 5.3-8 7-12.4.3-.7-3.2-.3-3.5.6-1.7 4.4-4.5 8.3-6.9 12.4-.6 0-1.2-.1-1.9-.2-7.3-1.6-9.8-11.3-10-17.5.3-7.4 3.9-19.3 13.8-17.2 1.4.3 2.5.9 3.6 1.6-.5.4-1.1.8-1.7 1.1-.9.5 1.5 4.5 2.5 3.9.8-.5 1.5-1 2.2-1.6 2.3 3.9 3.3 8.8 3.4 12.5zm-4.3-17.7c-2.1-1.6-4.6-2.6-7.5-2.3-4.7.3-8.2 2.7-10.6 6.1-1.9-3.7-4.5-6.7-7.1-10.1-4.2-5.4-6.6-9-1.5-14.6 3.4-3.7 5.7-8.4 8.4-12.8 8 .3 16 .5 24 .8.7 8.1 1.4 16.1 1.5 24.2 0 .2.1.5.2.7-2.8 2.4-4.9 5.5-7.4 8zm50.8 17.7c.1 3.8-1 8.8-3.5 12.5.5-1.9 1-3.9 1.5-5.8.3-1.1-3.3-.6-3.6.5-.6 2.6-2.1 6.1-3.1 9.7-1.5.6-3.2.7-5.1.3-7.3-1.6-9.8-11.3-10-17.5.3-7.4 3.9-19.3 13.8-17.2 1.4.3 2.6.9 3.6 1.7-.7.5-1.4 1-2.1 1.4-.9.5 1.5 4.5 2.5 3.9 1-.5 1.8-1.2 2.7-1.9 2.2 3.8 3.2 8.8 3.3 12.4zm2.8-26.3c0 .3.1.7.3 1-2.6 2.4-4.8 5.2-7.3 7.7-2.1-1.7-4.6-2.6-7.5-2.4-4.8.3-8.3 2.8-10.8 6.3-2.1-3.2-4.6-5.9-7-8.9-1.3-1.7-2.5-3.4-3.6-5.2-2-3.4-.6-6.2.9-9.3 2-4.2 5.5-8.7 9-12.6 7.5.2 15 .5 22.5.7 1.1 7.5 3.4 14.9 3.5 22.7zm38.7-13.6c-5.5-.5-11-.6-16.5-1.3-4-.5-13.1-3.2-13-7.6h1.2c1.7.1 1.8-.8.4-1.6-.3-.2-.7-.3-1-.5.3-.5.7-1 1.2-1.5 3.5-3.5 10.5-3.5 15-3.8 4.1-.3 8.2-.2 12.3-.4 1.1 5.1 1 11.3.4 16.2 0 .2.2.5.4.7 0 0-.2-.2-.4-.2zM84 36.8c-5.4-.7-10.3 3.3-12.8 7.6-2.5 5.2-2.5 13.4 4.7 14.3 5.4.7 10.3-3.3 12.8-7.6 2.9-5.1 2.2-13.5-4.7-14.3zm1.2 14.9c-2.2 4.6-7.8 7.7-11.1 2.5-2-3.2-.9-7.5.6-10.6 2.5-4.3 7.7-7.9 11.1-2.5 1.9 3.2.8 7.6-.6 10.6zM36.9 36.2c-5.5-1-11 2.8-13.6 7.3-2.7 5.8-1.6 13.5 5.7 14.9 5.5 1 11-2.8 13.6-7.3 3.2-5.7 1.2-13.7-5.7-14.9zm2.2 15.5c-2.4 5.2-8.5 7-12.2 2.1-2.4-3.2-1.6-7.7-.1-11 2.8-4.9 8.3-7.3 12.2-2.1 2.4 3.2 1.6 7.7.1 11z' fill='%234d4d4f'/%3E%3C/svg%3E");
}
.icon-weight {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_4' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234b4a49%7D.prefix__st2%7Bfill:%234a4a49%7D%3C/style%3E%3Cellipse cx='71.5' cy='93.7' rx='32.9' ry='32.7' fill='%23ffd54e'/%3E%3Cpath class='prefix__st1' d='M36.7 94.2c.1 14.1 9.4 26.8 22.8 31.3 13.7 4.6 29.7.1 39-10.9 9.1-10.9 10.4-26.9 2.7-38.9C93.4 63.5 78.7 58 64.7 61c-13.9 2.8-25.4 13.8-27.6 28-.3 1.7-.4 3.4-.4 5.2 0 .9 3.9.3 3.9-1 .1-12.9 8.2-25.1 20.4-29.6 12.3-4.4 26.3.4 34.4 10.4 8.3 10.3 9.4 25.2 2.6 36.6-3.2 5.4-8.1 9.8-13.7 12.4-5.8 2.6-12.5 3.2-18.7 1.7C52.9 121.8 43 111.1 41 98.2c-.3-1.7-.4-3.3-.4-5-.1-.9-3.9-.3-3.9 1z'/%3E%3Cpath class='prefix__st2' d='M26.3 135.9c-4.6-4.9-7-11.3-8.4-17.8-1.7-7.3-1.8-14.9-1.7-22.4.1-7.9 1.5-15.9 4.6-23.2 1.9-4.6 4.5-8.9 7.8-12.6 3.8-4.3 8.5-7.6 13.7-10.2 11.3-5.6 24.1-6.8 36.6-6.1 6.6.4 13.4 1.4 19.6 3.7 4.5 1.7 8.6 4.6 12.2 7.8 7.4 6.6 11.8 15.3 14.2 24.8 3 11.8 3.7 24.2 1.7 36.2-1 5.6-2.7 11.1-5.5 16.1-1 1.8-2.5 4.3-4.7 4.6-3.7.4-7.5.3-11.2.5-13.6.5-27.2.9-40.9.8-10.1 0-20.2-.2-30.3-1.1-1.9-.2-3.8-.3-5.7-.6-.8-.1-2.1.3-2.5 1.1-.4.9.4 1.3 1.1 1.4 9.7 1.1 19.6 1.5 29.3 1.6 13.5.2 27-.1 40.5-.5 4-.1 7.9-.3 11.9-.4 2-.1 3.9-.2 5.9-.3 1.6-.1 3.1-.2 4.5-.8 2.6-1.2 4.4-3.6 5.8-6 1.4-2.5 2.5-5.1 3.5-7.8 2.1-6.1 3-12.6 3.3-18.9.3-6.3-.1-12.6-1.1-18.8-1.7-10.5-5-21.1-12-29.3-3.3-3.8-7.2-6.9-11.4-9.6-5.1-3.2-10.9-4.8-16.8-5.8-7.2-1.2-14.5-1.4-21.8-1.1-6.3.3-12.6 1.1-18.7 3-11.6 3.7-22.2 10.6-28.8 21-5 7.8-7.6 17.1-8.4 26.3-.5 5.6-.3 11.4.1 17 .5 7.2 1.9 14.6 5 21.2 1.4 2.9 3.1 5.6 5.2 7.9.9 1 4.6-.4 3.4-1.7z'/%3E%3Cpath class='prefix__st2' d='M34.3 52.5c-2.2-6.3-4-12.7-4.6-19.3-.5-5.1-.1-10.1.8-15.1.4-2.1 1-4.1 2.4-5.8 1.3-1.6 3.1-2.9 5-3.9 4.1-2.2 8.8-3.3 13.4-4 5.3-.8 10.7-.8 16-1 6.5-.3 13-.5 19.5-.2 3.5.2 7.1.5 10.6 1 3.6.5 7.2 1 10.6 2.2 4.3 1.6 8.9 4.3 10.8 8.7 1 2.4 1.3 5.3 1.5 7.9.2 3.3.2 6.7-.2 10-.6 6.3-2 12.5-4.2 18.4l-1.5 3.6c-.3.7 1.3.6 1.6.6.7-.1 1.9-.4 2.2-1.2 2.7-5.7 4.3-11.9 5.3-18.1 1-6.6 1.3-13.6-.1-20.2-1-4.7-4.7-7.9-8.8-10-6.5-3.3-14.1-4-21.2-4.6-6.8-.6-13.5-.5-20.3-.3-6.1.2-12.3.2-18.4.9C49.3 3 44 4.1 39.1 6c-4.4 1.7-8.9 4.3-11.2 8.6-1.1 2.1-1.4 4.7-1.7 7-.3 2.6-.6 5.2-.6 7.7 0 6.2 1.2 12.4 3 18.3.6 1.9 1.2 3.9 1.9 5.8.4 1.2 4.2.1 3.8-.9z'/%3E%3Cpath class='prefix__st2' d='M45.5 43.3c-.7-4.3-1.5-8.6-1.6-13-.1-3.7 1.2-7.1 3.9-9.8 2.6-2.5 6-3.7 9.5-4.2 4-.6 8.2-.8 12.2-1 8-.3 16 .2 23.9 1.8 2.1.4 4.2.9 6.3 1.5 1.3.4 2.6.8 3.7 1.7 1.9 1.4 3 3.5 3.5 5.9 1.3 6-.5 12.5-2 18.3-.3 1.2 3.6.6 3.8-.6 1.4-5.7 3.1-11.8 2.2-17.7-.4-2.5-1.4-5-3.3-6.7-2.6-2.4-6.3-3-9.6-3.7-8.6-1.9-17.3-2.6-26.1-2.3-4.5.1-9.2.4-13.7 1.1-4.2.6-8.3 1.8-11.8 4.2-3.3 2.3-5.9 5.9-6.4 10-.3 2.5 0 5 .3 7.4.3 2.8.7 5.5 1.2 8.3.3.9 4.2 0 4-1.2z'/%3E%3Cpath fill='none' d='M46 68h119.3v74.5H46z'/%3E%3Cpath class='prefix__st1' d='M55.8 104.3c3.1 0 6.1 1.4 9.1 1.4.9 0 2-.1 2.8-.5.5-.3.9-1.2 1.4-1.2.5 0 1 .5 1 1 0 2.3-3.5 3.9-5.5 3.9-2.8 0-5.4-1.1-8.2-1.1-2.6 0-5.2 1.2-7.6 1.2-.6 0-1.3-.2-1.3-1 0-1.8 15.6-12.4 15.6-22 0-2.5-2-4.8-4.5-4.8-3 0-6.3 2.4-7 5.2-.2.6-.2 1.6-1.2 1.6-.9 0-1.1-.5-1.1-1.3 0-4.8 5.7-8.1 10-8.1 4.5 0 8.3 3.1 8.3 7.7 0 5.9-10 14.9-14.4 18.5.8-.4 1.7-.5 2.6-.5zM87.2 80.2c5.9 0 7.7 6.2 7.7 11 0 7.7-6 18.1-14.6 18.1-5.8 0-7.7-5.7-7.7-10.5 0-7.8 5.8-18.6 14.6-18.6zm-6.6 27.1c6.8 0 11.9-10.9 11.9-16.7 0-2.8-1.6-7.4-5-7.4-6.5 0-10.9 10.9-10.9 16.3 0 2.6.5 7.8 4 7.8z'/%3E%3C/svg%3E");
}
.icon-material {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_2' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234b4a49%7D%3C/style%3E%3Cpath fill='%23ffd54f' d='M23.4 55.1L3.1 64.6 26 83.4l34.7 21.3 36.5-15 41.1-18.3-15.6-12.3-58.1 24.8-27.9-18.8z'/%3E%3Cpath class='prefix__st1' d='M77.6 12c-18.2 6.2-36.5 12.4-54.7 18.6-5.2 1.8-10.4 3.5-15.6 5.3-.4.2-1.6.7-1.1 1.3.5.6 2 .1 2.5-.1C27 31 45.3 24.7 63.5 18.5c5.2-1.8 10.4-3.5 15.6-5.3.4-.2 1.6-.7 1.1-1.3-.5-.6-2.1-.1-2.6.1zM2.9 39.1C16 52.9 31.6 63.8 47.3 74.3c4.6 3.1 9.3 6.2 13.9 9.4.7.5 1.8.2 2.5-.1.3-.1 1.8-.9 1.1-1.3-15.8-10.8-32.2-21-46.7-33.6-4-3.5-7.9-7.1-11.6-11-.8-.8-4.4.6-3.6 1.4z'/%3E%3Cpath class='prefix__st1' d='M64.3 84.8c3.7-1.1 7.3-2.6 10.9-4.1 5.6-2.3 11.1-4.6 16.7-7 11.9-5.1 23.7-10.3 35.5-15.7 3.9-1.8 7.9-3.5 11.7-5.5.5-.3 1.1-.9.4-1.3-.8-.4-2 .1-2.7.4-8.3 4.2-16.8 7.8-25.5 11.6-11.8 5.2-23.5 10.4-35.4 15.3-2.5 1-4.9 2-7.4 3-.9.4-1.9.7-2.8 1.1-.4.1-.8.3-1.2.4-.1 0-.6.2-.3.1.4-.1-.2.1-.3.1-.5.1-1.9.6-1.7 1.3.1.7 1.7.4 2.1.3z'/%3E%3Cpath class='prefix__st1' d='M79.1 13.4c6.2 5.5 13.2 10.2 20 14.9 8.6 6 17.4 11.9 26.3 17.6 3.7 2.4 7.5 4.7 11.3 6.9.7.4 1.8.2 2.5-.1.2-.1 1.8-.9 1.1-1.3-7.8-4.4-15.3-9.4-22.7-14.3-8.6-5.7-17.2-11.6-25.5-17.7-3.2-2.3-6.4-4.7-9.4-7.3-.9-.9-4.4.6-3.6 1.3zM122.8 61.8c1.8 1.7 3.7 3.1 5.6 4.6 2.2 1.7 4.5 3.4 6.6 5.1.6.5 1.9.2 2.5-.1.3-.1 1.7-.8 1.1-1.3-2.2-1.8-4.4-3.4-6.6-5.1-1.9-1.5-3.9-2.9-5.6-4.6-.8-.8-4.4.6-3.6 1.4z'/%3E%3Cpath class='prefix__st1' d='M137.9 70.9c-8.7 3.9-17.5 7.7-26.2 11.6C99.3 88 86.9 93.4 74.5 98.7c-4.1 1.7-8.1 3.5-12.3 5-.4.2-1.6.7-1.1 1.3.5.6 2 .1 2.5-.1 3.5-1.3 7-2.8 10.4-4.2 5.7-2.4 11.4-4.9 17.1-7.4 12.3-5.4 24.6-10.8 36.8-16.2 3.8-1.7 7.5-3.3 11.3-5 .4-.2 1.6-.7 1.1-1.3-.4-.6-2-.1-2.4.1z'/%3E%3Cpath class='prefix__st1' d='M1.8 66.3c13.4 11.5 27.9 21.8 43 30.8 5 3 10.1 5.9 15.3 8.6.9.5 4.5-1 3.1-1.7C46.1 95.2 30 84.4 14.8 72.6c-3.2-2.5-6.4-5.1-9.5-7.8-.8-.7-4.4.8-3.5 1.5z'/%3E%3Cpath class='prefix__st1' d='M18 56.5c-5.6 2.1-10.9 4.7-16 7.7-.5.3-1.2.9-.4 1.3.8.3 2.1 0 2.7-.4 4.9-2.9 9.9-5.3 15.2-7.3.4-.2 1.6-.7 1.1-1.3-.6-.6-2.1-.2-2.6 0zM4.4 96.3c2.5-1.4 5-2.6 7.6-3.8 3.2-1.5 6.5-3 9.9-4.3.4-.2 1.6-.7 1.1-1.3-.5-.6-2-.1-2.5.1-3.6 1.3-7.1 2.9-10.5 4.6-2.6 1.2-5.3 2.5-7.8 3.9-.5.3-1.2.9-.4 1.3.6.3 1.9-.1 2.6-.5z'/%3E%3Cpath class='prefix__st1' d='M.9 97c1.7 1.6 3.8 2.9 5.7 4.2 3.6 2.5 7.3 4.8 11 7.2 9.1 5.8 18.4 11.4 27.9 16.7 4.3 2.4 8.6 4.7 13.1 6.7.8.3 2 0 2.7-.4.5-.3 1.2-.9.4-1.3-8.7-3.9-17-8.8-25.2-13.7-8.5-5.1-17-10.3-25.2-15.8-2.3-1.5-4.8-3.1-6.8-5-.8-.9-4.4.6-3.6 1.4z'/%3E%3Cpath class='prefix__st1' d='M64.1 131.5c21.1-8.7 41.7-18.8 62.2-28.8 3.7-1.8 7.3-3.6 11-5.4.5-.3 1.1-.9.4-1.3-.8-.4-2 .1-2.7.4-18.2 8.8-36.3 17.8-54.7 26.1-5.8 2.6-11.7 5.2-17.6 7.7-.4.2-1.6.7-1.1 1.3.5.7 2.1.2 2.5 0z'/%3E%3Cpath class='prefix__st1' d='M118.4 83.1c2.1 2.6 4.7 4.7 7.3 6.9 2.7 2.3 5.6 4.4 8.3 6.7.6.5 1.9.2 2.5-.1.3-.1 1.7-.8 1.1-1.3-2.7-2.3-5.6-4.4-8.3-6.7-2.6-2.1-5.1-4.3-7.3-6.9-.7-.9-4.4.4-3.6 1.4zM58.5 97c17.4-6.6 34.4-14 51.3-21.6 4.9-2.2 9.8-4.4 14.8-6.6.4-.2 1.6-.7 1.1-1.3-.4-.6-2-.1-2.5.1-17 7.6-33.9 15.3-51.2 22.3-4.9 2-9.9 4-14.9 5.9-.4.2-1.6.7-1.1 1.3.5.6 2 .1 2.5-.1zM55.2 85.4l-2.1.9c-.2.1-.4.2-.6.2-.2.1-.1 0 0 0-.1 0-.2.1-.3.1-.4.2-.8.3-1.2.5-1.6.6-3.2 1.2-4.8 1.9-.3.1-1.3.7-.5.9.9.2 1.9-.2 2.7-.5.2-.1.3-.1.5-.2.1 0 .2-.1.2-.1.2-.1-.3.1-.1 0 .4-.1.8-.3 1.1-.4l2.4-.9c1.6-.6 3.2-1.2 4.8-1.9.3-.1 1.3-.7.5-.9-.7-.3-1.8.1-2.6.4zM44.6 78.6l-2.1.9c-.2.1-.4.2-.6.2-.2.1-.1 0 0 0-.1 0-.2.1-.3.1-.4.2-.8.3-1.2.5-1.6.6-3.2 1.2-4.8 1.9-.3.1-1.3.7-.5.9.9.2 1.9-.2 2.7-.5.2-.1.3-.1.5-.2.1 0 .2-.1.2-.1.2-.1-.3.1-.1 0 .4-.1.8-.3 1.1-.4l2.4-.9c1.6-.6 3.2-1.2 4.8-1.9.3-.1 1.3-.7.5-.9-.7-.3-1.8.1-2.6.4z'/%3E%3Cg%3E%3Cpath class='prefix__st1' d='M34.8 71.3l-2.1.9c-.2.1-.4.2-.6.2-.2.1-.1 0 0 0-.1 0-.2.1-.3.1-.4.2-.8.3-1.2.5-1.6.6-3.2 1.2-4.8 1.9-.3.1-1.3.7-.5.9.9.2 1.9-.2 2.7-.5.2-.1.3-.1.5-.2.1 0 .2-.1.2-.1.2-.1-.3.1-.1 0 .4-.1.8-.3 1.1-.4l2.4-.9c1.6-.6 3.2-1.2 4.8-1.9.3-.1 1.3-.7.5-.9-.7-.3-1.8.1-2.6.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='prefix__st1' d='M24.5 64.5l-2.1.9c-.2.1-.4.2-.6.2-.2.1-.1 0 0 0-.1 0-.2.1-.3.1-.4.2-.8.3-1.2.5-1.6.6-3.2 1.2-4.8 1.9-.3.1-1.3.7-.5.9.9.2 1.9-.2 2.7-.5.2-.1.3-.1.5-.2.1 0 .2-.1.2-.1.2-.1-.3.1-.1 0 .4-.1.8-.3 1.1-.4l2.4-.9c1.6-.6 3.2-1.2 4.8-1.9.3-.1 1.3-.7.5-.9-.7-.3-1.8 0-2.6.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='prefix__st1' d='M20.2 94.7c5.2 3.8 10.7 7.2 16.2 10.6 7 4.4 14.1 8.6 21.4 12.6 3.5 1.9 7 3.7 10.6 5.3 1.7.7 4.5-1.7 2.2-2.7-6.8-3-13.2-6.7-19.6-10.5-6.8-4-13.6-8.2-20.2-12.5-2.6-1.7-5.2-3.4-7.7-5.2-1.3-.9-4.7 1.1-2.9 2.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='prefix__st1' d='M73.3 106.4c1.9 1.9 4.2 3.3 6.5 4.7 2.5 1.6 5.1 3.1 7.6 4.7.7.4 1.8 0 2.5-.2.2-.1 1.7-.7 1.2-1.1-2.5-1.6-5.1-3.1-7.6-4.7-2.3-1.4-4.6-2.8-6.5-4.7-.2-.2-.8-.1-1-.1-.5 0-1 .2-1.5.3-.3.2-1.7.7-1.2 1.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='prefix__st1' d='M90.8 99c3.4 3.4 7.5 6.1 11.6 8.7 1 .6 4.6-.8 3.1-1.8-3.9-2.5-7.8-5.1-11.1-8.4-.9-.9-4.5.6-3.6 1.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='prefix__st1' d='M105.5 92.4c3.4 3.4 7.1 6.4 11.1 9 .6.4 1.9 0 2.5-.2.2-.1 1.7-.7 1.2-1.1-4-2.6-7.7-5.6-11.1-9-.2-.2-.8-.1-1-.1-.5 0-1 .2-1.5.3-.3.2-1.6.7-1.2 1.1z'/%3E%3C/g%3E%3C/svg%3E");
}
.icon-maxweight {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_3' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234b4a49%7D%3C/style%3E%3Ccircle cx='69.2' cy='94.7' r='26.4' fill='%23ffd54f'/%3E%3Cpath class='prefix__st1' d='M40.9 95.3c.1 11.5 7.6 21.8 18.5 25.3 11.1 3.6 24.2-.3 31.7-9.2 7.4-8.8 8.4-21.8 2.2-31.6C87 70 75 65.7 63.7 68.3 52.4 70.8 43 79.5 41.2 91.2c-.2 1.4-.3 2.8-.3 4.1 0 .5 3.8-.1 3.8-1.2.1-10.1 6.2-20.2 16-23.7s21.2.7 27.5 8.7c6.5 8.3 7.4 20.1 2 29.3-2.5 4.3-6.3 7.9-10.8 10-4.6 2.1-9.9 2.4-14.8 1.2-11.7-2.8-19.8-13.6-19.9-25.5 0-.5-3.8.1-3.8 1.2zM132.1 11.9c-31.6-.9-63.3-.6-94.9-.1-9 .1-18 .3-27 .4-.8 0-2.1.4-2.5 1.2-.4.8.4 1.1 1.1 1.1 31.6-.4 63.3-1 95-.7 9 .1 18 .2 27 .5.8 0 2.1-.4 2.5-1.2.3-.9-.5-1.1-1.2-1.2z'/%3E%3Cpath class='prefix__st1' d='M7.9 15.1c1.9 8.3 8.3 14.7 15.8 18.2 9.3 4.3 19.9 4.7 29.9 5 5.6.2 11.1.4 16.7.3 5.2-.1 10.4-.7 15.6-1.4 9.8-1.4 19.8-3.2 28.9-7.1 7.6-3.2 14.2-8.3 18.3-15.6.8-1.5-3-.9-3.6.1-3.2 5.8-8 10.1-14 13-8.2 4-17.5 5.7-26.4 7.1-4.8.8-9.6 1.5-14.5 1.7-5.2.2-10.5.1-15.7-.1-9.6-.3-19.8-.3-29-3.6-8.6-3.1-16.2-9.6-18.3-18.8-.1-1.3-4-.2-3.7 1.2z'/%3E%3Cpath class='prefix__st1' d='M55.2 38.6c-1.9 4.5-3.5 9-5.9 13.3-.3.6 1.4.3 1.6.3.7-.2 1.8-.5 2.2-1.2 2.4-4.2 4-8.8 5.9-13.3.3-.6-1.4-.3-1.6-.3-.6.2-1.9.5-2.2 1.2zM81.3 38.8c1.3 4.1 2.3 8.4 3.9 12.5.3.8 1.6.7 2.3.5.6-.2 1.9-.9 1.6-1.7-1.5-4.1-2.5-8.4-3.9-12.5-.6-1.5-4.4-.3-3.9 1.2z'/%3E%3Cpath class='prefix__st1' d='M112.3 53c-21.7-2.3-43.6-2.8-65.3-1.3-6.2.4-12.4 1-18.6 1.7-.7.1-2 .6-2.1 1.5-.1.9 1.2.9 1.7.8 21.2-2.5 42.6-3.1 63.9-1.9 6.1.4 12.1.9 18.2 1.5.9.1 2.1-.2 2.7-.9.5-.6.4-1.3-.5-1.4z'/%3E%3Cpath class='prefix__st1' d='M25.1 54.9c-2.7 18.8-6.8 37.4-11.3 55.8-1.2 5-2.5 10.1-3.8 15.1-.3 1 3.5.3 3.8-.8 4.8-18.3 9.2-36.8 12.6-55.4.9-5.2 1.8-10.4 2.5-15.6.2-1.1-3.6-.2-3.8.9zM10.1 128.9c13.8 1.5 27.8 1.6 41.6 1.9 17.1.3 34.2.3 51.3 0 7.6-.1 15.1-.3 22.7-.7.8 0 2.1-.4 2.5-1.1.5-.7-.5-.8-1-.8-14.7.7-29.5.8-44.2.9-16.7 0-33.3-.1-50-.7-6.8-.3-13.7-.6-20.5-1.3-.9-.1-2 .3-2.7.9-.7.3-.5.8.3.9z'/%3E%3Cpath class='prefix__st1' d='M128.1 127.6c-2.4-9.5-4.5-19-6.6-28.6-2.3-10.8-4.6-21.6-6.4-32.5-.6-3.9-1.3-7.8-1.5-11.7 0-.8-3.8-.1-3.8 1.2.1 3.4.7 6.7 1.2 10 .8 5 1.7 10 2.7 15 2.2 11.2 4.6 22.4 7.2 33.5 1.1 4.8 2.2 9.5 3.4 14.3.2 1.1 4.1 0 3.8-1.2z'/%3E%3Cpath d='M69 96.5c1.7 1.1 4 1 5.9.2 1.9-.8 3.4-2.2 4.9-3.6 2.6-2.5 5.2-5.1 7.5-7.9-1.7-.2-3.4.4-5 1l-9.6 3.6c-1.4.5-2.9 1.1-3.8 2.2s-1.2 3.1 0 4' fill='%23fff'/%3E%3Cpath class='prefix__st1' d='M67.5 97.5c3.8 2.3 8.7.2 11.8-2.3 3.5-2.9 6.6-6.3 9.6-9.7.5-.6.4-1.3-.5-1.4-2.8-.3-5.3.7-7.9 1.6-2.5.9-5 1.9-7.5 2.8-2.1.8-4.4 1.6-5.9 3.4-1.1 1.4-1.5 3.6-.1 5 1 1 4.6-.6 3.5-1.7-.9-.9-.7-2.5.2-3.3 1.1-1 2.9-1.4 4.3-1.9l5.7-2.1c1.7-.6 3.7-1.7 5.5-1.5-.2-.5-.3-1-.5-1.4-2.5 2.8-5.1 5.6-7.9 8.2-2.1 1.9-4.6 4-7.4 2.3-1.1-.8-4.6 1-2.9 2z'/%3E%3C/svg%3E");
}
.boats-bigger {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
}
.boats-bigger__item {
  transition: all 0.15s ease-in-out;
  top: 0;
}
.boats-bigger__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.boats-bigger__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.boats-bigger__item:hover {
  top: 0.1em;
}
.boats-bigger__item:hover::before {
  background-color: #ffffff;
}
.boats-bigger__item:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.boats-bigger__content {
  border-top: 2px solid #4d4d4f;
  padding: 2rem;
  padding-top: 1rem;
  color: #4d4d4f;
}
.boats-bigger__title {
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-family: 'Mulish', sans-serif;
  font-weight: 900;
  font-size: var(--font-size-24);
  margin-bottom: 1.5rem;
  text-align: center;
}
.boats-bigger__info {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
.boats-bigger__info-item {
  flex-grow: 1;
  padding-left: 2em;
  color: #4d4d4f;
  font-size: var(--font-size-18);
  font-weight: 700;
  background-position: left 0;
  line-height: 1.2em;
  background-size: auto 1.2em;
  background-repeat: no-repeat;
  flex-basis: calc(25% - 2rem);
}
.boats-bigger__info-item--info {
  flex-basis: 100%;
}
.boats-bigger__info-item .bubble {
  width: 14rem;
  left: 1em;
}
.boats-bigger__info-item:hover .bubble {
  opacity: 1;
  visibility: visible;
  bottom: 120%;
}
.boats-hp-image {
  left: 3%;
  top: -2rem;
  position: absolute;
  width: 30rem;
}
.river-info {
  display: none;
}
.river__item {
  position: absolute;
  z-index: 5;
  width: 3%;
  height: 12%;
  cursor: pointer;
}
.river__item .bubble {
  background-color: #fff;
  padding-bottom: 2rem;
  width: 30rem;
  z-index: 5;
}
.river__item .bubble::after {
  background-color: #fff;
}
.river__item:hover .bubble {
  opacity: 1;
  visibility: visible;
  bottom: 120%;
}
.river__item.in {
  --svg-color: #fff;
}
.river__item.in-out {
  --svg-color: #ffd257;
}
.river__item.out {
  --svg-color: #ef7748;
}
.river__item svg {
  transition: all 0.15s ease-in-out;
  z-index: -1;
}
.river__item:hover {
  z-index: 10;
}
.river__item:hover svg {
  transform: scale(1.1);
}
.river__item-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.river__item--pikovice {
  left: 2.5%;
  bottom: 14%;
}
.river__item--tynec-nad-sazavou {
  left: 28.5%;
  bottom: 9.1%;
}
.river__item--cercany {
  left: 39.8%;
  bottom: 34.5%;
}
.river__item--chocerady {
  left: 49.3%;
  bottom: 55.5%;
}
.river__item--sazava {
  left: 61.2%;
  bottom: 72.4%;
}
.river__item--ledecko {
  left: 66.2%;
  bottom: 58.8%;
}
.river__item--cesky-sternberk {
  left: 66.7%;
  bottom: 42.4%;
}
.river__item--kacov {
  left: 80.1%;
  bottom: 31.3%;
}
.river__item--2452 {
  left: 80.5%;
  bottom: 18.3%;
}
.river__item--zruc-nad-sazavou {
  left: 89.4%;
  bottom: 14.3%;
}
.river__icons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin: 1rem auto;
}
.river__icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.river__icon {
  max-width: 3rem;
  max-height: 3rem;
  cursor: help;
}
.river__title {
  font-size: var(--font-size-18);
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.river__text p {
  font-weight: 400;
  line-height: 1.2em;
  font-size: var(--font-size-14);
}
.river__text p:not(:last-of-type) {
  margin-bottom: 0.8rem;
}
.river-image {
  position: absolute;
  right: 2%;
  top: 0;
  width: 32rem;
}
.river-mobile {
  max-width: 32rem;
  margin: 0 auto;
}
.river-legend {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4rem;
  margin-top: 2rem;
}
.river-legend__item {
  padding-left: 3.4rem;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 2.3rem;
  min-height: 2.3rem;
  font-size: var(--font-size-18);
  text-transform: uppercase;
  font-weight: 700;
}
.river-legend__item--in {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M491.4 262.8c0 120.4-97.6 218-218 218-120.3 0-218-97.6-218-218s97.6-218 218-218 218 97.6 218 218' fill='%23fff'/%3E%3Cpath d='M255.9 2.6C116.1 2.6 2.7 115.9 2.7 255.8c0 139.8 113.4 253.1 253.2 253.1 139.8 0 253.1-113.4 253.1-253.1C509 115.9 395.7 2.6 255.9 2.6zm17.5 460.6c-4.5 0-8.9-.4-13.3-.7l6.2-45-36.9-7 8.2 49.4c-91.6-16-162.6-92-170.7-186.3l28.1-4.7 7-17.6-35.6-4.9C71 143.3 150.6 59.6 252.2 49.3l7.1 42.9 17.6 7 7-50.5c109.7 5.5 196.9 95.9 196.9 206.9 0 2-.2 3.9-.3 5.8l-35.7-5-7 36.9 40.5-6.7c-15 100-100.9 176.6-204.9 176.6zm54-135.4c-8.2 9.1-26.8 26.7-53 30.2l1.7-124 38.9.5.3-24.2-38.8-.6.2-16.5c16.4-5.3 28.4-20.6 28.7-38.9.3-22.8-18-41.6-40.8-41.9-22.7-.3-41.7 17.9-41.9 40.7-.3 19 12.3 35.3 29.7 40.3l-.2 15.9-40.7-.6-.3 24.2 40.6.6-1.7 123.4c-26-5.8-41.4-25.6-46.4-33.1l16.5-14.1-52.8-11.2 1 55.4 16.7-14.3c9.7 13.7 35.5 42.6 78.3 43.2 40.7.5 69.2-24.9 81.5-38.5l15.3 14.4 3.7-55.6-53.2 9 16.7 15.7zm-80.5-174.1c.1-9.4 7.9-17 17.4-16.8 9.4.1 17 7.9 16.9 17.3-.1 9.5-7.9 17.1-17.4 16.9-9.5-.1-17-7.9-16.9-17.4z' fill='%234d4d4f'/%3E%3C/svg%3E");
}
.river-legend__item--in-out {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M491.4 262.8c0 120.4-97.6 218-218 218-120.3 0-218-97.6-218-218s97.6-218 218-218 218 97.6 218 218' fill='%23ffd44e'/%3E%3Cpath d='M255.9 2.6C116.1 2.6 2.7 115.9 2.7 255.8c0 139.8 113.4 253.1 253.2 253.1 139.8 0 253.1-113.4 253.1-253.1C509 115.9 395.7 2.6 255.9 2.6zm17.5 460.6c-4.5 0-8.9-.4-13.3-.7l6.2-45-36.9-7 8.2 49.4c-91.6-16-162.6-92-170.7-186.3l28.1-4.7 7-17.6-35.6-4.9C71 143.3 150.6 59.6 252.2 49.3l7.1 42.9 17.6 7 7-50.5c109.7 5.5 196.9 95.9 196.9 206.9 0 2-.2 3.9-.3 5.8l-35.7-5-7 36.9 40.5-6.7c-15 100-100.9 176.6-204.9 176.6zm54-135.4c-8.2 9.1-26.8 26.7-53 30.2l1.7-124 38.9.5.3-24.2-38.8-.6.2-16.5c16.4-5.3 28.4-20.6 28.7-38.9.3-22.8-18-41.6-40.8-41.9-22.7-.3-41.7 17.9-41.9 40.7-.3 19 12.3 35.3 29.7 40.3l-.2 15.9-40.7-.6-.3 24.2 40.6.6-1.7 123.4c-26-5.8-41.4-25.6-46.4-33.1l16.5-14.1-52.8-11.2 1 55.4 16.7-14.3c9.7 13.7 35.5 42.6 78.3 43.2 40.7.5 69.2-24.9 81.5-38.5l15.3 14.4 3.7-55.6-53.2 9 16.7 15.7zm-80.5-174.1c.1-9.4 7.9-17 17.4-16.8 9.4.1 17 7.9 16.9 17.3-.1 9.5-7.9 17.1-17.4 16.9-9.5-.1-17-7.9-16.9-17.4z' fill='%234d4d4f'/%3E%3C/svg%3E");
}
.river-legend__item--out {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M491.4 262.8c0 120.4-97.6 218-218 218-120.3 0-218-97.6-218-218s97.6-218 218-218 218 97.6 218 218' fill='%23ef7748'/%3E%3Cpath d='M255.9 2.6C116.1 2.6 2.7 115.9 2.7 255.8c0 139.8 113.4 253.1 253.2 253.1 139.8 0 253.1-113.4 253.1-253.1C509 115.9 395.7 2.6 255.9 2.6zm17.5 460.6c-4.5 0-8.9-.4-13.3-.7l6.2-45-36.9-7 8.2 49.4c-91.6-16-162.6-92-170.7-186.3l28.1-4.7 7-17.6-35.6-4.9C71 143.3 150.6 59.6 252.2 49.3l7.1 42.9 17.6 7 7-50.5c109.7 5.5 196.9 95.9 196.9 206.9 0 2-.2 3.9-.3 5.8l-35.7-5-7 36.9 40.5-6.7c-15 100-100.9 176.6-204.9 176.6zm54-135.4c-8.2 9.1-26.8 26.7-53 30.2l1.7-124 38.9.5.3-24.2-38.8-.6.2-16.5c16.4-5.3 28.4-20.6 28.7-38.9.3-22.8-18-41.6-40.8-41.9-22.7-.3-41.7 17.9-41.9 40.7-.3 19 12.3 35.3 29.7 40.3l-.2 15.9-40.7-.6-.3 24.2 40.6.6-1.7 123.4c-26-5.8-41.4-25.6-46.4-33.1l16.5-14.1-52.8-11.2 1 55.4 16.7-14.3c9.7 13.7 35.5 42.6 78.3 43.2 40.7.5 69.2-24.9 81.5-38.5l15.3 14.4 3.7-55.6-53.2 9 16.7 15.7zm-80.5-174.1c.1-9.4 7.9-17 17.4-16.8 9.4.1 17 7.9 16.9 17.3-.1 9.5-7.9 17.1-17.4 16.9-9.5-.1-17-7.9-16.9-17.4z' fill='%234d4d4f'/%3E%3C/svg%3E");
}
.why-us {
  display: flex;
  justify-content: center;
  gap: 4rem;
}
.why-us__item {
  flex-basis: 100%;
  max-width: 30rem;
  text-align: center;
}
.why-us__icon {
  width: 8rem;
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.why-us__icon img {
  max-height: 8rem;
}
.why-us__title {
  font-size: var(--font-size-20);
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 1rem;
}
.why-us-image {
  position: absolute;
  left: 60%;
  bottom: -10rem;
  width: 32rem;
}
.reservation {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
}
.reservation__item {
  padding: calc(var(--padding-base-vertical) * 2) calc(var(--padding-base-horizontal) * 1.5);
  color: #fff;
  text-align: center;
}
.reservation__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #4d4d4f;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.reservation__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #3e3e40;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.reservation__title {
  text-transform: uppercase;
  font-size: var(--font-size-30);
  margin-bottom: 2rem;
  font-weight: 900;
}
.reservation__link {
  font-size: var(--font-size-30);
  color: #fdb913;
  font-weight: 900;
  margin-bottom: 1rem;
  display: inline-block;
}
.reservation__link:hover {
  color: #fff;
}
.reservation .button {
  z-index: 5;
  margin-bottom: 1rem;
}
.reservation .button::before {
  border-color: #000;
}
.reservation .button::after {
  border-color: #000;
}
.footer {
  background-color: #f3f3f3;
  padding: 6rem 0 3rem 0;
}
.footer::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(100% - 1px);
  height: 2rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 24'%3E%3Cpath d='M0 22.8c21.9 0 100.2-17.7 158.9-15s79.7 15 175.7 15c75.8 0 94.3-1.2 143.9-7.6s66.9-7.9 121.7 0c28.3 4.1 78.7.1 97.4-4.7 18.7-4.8 131.3-8.8 196.5 4.7S1069.3.9 1164.5.9c92.6 0 158.3 13 217.8 13s90.9-4.3 159.6-4.3c68.7 0 141.7 13.2 208.3 13.2 66.5 0 61.7-4.5 98.7-4.5s48.3 4.5 71.1 4.5V24H0v-1.2z' fill='%23f3f3f3'/%3E%3C/svg%3E") center bottom / auto repeat-x;
  z-index: 5;
}
.footer__menu li {
  display: block;
}
.footer__menu a {
  display: inline-block;
  padding: 0.2rem 0;
  color: #4d4d4f;
  font-size: var(--font-size-16);
}
.footer__menu a:hover {
  color: #fdb913;
}
.footer__copyright {
  margin-top: 5rem;
  text-align: center;
}
.footer__copyright p {
  font-size: var(--font-size-14);
  font-weight: 700;
}
.footer__copyright p a {
  color: #4d4d4f;
  text-decoration: underline;
}
.footer__copyright p a:hover {
  color: #fdb913;
}
.footer__links {
  text-align: center;
  margin-top: 1rem;
}
.footer__links p {
  font-size: var(--font-size-14);
  font-weight: 700;
}
.footer__links p a {
  color: #4d4d4f;
  text-decoration: underline;
}
.footer__links p a:hover {
  color: #fdb913;
}
.footer__link {
  font-size: var(--font-size-24);
  color: #fdb913;
  font-weight: 900;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.footer__link:hover {
  color: #ffe166;
}
.footer__kudyznudy {
  margin-top: 1em;
}
.footer-columns {
  display: grid;
  grid-template-columns: 0.5fr 0.5fr 1fr;
  gap: 4rem;
}
.footer-columns__title {
  transform: rotate(90deg);
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  position: absolute;
  text-transform: uppercase;
  font-size: var(--font-size-24);
  top: 0.5rem;
  left: 3rem;
  transform-origin: 0 0;
}
.footer-columns__item {
  padding-left: 4.5rem;
}
.footer-columns p {
  margin-bottom: 1rem;
}
.facebook {
  width: 4rem;
  height: 4rem;
  display: inline-block;
  transition: all 0.15s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 96.4 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234d4d4f%7D%3C/style%3E%3Cpath fill='%23ffd54e' d='M55.8 133.5l-27.6.5.1-57.5-14.1-.3-6-5.5 2.5-18.6 18-1.4 4.2-25.5L41.4 11l11.1-5 36 .3-.6 23.6-21-.3-8.1 7.7-.6 11.7 16.9.5 6.8 5.3L80 76.1l-21.8-.3-.7 56.9z'/%3E%3Cpath class='prefix__st1' d='M34.1 50.9c1.1-14.4-.8-36.7 16.4-42.8 4.6-1.6 9.7-1.2 14.4-1.2 4.2 0 8.4-.1 12.7 0 1.8 0 3.6 0 5.4.1 2.8.2 2.4.1 2.9 2.3.2 1.2 0 2.7-.1 3.9-.1 5.1.6 11.3-.7 16.2.4-.3.7-.6 1.1-.9-1.2.5-7.3-.5-9.8-.5-4.4 0-8.9.3-13.1 1.8-9 3.1-9.5 11.7-9.2 20 0 2 7 2.2 7 .4-.2-8.8.3-17.5 10.6-19.2 3.9-.7 7.9-.3 11.8 0 2.1.2 4.7.7 6.8 0 3.1-1.1 2.1-4.7 2.2-7.6.2-4.5.4-9.1.4-13.7-.1-3.4-.7-4.1-4.1-4.8-3.4-.7-6.9-.6-10.4-.6-8-.2-16.1-.4-24.1.1-5.7.4-11.3 1.9-15.8 5.6-12 10.1-10.3 26.4-11.4 40.5-.1 1.8 6.9 2.3 7 .4z'/%3E%3Cpath class='prefix__st1' d='M29.5 49.7c-3.8.1-7.6.2-11.3.3-2.6.1-6-.3-8.6.5-2 .7-2.5 1.5-3.1 3.4-1.2 3.8-1.3 8.5-1.7 12.5-1.1 14.5 13.1 9.8 22.5 11.4-.8-.4-1.6-.7-2.4-1.1 2 2.5.6 8.9.5 12.1l-.3 13.3c-.2 8.5-.6 17-.6 25.5-.1 6.4 3.3 8.1 9.3 8.3 8.2.3 16.4-.3 24.6-.7.6 0 2.6-.1 2.6-1.1.3-19.3 1-38.7.7-58-1.2.4-2.4.7-3.6 1.1 4.4.1 8.9.3 13.3.4 3.1.1 7.2.9 10.2-.2 2.8-1 2.7-3.1 3.1-6 .6-4.2.8-8.4.6-12.6-.3-6.5-2.8-9.6-9.3-10.6-6.1-1-11.7-.4-17.8.8-4.4.9 1.4 2.8 3.4 2.5 3.8-.7 7.5-1.7 11.4-.9 6.7 1.3 5.6 8.8 5.3 14.2-.1 2.4-.4 4.8-.7 7.2-.5 3.4-1.1 3.2-4.3 3.1-5-.2-9.9-.3-14.9-.5-.7 0-3.6-.1-3.6 1.1.3 19.3-.4 38.7-.7 58 .9-.4 1.8-.7 2.6-1.1-6 .3-12.1.6-18.1.6-3.8.1-7.1-.7-7.1-5.2 0-3.2.1-6.3.2-9.5.3-12.3.7-24.7.8-37 0-3.6 0-5.6-3.9-6.2-4.2-.7-13.2 2-16.1-2-1.7-2.3-.7-6.9-.4-9.4.3-2.6.1-7.2 1.4-9.6.9-1.8.8-1.3 2.6-1.6 1.4-.3 3.2-.1 4.7-.1 3.5-.1 6.9-.2 10.4-.2 4.8-.2 1.2-2.8-1.7-2.7z'/%3E%3Cpath class='prefix__st1' d='M6.7 136.3c28.2.6 56.3.5 84.5-.3 4.8-.1 1.2-2.7-1.7-2.6-27.5.8-55.1.9-82.6.3-4.1-.1-4.4 2.5-.2 2.6z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.facebook:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 96.4 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st1%7Bfill:%234d4d4f%7D%3C/style%3E%3Cpath fill='%23ffe166' d='M55.8 133.5l-27.6.5.1-57.5-14.1-.3-6-5.5 2.5-18.6 18-1.4 4.2-25.5L41.4 11l11.1-5 36 .3-.6 23.6-21-.3-8.1 7.7-.6 11.7 16.9.5 6.8 5.3L80 76.1l-21.8-.3-.7 56.9z'/%3E%3Cpath class='prefix__st1' d='M34.1 50.9c1.1-14.4-.8-36.7 16.4-42.8 4.6-1.6 9.7-1.2 14.4-1.2 4.2 0 8.4-.1 12.7 0 1.8 0 3.6 0 5.4.1 2.8.2 2.4.1 2.9 2.3.2 1.2 0 2.7-.1 3.9-.1 5.1.6 11.3-.7 16.2.4-.3.7-.6 1.1-.9-1.2.5-7.3-.5-9.8-.5-4.4 0-8.9.3-13.1 1.8-9 3.1-9.5 11.7-9.2 20 0 2 7 2.2 7 .4-.2-8.8.3-17.5 10.6-19.2 3.9-.7 7.9-.3 11.8 0 2.1.2 4.7.7 6.8 0 3.1-1.1 2.1-4.7 2.2-7.6.2-4.5.4-9.1.4-13.7-.1-3.4-.7-4.1-4.1-4.8-3.4-.7-6.9-.6-10.4-.6-8-.2-16.1-.4-24.1.1-5.7.4-11.3 1.9-15.8 5.6-12 10.1-10.3 26.4-11.4 40.5-.1 1.8 6.9 2.3 7 .4z'/%3E%3Cpath class='prefix__st1' d='M29.5 49.7c-3.8.1-7.6.2-11.3.3-2.6.1-6-.3-8.6.5-2 .7-2.5 1.5-3.1 3.4-1.2 3.8-1.3 8.5-1.7 12.5-1.1 14.5 13.1 9.8 22.5 11.4-.8-.4-1.6-.7-2.4-1.1 2 2.5.6 8.9.5 12.1l-.3 13.3c-.2 8.5-.6 17-.6 25.5-.1 6.4 3.3 8.1 9.3 8.3 8.2.3 16.4-.3 24.6-.7.6 0 2.6-.1 2.6-1.1.3-19.3 1-38.7.7-58-1.2.4-2.4.7-3.6 1.1 4.4.1 8.9.3 13.3.4 3.1.1 7.2.9 10.2-.2 2.8-1 2.7-3.1 3.1-6 .6-4.2.8-8.4.6-12.6-.3-6.5-2.8-9.6-9.3-10.6-6.1-1-11.7-.4-17.8.8-4.4.9 1.4 2.8 3.4 2.5 3.8-.7 7.5-1.7 11.4-.9 6.7 1.3 5.6 8.8 5.3 14.2-.1 2.4-.4 4.8-.7 7.2-.5 3.4-1.1 3.2-4.3 3.1-5-.2-9.9-.3-14.9-.5-.7 0-3.6-.1-3.6 1.1.3 19.3-.4 38.7-.7 58 .9-.4 1.8-.7 2.6-1.1-6 .3-12.1.6-18.1.6-3.8.1-7.1-.7-7.1-5.2 0-3.2.1-6.3.2-9.5.3-12.3.7-24.7.8-37 0-3.6 0-5.6-3.9-6.2-4.2-.7-13.2 2-16.1-2-1.7-2.3-.7-6.9-.4-9.4.3-2.6.1-7.2 1.4-9.6.9-1.8.8-1.3 2.6-1.6 1.4-.3 3.2-.1 4.7-.1 3.5-.1 6.9-.2 10.4-.2 4.8-.2 1.2-2.8-1.7-2.7z'/%3E%3Cpath class='prefix__st1' d='M6.7 136.3c28.2.6 56.3.5 84.5-.3 4.8-.1 1.2-2.7-1.7-2.6-27.5.8-55.1.9-82.6.3-4.1-.1-4.4 2.5-.2 2.6z'/%3E%3C/svg%3E");
}
.instagram {
  width: 4rem;
  height: 4rem;
  display: inline-block;
  transition: all 0.15s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_2' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 166 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st2%7Bfill:%234d4d4f%7D%3C/style%3E%3Cpath fill='%23ffd258' d='M137.3 134.1l-106.4-.4-11.6-8-6.8-15.9 1.4-77 7.4-17.7L33 8l10.6-1.5 89.5 3.2 10.1 8.9 3.7 15.4-1.8 82.3z'/%3E%3Cpath d='M67.4 50.9l14.4-3.2 17.4 5.4 10.5 20.5-.8 15.9-11.7 9.8L83 105l-19.4.9-14.7-14.2V68.4l9.8-13.2 8.7-4.3zm59.4-29.1l-12.7-.9-6.4 5.7 6.2 8.8 13-.5V21.8z' fill='%23fff'/%3E%3Cpath class='prefix__st2' d='M52 133.2c-5.8-.2-11.4.5-17.1-.6-5.7-1.1-11.2-5.9-14.2-10.7-3.8-6.4-4.3-14-4.7-21.3-.4-8.2 0-16.4 0-24.6.1-16.7-.2-33.7 3.4-50.2 2.1-9.7 9-17.2 19.3-17.8 7.7-.4 15.6.1 23.3.3 14.7.3 29.3.7 44 1 8 .2 17.5-.9 25.1 2.2 6.6 2.8 10.3 9.4 11.7 16.1 1.7 8.4.4 17.2.3 25.7-.1 8.8.3 17.5.5 26.3.3 16 1 34.4-6.6 49.1-.8 1.5-1.3 2.9-2.7 3.4-1.1.4-2.9-.1-4.1 0-1.3 0-2.7.1-4 .2-6.1.4-12.1.3-18.2.3-18.5-.1-37 0-55.5.7-1.4.1-3.4.6-4.6 1.4-.3.2-2.3 1.4-.8 1.4 18.8-.7 37.6-.8 56.5-.7 6 0 12.1.1 18.1-.3 4.4-.3 9 .4 13.2-1 14.1-4.5 14.8-27.2 15.2-39.3.4-10.1 0-20.1-.3-30.2-.2-10 .4-20 .4-30 0-8.1-1.6-17.1-8-22.7-5.9-5.1-14-5-21.3-5.1-17.5-.3-35-.8-52.4-1.1-14.2-.3-31-2.8-43.6 5.5-14.6 9.1-14.6 28.4-15.2 43.7-.4 11-.2 22-.4 33-.2 9.8-.8 20.7 2.1 30.2 2.1 6.9 7.3 13.1 13.9 16.2 6.3 3 14.6 1.4 21.3 1.6 1.4.1 3.5-.6 4.6-1.4.4-.2 2.3-1.3.8-1.3z'/%3E%3Cpath class='prefix__st2' d='M129.9 21.8c-3-5.1-13.2-2.4-17.6-.7-2.4.9-5.2 2.2-6.4 4.7-1.4 3-.2 6.6 1.8 9 3.8 4.5 12.6 3.1 17.6 1.4 2.1-.7 4.9-1.8 5.7-4 .9-2.6.2-6.5-1.8-8.4-1.3-1.2-6.7 2.3-6.6 2.4 2.5 2.5 1.8 5.4 1.7 8.5 1.9-.3 1.7-.3-.7 0-.8.1-1.7.1-2.5.1-2.6 0-4.7 0-6.6-2-2.1-2.1-3.9-6.2-2.3-9 1.8-3.3 9.2-2.6 11 .4.8 1.2 7-1.8 6.7-2.4zM64.9 50.9c-5.5 1.9-9.4 5.7-13 10.2-4.9 6-6.3 12.3-6.3 19.9.1 7.8 2.1 14.5 7.4 20.3 5.1 5.5 10.6 6.3 17.9 6 12-.6 24.7-4.5 34.2-12.2 5.3-4.4 9-9.6 8.5-16.7-.5-7.2-3.4-15.8-7.6-21.7-9.6-13.3-27.4-11.7-40.4-4.9-3.9 2 2.5.6 3.7-.1 8.2-4.3 18.6-2.8 25.7 2.8 4.7 3.8 7.4 9.2 9.2 14.8 2.2 6.5 4.5 14.3.8 20.7-3.7 6.3-11.4 10.9-18.2 12.8-6 1.7-15.2 3.2-21.3.8-5.6-2.2-10.3-9.3-12.1-14.8-1.8-5.5-1.9-12.5-.8-18.2.7-3.8 2.4-7.1 4.7-10.1 1.9-2.6 5-7.1 8.1-8.2.5-.2 3.2-1.1 3-1.9-.1-.7-3.4.4-3.5.5zM162.3 133.8c-25.9-.3-51.8-.9-77.7-1-12.6-.1-25 1.8-37.6 1.9-12.6.1-25 .2-37.5 1.5-1.2.1-7.3 3-4.3 2.7 12.8-1.3 25.5-1.2 38.3-1.4 12.6-.1 25.1-2 37.7-1.8 25.3.3 50.5.7 75.8 1 1.4 0 3.4-.6 4.6-1.4.2-.4 2.2-1.5.7-1.5z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.instagram:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_2' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 166 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st2%7Bfill:%234d4d4f%7D%3C/style%3E%3Cpath fill='%23ffe166' d='M137.3 134.1l-106.4-.4-11.6-8-6.8-15.9 1.4-77 7.4-17.7L33 8l10.6-1.5 89.5 3.2 10.1 8.9 3.7 15.4-1.8 82.3z'/%3E%3Cpath d='M67.4 50.9l14.4-3.2 17.4 5.4 10.5 20.5-.8 15.9-11.7 9.8L83 105l-19.4.9-14.7-14.2V68.4l9.8-13.2 8.7-4.3zm59.4-29.1l-12.7-.9-6.4 5.7 6.2 8.8 13-.5V21.8z' fill='%23fff'/%3E%3Cpath class='prefix__st2' d='M52 133.2c-5.8-.2-11.4.5-17.1-.6-5.7-1.1-11.2-5.9-14.2-10.7-3.8-6.4-4.3-14-4.7-21.3-.4-8.2 0-16.4 0-24.6.1-16.7-.2-33.7 3.4-50.2 2.1-9.7 9-17.2 19.3-17.8 7.7-.4 15.6.1 23.3.3 14.7.3 29.3.7 44 1 8 .2 17.5-.9 25.1 2.2 6.6 2.8 10.3 9.4 11.7 16.1 1.7 8.4.4 17.2.3 25.7-.1 8.8.3 17.5.5 26.3.3 16 1 34.4-6.6 49.1-.8 1.5-1.3 2.9-2.7 3.4-1.1.4-2.9-.1-4.1 0-1.3 0-2.7.1-4 .2-6.1.4-12.1.3-18.2.3-18.5-.1-37 0-55.5.7-1.4.1-3.4.6-4.6 1.4-.3.2-2.3 1.4-.8 1.4 18.8-.7 37.6-.8 56.5-.7 6 0 12.1.1 18.1-.3 4.4-.3 9 .4 13.2-1 14.1-4.5 14.8-27.2 15.2-39.3.4-10.1 0-20.1-.3-30.2-.2-10 .4-20 .4-30 0-8.1-1.6-17.1-8-22.7-5.9-5.1-14-5-21.3-5.1-17.5-.3-35-.8-52.4-1.1-14.2-.3-31-2.8-43.6 5.5-14.6 9.1-14.6 28.4-15.2 43.7-.4 11-.2 22-.4 33-.2 9.8-.8 20.7 2.1 30.2 2.1 6.9 7.3 13.1 13.9 16.2 6.3 3 14.6 1.4 21.3 1.6 1.4.1 3.5-.6 4.6-1.4.4-.2 2.3-1.3.8-1.3z'/%3E%3Cpath class='prefix__st2' d='M129.9 21.8c-3-5.1-13.2-2.4-17.6-.7-2.4.9-5.2 2.2-6.4 4.7-1.4 3-.2 6.6 1.8 9 3.8 4.5 12.6 3.1 17.6 1.4 2.1-.7 4.9-1.8 5.7-4 .9-2.6.2-6.5-1.8-8.4-1.3-1.2-6.7 2.3-6.6 2.4 2.5 2.5 1.8 5.4 1.7 8.5 1.9-.3 1.7-.3-.7 0-.8.1-1.7.1-2.5.1-2.6 0-4.7 0-6.6-2-2.1-2.1-3.9-6.2-2.3-9 1.8-3.3 9.2-2.6 11 .4.8 1.2 7-1.8 6.7-2.4zM64.9 50.9c-5.5 1.9-9.4 5.7-13 10.2-4.9 6-6.3 12.3-6.3 19.9.1 7.8 2.1 14.5 7.4 20.3 5.1 5.5 10.6 6.3 17.9 6 12-.6 24.7-4.5 34.2-12.2 5.3-4.4 9-9.6 8.5-16.7-.5-7.2-3.4-15.8-7.6-21.7-9.6-13.3-27.4-11.7-40.4-4.9-3.9 2 2.5.6 3.7-.1 8.2-4.3 18.6-2.8 25.7 2.8 4.7 3.8 7.4 9.2 9.2 14.8 2.2 6.5 4.5 14.3.8 20.7-3.7 6.3-11.4 10.9-18.2 12.8-6 1.7-15.2 3.2-21.3.8-5.6-2.2-10.3-9.3-12.1-14.8-1.8-5.5-1.9-12.5-.8-18.2.7-3.8 2.4-7.1 4.7-10.1 1.9-2.6 5-7.1 8.1-8.2.5-.2 3.2-1.1 3-1.9-.1-.7-3.4.4-3.5.5zM162.3 133.8c-25.9-.3-51.8-.9-77.7-1-12.6-.1-25 1.8-37.6 1.9-12.6.1-25 .2-37.5 1.5-1.2.1-7.3 3-4.3 2.7 12.8-1.3 25.5-1.2 38.3-1.4 12.6-.1 25.1-2 37.7-1.8 25.3.3 50.5.7 75.8 1 1.4 0 3.4-.6 4.6-1.4.2-.4 2.2-1.5.7-1.5z'/%3E%3C/svg%3E");
}
.footer-socials {
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
}
.footer-socials__item--facebook {
  width: 3rem;
}
.footer-socials__item--instagram {
  width: 4.5rem;
}
.page-title {
  font-size: var(--font-size-60);
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  line-height: 1.3em;
  margin-bottom: 4rem;
}
.page-title--smaller {
  font-size: var(--font-size-48);
}
.published {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  margin-bottom: 2rem;
  margin-top: -2rem;
  display: block;
}
.single-header-image {
  position: absolute;
  right: 0;
  top: 0rem;
  opacity: 0.1;
}
.reservation-image,
.bottom-image {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
  max-width: 86rem;
  width: 100%;
}
.reservation-image--right,
.bottom-image--right {
  left: auto;
  right: 0;
}
.error404-image {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 0;
  max-width: 86rem;
  width: 100%;
}
.cta-wrapper {
  width: 100%;
  padding: 0 var(--padding-on-side);
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.cta-wrapper--regular {
  max-width: calc(1200px  +  2*3rem);
}
.cta-wrapper--smaller {
  max-width: calc(800px  +  2*3rem);
}
.cta-wrapper--bigger {
  max-width: calc(1400px  +  2*3rem);
}
.cta {
  max-width: 100rem;
  margin: 4rem auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6rem;
  padding: 4rem;
}
.cta::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #4d4d4f;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.cta::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #3e3e40;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.cta__content {
  z-index: 2;
}
.cta__content p {
  font-size: var(--font-size-24);
  font-weight: 900;
  color: #fff;
}
.cta__image {
  position: absolute;
  right: 15%;
  top: -6.4rem;
  width: 26rem;
  height: auto;
}
.cta .button {
  z-index: 5;
}
.cta .button::before {
  border-color: #000;
}
.cta .button::after {
  border-color: #000;
}
.header-with-image {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 6rem;
}
.header-with-image__image {
  flex-shrink: 0;
  max-width: 585px;
}
.header-with-image__image img {
  border: 2px solid #4d4d4f;
  border-radius: 0.5rem;
}
.header-with-image__image-mobile {
  margin: -2rem 0 2rem;
}
.header-with-image__image-mobile img {
  border: 2px solid #4d4d4f;
  border-radius: 0.5rem;
}
.header-with-image__map {
  max-width: 74rem;
  flex-shrink: 0;
  width: 100%;
}
.margin-top {
  margin-top: 4rem;
}
.image-text {
  display: grid;
  align-items: flex-start;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  gap: 6rem;
}
.image-text:not(:last-of-type) {
  margin-bottom: 8rem;
}
.image-text:nth-of-type(even) .image-text__content {
  order: 2;
}
.image-text:nth-of-type(even) .image-text__image {
  order: 1;
}
.image-text__image {
  flex-basis: 50%;
  position: sticky;
  top: 0;
}
.image-text__image img {
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
}
.image-text__mobile-image {
  margin-bottom: 2rem;
}
.image-text__mobile-image img {
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
}
.image-text .section-title {
  margin-bottom: 2rem;
}
.image-text .section-title.hotel {
  padding-left: 2.4em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='129' height='60'%3E%3Cpath fill-rule='evenodd' fill='%234B4A49' d='M126.318 15.969c-.482 4.593-1.18 9.15-1.936 13.703-1.599 9.637-1.13 19.452-2.909 29.021-.117.631-1.063 1.06-1.629.818-3.526-1.331-7.094-1.399-10.344-1.547-.969-.025-1.301-.335-1.364-.779-.867-5.735.422-11.258 1.054-16.934-7.542 1.021-15.393.313-22.975.605-8.361.331-16.655-.172-24.999-.62-7.777-.414-15.09-2.09-22.769-3.04-7.727-1.023-16.804.344-25.199.114.288 3.897.217 8.061.198 12.233-.01 2.099.974 4.632-.01 6.642-.512 1.71-6.577 1.099-7.685 1.04-4.778-.246-5.517-2.548-5.362-7.08 1.048-7.549.17-15.472.24-22.535.032-2.781-.004-13.07 1.511-14.488 2.164-1.242 5.343-.878 7.805-.557 3.471.615 6.785.537 6.198 4.553.058 3.524-.567 7.862-.898 10.464C25.622 14.522 43.526.228 61.301 4.873c6.557 1.887 14.083 4.011 18.978 9.017 5.075 5.99 6.486 11.974 6.613 18.987 7.664.993 15.312.027 22.63-1.383.865-4.638 2.071-9.197 2.954-13.834.908-4.76.858-9.214 1.067-13.974.275-6.084 10.864-2.345 13.741-2.526.479-.199 1.195.023 1.17.619-.292 4.769-1.629 9.431-2.136 14.19zM119.404 2.16c-5.08-.233-3.516 7.424-3.867 10.449-.779 6.76-2.842 13.338-4.012 20.039-.194 1.072-2.176 1.167-2.191.038-6.654 1.495-14.668 1.55-22.069 1.268.175-.009-.442-.013-.663-.021-.454.455-1.298.433-1.735-.056-7.006-.229-14.004-.304-21.016-.49-16.427-.424-32.451-1.596-49.29-1.256-.789.014.883-1.395 1.819-1.4 16.106-.34 32.513.897 48.959 1.252 6.265.139 13.491.585 19.24.821-.131-6.502-1.348-13.431-6.588-17.904-4.748-4.055-11.268-6.415-17.303-7.14-17.95-4.848-34.931 9.584-44.854 22.794-.541.725-1.507.569-1.965.067-.563.045-1.114-.016-1.109-.19.097-2.853 4.12-15.051-.419-16.467-1.814-.517-3.776-.837-5.682-.434-3.034-.611-3.458.833-2.899 3.44-.861 3.848-.831 7.73-.831 11.579-.01 5.922.347 11.899.281 17.821-.301 3.33-2.442 9.027 1.718 9.918 1.517.331 6.494 1.262 6.417-1.153-.035-1.226-.21-2.448-.205-3.675.02-4.962.17-9.913-.229-14.855-.018-.256.599-.437 1.198-.496-.217-.54-.348-1.12-.367-1.12 8.021.551 16.178-.859 24.154.004 8.708 1.637 17.032 2.838 25.847 3.311 8.373.449 16.725.951 25.116.449 7.664-.463 15.424.532 23.024-.794.507-.027.326.143.485.385.615-.156 1.25.014 1.187.986-.175 5.005-2.201 10.578-1.405 15.904.121 1.176 6.264 1.531 9.313 2.133 1.531-9.189 1.192-18.615 2.721-27.853 1.516-4.951 1.676-9.923 2.028-14.924.287-3.965 1.528-7.742 1.903-11.671-2.289-.048-4.359-.299-6.711-.759zM92.525 31.288c-8.304-1.946-5.345-12.066-2.034-17.072 3.106-4.085 9.097-9.022 14.846-7.687 8.022 1.882 6.413 12.219 2.033 17.078-3.106 4.084-9.096 9.026-14.845 7.681zM107.6 11.367c-3.236-6.807-11.028-2.158-14.466 2.366-2.278 3.444-4.711 8.563-2.872 12.717 3.131 7.105 11.282 2.468 14.471-1.51 2.377-4.295 4.706-9.414 2.867-13.573z'/%3E%3C/svg%3E") left 0.3em / 1.8em auto no-repeat;
}
.image-text .section-title.kemp {
  padding-left: 1.8em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='113'%3E%3Cpath fill-rule='evenodd' fill='%234B4A49' d='M124.249 112.942c-40.827-2.976-81.782.493-122.62-1.072-.716-.922-.809-2.56-.194-3.513 4.387-6.727 11.745-12.216 17.428-18.478 7.825-8.633 12.382-19.151 18.572-28.599 7.295-10.657 13.24-21.087 20.153-31.326 1.398-2.067 2.955-4.058 4.575-6.021-5.543-7.706-11.541-15.052-18.5-21.591C42.64 1.388 47.619.609 48.74.445c6.62 5.92 11.799 12.491 16.888 19.389 4.363-5.088 8.741-10.188 11.518-16.104.619-1.334 5.672-1.62 5.328-.978-3.485 7.423-9.364 13.519-14.774 19.936C75.89 33.42 81.675 44.22 88.673 54.583c12.312 18.59 29.649 35.237 38.587 55.156 1.881.788-.968 4.211-3.011 3.203zm-39.822-4.685C77.936 97.774 71.251 87.95 67.977 75.18c-10.799 10.36-18.709 23.396-29.978 33.354 15.474.022 30.955-.285 46.428-.277zm-.06-50.567c-6.716-10.131-13.052-20.48-20.04-30.701a61.71 61.71 0 00-1.411 1.999C56.45 39.221 49.21 49.532 42.763 60.44 37.67 69.335 32.438 79.2 25.385 87.596c-5.931 7.036-14.243 12.225-18.868 20.229 8.731.441 17.467.626 26.205.686 13.156-11.233 21.631-26.759 34.964-37.813.765.062 4.475-2.093 4.867-.29 2.94 14.212 10.606 25.566 17.857 37.323.116.186.153.37.151.55 10.127.068 20.251.306 30.367.909-8.768-18.6-24.974-34.006-36.561-51.5z'/%3E%3C/svg%3E") left 0.15em / auto 1em no-repeat;
}
.image-text .section-title.obcerstveni {
  padding-left: 1.6em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='118' height='128'%3E%3Cpath fill-rule='evenodd' fill='%234B4A49' d='M116.557 77.559c-.557 15.683-.8 31.09-3.228 46.624.788.307.657 1.26-.777 1.606-8.969 2.165-6.688-5.1-6.175-11.396 1.035-12.467 2.796-25.128 3.374-37.603.11-2.631.544-6.156-.649-8.679-1.658-3.469-4.623-2.22-7.388-2.755-4.373-.854-5.91-3.897-6.383-8.205-.743-6.785.29-14.618.61-21.441.297-6.14.818-12.358 2.852-18.219 2.146-6.179 6.726-17.008 14.936-16.806 2.758.078 3.811 3.253 3.406 6.115.313 6.716.712 14.9.825 21.644.247 16.395-.825 32.735-1.403 49.115zm-2.648-70.618c-1.021-9.64-10.239 5.426-11.178 8.749-1.31 3.167-2.456 7.08-2.89 11.077-.736 6.73-.665 13.438-.888 20.191-.215 6.513-2.683 16.379 7.298 16.736 5.71.21 6.672 4.131 7.589 9.068-.51 7.522-2.481 14.997-3.001 22.48-.434 6.242-.583 12.522-1.217 18.747-.205 1.99-2.208 8.871.544 10.881 3.941-26.294 3.812-52.725 4.455-78.486.312-12.941.641-26.541-.712-39.443zM80.618 48.6c-1.299 2.62-2.323 5.873-5.057 8.139-1.842 1.514-4.924.745-6.023 3.609-3.958 10.395-1.803 24.042-1.416 35.057.278 8.229 2.714 22.831-2.741 29.933-1.635 2.143-4.028 2.795-6.626 2.445-4.365-.59-3.97-7.514-3.77-10.533 1.22-19.683 2.928-38.893 6.703-58.279-.765.356-1.819.617-2.233.315-2.292-1.662-4.286-3.742-5.569-6.289C46.807 38.885 51.11 8.541 69.835 5.32c11.573-2.47 17.702 11.791 17.037 21.005-.559 7.894-3.356 14.447-6.254 22.275zm.536-34.26C77.998 9.92 71.28 2.959 64.915 8.479 53.99 19.127 48.19 46.884 62.6 57.783c.044-.671 2.604-1.026 3-.314-4.158 18.243-5.64 36.275-7.091 54.75-.223 3.059-1.913 12.102 1.858 14.771 4.293.848 4.439-10.835 4.532-12.45.466-7.941 0-15.89-.077-23.816-.091-8.795-2.652-21.524 1.521-29.816 2.194-4.106 7.552-3.78 9.445-8.369 2.417-5.837 5.444-11.419 6.759-17.745 1.36-6.428 2.201-14.493-1.393-20.454zM36.685 37.45c-2.444 1.458-14.444 3.345-14.741 4.92-1.138 5.916-.246 12.529-.214 18.576-2.132 14.269-3.227 28.319-2.989 42.68.109 6.213 4.131 26.266-7.295 22.036-.928.272-2.048.121-2.048-.766 0-14.974-.536-30.135.473-45.086.928-13.812 2.973-27.524 3.129-41.389C6.901 37.6 3.187 33.7 2.241 26.682c-.88-6.016-1.968-15.215-.642-20.975.852-2.561 4.736-7.233 6.923-2.577 3.027 6.474.473 13.849 2.292 20.602.673 2.453 1.791 5.807 4.755 6.482 2.652.613 3.172-3.447 3.364-5.007.375-3.074.434-5.697.387-9.253-.058-3.224-1.184-11.186 2.418-14.043C24.815.526 28.914.25 29.18 4.682c.551 9.029-.955 18.095-.29 27.116-.01.04-.14.077-.2.115-.459-.033-.318-.048-.218-.038 5.64.59 5.73-20.005 6.016-24.088.273-3.082 1.994-7.293 6.378-6.955 4.678 1.405 2.73 11.272 2.456 14.959-.489 6.56-.833 16.83-6.637 21.659zm3.578-31.626c.024.163-1.481-5.193-2.138-1.716-.529 2.794.105 5.581-.552 8.345-1.161 6.909-.618 21.929-11.174 20.827.371-.031-.469-.106-.495.47-.608-.61-1.103-1.049-1.089-1.21.11-8.552 1.295-16.609 1.985-24.675-.4-1.257-.843-2.499-1.05-3.726-.802.093-1.592.202-2.394.302-.473 1.468-.747 2.669-.785 4.045-.056 1.964-.024 3.912.007 5.869.063 4.984 1.712 18.185-6.262 18.32-10.166.838-9.39-14.315-9.507-20.335C6.774 10.209 4.854.727 4.564 7.36c-.129 3.81.129 7.321.29 10.977.304 7.561.879 16.333 10.019 17.986.791.145 1.058.525 1.009.936a.76.76 0 01.391.695c-.16 14.834-2.972 29.475-3.285 44.278-.299 14.648-.326 27.712-.327 41.56.074.015.158.019.218.048 4.798 2.422 3.41-6.264 3.941-8.477-1.075-3.633-1.305-7.227-1.313-10.875-.024-10.759.031-21.511 1.193-32.216.767-7.033 1.76-14.128 1.858-20.862.031-3.047-.763-6.773.586-9.257 3.234-5.993 14.006-1.203 17.338-8.601 3.164-7.025 3.629-14.873 3.895-21.762.047-2.434.184-4.259-.114-5.966z'/%3E%3C/svg%3E") left 0.15em / auto 1em no-repeat;
}
.image-text .button-wrapper {
  text-align: left;
}
.accessories {
  display: flex;
  justify-content: center;
  gap: 3rem;
}
.accessories::after {
  content: "";
  position: absolute;
  left: -15rem;
  top: -5rem;
  right: -15rem;
  bottom: -5rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 841.9 349.2'%3E%3Cpath d='M50.5 100.8C74 89.6 96.1 75.7 116.4 59.4c-23.1 17.7-42.2 40.5-55.7 66.2 32.1-15.4 61.4-36.3 86.3-61.7-37.4 58.5-74.7 117-112.1 175.5 57.4-57.4 109.9-119.7 156.7-186-18 20.5-33 43.6-44.4 68.4 36.6-16.6 71.2-37.5 102.9-62.1-52.8 72.4-135.4 118.4-189.2 190.1-14.2 19-26.6 40.5-28.2 64.2l69.1-70.9-13.2 47.7c38.5-20.6 68.2-54.3 95.3-88.5C222 154 256.7 103 287.7 49.8c-49.6 71.7-94.3 146.9-133.7 224.7L346.3 42c-56.5 73.5-105.5 152.9-145.9 236.4C285.8 225.3 327 124.7 393.2 49.1 381 146.9 306 223.4 261.5 311.4c29.5-32.1 55.7-67.2 78.2-104.5-37.3 25.6-70.8 56.6-99.2 91.7 72.5-83.7 135.6-175 198.4-266.1l-64.2 128.7c43.8-31.5 81-71.2 117.8-110.7-54.5 58.1-110.2 118.1-139.2 192.3 66.3-54.5 128.1-114.6 184.4-179.3-54 102-158.3 165.3-240.7 246.1C401.1 222.9 524 159.1 619.4 63c-79.9 75.7-148.8 162.9-203.9 258.1 93-86.3 184.7-174.1 275-263.1-68 84.5-139.4 166.2-214 245 28.1-29.6 63.7-50.7 96.4-75.2 36.3-27.3 69.2-59 97.8-94.3 19-23.5 37.2-49.5 64.1-63.2-14.9 39.4-50.4 66.6-83.6 92.6-50.6 39.8-100.8 83.5-129.6 141.1C612.2 236.2 698.3 162.3 779 82.9 724.8 155.8 654.7 216 601.6 290c67-59.7 137.6-115.4 211.4-166.5-49.5 61.1-112.4 112.9-146.8 183.6 49.4-32.4 93.5-73 129.9-119.6-5.6 48.2-48.3 82.6-70.3 125.9 21.1-10.1 39.4-26.1 52.1-45.7-1.1 20.5-11.1 40.4-26.9 53.5m-380.9-23.1c19.8-14.3 38.6-29.9 56.3-46.8 13.2-12.6 26-26 41.5-35.7' fill='none' stroke='%23f3f3f3' stroke-width='50' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  z-index: -5;
}
.accessories__item {
  text-align: center;
  flex-basis: 100%;
  max-width: 200px;
  transition: all 0.15s ease-in-out;
  top: 0;
}
.accessories__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.accessories__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.accessories__item:hover {
  top: 0.1em;
}
.accessories__item:hover::before {
  background-color: #ffffff;
}
.accessories__item:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.accessories__content {
  padding: 1.5rem 2rem;
  border-top: 2px solid #4d4d4f;
}
.accessories__title {
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-18);
}
.boat-pricelist {
  --table-padding: 0.3em 0.6em;
  font-size: 0;
  font-size: var(--font-size-16);
  display: flex;
  margin-bottom: 3rem;
}
.boat-pricelist::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.boat-pricelist::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.boat-pricelist__item {
  min-width: 28rem;
  font-size: var(--font-size-16);
  flex-grow: 1;
}
.boat-pricelist__item:not(:last-of-type) {
  border-right: 2px solid #4d4d4f;
}
.boat-pricelist__title {
  padding: 0.5em 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: var(--font-size-16);
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  background: #f3f3f3;
}
.boat-pricelist__subheadings,
.boat-pricelist__values {
  display: flex;
  text-align: center;
  border-top: 2px solid #4d4d4f;
}
.boat-pricelist__subheadings span,
.boat-pricelist__values span {
  flex-basis: 100%;
  padding: var(--table-padding);
}
.boat-pricelist__subheadings span:not(:last-of-type),
.boat-pricelist__values span:not(:last-of-type) {
  border-right: 2px solid #4d4d4f;
}
.boat-pricelist .highlight {
  background-color: #fef2d0;
  color: #000;
  font-weight: 700;
}
.pricelist-wrapper {
  margin-bottom: 3rem;
  margin-top: 4rem;
}
.pricelist-complete {
  --table-padding: 0.2em 0.4em;
  min-width: 140rem;
  font-size: 0;
  font-size: var(--font-size-16);
}
.pricelist-complete::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.pricelist-complete::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.pricelist-complete__header {
  display: flex;
}
.pricelist-complete__row {
  display: flex;
}
.pricelist-complete__link {
  padding: var(--table-padding);
  color: #000;
  font-weight: 900;
  text-decoration: underline;
}
.pricelist-complete__link:hover {
  color: #fdb913;
}
.pricelist-complete__item {
  min-width: 20rem;
  font-size: var(--font-size-14);
  flex-grow: 1;
  flex-basis: 100%;
}
.pricelist-complete__item--title {
  border-top: 2px solid #4d4d4f;
  position: sticky;
  left: calc( var(--padding-on-side) * -1);
  z-index: 5;
  background-color: #fff;
}
.pricelist-complete__item--boat-type {
  position: sticky;
  left: calc( var(--padding-on-side) * -1);
  z-index: 5;
}
.pricelist-complete__item--boat-type .pricelist-complete__title {
  height: 100%;
}
.pricelist-complete__item:not(:last-of-type) {
  border-right: 2px solid #4d4d4f;
}
.pricelist-complete__title {
  padding: 0.5em 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: var(--font-size-14);
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  background: #f3f3f3;
}
.pricelist-complete__subheadings,
.pricelist-complete__values {
  display: flex;
  text-align: center;
  border-top: 2px solid #4d4d4f;
}
.pricelist-complete__subheadings span,
.pricelist-complete__values span {
  flex-basis: 100%;
  padding: var(--table-padding);
}
.pricelist-complete__subheadings span:not(:last-of-type),
.pricelist-complete__values span:not(:last-of-type) {
  border-right: 2px solid #4d4d4f;
}
.pricelist-complete .highlight {
  background-color: #fef2d0;
  color: #000;
  font-weight: 700;
}
.page-pricelist .pricelist {
  opacity: 1;
  visibility: visible;
  height: auto;
  overflow: visible;
}
.pricelist {
  --table-padding: 0.3em 0.6em;
  font-size: var(--font-size-16);
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: all 0.15s ease-in-out;
  overflow: hidden;
}
@media screen and (min-width: 620px) {
  .pricelist::before {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background-color: #fff;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -1;
    transition: all 0.15s ease-in-out;
  }
  .pricelist::after {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: 0.4rem;
    bottom: -0.7rem;
    background-color: #ddd;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -2;
    transition: all 0.15s ease-in-out;
    box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
  }
}
.pricelist.visible {
  opacity: 1;
  visibility: visible;
  overflow: visible;
}
.pricelist__row {
  display: flex;
}
.pricelist__row:not(:first-of-type) .pricelist__title {
  border-top: 2px solid #4d4d4f;
}
.pricelist__row:first-of-type .pricelist__notes-row:first-of-type {
  border-top: none;
}
.pricelist__title {
  min-width: 20rem;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  border-right: 2px solid #4d4d4f;
  display: flex;
  align-items: center;
  padding: var(--table-padding);
  font-size: var(--font-size-18);
}
.pricelist__notes-row {
  padding: var(--table-padding);
  border-top: 2px solid #4d4d4f;
}
.pricelist__notes-row:nth-of-type(odd) {
  background-color: #f3f3f3;
}
.pricelist__sub-row {
  display: flex;
  font-size: 0;
  border-top: 2px solid #4d4d4f;
  width: 100%;
}
.pricelist__sub-row-title {
  width: 12rem;
  border-right: 2px solid #4d4d4f;
  display: flex;
  align-items: center;
  padding: var(--table-padding);
  font-weight: 900;
  font-size: var(--font-size-16);
  flex-shrink: 0;
}
.pricelist__sub-row-notes {
  flex-grow: 1;
}
.pricelist__sub-row-notes-row {
  font-size: var(--font-size-16);
  padding: var(--table-padding);
  flex-grow: 1;
}
.pricelist__sub-row-notes-row:nth-of-type(odd) {
  background-color: #f3f3f3;
}
.pricelist__sub-row-notes-row:not(:first-of-type) {
  border-top: 2px solid #4d4d4f;
}
.pricelist:not(.visible) + .button-wrapper {
  margin-top: 0;
}
.pricelist a {
  color: #fdb913;
  text-decoration: underline;
  font-weight: 700;
}
.pricelist a:hover {
  text-decoration: none;
}
.admin-bar .top-bar {
  top: 32px;
}
.contacts {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6rem;
}
.contacts__title {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-36);
  text-align: center;
}
.contacts__subheading {
  font-size: var(--font-size-18);
  font-weight: 700;
  margin: 2rem auto;
  text-align: center;
}
.contacts__row {
  display: flex;
  align-items: center;
  gap: 4rem;
}
.contacts__row:not(:last-of-type) {
  margin-bottom: 2rem;
}
.contacts__row-title {
  font-size: var(--font-size-24);
  font-weight: 900;
  text-align: right;
  flex-shrink: 0;
  min-width: 24rem;
}
.contacts__row-value a,
.contacts__row-value span {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-36);
}
.contacts__row-value a:hover {
  color: #ffd257;
}
.contacts__row-value .contacts__address {
  font-size: var(--font-size-24);
}
.contacts-info {
  color: #fff;
  padding: 2rem 2rem 2rem 7rem;
  max-width: 100rem;
  margin: 8rem auto 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath fill-rule='evenodd' fill='%23FFD257' d='M14.999 29.999C6.728 29.999 0 23.271 0 14.999 0 6.728 6.728 0 14.999 0s15 6.729 15 14.999c0 8.271-6.729 15-15 15zm0-26.289C8.422 3.71 3.71 8.422 3.71 14.999s4.712 11.928 11.289 11.928 11.928-5.351 11.928-11.928c0-6.577-5.351-11.289-11.928-11.289zm.356 19.099a3.432 3.432 0 01-.175.004c-.957 0-1.788-.388-2.356-1.104-.53-.279-.144-1.545-.62-2.411l.652-4.155-.15.077c-.754.388-1.456.091-2.068-.664a1.535 1.535 0 01.664-2.068l2.839-1.208c.514-.516 1.133-.469 1.601-.131.469.339.708 1.471.618 1.484l-1.116 7.103c.224-.023 1.206-.164 1.874-.909a1.536 1.536 0 111.753 2.522c-1.341.933-2.492 1.41-3.516 1.46zm.082-13.059c-.946 0-1.714-.768-1.714-1.39 0-.48.768-2.039 1.714-2.039.947 0 1.714 1.559 1.714 2.039 0 .622-.767 1.39-1.714 1.39z'/%3E%3C/svg%3E") 2rem 2.2rem / auto no-repeat;
}
.contacts-info::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #4d4d4f;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.contacts-info::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #3e3e40;
  border-radius: 0.5rem;
  border: 2px solid #000;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.map::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.map::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.map iframe {
  display: block;
  border: none;
  height: 46rem;
  width: 100%;
  border-radius: 0.5rem;
}
.map #leaflet-map {
  height: 46rem;
  width: 100%;
  border-radius: 0.5rem;
  z-index: 1;
}
.map .leaflet-popup-content {
  font-family: inherit;
  font-size: 1.4rem;
  line-height: 1.5;
}
.map .leaflet-tile-pane {
  filter: grayscale(1);
}
.map .leaflet-control-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.places {
  display: flex;
  justify-content: center;
  gap: 3rem;
}
.places__item {
  max-width: 320px;
}
.places__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.places__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.places__content {
  border-top: 2px solid #4d4d4f;
  padding: var(--padding-base-vertical) var(--padding-base-horizontal) calc(var(--padding-base-vertical) * 1.25);
  text-align: center;
}
.places__title {
  font-size: var(--font-size-20);
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  line-height: 1.3em;
}
.places__description {
  margin: 1rem auto;
}
.places__description p {
  font-size: var(--font-size-16);
  line-height: normal;
}
.places__description p:not(:last-of-type) {
  margin-bottom: 0.3em;
}
.places__description p a {
  color: #fdb913;
  text-decoration: underline;
  font-weight: 700;
}
.places__description p a:hover {
  text-decoration: none;
}
@media screen and (max-width: 1024px) {
  .places {
    flex-wrap: wrap;
  }
}
.overflow-visible {
  overflow: inherit;
}
.mobile-menu {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: none;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.9);
  transition: all 0.2s ease-in-out;
}
.mobile-menu.visible {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.mobile-menu__header {
  text-align: center;
  width: calc(100% - 2 *  var(--padding-on-side));
  position: absolute;
  left: var(--padding-on-side);
  top: var(--padding-on-side);
}
.mobile-menu__logo {
  margin: 0 auto;
  display: inline-block;
}
.mobile-menu__logo img {
  height: 5rem;
  width: auto;
}
.mobile-menu__close {
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.3 42.1'%3E%3Cpath d='M33 40.8c-1 0-2-.4-2.8-1.1l-11-11.2L8 39.6c-1.5 1.5-4 1.5-5.5 0s-1.5-4 0-5.5L13.7 23 2.5 11.9c-1.5-1.5-1.5-4 0-5.5s4-1.5 5.5 0l11.1 11.1L30.3 6.4c1.5-1.5 4-1.5 5.5 0s1.5 4 0 5.5L24.7 23l11.1 11.1c1.5 1.5 1.5 4 0 5.5-.8.8-1.8 1.2-2.8 1.2z' fill='%23db9203' stroke='%234d4d4f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath d='M33 36.8c-1 0-2-.4-2.8-1.1l-11-11.2L8 35.6c-1.5 1.5-4 1.5-5.5 0s-1.5-4 0-5.5L13.7 19 2.5 7.9C1 6.4 1 3.9 2.5 2.4s4-1.5 5.5 0l11.1 11.1L30.3 2.4c1.5-1.5 4-1.5 5.5 0s1.5 4 0 5.5L24.7 19l11.1 11.1c1.5 1.5 1.5 4 0 5.5-.8.8-1.8 1.2-2.8 1.2z' fill='%23ffd258' stroke='%234d4d4f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  cursor: pointer;
}
.mobile-menu__content-wrapper {
  width: 100%;
  overflow-y: auto;
  scrollbar-color: #ffe66b #ebbe43;
  scrollbar-width: thin;
  padding: var(--padding-on-side);
  padding-top: 10rem;
  min-height: 100%;
}
.mobile-menu__content-wrapper::-webkit-scrollbar {
  width: 0.8rem;
  background: #fff075;
}
.mobile-menu__content-wrapper::-webkit-scrollbar-thumb {
  background: #ebbe43;
  border-radius: 0.4rem;
}
.mobile-menu__menu a {
  display: block;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  font-size: var(--font-size-24);
  padding: 0.5rem 1rem;
  color: #4d4d4f;
}
.mobile-menu__menu .current-menu-item a {
  color: #ffd257;
}
.mobile-menu__button {
  margin-top: 1rem;
}
.mobile-menu__reservation {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}
.mobile-menu__socials {
  margin: 3rem 0;
}
.mobile-menu__link {
  display: block;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-30);
}
.pagination {
  display: block;
  text-align: center;
  width: 100%;
  margin-top: 6rem;
}
.pagination ul {
  margin: 0 auto;
  text-align: center;
}
.pagination ul li {
  position: inherit;
  padding: 0;
  margin: 0;
}
.pagination li a {
  cursor: pointer;
  text-decoration: none;
  padding: 0.8rem 1.1rem;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.6rem;
  color: #4d4d4f;
  font-weight: 700;
  margin: 0 0.2rem;
  border: none;
  border-radius: 0.3rem;
  transition: all 0.15s ease-in-out;
  top: 0;
}
.pagination li a::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #ffd257;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.pagination li a::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #dc9204;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.pagination li a:hover {
  top: 0.1em;
}
.pagination li a:hover::before {
  background-color: #ffe166;
}
.pagination li a:hover::after {
  top: 0.4em;
  bottom: -0.3em;
  box-shadow: 0.3rem 0.4rem 0 rgba(77, 77, 79, 0.25);
}
.pagination li {
  display: inline-block;
}
.pagination li.active a {
  color: #4d4d4f;
  cursor: default;
}
.pagination li.active a::before {
  background-color: #fff;
}
.pagination li.active a::after {
  background-color: #ddd;
}
.pagination li.active a:hover {
  color: #4d4d4f;
}
.faq {
  margin-top: 4rem;
}
.faq__item {
  margin-bottom: 3rem;
}
.faq__item::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.faq__item::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.faq__title {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  --stroke-width: 2px;
  --stroke-color: #4d4d4f;
  font-weight: 900;
  color: #fdb913;
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
  font-size: var(--font-size-24);
  padding: 1.2rem 4rem 1.2rem 2rem;
  line-height: 1.1em;
  cursor: pointer;
}
.faq__title.active::after {
  transform: rotate(45deg);
}
.faq__title::after {
  content: "";
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  width: 2rem;
  height: 2rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 24 24'%3E%3Cpath d='M1.6 10h16.8M10 1.6v16.8' fill='none' stroke='%234d4d4f' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: all 0.15s ease-in-out;
}
.faq__content {
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: all 0.15s ease-in-out;
  overflow: hidden;
}
.faq__content.visible {
  opacity: 1;
  visibility: visible;
  overflow: visible;
}
.faq__content-inside {
  padding: 1.5rem 2rem;
  border-top: 1px solid #4d4d4f;
  background-color: #f3f3f3;
}
.fixed-button {
  position: fixed;
  right: 0;
  top: 50%;
  transform: rotate(-90deg) translate(50%, 0);
  transform-origin: 100% 100%;
  z-index: 50;
  padding: 0.5rem 1rem;
  border: 2px solid #4d4d4f;
  border-bottom: 0;
  cursor: pointer;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background-color: #ffd257;
  font-weight: 700;
  text-transform: uppercase;
  color: #4d4d4f;
  transition: all 0.15s ease-in-out;
}
.fixed-button:hover {
  background-color: #ffe166;
  color: #000;
}
.js-show-items__item {
  transition: all 0.15s ease-in-out;
}
.js-show-items__item.hidden {
  opacity: 0;
  transition-duration: 0;
}
.info-box {
  margin: calc(2 * var(--margins)) 0;
}
.info-box::before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -1;
  transition: all 0.15s ease-in-out;
}
.info-box::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0.4rem;
  bottom: -0.7rem;
  background-color: #ddd;
  border-radius: 0.5rem;
  border: 2px solid #4d4d4f;
  z-index: -2;
  transition: all 0.15s ease-in-out;
  box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
}
.info-box__inner {
  padding: 2rem;
  padding-left: 7rem;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Vrstva_4' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.7 141.7' xml:space='preserve'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23ffd44d%7D.prefix__st1%7Bfill:%234a4a49%7D%3C/style%3E%3Cpath class='prefix__st0' d='M79.3 107.2c-3 .5-6.5 1-8.8-1.1-1.7-1.5-2.2-4.1-1.8-6.4.4-2.3 1.4-5.4 2.3-7.5 5.7-14 12.3-27.6 12.3-42.4 0-3.6-3-4.7-4.4-5.3-2.2-.9-4.7-.7-6.9 0s-4.3 1.9-6.3 3.2c-4.7 3.2-8.6 6.7-8.8 6.9-5.9 6.3 6.2.9 9.1 1.1.9 0 1.8.2 2.5.8.9.9 1 2.3.9 3.6-.5 5.3-3.2 10-5.6 14.7-3.8 7.5-7 15.3-9.5 23.4-1.4 4.5-2.5 9.6-.5 13.9.5 1.1 1.3 2.2 2.4 2.9 1.1.7 2.4.9 3.6 1 2.8.3 5.7.2 8.4-.7 4.2-1.4 7.5-4.7 10.6-7.9'/%3E%3Cpath class='prefix__st1' d='M79.5 106.1c-3.3.6-7.4 1-8.7-2.9-1.1-3.3.5-7.3 1.7-10.4 3-7.8 6.6-15.4 9.2-23.5 1.2-3.9 2.3-7.9 2.9-11.9.3-2.1.5-4.2.6-6.2.1-1.7.1-3.3-.8-4.7-1.4-2.2-4.5-3.3-6.9-3.6-4.1-.4-8.3 1.3-11.7 3.4-3.2 2-6.2 4.3-9 6.7-1.2 1-3 2.4-3.4 4-.8 3.6 8.1.7 9.4.3.4-.1.9-.2 1.3-.3.1 0 .7-.1.5-.1-.2 0 .3-.1.5-.1h.2c-.2 0 .5.1.7.1.9.3 1.3 1 1.4 1.9.3 1.9-.3 4-.9 5.7-.6 2-1.5 3.9-2.4 5.8-1.9 3.8-3.9 7.4-5.6 11.3-1.8 3.9-3.4 7.9-4.8 12-1.3 3.8-2.8 7.8-3.1 11.9-.3 3.5.4 7.9 3.5 10 1.6 1.1 3.5 1.3 5.4 1.4 2.1.2 4.2.1 6.3-.3 3.9-.7 7.3-2.6 10.2-5.2 1.4-1.2 2.8-2.6 4.1-4 .6-.6.4-1.2-.4-1.4-.8-.2-2.1.1-2.7.7-2.4 2.4-4.9 5.1-8 6.6-1.6.8-3.4 1.2-5.2 1.3-1.8.1-4.1.1-5.9-.6-3.4-1.5-3.8-6.6-3.5-9.7.4-3.9 1.7-7.6 3-11.3 2.7-7.8 6.2-15 9.9-22.3 2.1-4.1 7.9-16.3-1-16.4-1.9 0-3.8.6-5.6 1.1-.9.2-1.8.5-2.8.7-.1 0-.2 0-.3.1 0 0 .3-.1.1 0-.2 0-.4.1-.5.1-.1 0-.6.1-.2 0-.3.1-.1 0-.1 0l.2.1c-.1.1.1-.3.2-.4.3-.6.9-1.1 1.4-1.6 2.2-2 4.6-3.8 7-5.5 2.9-2 6.6-4.6 10.3-4 2.2.3 4.8 1.8 5.2 4.1.3 1.8 0 3.9-.2 5.7-.2 1.9-.5 3.8-.8 5.7-.8 3.9-1.9 7.7-3.1 11.4-2.5 7.4-6 14.5-8.7 21.8-1.1 3-2.5 6.6-1.5 9.9.9 3.3 3.9 4.8 7.2 4.9 1.7.1 3.3-.2 5-.5.7-.1 2-.5 2.2-1.3.1-.5-1.2-.6-1.8-.5z'/%3E%3Cpath class='prefix__st0' d='M73.8 37.6c4.1.1 8.2-1.8 10.4-5.3 2.1-3.4 1.9-8.4-1-11.2-2.9-3-8-3.2-11.6-1s-5.6 6.5-5.7 10.7c0 1.2.1 2.3.6 3.4 1.2 2.5 4.3 3.5 7 3.5'/%3E%3Cpath class='prefix__st1' d='M73 38.7c4.8 0 10-2 12.8-6.1 2.4-3.6 2.4-8.8-.6-12.1-3.2-3.5-8.6-3.6-12.7-2-4.4 1.7-7.5 5.9-8.3 10.6-.4 2.5-.4 5.5 1.7 7.4 1.8 1.7 4.5 2.2 6.9 2.3.8 0 2.1-.3 2.6-1.1s-.4-1.1-1-1.1c-1.6 0-3.3-.4-4.6-1.4-1.6-1.2-2-3.2-1.8-5.1.2-3.5 1.7-7.3 4.7-9.3 2.5-1.7 5.9-1.4 8.3.5 2.7 2.2 3.4 6.1 2.3 9.4-1.2 3.6-4.8 5.9-8.6 5.8-.8 0-2.1.3-2.6 1.1-.6.7.3 1.1.9 1.1z'/%3E%3Cpath class='prefix__st1' d='M63.9 128.4c-6.1-1.8-12.5-2.8-18.5-4.8s-11.1-5.4-15.3-10.1C22 104.5 16.6 92.8 14 81c-2.6-11.7-2.4-24 .6-35.7 1.6-6.2 4.1-12 8.7-16.6 4.3-4.3 9.5-7.6 14.9-10.3 11.5-5.8 24.2-8.6 37.1-7.8 6.2.4 12.3 1.6 18 4.1 5.4 2.4 10.2 6.2 14.7 10 4.6 4 8.3 8.4 11.4 13.7 3.1 5.4 5.5 11.2 7.1 17.2 1.6 5.9 2.5 11.9 2.9 18 .5 6.6.4 13.2-1.1 19.7-1.2 5.4-3.4 10.4-6.7 14.8-3.1 4.1-7.2 7.4-11.4 10.3-4.9 3.4-10 6.4-15.7 8.5-5.8 2.1-11.9 3.3-18 3.9-3 .3-6.1.5-9.2.5-.8 0-2.1.3-2.5 1.1-.4.8.4 1.2 1.1 1.2 13.2-.1 26.7-2.4 38.4-8.7 5.2-2.8 10.3-6.3 14.7-10.2 4-3.4 7.4-7.5 9.8-12.2 5.9-11.7 5.5-25.8 3.5-38.4-1-6.3-2.6-12.6-5.1-18.5-2.4-5.8-5.6-11.7-9.7-16.5-4-4.7-9-8.5-13.9-12-5.2-3.7-10.9-6.1-17.1-7.4-13.2-2.8-27.3-1.5-40 2.9-6.3 2.2-12.4 5.1-18 8.8-5.2 3.4-10 7.6-13.2 12.9-3.4 5.7-5 12.4-6 18.8-1.1 6.2-1.3 12.5-.8 18.7 1.1 12.7 5.3 25 12.2 35.7 3.4 5.3 7.5 10.2 12.8 13.7 5.5 3.7 12 5.4 18.3 6.8 3.3.8 6.5 1.5 9.7 2.5.8.2 2.1-.1 2.7-.7.7-.6.5-1.2-.3-1.4z'/%3E%3C/svg%3E") 2rem 2rem / auto 3rem no-repeat;
  text-align: left;
}
.info-box__inner > *:first-child {
  margin-top: 0;
}
.info-box__inner > *:last-child {
  margin-bottom: 0;
}
.info-box p {
  font-size: var(--font-size-20);
}
.online-reservation:hover .online-reservation__submenu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}
.online-reservation__title {
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  color: #4d4d4f;
  padding: 0.5em 1em;
  text-transform: uppercase;
  font-size: var(--font-size-18);
  cursor: pointer;
}
.online-reservation__title::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 0.5em;
  height: 1em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' enable-background='new 0 0 11.8 21.9' version='1.1' viewBox='0 0 11.8 21.9'%3E%3Cpath fill='%234d4d4f' fill-rule='evenodd' d='M4.1.1c1.7 3 1.4 7 1.4 10.3 0 2.2-.1 4.5-.3 7.4-1.6-3-2.3-5.1-3.6-7.3-.6-1.2-1.7-.2-1.2.7 1.6 2.8 3.1 6.5 4.1 9 0 .1.1.4.1.5.1.4 1.3 1.5 1 1.2 2.2-2.3 4.5-4.6 5.8-6.8.7-.2-.4-1.5-.7-1.2-1.4 1.4-2.6 2.9-3.9 4.3.2-1.5.3-4.6.3-6.9C7.1 8.6 7.3 4 5.8.8 5.7.5 4.1.3 4.1.1z' clip-rule='evenodd'/%3E%3C/svg%3E") center / contain no-repeat;
  margin-left: 0.5em;
}
.online-reservation__submenu {
  position: absolute;
  right: 0;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
  background-color: #ffd257;
  color: #4d4d4f;
  padding: 0.3em 0;
  border: 2px solid #4d4d4f;
  border-radius: 0.5rem;
  font-size: var(--font-size-16);
  filter: drop-shadow(0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25));
  opacity: 0;
  visibility: hidden;
  margin-top: -1em;
  transition: all 0.15s ease-in-out;
}
.online-reservation__submenu::after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  background-color: #ffd257;
  right: 0.5em;
  top: -0.8rem;
  transform: translate(-50%, 0) rotate(135deg);
  border-left: 2px solid #4d4d4f;
  border-bottom: 2px solid #4d4d4f;
}
.online-reservation__submenu ul {
  z-index: 5;
}
.online-reservation__submenu a {
  color: #4d4d4f;
  white-space: nowrap;
  padding: 0.4em 1em;
  display: block;
}
.online-reservation__submenu a:hover {
  color: #fff;
  background-color: #4d4d4f;
}
.wp-block-image a {
  display: block;
  border: 2px solid #4d4d4f;
  border-radius: 0.5rem !important;
  overflow: hidden;
}
.wp-block-image a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  transition: all 0.15s ease-in-out;
  opacity: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M90 0h61v30H90zM181 0h61v30h-61zM272 0h60v30h-60zM362 0h60v30h-60zM452 0v30h30v30h30V0h-60zM302 90v30h68.787l-120 120H30v-60H0v332h332v-30h-60V261.213l120-120V210h30V90H302zm-60 392H30V270h212v212zM0 90h30v60H0zM0 0v60h30V30h30V0H0zM482 90h30v60h-30zM482 180h30v60h-30zM482 270h30v60h-30zM482 360h30v61h-30zM482 451v31h-30v30h60v-61h-30zM362 482h60v30h-60z'/%3E%3C/svg%3E") center / 4rem auto no-repeat;
}
.wp-block-image a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #ffd257;
  opacity: 0;
  z-index: 2;
  transition: all 0.15s ease-in-out;
}
.wp-block-image a:hover::after {
  opacity: 0.7;
}
.wp-block-image a:hover:before {
  opacity: 1;
}
/* Lightbox */
.pswp__ui {
  position: static;
}
@media screen and (max-width: 1700px) {
  .hp-header-banner__image {
    right: 2%;
    height: 70rem;
  }
}
@media screen and (max-width: 1560px) {
  .river__item--pikovice .bubble {
    left: 0;
    transform: none;
  }
  .river__item--pikovice .bubble::after {
    left: 2.5rem;
  }
  .river__item--stvoridla .bubble {
    left: auto;
    right: 0;
    transform: none;
  }
  .river__item--stvoridla .bubble::after {
    left: auto;
    right: 1.5rem;
  }
}
@media screen and (max-width: 1480px) {
  .boat-pricelist {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2rem;
  }
  .boat-pricelist::before,
  .boat-pricelist::after {
    content: none;
  }
  .boat-pricelist__item::before {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background-color: #fff;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -1;
    transition: all 0.15s ease-in-out;
  }
  .boat-pricelist__item::after {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: 0.4rem;
    bottom: -0.7rem;
    background-color: #ddd;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -2;
    transition: all 0.15s ease-in-out;
    box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
  }
  .pricelist-outside-wrapper {
    margin-left: calc( var(--padding-on-side) * -1);
    margin-right: calc( var(--padding-on-side) * -1);
  }
  .pricelist-wrapper {
    width: 100%;
    padding-left: var(--padding-on-side);
    padding-right: var(--padding-on-side);
    padding-bottom: 1rem;
    padding-top: 2px;
    overflow: auto;
    scrollbar-color: #ffe66b #ebbe43;
    scrollbar-width: thin;
  }
  .pricelist-wrapper::-webkit-scrollbar {
    width: 0.8rem;
    background: #fff075;
  }
  .pricelist-wrapper::-webkit-scrollbar-thumb {
    background: #ebbe43;
    border-radius: 0.4rem;
  }
}
@media screen and (max-width: 1400px) {
  :root {
    --font-size-12: 1.2rem;
    --font-size-14: 1.4rem;
    --font-size-16: 1.5rem;
    --font-size-18: 1.6rem;
    --font-size-20: 1.8rem;
    --font-size-24: 2.2rem;
    --font-size-30: 2.4rem;
    --font-size-36: 2.8rem;
    --font-size-48: 3.6rem;
    --font-size-60: 4.8rem;
  }
  .header {
    padding-top: 8rem;
  }
  .top-bar__menu {
    margin: 0 2rem;
  }
  .top-bar__logo img {
    height: 6rem;
  }
  .top-bar__facebook {
    margin-right: 2rem;
  }
  .hp-news__text {
    margin: 2rem 0;
  }
  .water-level__value {
    min-width: 7.5rem;
  }
  .section--normal {
    padding: 6rem 0;
  }
  .section--page {
    padding-bottom: 4rem;
  }
  .section--last {
    padding: 6rem 0 14rem;
  }
  .section--services {
    padding: 0 0 14rem;
  }
  .facebook {
    width: 3.4rem;
    height: 3.4rem;
  }
  .instagram {
    width: 4rem;
    height: 3.4rem;
  }
  .button::after,
  .global-style .wp-block-button__link::after,
  #cookie-notice .button::after {
    bottom: -0.6rem;
  }
  .button:hover::after,
  .global-style .wp-block-button__link:hover::after,
  #cookie-notice .button:hover::after {
    bottom: -0.5rem;
  }
  .reservation-image,
  .bottom-image {
    max-width: 74rem;
  }
}
@media screen and (max-width: 1300px) {
  .hp-header-banner__inside {
    max-width: 60rem;
  }
  .hp-header-banner__text {
    background-color: #fff;
    border-radius: 0.5rem;
    max-width: 50rem;
  }
  .contacts__row-title {
    min-width: 15rem;
  }
}
@media screen and (max-width: 1200px) {
  .header-with-image {
    gap: 4rem;
  }
  .header-with-image__image {
    flex-basis: 50%;
  }
  .top-bar {
    padding: 1rem 0;
  }
  .top-bar__menu {
    display: none;
  }
  .top-bar__facebook {
    display: none;
  }
  .top-bar__mobile-menu {
    display: flex;
    align-items: center;
    margin-left: 2rem;
    cursor: pointer;
  }
  .top-bar__mobile-menu:hover .top-bar__hamburger span {
    width: 100%;
  }
  .top-bar__mobile-menu-text {
    font-family: 'Mulish', sans-serif;
    font-weight: 700;
    --stroke-width: 2px;
    --stroke-color: #4d4d4f;
    font-weight: 900;
    color: #fdb913;
    text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0 var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0 var(--stroke-color);
    text-transform: uppercase;
    font-size: var(--font-size-24);
    margin-right: 2rem;
  }
  .top-bar__hamburger {
    width: 5rem;
    height: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .top-bar__hamburger span {
    display: block;
    height: 0.6rem;
    border-radius: 1rem;
    margin-left: auto;
    transition: all 0.15s ease-in-out;
  }
  .top-bar__hamburger span::before {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background-color: #ffd257;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -1;
    transition: all 0.15s ease-in-out;
  }
  .top-bar__hamburger span::after {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: 0.4rem;
    bottom: -0.7rem;
    background-color: #dc9204;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -2;
    transition: all 0.15s ease-in-out;
    box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
  }
  .top-bar__hamburger span:nth-child(1) {
    width: 70%;
  }
  .top-bar__hamburger span:nth-child(2) {
    width: 100%;
  }
  .top-bar__hamburger span:nth-child(3) {
    width: 80%;
  }
  .top-bar__hamburger span::after {
    top: 0.2rem;
    bottom: -0.5rem;
    box-shadow: 0.1rem 0.3rem 0 rgba(77, 77, 79, 0.25);
  }
  .mobile-menu {
    display: flex;
  }
  .hp-header-banner__image-wrapper {
    top: -14rem;
  }
  .hp-header-banner__image {
    right: -10rem;
    height: 70rem;
  }
  .accessories__content {
    padding: 1rem 1.5rem;
  }
}
@media screen and (max-width: 1024px) {
  :root {
    --padding-on-side: 2rem;
  }
  .hp-header-banner__image-wrapper {
    bottom: -5rem;
  }
  .hp-header-banner__image {
    height: 60rem;
    width: auto;
  }
  .hp-news {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
  .hp-news__left {
    text-align: center;
  }
  .hp-news__right {
    max-width: 65rem;
    margin: 0 auto;
  }
  .hp-news__right::after {
    top: -8rem;
  }
  .hp-news__right-title {
    display: block;
    margin-bottom: 2rem;
  }
  .water-level {
    display: block;
  }
  .water-level__title {
    margin-bottom: 1rem;
  }
  .water-level__row {
    justify-content: center;
  }
  .boats {
    grid-template-columns: 1fr;
    max-width: 80rem;
    margin: 0 auto;
  }
  .boats__item {
    padding: 1.5rem;
  }
  .why-us-image {
    width: 20rem;
    bottom: -5rem;
  }
  .boats-hp-image {
    width: 20rem;
  }
  .reservation-image,
  .bottom-image {
    max-width: 50rem;
  }
  .section--last {
    padding: 4rem 0 10rem;
  }
  .section--normal {
    padding: 4rem 0;
  }
  .blog-home__content {
    padding: 1rem 1.5rem 1.5rem;
  }
  .global-style .wp-block-pullquote {
    padding: 1.5rem;
    padding-left: 4.5rem;
    background-position: 1.5rem 2rem;
    background-size: auto 2rem;
  }
  .global-style .wp-block-pullquote p {
    line-height: 1.3em;
  }
  .header-with-image {
    flex-wrap: wrap;
  }
  .contacts {
    gap: 3rem;
  }
  .contacts__subheading {
    margin: 1.5rem 0;
    text-align: left;
  }
  .contacts__row {
    gap: 2rem;
  }
  .contacts__row:not(:last-of-type) {
    margin-bottom: 1rem;
  }
  .contacts__row-title {
    font-size: var(--font-size-18);
    min-width: 11rem;
  }
  .contacts__row-value a,
  .contacts__row-value span {
    font-size: var(--font-size-24);
  }
  .contacts__title {
    text-align: left;
  }
  .contacts-info {
    margin-top: 4rem;
    padding: 1.5rem;
    padding-left: 5rem;
    background-size: 2.4rem;
    background-position: 1.5rem 1.8rem;
  }
  .image-text {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .image-text:not(:last-of-type) {
    margin-bottom: 6rem;
  }
  .boats-bigger {
    gap: 2rem;
  }
  .boats-bigger__content {
    padding: 1.5rem;
    padding-top: 1rem;
  }
  .cta {
    margin: 4rem 0 0 0;
    gap: 3rem;
    padding: 2rem;
  }
  .cta__image {
    width: 16rem;
    top: -3.4rem;
  }
  .river-info {
    display: block;
    text-align: center;
    font-size: var(--font-size-12);
    font-weight: 700;
    z-index: 5;
  }
  .river-wrapper {
    overflow-x: scroll;
    overflow-y: visible;
    margin-left: calc(var(--padding-on-side)  * -1);
    margin-right: calc(var(--padding-on-side)  * -1);
    padding-top: 17rem;
    margin-top: -17rem;
  }
  ::-webkit-scrollbar {
    width: 0;
    /* Remove scrollbar space */
    height: 0;
    background: transparent;
    /* Optional: just make scrollbar invisible */
  }
  ::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .river {
    min-width: 1200px;
  }
  .river__item-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
  }
  .river-image {
    width: 18rem;
    top: 0;
  }
  .fixed-button {
    padding: 0.2rem 0.5rem;
    font-size: 1.2rem;
  }
  .accessories {
    gap: 2rem;
  }
}
@media screen and (max-width: 960px) {
  .boat-pricelist {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  :root {
    --font-size-12: 1.2rem;
    --font-size-14: 1.3rem;
    --font-size-16: 1.4rem;
    --font-size-18: 1.5rem;
    --font-size-20: 1.6rem;
    --font-size-24: 2rem;
    --font-size-30: 2.2rem;
    --font-size-36: 2.4rem;
    --font-size-48: 3rem;
    --font-size-60: 3.6rem;
  }
  .global-style p {
    margin: 1.5rem 0;
  }
  .global-style h2 {
    margin: 2rem 0;
  }
  .global-style h3 {
    margin: 2rem 0;
  }
  .global-style h4 {
    margin: 1.5rem 0;
  }
  .contacts__row {
    display: block;
  }
  .contacts__row-title {
    text-align: left;
  }
  .boats-bigger__info-item:not(.icon-info) {
    display: none;
  }
  .pricelist-complete__item--boat-type,
  .pricelist-complete__item--title {
    min-width: 17rem;
    width: 16rem;
    max-width: 16rem;
  }
  .accessories {
    flex-wrap: wrap;
  }
  .accessories__item {
    max-width: 200px;
  }
}
@media screen and (max-width: 660px) {
  .hp-header-banner {
    min-height: auto;
    display: block;
  }
  .hp-header-banner__inside {
    padding: 4rem 0;
  }
  .hp-header-banner__text {
    background: none;
  }
  .hp-header-banner__image-wrapper {
    position: relative;
    top: 0;
    bottom: 0;
    margin-top: -10rem;
    margin-bottom: -4rem;
  }
  .hp-header-banner__image {
    position: relative;
    height: auto;
    right: 0;
    max-height: 30rem;
    margin-left: auto;
  }
  .river-image {
    width: 12rem;
    top: 0;
  }
  .river-legend {
    max-width: 27rem;
    margin: 2rem auto 0;
    display: grid;
    grid-template-columns: 1fr;
    gap: 1rem;
  }
  .why-us__icon {
    width: 6rem;
    height: 6rem;
  }
  .why-us__icon img {
    max-height: 6rem;
  }
  .section-title--margin-bottom {
    margin-bottom: 2rem;
  }
  .reservation {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .reservation__item {
    padding: 1.5rem;
  }
  .reservation__title {
    margin-bottom: 1rem;
  }
  .button-wrapper {
    margin-top: 2rem;
  }
  .footer-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 3rem;
  }
  .footer-columns__item:first-child {
    order: 2;
  }
  .footer-columns__item:nth-child(2) {
    order: 3;
  }
  .footer-columns__item:last-child {
    order: 1;
  }
  .footer {
    padding: 3rem 0 2rem;
  }
  .footer__copyright {
    margin-top: 2rem;
  }
  .boats {
    gap: 2rem;
  }
  .blog-home {
    gap: 2rem;
  }
}
@media screen and (max-width: 620px) {
  .boat-pricelist {
    grid-template-columns: 1fr;
  }
  .pricelist__row {
    display: block;
    margin-bottom: 1.5rem;
  }
  .pricelist__row::before {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background-color: #fff;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -1;
    transition: all 0.15s ease-in-out;
  }
  .pricelist__row::after {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: 0.4rem;
    bottom: -0.7rem;
    background-color: #ddd;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -2;
    transition: all 0.15s ease-in-out;
    box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
  }
  .pricelist__notes-row:first-child {
    border-top: none;
  }
  .pricelist__title {
    border-right: 0;
    border-top: none !important;
    border-bottom: 2px solid #4d4d4f;
  }
  .pricelist__sub-row-title {
    width: 8.4rem;
  }
  .pricelist__row-group::before {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background-color: #fff;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -1;
    transition: all 0.15s ease-in-out;
  }
  .pricelist__row-group::after {
    content: "";
    position: absolute;
    left: -2px;
    right: -2px;
    top: 0.4rem;
    bottom: -0.7rem;
    background-color: #ddd;
    border-radius: 0.5rem;
    border: 2px solid #4d4d4f;
    z-index: -2;
    transition: all 0.15s ease-in-out;
    box-shadow: 0.3rem 0.5rem 0 rgba(77, 77, 79, 0.25);
  }
}
@media screen and (max-width: 600px) {
  .blog-home {
    grid-template-columns: 1fr;
  }
  .map iframe {
    height: 32rem;
  }
  .cta {
    flex-wrap: wrap;
    gap: 2rem;
  }
  .cta__content {
    flex-basis: 100%;
    text-align: center;
  }
  .cta__button-wrapper {
    flex-basis: 100%;
    text-align: center;
  }
  .online-reservation {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .top-bar .button {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  :root {
    --padding-on-side: 1.5rem;
    --font-size-12: 1.2rem;
    --font-size-14: 1.3rem;
    --font-size-16: 1.4rem;
    --font-size-18: 1.5rem;
    --font-size-20: 1.6rem;
    --font-size-24: 1.8rem;
    --font-size-30: 2rem;
    --font-size-36: 2.2rem;
    --font-size-48: 2.6rem;
    --font-size-60: 3rem;
  }
  .hp-header-banner__inside {
    padding: 2rem 0;
  }
  .footer-columns {
    grid-template-columns: 1fr;
  }
  .footer-columns__item:nth-child(2) {
    order: 2;
  }
  .footer-columns__item:nth-child(3) {
    order: 1;
  }
  .boats {
    grid-template-columns: 1fr 1fr;
  }
  .boats__item {
    display: block;
    padding: 0;
  }
  .boats__image {
    width: 100%;
    border: none;
    border-bottom: 2px solid #4d4d4f;
    border-radius: 0;
    margin: 0;
  }
  .boats__image img {
    width: 100%;
  }
  .boats__content {
    padding: 1rem 1.5rem;
  }
  .boats__title {
    text-align: center;
    margin-bottom: 0;
    font-size: 1.6rem;
  }
  .boats__info:not(.boats__info--page) {
    display: none;
  }
  .boats-bigger__info-item {
    background: none;
    padding-left: 0;
  }
  .boats-bigger__title {
    font-size: 1.6rem;
  }
  .blog-hp {
    gap: 1.5rem;
  }
  .blog-hp__content {
    padding: 1rem 1.5rem;
  }
  .water-level__value {
    min-width: 6.5rem;
    margin: 0 1rem;
  }
  .water-level__place {
    min-width: 9rem;
  }
  .contacts__row-value a,
  .contacts__row-value span {
    font-size: 1.6rem;
  }
  .contacts__row-value .contacts__address {
    font-size: 1.5rem;
  }
  .page-title {
    margin-bottom: 2rem;
  }
  .section--page {
    padding: 2rem 0 3rem;
  }
  .header-with-image__image-mobile {
    margin-top: 2rem;
  }
  .margin-top {
    margin-top: 2rem;
  }
  .accessories {
    margin: -1rem;
    gap: 0;
  }
  .accessories__item {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
@media screen and (max-width: 400px) {
  .contacts {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .contacts__title,
  .contacts__subheading {
    text-align: center;
  }
  .contacts__row-title {
    text-align: right;
  }
  .contacts__row-value {
    text-align: left;
  }
  .contacts__row {
    display: grid;
    grid-template-columns: 0.8fr 1.2fr;
  }
}
