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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --black: #020202;
  --white: white;
  --slate-blue: #6445e5;
  --light-black: #161616;
  --spark-library-black: black;
  --spark-library-white: white;
  --spark-library-background--interactive: #f0ecfd;
  --spark-library-foreground-interactive: #5532fa;
  --spark-library-foreground-interactive-hover: #1e116e;
}

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

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

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

body {
  background-color: var(--black);
  color: var(--white);
  font-family: IBM Plex Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.section-bilaleiga {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-bilaleiga.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-bilaleiga.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-bilaleiga.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-bilaleiga.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-bilaleiga.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
}

.section-bilaleiga.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-bilaleiga.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: -88px;
}

.section-bilaleiga.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.dark-background {
  background-color: var(--black);
}

.title {
  font-family: Archivo, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.title.h1 {
  font-size: 8em;
  font-weight: 300;
  line-height: .8em;
}

.title.h1.white.banner-heading {
  z-index: auto;
  float: none;
  clear: both;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  direction: ltr;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  text-indent: 0;
  text-transform: none;
  text-shadow: 1px 1px 9px #000;
  column-count: auto;
  white-space: normal;
  object-fit: fill;
  flex-flow: row-reverse wrap-reverse;
  place-content: flex-start flex-end;
  align-items: center;
  min-height: 100px;
  margin-top: 165px;
  font-size: 50px;
  font-weight: 400;
  line-height: 60px;
  transition: opacity .2s;
  display: block;
  position: static;
  inset: 35% 0% auto;
}

.title.h1.white.banner-heading.rainbow {
  float: none;
  clear: none;
  font-size: 30px;
  line-height: 1.5;
  display: inline-block;
  position: absolute;
  inset: 4% 0% auto;
}

.title.h1.cta {
  color: #fff;
  text-transform: none;
  margin-top: 16px;
  margin-bottom: 16px;
  text-decoration: none;
}

.title.h1.cta:hover {
  color: #6445e5;
}

.title.h1.me-work {
  font-size: 5.4em;
  position: absolute;
  top: 6%;
  left: 20%;
}

.title.h1.about-title {
  margin-top: 0;
  margin-bottom: 48px;
  font-size: 5.4em;
}

.title.h1.extra-large {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  font-size: 32vw;
  font-weight: 300;
  display: flex;
  position: sticky;
  top: 0;
}

.title.h2 {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 30px auto -15px -28px;
  font-size: 3vw;
  font-weight: 600;
  line-height: 5vh;
  display: flex;
}

.title.h2.fyrsti-menu {
  margin-left: 44px;
  margin-right: 44px;
  font-size: 30px;
  font-weight: 400;
}

.title.h2.fyrsti-menu.pad {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  position: absolute;
  inset: 70% 0% auto;
}

.title.h2.fyrsti-menu.textbox {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 21px auto 14px;
  line-height: 40px;
}

.title.h2.fyrsti-menu.textbox.main {
  margin-top: 24px;
  font-size: 2vw;
}

.title.h2.container {
  position: relative;
}

.title.h2.we-start {
  margin: 12px auto 6px;
}

.container {
  color: #fff;
  background-color: #fff;
  border-radius: 20px;
  max-width: 1200px;
  padding-left: 24px;
  padding-right: 24px;
}

.container.menu {
  flex-direction: column;
  max-width: 60vw;
  margin: auto;
  padding: 28px 20px 14px;
  display: flex;
  position: relative;
  top: -31px;
}

.container.menu.reykjavik {
  margin-top: 79px;
  padding: 0;
}

.container.menu.forsida.myndir {
  margin-top: 0;
  padding: 0;
}

.container.menu.mynd {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  display: flex;
  position: static;
}

.container.menu.reykjavik-main {
  z-index: 1;
  position: relative;
  top: -40px;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container.menu.reykjavik-main.reykjavik-sida {
  top: 47px;
}

.container.menu.reykjavik-main.forsida {
  padding-bottom: 27px;
}

.navbar {
  background-color: #fdfbfb;
  padding-top: 24px;
  padding-bottom: 24px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-inner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: none;
  background-color: #21d9b8;
  border-radius: 100px;
  padding: 8px 24px;
  font-family: Archivo, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.brand-image {
  border-radius: 0;
  min-height: 70px;
  max-height: 32px;
}

.banner-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.banner-image {
  z-index: 1;
  height: 56vh;
  position: relative;
}

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

.camera {
  width: 99vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.frame {
  height: 100%;
  display: flex;
}

.frame-item {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.portfolio-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1020px;
  text-decoration: none;
  display: grid;
}

.portfolio-block:hover {
  color: #6445e5;
}

.portfolio-image {
  object-fit: cover;
  width: 100%;
  height: 50vh;
}

.cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-text-link {
  color: #fff;
}

.cta-text-link:hover {
  color: var(--slate-blue);
}

.cta-text {
  font-size: 22px;
  line-height: 32px;
}

.footer-section {
  padding-top: 16px;
  padding-bottom: 16px;
}

.footer-text {
  text-align: center;
}

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

.footer-link:hover {
  color: var(--slate-blue);
}

.scroll-down-button {
  z-index: 4;
  padding: 8px 12px;
  position: absolute;
  bottom: 0;
}

.testimonial-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.testimonial-block {
  border: 1px solid var(--light-black);
  background-color: var(--black);
  padding: 24px;
}

.testimonial-content {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.author-block {
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.author-image {
  object-fit: cover;
  border-radius: 100px;
  width: 56px;
  height: 56px;
}

.author-detail {
  padding-left: 12px;
}

.author-work {
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.about-text {
  width: 100%;
  max-width: 700px;
  font-size: 20px;
  line-height: 30px;
}

.about-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button {
  background-color: var(--light-black);
  border-radius: 100px;
  padding: 8px 24px;
}

.camera-2 {
  width: 100%;
  position: relative;
}

.frame-2 {
  z-index: 4;
  width: 100%;
  position: relative;
}

.banner-image-2 {
  border-radius: 3000px;
  height: 56vh;
}

.body {
  color: #fff;
  background-color: #f7f7f7;
  padding-top: 0;
  font-family: Archivo, sans-serif;
  display: block;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.button-primary {
  float: left;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: scale-down;
  background-color: #21d9b8;
  border-radius: 20px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 12vw;
  margin-bottom: 13px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
  display: flex;
  position: sticky;
  inset: 3% 159px auto 44%;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.bold-text {
  text-transform: none;
  text-shadow: none;
  font-size: 30px;
  font-weight: 600;
}

.bold-text-2 {
  text-transform: lowercase;
}

.image {
  z-index: auto;
  float: none;
  clear: none;
  text-align: center;
  text-shadow: 1px 1px 9px #000;
  flex: 1;
  order: 0;
  align-self: flex-end;
  min-width: 0;
  max-width: 60%;
  min-height: 0;
  margin-bottom: -32px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Archivo, sans-serif;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span {
  color: #21d9b8;
}

.navbar-2 {
  color: #000;
  background-color: #fff;
  position: relative;
  inset: 0% 0% auto;
}

.brand-2 {
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4aa4a8991fa07ecd23894_Slice%20of%20Iceland%20Circle.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: baseline;
  margin-left: auto;
  margin-right: auto;
  font-family: Archivo, sans-serif;
  display: block;
  position: static;
  overflow: auto;
}

.container-3 {
  float: none;
  clear: none;
  object-fit: fill;
  border-radius: 0;
  font-family: Archivo, sans-serif;
  display: block;
}

.nav-link-2 {
  display: inline-block;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-wrapper {
  float: none;
  clear: both;
  color: #080808;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Archivo, sans-serif;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.menu-button-2 {
  float: right;
  clear: none;
  color: #000;
  text-align: left;
  white-space: normal;
  mix-blend-mode: difference;
  object-fit: fill;
  background-color: #fff;
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  display: block;
  position: sticky;
  overflow: visible;
}

.menu-button-2.w--open {
  float: right;
  clear: none;
  outline-offset: 0px;
  color: #000;
  text-align: left;
  white-space: normal;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #cc4141;
  border-radius: 0;
  outline: 3px #000;
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  display: block;
}

.navbar-no-shadow {
  color: #f7f7f7;
  background-color: #aa8989;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  max-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.nav-menu-2 {
  clear: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.dropdown-link, .dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5 {
  font-size: 14px;
}

.image-2 {
  float: left;
  clear: left;
  max-width: 80%;
  position: relative;
}

.text-block {
  font-weight: 600;
}

.text-block-2 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: -85px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 50px;
  position: relative;
  bottom: auto;
}

.bold-text-3 {
  z-index: 0;
  color: #fff;
  font-size: 39px;
  line-height: 2;
  position: relative;
  inset: auto 0%;
}

.takki-menu {
  float: none;
  clear: none;
  direction: ltr;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 18px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 6vh;
  margin: 11px auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.takki-menu.reykjo {
  float: left;
  clear: both;
  background-color: #192385;
  margin-left: 4px;
  margin-right: auto;
  position: relative;
}

.takki-menu.reykjo.explore {
  margin-top: 21px;
  margin-bottom: 5px;
  margin-left: -57px;
  position: absolute;
  inset: auto 0% 0%;
}

.takki-menu.south {
  background-color: #d8732d;
  flex-wrap: nowrap;
  place-content: flex-end center;
  align-items: center;
  width: 25vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-menu.south.gunnuhver {
  background-color: #b59d39;
}

.takki-menu.south.gullfoss {
  background-color: #587e96;
}

.takki-menu.south.studlagil {
  background-color: #905b4f;
}

.takki-menu.south.godafoss, .takki-menu.south.hraunfossar {
  background-color: #3f7feb;
}

.takki-menu.south.kerlingafjoll {
  background-color: #926e51;
}

.takki-menu.north {
  object-fit: fill;
  background-color: #4b9653;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-menu.north.swimming {
  width: 25vw;
}

.takki-menu.north.reykjanesviti {
  background-color: #8379f4;
  line-height: 1;
}

.takki-menu.north.seljalandsfoss, .takki-menu.north.selja {
  background-color: #d8732d;
}

.takki-menu.north.hallormstadaskogur, .takki-menu.north.hallorms {
  background-color: #8c9856;
}

.takki-menu.north.akureyri, .takki-menu.north.kirkjufell {
  background-color: #e84e58;
}

.takki-menu.north.aldeyjarfoss {
  background-color: #8c9856;
}

.takki-menu.west {
  background-color: #926e51;
  width: 25vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-menu.west.parks {
  width: 25vw;
}

.takki-menu.west.reykjanesta {
  background-color: #61bd50;
}

.takki-menu.west.skogafoss {
  background-color: #3e49bc;
}

.takki-menu.west.borgafjordur {
  background-color: #d8732d;
}

.takki-menu.west.husavik {
  background-color: #8c9856;
}

.takki-menu.west.haifoss {
  background-color: #e84e58;
}

.takki-menu.highlands {
  background-color: #b59d39;
  width: 25vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-menu.highlands.perlan {
  width: 25vw;
}

.takki-menu.highlands.seltun {
  background-color: #d8732d;
  line-height: 1;
}

.takki-menu.highlands.reynisfjara {
  background-color: #8c9856;
}

.takki-menu.highlands.daimond {
  background-color: #e84e58;
}

.takki-menu.highlands.hengifoss {
  background-color: #587e96;
}

.takki-menu.highlands.asbyrgi {
  background-color: #8379f4;
}

.takki-menu.westfjords {
  background-color: #587e96;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 5vh;
  margin-top: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-menu.westfjords.laugavegur {
  width: 25vw;
}

.takki-menu.westfjords.gardskagi {
  background-color: #4b9653;
}

.takki-menu.westfjords.dc-plane {
  background-color: #8379f4;
}

.takki-menu.westfjords.jokulsarlon {
  background-color: #162380;
}

.takki-menu.westfjords.petra {
  background-color: #e84e58;
}

.takki-menu.westfjords.siglufjordur {
  background-color: #d8732d;
}

.takki-menu.reykja {
  background-color: #162380;
  border-radius: 18px;
  margin-left: auto;
}

.takki-menu.reykja.main {
  justify-content: center;
  align-items: center;
  margin: 52px auto 36px;
  padding-top: 0;
  display: flex;
  right: auto;
}

.takki-menu.reykjavik {
  background-color: #162380;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 25vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-menu.reykjavik.w--current {
  width: 28vw;
  height: 5vh;
  line-height: 20px;
}

.takki-menu.reykjavik.hallgrimskirkja {
  flex-direction: row;
  align-self: auto;
  width: 25vw;
  font-size: 1.3vw;
}

.takki-menu.reykjavik.blar {
  font-size: 1.3vw;
}

.takki-menu.reykjavik.meradalir-volcano {
  background-color: #e84e58;
}

.takki-menu.reykjavik.thingvellir {
  background-color: #4b9653;
}

.takki-menu.reykjavik.vestrahorn {
  background-color: #61bd50;
}

.takki-menu.reykjavik.myvatn, .takki-menu.reykjavik.glymur {
  background-color: #4b9653;
}

.takki-menu.east {
  background-color: #8379f4;
  width: 25vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-menu.east.cuisine {
  width: 25vw;
}

.takki-menu.east.krisuvikurbjarg, .takki-menu.east.westman {
  background-color: #926e51;
}

.takki-menu.east.lagafljot {
  background-color: #3e49bc;
}

.takki-menu.east.dettifoss {
  background-color: #926e51;
}

.takki-menu.east.langjokull {
  background-color: #3f7feb;
}

.takki-menu.reykjanes {
  background-color: #1472a7;
  width: 25vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-menu.reykjanes.harpa {
  width: 25vw;
}

.takki-menu.reykjanes.blue-lagoon, .takki-menu.reykjanes.geysir {
  background-color: #3f7feb;
}

.takki-menu.reykjanes.seydisfjordur, .takki-menu.reykjanes.dimmuborgir, .takki-menu.reykjanes.borgarnes {
  background-color: #b59d39;
}

.takki-menu.sourh {
  align-self: stretch;
  width: 33vw;
}

.takki-menu.explore {
  width: 30vw;
  margin-bottom: 29px;
}

.takki-menu.arrow.reykjavik {
  background-color: #fa8905;
  border-radius: 15px;
  flex-direction: row;
  width: 28vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.reykjanes {
  background-color: #21d9b8;
  border-radius: 15px;
  width: 28vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.reykjanes.forsida {
  background-color: #1472a7;
}

.takki-menu.arrow.reykjavik.reykjanes.rautt {
  background-color: #e54f5a;
}

.takki-menu.arrow.reykjavik.south {
  background-color: #d8732d;
  border-radius: 15px;
  width: 28vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.south._4b9850 {
  background-color: #4b9850;
}

.takki-menu.arrow.reykjavik.east {
  border-radius: 15px;
  width: 28vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.east.akureyri {
  background-color: #8379f4;
}

.takki-menu.arrow.reykjavik.east.forsida {
  background-color: #8379f4;
  position: static;
}

.takki-menu.arrow.reykjavik.north {
  background-color: #4b9653;
  border-radius: 15px;
  width: 28vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.north.guide-to-transport {
  background-color: #587e96;
}

.takki-menu.arrow.reykjavik.west {
  background-color: #926e51;
  border-radius: 15px;
  width: 28vw;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.west.blatt {
  background-color: #4a9ab3;
}

.takki-menu.arrow.reykjavik.westfjords {
  background-color: #587e96;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-menu.arrow.reykjavik.highlands {
  background-color: #b59d39;
}

.takki-menu.arrow.reykjavik.book-now {
  background-color: #21d9b8;
  width: 30vw;
  height: 5vh;
  margin-top: 15px;
  margin-bottom: 15px;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking {
  background-color: #e84e58;
  width: 20vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking.fa8905 {
  background-color: #fa8905;
  width: 23vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._587e96 {
  background-color: #587e96;
  width: 25vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._05c1fc {
  background-color: #05c1fc;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._4b9850 {
  background-color: #4b9850;
  width: 25vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._926e51 {
  background-color: #926e51;
  width: 30vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._926e51.small._4a9ab3 {
  background-color: #4a9ab3;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking.b59d39 {
  background-color: #b59d39;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking.b59d39.packages {
  width: 30vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._3f7feb {
  background-color: #3f7feb;
  width: 30vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking._3e49bc {
  background-color: #3e49bc;
  width: 25vw;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking.d8732d {
  background-color: #d8732d;
}

.takki-menu.arrow.reykjavik.book-now.blog-booking.d8732d.packages {
  width: 26vw;
}

.takki-menu.arrow.reykjavik.snowmobile {
  background-color: #b59d39;
}

.takki-menu.arrow.reykjavik.akureyritours {
  background-color: #4b9850;
}

.takki-menu.arrow.reykjavik.vatnajokull, .takki-menu.arrow.reykjavik.forsida {
  background-color: #162380;
}

.takki-menu.arrow.reykjavik.ferry {
  background-color: #3f7feb;
}

.takki-menu.arrow.reykjavik.airport {
  background-color: #b59d39;
}

.takki-menu.arrow.reykjavik.highland {
  background-color: #3f7feb;
}

.takki-menu.arrow.reykjavik._8379-4 {
  background-color: var(--slate-blue);
}

.takki-menu.arrow.reykjavik.e84e58 {
  background-color: #e84e58;
}

.takki-menu.arrow.reykjavik._4b9850 {
  background-color: #4b9850;
}

.takki-menu.arrow.reykjavik._21d9b8 {
  background-color: #926e51;
}

.takki-menu.arrow.reykjavik.nlights {
  background-color: #4b9850;
}

.takki-menu.arrow.reykjavik.midnight {
  background-color: #e84e58;
}

.takki-menu.arrow.reykjavik.blue {
  background-color: #3f7feb;
}

.takki-menu.arrow.reykjavik.whale {
  background-color: #926e51;
}

.takki-menu.arrow.reykjavik.northernlights {
  background-color: #e54f5a;
}

.takki-menu.arrow.reykjavik.northernlights.rautt {
  background-color: #61bd50;
}

.takki-menu.arrow.reykjavik.grar {
  background-color: #587e96;
}

.takki-menu.arrow.reykjavik.graenn {
  background-color: #21d9b8;
}

.takki-menu.arrow.book-now {
  color: #fff;
  text-decoration: none;
}

.takki-menu.book-now {
  background-color: #21d9b8;
  flex-direction: row;
  width: 28vw;
  top: auto;
}

.takki-menu.book-now.auglysing {
  width: 20vw;
  height: 4vh;
}

.takki-menu.book-now.navbar {
  color: #fff;
  width: 200px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 400;
  left: auto;
  right: auto;
}

.takki-menu.book-now.menubbar {
  color: #fff;
  width: 300px;
  height: 50px;
}

.takki-menu.book-now.menubbar.tours {
  font-size: 18px;
}

.takki-menu.book-now.menubbar.rental {
  background-color: #f7d84a;
  font-size: 18px;
}

.takki-menu.book-now.menubbar.airport {
  background-color: #61bd50;
  font-size: 18px;
}

.takki-menu.book-now.menubbar.info {
  background-color: #fa8905;
  font-size: 18px;
}

.takki-menu.book-now.menubbar.regions {
  background-color: #8c9856;
  margin-top: 0;
  font-size: 18px;
}

.takki-menu.hallgrimskirkja {
  background-color: #e54f5a;
  width: 28vw;
  height: 5vh;
}

.takki-menu.harpa {
  background-color: #4b9850;
  width: 28vw;
  height: 5vh;
}

.takki-menu.sun-voyager {
  background-color: #d56e2b;
  width: 28vw;
  height: 5vh;
}

.takki-menu.cuisine {
  background-color: #4a9ab3;
  width: 28vw;
  height: 5vh;
}

.takki-menu.swimming {
  background-color: #1472a7;
  width: 28vw;
  height: 5vh;
}

.takki-menu.parks {
  background-color: #b59d39;
  width: 28vw;
  height: 5vh;
}

.takki-menu.laugavegur {
  background-color: #926e51;
  width: 28vw;
  height: 5vh;
}

.takki-menu.perlan {
  background-color: #6ecfbc;
  width: 28vw;
  height: 5vh;
}

.takki-menu.boka-bord {
  width: 25vw;
  height: 5vh;
}

.takki-menu.boka-bord._21d9b8 {
  background-color: #21d9b8;
}

.button-2 {
  background-color: #1472a7;
  margin-left: auto;
}

.button-3 {
  background-color: #8379f4;
  margin-left: auto;
}

.link-block {
  float: none;
  clear: none;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
}

.image-3 {
  float: none;
  clear: none;
  opacity: 1;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-clip: border-box;
  width: 10%;
  max-width: 40%;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: auto;
}

.image-3.mobile {
  width: 7vw;
  margin-top: 612px;
  margin-left: 209px;
  margin-right: auto;
  position: relative;
  inset: auto 0%;
}

.link-block-2 {
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.div-block {
  float: none;
}

.image-4 {
  margin: 30px auto 30px 467px;
}

.image-4.reykja.menu {
  margin-bottom: 13px;
  margin-left: 200px;
  margin-right: 0;
}

.column, .column-2 {
  position: static;
}

.link-block-3 {
  margin-left: 531px;
  margin-right: 531px;
}

.image-5 {
  max-width: 150%;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.heading {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 250px;
  font-family: Archivo, sans-serif;
  font-size: 3vh;
  line-height: 1;
  display: flex;
  position: relative;
}

.heading.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.heading.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.heading.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.heading.black.millitexti {
  color: #fa8905;
  margin: auto;
  font-size: 3.3vw;
}

.heading.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.heading.black.millitexti.blue {
  color: #fa8905;
  margin: 40px 200px;
}

.heading.black.millitexti.blue.glacier {
  color: #05c1fc;
  margin-top: 0;
  margin-bottom: 0;
}

.heading.black.millitexti.blue.horse {
  color: #1472a7;
  margin-bottom: auto;
}

.heading.black.millitexti.blue.horse._926e51 {
  color: #926e51;
}

.heading.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.heading.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.heading.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.heading.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.heading.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.heading.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.heading.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.heading.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.heading.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.heading.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.heading.black.millitexti._3f7feb {
  color: #3f7feb;
}

.heading.black.millitexti.blog {
  color: #8c9856;
  margin: 40px 250px;
}

.heading.black.millitexti.blog._1472a7 {
  color: #1472a7;
}

.heading.black.millitexti.blog._587e96 {
  color: #587e96;
}

.heading.black.millitexti.blog._3f7feb {
  color: #3f7feb;
}

.heading.black.millitexti.blog._21d9b8 {
  color: #21d9b8;
  font-size: 2vw;
}

.heading.black.millitexti.blog.f7d84a {
  color: #f7d84a;
}

.heading.black.millitexti.blog.fa8905 {
  color: #fa8905;
  font-size: 2vw;
}

.heading.black.millitexti.blog._8379-4 {
  color: var(--slate-blue);
  margin-left: 220px;
  margin-right: 220px;
}

.heading.black.millitexti.blog._4a9ab3 {
  color: #4a9ab3;
  margin-left: 280px;
  margin-right: 280px;
  font-size: 2vw;
}

.heading.black.millitexti.blog.b59d39 {
  margin-left: 220px;
  margin-right: 220px;
}

.heading.black.millitexti.blog.e84e58 {
  color: #e84e58;
}

.heading.black.millitexti.efstblog {
  margin-left: 200px;
  margin-right: 200px;
}

.heading.black.millitexti.efsti-blog._05c1fc {
  color: #05c1fc;
}

.heading.black.millitexti.efsti-blog.f7d84a {
  color: #f7d84a;
}

.heading.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.heading.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.heading.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.heading.we-want {
  color: #587e96;
  margin: 7px 318px;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1;
}

.heading.reykjavik-menu {
  color: #162380;
}

.heading.undirtexti-blog {
  margin-top: 40px;
  margin-left: 247px;
  margin-right: 250px;
  font-weight: 400;
}

.bold-text-4 {
  font-weight: 600;
}

.link-block-4 {
  text-decoration: none;
  display: block;
}

.link-block-5, .link-block-6 {
  margin-left: 270px;
  margin-right: 270px;
}

.image-6 {
  width: 500px;
  max-width: 500%;
}

.link-block-7 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-7 {
  float: none;
  max-width: 500%;
  margin-top: 40px;
  margin-left: -199px;
  margin-right: auto;
  display: block;
}

.image-7.pad {
  margin-left: 16px;
}

.image-7.pad.mobile {
  flex: 0 auto;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.image-8 {
  float: left;
  clear: both;
  object-fit: fill;
  border-radius: 0 12px 12px 0;
  max-width: 100%;
  height: 745%;
  margin-top: -47px;
  margin-bottom: -145px;
  margin-left: 47px;
  padding-right: 0;
  display: block;
  position: relative;
  bottom: -171px;
}

.column-3 {
  height: 120px;
  margin-top: -172px;
  margin-bottom: 420px;
  top: 3px;
}

.section-2 {
  background-color: #f7f7f7;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template: "Area-2 Area"
                 "Area-2 Area" minmax(29px, 1fr)
                 / minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  margin: -45px -42px -67px -28px;
  display: grid;
}

.image-9 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.div-block-3 {
  margin-left: auto;
  margin-right: auto;
}

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

.grid-2 {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area"
                       "Area-2 Area-2"
                       "Area-3 Area-3";
  place-items: stretch center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.link-block-8 {
  display: block;
}

.image-10 {
  margin: 20px auto;
  display: block;
}

.image-10.pad {
  width: 58vw;
  max-width: none;
  margin: auto auto 0;
  position: relative;
  inset: 0% 0% auto;
}

.image-10.pad.landshlutar {
  width: 10vw;
  margin-top: auto;
}

.div-block-5 {
  margin-left: auto;
  margin-right: auto;
}

.pila {
  opacity: 1;
  white-space: normal;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #21d9b800;
  border: 40px #21d9b8;
  border-radius: 50px;
  max-width: 80px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  left: auto;
}

.text-span-2 {
  color: #162380;
}

.image-11 {
  margin: auto;
}

.frontpage.landshlutar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.reykjavik.mynd {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.reykjavik.mynd.pad {
  float: right;
  clear: none;
  margin-right: -440px;
  position: static;
}

.container-4 {
  z-index: 1;
  float: none;
  clear: both;
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1377vw;
  margin-left: 43px;
  margin-right: 43px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.navbar-3 {
  z-index: 5;
  float: none;
  clear: none;
  background-color: #f7f7f7;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.container-5 {
  object-fit: fill;
  background-color: #f7f7f7;
  display: block;
  position: fixed;
}

.section-3, .div-block-7 {
  background-color: #f7f7f7;
  position: fixed;
}

.nav-menu-3 {
  object-fit: fill;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-top: 17px;
  margin-bottom: -12px;
}

.column-4 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.column-4.texti {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.column-4.nytt {
  display: block;
  position: static;
}

.columns {
  position: relative;
}

.column-5 {
  clear: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.columns-2 {
  display: flex;
}

.main-gluggi {
  position: relative;
  top: auto;
}

.main-gluggi.mainmenu {
  top: 184px;
}

.main-gluggi.mainmenu.reykjavik, .main-gluggi.mainmenu.forsida {
  position: static;
}

.main-gluggi.landsvaedi {
  position: static;
  top: 42px;
}

.column-6 {
  clear: none;
  position: relative;
  inset: 0% 0% 0% auto;
}

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

.container-6.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-6.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-6.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: auto;
  padding-top: 0;
}

.container-6.main.mynd-haegramegin.infoboard-1.links {
  color: #fff0;
  background-color: #8c9856;
  background-image: none;
}

.container-6.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-6.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.container-6.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.container-6.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.container-6.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-6.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-6.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.container-6.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-6.main.mynd-haegramegin.austurvollur.naestefsta, .container-6.main.mynd-haegramegin.when, .container-6.main.mynd-haegramegin.naestefsta, .container-6.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.container-6.main.mynd-haegramegin.blog-naestefsti {
  margin-top: 0;
}

.image-12 {
  object-fit: fill;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex: 1;
  order: 0;
  align-self: auto;
  width: auto;
  max-width: none;
  margin-bottom: auto;
  margin-left: -11px;
  margin-right: 10px;
  padding-left: 0;
  display: inline-block;
  position: relative;
  inset: auto 0% auto auto;
  overflow: visible;
}

.column-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.bold-text-5 {
  justify-content: space-between;
  margin: -16px auto 21px;
  font-weight: 400;
  display: flex;
}

.logo.landshlutar {
  width: 10vw;
  max-width: none;
  margin: 32px auto 14px 18px;
  display: inline-block;
  position: relative;
  inset: 0% 0% 0% 34%;
}

.column-8 {
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.bold-text-6 {
  color: #162380;
}

.text-span-3 {
  margin-left: 52px;
  margin-right: 52px;
}

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

.columns-3 {
  flex-direction: row;
  justify-content: center;
  display: flex;
  position: relative;
}

.grid-3 {
  grid-row-gap: 0px;
  grid-template-rows: minmax(48px, .25fr) auto .75fr auto;
  grid-template-areas: "Area-2 Area"
                       "Area-2 Area"
                       "Area-2 Area"
                       "Area-2 Area";
  grid-auto-flow: column;
  place-items: center stretch;
}

.heading-2 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
}

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

.paragraph {
  color: #000;
  text-align: center;
  margin-left: 76px;
  margin-right: 76px;
  font-size: 22px;
}

.image-14 {
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
}

.image-15 {
  margin: -31px auto 31px;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  position: relative;
}

.grid-4.history {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-4.history.austurvollur {
  grid-template-rows: auto auto auto auto auto;
}

.heading-3 {
  color: #000;
  justify-content: center;
  margin: 25px auto;
  font-size: 4vw;
  line-height: 6vh;
  display: flex;
}

.heading-3.south {
  color: #d8732d;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.reykjanes {
  color: #1472a7;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.reykjanes.red {
  color: #de525b;
}

.heading-3.reykjanes._4b9850 {
  color: #4b9850;
}

.heading-3.reykjanes.d56e2b {
  color: #d56e2b;
  text-align: center;
  line-height: 4vh;
}

.heading-3.reykjanes._162380 {
  text-align: center;
  line-height: 4vh;
}

.heading-3.reykjavik {
  color: #162380;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.reykjavik.pad {
  text-align: center;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.reykjavik.pad.green {
  color: #61bd50;
}

.heading-3.reykjavik.pad.light {
  color: #6ecfbc;
}

.heading-3.reykjavik.pad.orange {
  color: #d85632;
}

.heading-3.reykjavik.pad._3e49bc {
  color: #3e49bc;
  line-height: 4vh;
}

.heading-3.reykjavik.pad._05c1fc {
  color: #05c1fc;
}

.heading-3.reykjavik.pad._4b9653 {
  color: #4b9653;
}

.heading-3.reykjavik.pad._8379f4 {
  color: #8379f4;
}

.heading-3.reykjavik.pad.fa8905 {
  color: #fa8905;
  text-align: center;
}

.heading-3.reykjavik.pad._926e51 {
  color: #926e51;
}

.heading-3.reykjavik.pad._1472a7 {
  color: #1472a7;
  text-align: center;
}

.heading-3.reykjavik.pad._1472a7.pulsa {
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 4vh;
}

.heading-3.reykjavik.pad._1472a7.auka {
  margin-top: 22px;
}

.heading-3.reykjavik.pad.de525b {
  color: #de525b;
  text-align: center;
}

.heading-3.reykjavik.pad.d8732d {
  color: #d8732d;
  text-align: center;
  line-height: 4vh;
}

.heading-3.east {
  color: #8379f4;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.north {
  color: #4b9653;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.west {
  color: #926e51;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.westfjords {
  color: #587e96;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.highlands {
  color: #b59d39;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3.titill {
  color: #1472a7;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 4vh;
}

.heading-3.titill.red {
  color: #de525b;
}

.heading-3.titill._4b9850 {
  color: #4b9850;
}

.heading-3.titill.d56e2b {
  color: #d56e2b;
  text-align: center;
  line-height: 4vh;
}

.heading-3.titill._162380 {
  text-align: center;
  line-height: 4vh;
}

.div-block-adal-gluggi {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px;
  display: block;
  position: relative;
}

.div-block-adal-gluggi.minni {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-16 {
  width: 8vw;
  max-width: none;
  margin: 20px auto;
  display: block;
  position: relative;
}

.menu-mynd {
  cursor: pointer;
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  display: block;
  position: relative;
}

.menu-mynd.vinstri {
  border-radius: 20px 0 0 20px;
  width: 100%;
  height: 100%;
  max-height: 70vh;
  display: block;
}

.menu-mynd.left {
  background-image: linear-gradient(#000, #fff);
  border-radius: 20px 0 0 20px;
}

.menu-mynd.left.haed40 {
  max-height: none;
  top: auto;
}

.menu-mynd.left.haed50 {
  max-height: none;
}

.menu-mynd.left.harpa-today {
  top: auto;
}

.menu-mynd.grafarvogslaug {
  max-height: 40vh;
}

.menu-mynd.haed40 {
  max-height: none;
}

.menu-mynd.foss {
  height: 100%;
}

.menu-mynd.pathb {
  border-radius: 20px 0 0 20px;
}

.texti-main-gluggi {
  color: #000;
  text-align: center;
  margin: 10px 15px;
  font-size: 1.3vw;
  font-weight: 600;
  line-height: 1.5;
}

.texti-main-gluggi.south {
  margin-bottom: auto;
}

.texti-main-gluggi.history {
  margin-bottom: 10px;
}

.texti-main-gluggi.history.nedri {
  margin-top: 20px;
  margin-bottom: 20px;
}

.texti-main-gluggi.history.public {
  margin-top: auto;
}

.texti-main-gluggi.pulsa {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 62px;
  padding-right: 62px;
}

.texti-main-gluggi.minni {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(306px, 5fr) auto auto;
  grid-template-areas: "Area Area"
                       "Area-2 ."
                       "Area-3 Area-3"
                       "Area-4 Area-4";
  align-self: stretch;
  place-items: start;
}

.div-block-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-18 {
  width: 6px;
  max-width: none;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: auto;
}

.div-block-15 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  bottom: -131px;
}

.div-block-16 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: baseline;
  display: flex;
  position: static;
}

.column-10 {
  flex-direction: column;
  display: flex;
  right: -10px;
}

.column-11 {
  flex-direction: column;
  display: flex;
  left: -10px;
}

.text-block-3 {
  color: var(--white);
  letter-spacing: 3px;
  font-size: 1.2vw;
  line-height: 1;
}

.image-19 {
  letter-spacing: 2px;
  order: 1;
  width: 23px;
  max-width: none;
  margin-left: 11px;
}

.div-block-18 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80px;
  display: block;
  position: relative;
}

.container-tourdesk {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
}

.columns-5 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-5 {
  margin-top: 69px;
  margin-bottom: 69px;
  position: relative;
  top: auto;
}

.html-embed-2 {
  margin-left: -39px;
  margin-right: -39px;
}

.book-now {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: auto;
}

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

.text-span-4 {
  color: #1472a7;
}

.text-span-5 {
  color: #d8732d;
}

.text-span-6 {
  color: #8379f4;
}

.bold-text-8 {
  color: #4b9653;
}

.text-span-7 {
  color: #926e51;
}

.text-span-8 {
  color: #8379f4;
}

.text-span-9 {
  color: #4b9653;
}

.text-span-10 {
  color: #926e51;
}

.text-span-11 {
  color: #587e96;
}

.text-span-12 {
  color: #b59d39;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 200px;
  max-height: none;
  margin-top: 90px;
  padding: 30px;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
}

.container-7 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link-2 {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #1a1b1fbf;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  color: #000;
  text-align: center;
  height: 3px;
  margin-top: auto;
  font-size: 14px;
  line-height: 16px;
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.link-block-9 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bold-text-9 {
  font-size: 4vw;
  position: relative;
  top: -137px;
}

.we-want-to-tell-you {
  margin-top: 41px;
  position: static;
  top: 22px;
}

.sign-up {
  justify-content: center;
  align-items: center;
  margin-top: 19px;
  margin-bottom: 0;
  display: flex;
  position: static;
  top: 141px;
}

.field-label, .field-label-2 {
  color: #000;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.form {
  flex-direction: column;
  width: 40vw;
  display: flex;
  position: relative;
}

.form-block {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  margin-bottom: auto;
  margin-left: 276px;
  margin-right: 276px;
  display: flex;
  position: relative;
}

.text-field, .text-field-2 {
  border-radius: 15px;
}

.submit-button {
  background-color: #21d9b8;
  border-radius: 15px;
}

.bold-text-10 {
  font-size: 4vw;
  line-height: 5vh;
}

.bold-text-10.we-want-to-tell-you {
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vw;
  line-height: 1.3;
  top: 116px;
}

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

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

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

.text-block-4 {
  margin-left: 4px;
  margin-right: 4px;
  font-size: 15px;
}

.nav-link-4 {
  font-size: 15px;
}

.nav-link-5 {
  padding-left: 9px;
  padding-right: 9px;
  font-size: 15px;
  display: inline-block;
}

.nav-link-5.regions {
  margin-left: -10px;
  padding-left: 0;
}

.icon-3 {
  margin-right: 25px;
  font-size: 15px;
}

.link-block-10 {
  justify-content: center;
  display: flex;
}

.image-20 {
  flex: none;
  max-width: none;
  display: block;
}

.link-block-11 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: static;
  top: 88px;
  bottom: auto;
}

.slider {
  height: 400px;
  top: 22px;
}

.section-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ferdir_tourdesk {
  object-fit: cover;
  width: 20vw;
  max-width: 100%;
  height: 30vh;
  padding-right: 0;
}

.container-8 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-7 {
  max-width: 992vw;
  display: flex;
}

.div-block-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.columns-6 {
  margin-left: 212px;
  margin-right: 212px;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 212px;
  margin-right: 212px;
}

.tourdesk-tours-module {
  justify-content: center;
  align-items: center;
  margin-left: 75px;
  margin-right: 75px;
  display: flex;
  position: relative;
  top: 6px;
}

.link-block-12 {
  display: flex;
}

.link-block-12.w--current {
  justify-content: center;
  align-items: center;
}

.bold-text-11 {
  text-shadow: none;
  font-size: 30px;
}

.slider-module {
  border-radius: 0;
}

.section-9 {
  top: 19px;
}

.section-10 {
  top: 370px;
}

.section-11 {
  position: relative;
  top: 397px;
}

.slide-nav {
  display: block;
  position: relative;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c4540f9f1b457d4dc362ba_AdobeStock_228990731_Preview.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slider-2 {
  border-radius: 20px;
}

.container-9 {
  border-radius: 0;
  max-width: 60vw;
}

.slide-2 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c4540f9f1b457d4dc362ba_AdobeStock_228990731_Preview.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.heading-4, .paragraph-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: grid;
}

.heading-5 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-5 {
  justify-content: center;
  align-items: center;
  margin-left: 53px;
  display: flex;
}

.image-21 {
  z-index: 2;
  max-width: 13%;
  position: relative;
  inset: 50px -247px -163px -39px;
}

.heading-6 {
  text-shadow: 0 0 #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(63deg, #21d9b8, #4edac1 53%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.bold-text-12 {
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(87deg, #2dd921 12%, #05c1fc 51%, #fa8905 99%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 30px;
}

.bold-text-13, .bold-text-14 {
  text-shadow: none;
  font-size: 30px;
}

.slider-tourdesk {
  background-color: #ddd0;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  max-height: 183px;
  margin: 20px auto;
  display: block;
  top: -80px;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area" 300px
  / minmax(300px, 1fr) minmax(300px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around;
  place-items: stretch stretch;
  margin: auto 300px 90px;
  display: grid;
}

.slider-3 {
  display: block;
}

.mynd-1-slider {
  object-fit: fill;
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  max-width: 26vw;
  margin-bottom: -129px;
  display: inline-block;
}

.link-block-slider {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  left: auto;
}

.link-block-14 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.link-block-15 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 200px;
  display: flex;
  position: relative;
  bottom: -169px;
}

.link-block-15.reykjavik-letsgo {
  clear: right;
  width: auto;
  position: sticky;
  top: 125px;
  bottom: auto;
}

.slide-nav-2 {
  margin-top: -39px;
  position: relative;
}

.dropdown-link-6 {
  font-size: 15px;
}

.dropdown-link-7, .dropdown-link-8, .dropdown-link-9 {
  font-size: 15px;
  line-height: 2;
}

.dropdown-link-10, .dropdown-link-11, .dropdown-link-12, .dropdown-link-13, .dropdown-link-14 {
  font-size: 15px;
}

.dropdown-link-15 {
  font-size: 15px;
  line-height: 2;
}

.dropdown-link-16, .dropdown-link-17, .dropdown-link-18, .dropdown-link-19 {
  font-size: 15px;
}

.dropdown-list {
  background-color: #d5baba;
}

.dropdown-list.w--open {
  background-color: #f7f7f7;
  border-radius: 15px;
}

.dropdown-link-20 {
  font-size: 15px;
}

.dropdown-link-21, .dropdown-link-22, .dropdown-link-23 {
  font-size: 15px;
  line-height: 2;
}

.spark-line-3 {
  z-index: 2;
  background-color: var(--spark-library-black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-3.spark-simple-line {
  background-color: #000;
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-2 {
  z-index: 1;
  background-color: var(--spark-library-black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-2.spark-simple-line {
  background-color: #21d9b8;
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-line-1 {
  z-index: 2;
  background-color: var(--spark-library-black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-1.spark-simple-line {
  background-color: #000;
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button.w--open {
  background-color: var(--spark-library-white);
  border-radius: 8px;
}

.spark-nav-link {
  color: var(--spark-library-black);
  text-align: center;
  border-radius: 8px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link:hover {
  background-color: var(--spark-library-background--interactive);
  opacity: 1;
  color: var(--spark-library-foreground-interactive);
}

.spark-nav-link.w--current {
  color: var(--spark-library-foreground-interactive);
}

.spark-nav-link.spark-button {
  color: var(--spark-library-white);
  text-align: center;
  background-color: #21d9b8;
  border-style: none;
  border-radius: 999px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
  display: flex;
  left: 118px;
}

.spark-nav-link.spark-button:hover {
  background-color: var(--spark-library-foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library-white);
}

.spark-nav-link.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library-white);
}

.spark-nav-link.spark-with-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-button {
  border: 1px solid var(--spark-library-foreground-interactive);
  background-color: var(--spark-library-foreground-interactive);
  color: var(--spark-library-white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button:hover {
  border-color: var(--spark-library-foreground-interactive-hover);
  background-color: var(--spark-library-foreground-interactive-hover);
  opacity: 1;
}

.spark-dropdown-link {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link:hover {
  background-color: var(--spark-library-background--interactive);
  opacity: 1;
  color: var(--spark-library-foreground-interactive);
}

.spark-dropdown-list.w--open {
  background-color: var(--spark-library-white);
  border: 1px solid #00000029;
  border-radius: 8px;
  padding: 8px;
}

.spark-icon {
  width: 12px;
  display: inline-block;
}

.spark-nav-menu {
  background-color: var(--spark-library-white);
  align-items: center;
  display: flex;
}

.spark-brand-logo {
  z-index: 2;
  padding-left: 0;
}

.spark-square-menu-inner {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}

.spark-square-menu-with-dropdowns {
  background-color: var(--spark-library-white);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
  position: sticky;
  top: 0;
}

.spark-nav-link-2 {
  backface-visibility: visible;
  color: var(--spark-library-black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Archivo, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: opacity .2s, background-color .15s, color .15s, opacity .15s;
  display: flex;
}

.spark-nav-link-2:hover {
  background-color: var(--spark-library-background--interactive);
  opacity: 1;
  color: var(--spark-library-foreground-interactive);
}

.spark-nav-link-2.w--current {
  color: var(--spark-library-foreground-interactive);
}

.spark-nav-link-2.spark-square-button {
  background-color: var(--spark-library-foreground-interactive);
  color: var(--spark-library-white);
  text-align: center;
  border-style: none;
  border-radius: 8px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: color .15s, background-color .15s, opacity .15s;
}

.spark-nav-link-2.spark-square-button:hover {
  background-color: var(--spark-library-foreground-interactive-hover);
  opacity: 1;
}

.spark-nav-link-2.spark-with-mega-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link-2.spark-with-mega-dropdown.w--open {
  background-color: var(--spark-library-background--interactive);
  color: var(--spark-library-foreground-interactive);
  border-radius: 8px;
  transition: color .15s, background-color .15s, opacity .15s;
  position: static;
}

.spark-left-aligned-link {
  color: var(--spark-library-black);
  border-radius: 8px;
  margin-bottom: 0;
  padding: 12px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: background-color .15s, color .15s;
}

.spark-left-aligned-link:hover {
  background-color: var(--spark-library-background--interactive);
  opacity: 1;
  color: var(--spark-library-foreground-interactive);
}

.spark-left-aligned-link.takki-menu.book-now {
  color: #fff;
  border-radius: 18px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.reykjanes {
  background-color: #1472a7;
  width: 300px;
  height: 50px;
  margin-left: 10px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.south {
  background-color: #d8732d;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.east {
  background-color: #8379f4;
  width: 300px;
  height: 50px;
  margin-left: 10px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.north {
  background-color: #4b9653;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.west {
  background-color: #926e51;
  width: 300px;
  height: 50px;
  margin-left: 10px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.westfjords {
  background-color: #587e96;
  width: 300px;
  height: 50px;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.highlands {
  background-color: #b59d39;
  width: 300px;
  height: 50px;
  margin-left: 10px;
  font-size: 18px;
  line-height: 28px;
}

.spark-left-aligned-link.takki-menu.book-now.dropmenu.reykjavik {
  background-color: #162380;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}

.spark-bold-sub-heading {
  color: #000;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 1.2rem;
  font-weight: 600;
}

.spark-bold-sub-heading.takki-menu.book-now.dropmenu {
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
}

.spark-bold-sub-heading.takki-menu.book-now.dropmenu.reykjavik {
  background-color: #162380;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}

.spark-sub-nav-list {
  flex-direction: column;
  width: 200px;
  display: flex;
}

.spark-sub-nav-list.spark-half-split-nav-list {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 60%;
  font-family: Archivo, sans-serif;
  display: grid;
}

.spark-mega-dropdown-card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--spark-library-white);
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.spark-mega-dropdown-card.spark-left-aligned {
  justify-content: flex-start;
}

.spark-mega-dropdown-card.spark-left-aligned.spark-simple-shadow-tiny-on-dropdown {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  border-radius: 0 0 20px 20px;
  justify-content: center;
  align-items: center;
  width: 200%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: auto;
  overflow: hidden;
}

.spark-container {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.spark-mega-dropdown-list.w--open {
  background-color: var(--spark-library-white);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 72px 0% 0%;
}

.spark-mega-dropdown-list.spark-simple-shadow-tiny-on-dropdown-list {
  top: 315px;
  left: auto;
}

.spark-mega-dropdown {
  position: static;
}

.spark-nav-bar-inner {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-nav-bar-inner.spark-short-nav-bar {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.spark-nav-bar {
  z-index: 9999;
  background-color: var(--spark-library-white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: sticky;
  top: 0;
}

.spark-nav-bar.spark-simple-shadow-tiny-on-nav {
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.mask {
  flex: 1;
}

.slide-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.left-arrow {
  margin-bottom: -226px;
  margin-left: 241px;
  margin-right: 241px;
}

.right-arrow {
  margin-bottom: -262px;
  margin-left: 263px;
  margin-right: 263px;
}

.image-22 {
  opacity: 0;
  position: relative;
  bottom: -129px;
}

.div-block-21 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.container-10 {
  object-fit: contain;
  flex-direction: row;
  flex: none;
  align-self: stretch;
  max-width: none;
  height: auto;
  min-height: 30vw;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.link-block-16 {
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.column-15 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.columns-7 {
  flex: 1;
  align-self: stretch;
}

.column-16 {
  height: 100%;
  display: flex;
}

.column-17 {
  height: 100%;
}

.image-23 {
  margin-left: 17px;
  margin-right: 17px;
}

.mynd-tourdesk-slider {
  cursor: pointer;
  border: 3px solid #21d9b8;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
}

.mynd-tourdesk-slider.nr1, .mynd-tourdesk-slider.nr3 {
  margin-left: auto;
  margin-right: auto;
}

.slider-4 {
  background-color: #ddd0;
  flex: 1;
  align-self: stretch;
  max-width: 80vw;
}

.columns-8 {
  justify-content: center;
  height: auto;
  min-height: auto;
  display: flex;
}

.link-block-17 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.image-24 {
  border-radius: 20px;
  flex: 1;
  align-self: center;
  display: block;
}

.slide-4 {
  height: auto;
}

.column-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: auto;
  display: grid;
}

.slide-nav-3 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: block;
  position: static;
  top: 15px;
}

.mask-2 {
  height: auto;
}

.slider-tourdesk-top-rated {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.reykjavik-heading {
  opacity: 1;
  color: #f7d84a;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: linear-gradient(85deg, #21c00c, #08852e 29%, #237724 59%, #2f1e9b);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.bold-text-15 {
  text-transform: capitalize;
  font-size: 2.5vw;
}

.paragraph-4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.bold-text-16 {
  text-align: center;
  padding-left: 238px;
  padding-right: 238px;
  font-size: 28px;
  position: relative;
  top: auto;
}

.image-25 {
  position: fixed;
  top: 0;
}

.image-26 {
  position: relative;
  top: 37px;
}

.mynd-titil-hallgrimskirkjal {
  background-color: #fff;
  background-image: linear-gradient(#00000017, #00000017), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c96c807ca404697c9fa747_Hallgrimskirkja-summer-flowers.jpg");
  background-position: 0 0, 50% 24%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.bold-text-17 {
  font-size: 80px;
  line-height: 70px;
  display: inline;
  position: relative;
}

.bold-text-17._05c1fc {
  color: #05c1fc;
}

.bold-text-17.f7d84a {
  color: #f7d84a;
}

.bold-text-17.fa8905 {
  color: #fa8905;
}

.heading-7 {
  color: #05c1fc;
  text-align: center;
  padding-left: 56px;
  padding-right: 56px;
  position: relative;
  bottom: -63px;
}

.heading-7._21d9b8 {
  color: #21d9b8;
}

.heading-7.fa8905 {
  color: #fa8905;
}

.heading-7.ffffff {
  color: #fff;
}

.heading-7.f7d84a {
  color: #f7d84a;
  margin-top: 70px;
  position: static;
}

.heading-7._61bd50 {
  color: #61bd50;
}

.heading-7.e84e58 {
  color: #e84e58;
}

.container-11 {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.paragraph-5 {
  text-align: center;
  font-size: 2vw;
  font-weight: 600;
  line-height: 1;
  position: relative;
  top: 105px;
}

.text-span-13 {
  color: #61bd50;
}

.text-span-14 {
  color: #de525b;
}

.text-span-15 {
  color: #6ecfbc;
}

.mynd-history {
  border-radius: 0 0 20px 20px;
  width: 300vw;
}

.text-span-16 {
  color: #d85632;
}

.text-span-17 {
  color: #fa8905;
}

.info-board-grid {
  grid-template-rows: auto;
}

.info-board-grid.horisontal {
  grid-template-rows: minmax(33px, 1fr);
  grid-template-columns: 1fr;
  align-items: center;
}

.info-board-grid.hiti {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.info-board-grid.hiti.hotpools {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-8 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-8.harpa {
  padding-left: 63px;
  padding-right: 63px;
}

.heading-8.swimming {
  margin-top: 10px;
  margin-bottom: -13px;
}

.text-block-6 {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  margin-bottom: -1px;
  padding-left: 79px;
  padding-right: 79px;
}

.text-block-6.swim {
  margin-bottom: 21px;
}

.text-block-6.swim.vatn {
  margin-top: 25px;
  margin-bottom: 25px;
}

.text-block-6.etiquette {
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-6.harpa {
  padding-left: 58px;
  padding-right: 58px;
}

.text-block-6.einar {
  margin-top: 25px;
  margin-bottom: 25px;
}

.text-span-18 {
  color: #4b9850;
}

.text-span-19 {
  color: #d56e2b;
}

.info-skilti {
  position: static;
  top: auto;
}

.info-skilti.mainmenu {
  top: 184px;
}

.info-skilti.landsvaedi, .info-skilti.opening-hours {
  top: 42px;
}

.info-skilti.opening-hours.info {
  position: static;
}

.info-skilti.opening-hours.harpa {
  background-color: #fff0;
  position: static;
  top: 100px;
}

.info-skilti.opening-hours-copy {
  top: 42px;
}

.info-skilti.einar-jonsson {
  position: static;
  top: 100px;
}

.youtube {
  position: relative;
  top: auto;
}

.youtube.mainmenu {
  top: 184px;
}

.youtube.landsvaedi, .youtube.opening-hours {
  top: 42px;
}

.youtube.rammi {
  position: static;
  top: 42px;
}

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

.container-youtube.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-span-20 {
  color: #3e49bc;
}

.bold-text-18 {
  line-height: 4vh;
}

.bold-text-18.d56e2b {
  color: #d56e2b;
  line-height: 4vh;
}

.bold-text-18.fa8905 {
  color: #fa8905;
}

.bold-text-18._3e49bc {
  line-height: 4vh;
}

.bold-text-18._61bd50 {
  color: #61bd50;
}

.bold-text-18._3f7feb {
  color: #3f7feb;
}

.how-do-i-get-there {
  position: relative;
  top: auto;
}

.how-do-i-get-there.mainmenu {
  top: 184px;
}

.how-do-i-get-there.landsvaedi, .how-do-i-get-there.right {
  top: 42px;
}

.how-do-i-get-there.right.info {
  margin-top: auto;
  position: static;
}

.can-i-go-inside {
  position: relative;
  top: auto;
}

.can-i-go-inside.mainmenu {
  top: 184px;
}

.can-i-go-inside.landsvaedi, .can-i-go-inside.left {
  top: 42px;
}

.can-i-go-inside.left.info {
  position: static;
}

.history-window {
  position: static;
  top: auto;
}

.history-window.mainmenu {
  top: 184px;
}

.history-window.landsvaedi, .history-window.full-pic {
  top: 42px;
}

.history-window.full-pic.history.hallgrims, .history-window.full-pic.history.photo {
  position: static;
}

.statue-in-front {
  position: static;
  top: auto;
}

.statue-in-front.mainmenu {
  top: 184px;
}

.statue-in-front.landsvaedi, .statue-in-front.left {
  top: 42px;
}

.statue-in-front.left.info {
  position: static;
}

.design {
  position: static;
  top: auto;
}

.design.mainmenu {
  top: 184px;
}

.design.landsvaedi, .design.right {
  top: 42px;
}

.design.right.info {
  position: static;
}

.pipe-organ {
  position: static;
  top: auto;
}

.pipe-organ.mainmenu {
  top: 184px;
}

.pipe-organ.landsvaedi, .pipe-organ.left {
  top: 42px;
}

.pipe-organ.left.info {
  position: static;
}

.catholic {
  position: static;
  top: auto;
}

.catholic.mainmenu {
  top: 184px;
}

.catholic.landsvaedi, .catholic.right {
  top: 42px;
}

.catholic.right.info {
  position: static;
  top: 40px;
}

.how-do-you {
  position: static;
  top: auto;
}

.how-do-you.mainmenu {
  top: 184px;
}

.how-do-you.landsvaedi, .how-do-you.left {
  top: 42px;
}

.how-do-you.left.info {
  position: static;
}

.audio-active {
  cursor: pointer;
  width: 15px;
  margin-right: 10px;
}

.shuffle-active {
  cursor: pointer;
  margin-right: 10px;
}

.shuffle {
  cursor: pointer;
  margin-right: 10px;
  line-height: 1;
}

.volume-bar-wrapper {
  position: relative;
}

.audio-player-single-track-wrapper {
  background-color: #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  padding: 20px;
  display: flex;
  position: static;
}

.repeat {
  cursor: pointer;
  margin-right: 10px;
}

.current-seconds {
  color: #fff;
  align-items: flex-end;
  margin-top: 7px;
  font-size: 11px;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.volume-up {
  cursor: pointer;
  width: 15px;
  margin-left: 5px;
}

.audio-player-bar-wrapper {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 70%;
  display: flex;
}

.audio-player-bar-wrapper.bar-wrapper {
  width: 300px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}

.active-bar {
  background-color: #0ba100;
  border-radius: 20px;
  align-self: flex-start;
  width: 50%;
  height: 100%;
}

.audio-player-volume-wrapper {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 70%;
  display: flex;
}

.audio-player-volume-wrapper.bar-wrapper-volume {
  background-color: #0a0a0a;
  flex-direction: row;
  width: auto;
  height: auto;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
}

.volume-bar {
  opacity: 1;
  cursor: pointer;
  background-color: #575757;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 2px;
  display: flex;
}

.pause {
  cursor: pointer;
}

.volume-down {
  cursor: pointer;
  width: 15px;
  height: 40px;
  margin-right: 5px;
}

.volume-bar-active {
  background-color: #fff;
  border-radius: 20px;
  align-self: flex-start;
  width: 50%;
  height: 100%;
}

.duration {
  color: #fff;
  align-items: flex-end;
  margin-top: 7px;
  font-size: 11px;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.options-wrapper {
  background-color: #000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cover {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.control-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mute {
  cursor: pointer;
  width: 15px;
  margin-right: 10px;
}

.volume-mute-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.audio-player-bar {
  opacity: 1;
  cursor: pointer;
  background-color: #575757;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3px;
  display: flex;
}

.play-wrapper {
  cursor: pointer;
  width: auto;
  margin-right: 5px;
  display: flex;
}

.play, .stop {
  cursor: pointer;
}

.track-name {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.stop-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.track-info-wrapper {
  background-color: #0000;
  border: 1px #0e0d0d;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.div-block-22 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-10 {
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-19 {
  color: #fff;
  margin-top: 9px;
  margin-bottom: 18px;
  font-size: 3vw;
}

.bold-text-19.foodboard {
  margin-bottom: auto;
  line-height: 25px;
}

.info-skilti-photo {
  position: relative;
  top: auto;
}

.info-skilti-photo.mainmenu {
  top: 184px;
}

.info-skilti-photo.landsvaedi, .info-skilti-photo.opening-hours {
  top: 42px;
}

.info-skilti-photo.opening-hours.sun-voyager {
  margin-top: auto;
  position: static;
  top: 98px;
}

.info-skilti-photo.opening-hours.sun-voyager.skilti-fix {
  background-color: #fff0;
  margin-top: 40px;
}

.info-skilti-photo.opening-hours.hallgrims {
  position: static;
}

.info-skilti-photo.opening-hours.hallgrims.skilti-fix {
  background-color: #fff0;
  margin-top: 40px;
}

.info-skilti-photo.opening-hours-copy {
  top: 42px;
}

.info-pick-up {
  position: relative;
  top: auto;
}

.info-pick-up.mainmenu {
  top: 184px;
}

.info-pick-up.landsvaedi, .info-pick-up.opening-hours, .info-pick-up.opening-hours-copy {
  top: 42px;
}

.info-red {
  background-color: #fff;
}

.info-red.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.info-red.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.info-red.main.mynd-haegramegin.infoboard-1.photo {
  background-color: #e84e58;
  background-image: none;
  padding-top: 0;
}

.pick-up {
  position: relative;
  top: auto;
}

.pick-up.mainmenu {
  top: 184px;
}

.pick-up.landsvaedi, .pick-up.left {
  top: 42px;
}

.pick-up.left.info {
  position: static;
}

.text-span-21 {
  color: #e84e58;
}

.bold-text-20 {
  color: #3f7feb;
}

.bold-text-20.e84e58 {
  color: #e84e58;
  line-height: 4vh;
}

.bold-text-20._4b9653 {
  color: #4b9653;
  line-height: 4vh;
}

.bold-text-20.b59d39 {
  color: #b59d39;
}

.bold-text-20._926e51 {
  color: #926e51;
  line-height: 4vh;
}

.bold-text-20._222b90 {
  color: #222b90;
  line-height: 4vh;
}

.bold-text-20._05c1fc {
  color: #05c1fc;
}

.bold-text-20.fa8905 {
  color: #fa8905;
}

.bold-text-20.d85632 {
  color: #d85632;
}

.bold-text-20._61bd50 {
  color: #61bd50;
}

.bold-text-20.d8732d {
  color: #d8732d;
}

.bold-text-20._232325 {
  color: #232325;
}

.bold-text-20._587e96 {
  color: #587e96;
}

.bold-text-20._1472a7 {
  color: #1472a7;
}

.bold-text-20._8379f4 {
  color: #8379f4;
}

.bold-text-20._162380 {
  color: #162380;
}

.bold-text-20._8c9856 {
  color: #8c9856;
}

.text-span-22, .bold-text-21 {
  color: #8379f4;
}

.bold-text-22, .bold-text-23 {
  color: #fa8905;
}

.bold-text-24 {
  color: #926e51;
}

.link, .link-2, .link-3 {
  color: #fff;
}

.mynd-titil-harpa {
  background-color: #fff;
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb261ffeacbc73f1f446f9_Harpa-glasswall.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-hallgrimskirkja {
  opacity: 1;
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.container-harpa {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.can-you-go-inside {
  position: static;
  top: auto;
}

.can-you-go-inside.mainmenu {
  top: 184px;
}

.can-you-go-inside.landsvaedi, .can-you-go-inside.left {
  top: 42px;
}

.can-you-go-inside.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.text-span-23 {
  color: #000;
}

.section-reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 90vh;
  padding: 50px;
}

.section-reykjavik.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-reykjavik.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-reykjavik.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-reykjavik.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-reykjavik.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-reykjavik.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-reykjavik.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-reykjavik.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-reykjavik.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/6546da9a5fd8fa6155f706a2_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.webp");
  background-attachment: fixed;
}

.design-harpa {
  position: static;
  top: auto;
}

.design-harpa.mainmenu {
  top: 184px;
}

.design-harpa.landsvaedi, .design-harpa.right {
  top: 42px;
}

.design-harpa.right.info {
  position: static;
  top: 100px;
}

.bold-text-25 {
  color: #fa8905;
}

.text-span-24 {
  color: #e84e58;
}

.harpa-concert-halls {
  position: static;
  top: auto;
}

.harpa-concert-halls.mainmenu {
  top: 184px;
}

.harpa-concert-halls.landsvaedi, .harpa-concert-halls.left {
  top: 42px;
}

.harpa-concert-halls.left.info {
  position: static;
  top: 100px;
}

.history-harpa {
  position: static;
  top: auto;
}

.history-harpa.mainmenu {
  top: 184px;
}

.history-harpa.landsvaedi, .history-harpa.full-pic {
  top: 42px;
}

.history-harpa.full-pic.history {
  position: static;
  top: 100px;
}

.text-span-25 {
  color: #000;
}

.bold-text-26, .text-span-26, .text-span-27 {
  color: #8379f4;
}

.text-span-28 {
  color: #1472a7;
}

.harpa-today {
  position: static;
  top: auto;
}

.harpa-today.mainmenu {
  top: 184px;
}

.harpa-today.landsvaedi, .harpa-today.left {
  top: 42px;
}

.harpa-today.left.info {
  position: static;
  top: 100px;
}

.text-span-29 {
  color: #b59d39;
}

.youtube-harpa {
  position: relative;
  top: auto;
}

.youtube-harpa.mainmenu {
  top: 184px;
}

.youtube-harpa.landsvaedi, .youtube-harpa.opening-hours {
  top: 42px;
}

.youtube-harpa.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-sun-voyager {
  background-color: #fff;
  background-image: linear-gradient(#00000030, #00000030), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.what-does-sun-voyager {
  position: static;
  top: auto;
}

.what-does-sun-voyager.mainmenu {
  top: 184px;
}

.what-does-sun-voyager.landsvaedi, .what-does-sun-voyager.right {
  top: 42px;
}

.what-does-sun-voyager.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.text-span-30 {
  color: #de525b;
}

.when-was-sun-voyager-uilt {
  position: static;
  top: auto;
}

.when-was-sun-voyager-uilt.mainmenu {
  top: 184px;
}

.when-was-sun-voyager-uilt.landsvaedi, .when-was-sun-voyager-uilt.left {
  top: 42px;
}

.when-was-sun-voyager-uilt.left.info {
  position: static;
  top: 100px;
}

.text-span-31 {
  color: #926e51;
}

.how-long-to-build {
  position: static;
  top: auto;
}

.how-long-to-build.mainmenu {
  top: 184px;
}

.how-long-to-build.landsvaedi, .how-long-to-build.right {
  top: 42px;
}

.how-long-to-build.right.info {
  position: static;
  top: 100px;
}

.text-span-32 {
  color: #d56e2b;
}

.info-skilti-sun-voyager {
  position: relative;
  top: auto;
}

.info-skilti-sun-voyager.mainmenu {
  top: 184px;
}

.info-skilti-sun-voyager.landsvaedi {
  top: 42px;
}

.info-skilti-sun-voyager.opening-hours {
  position: static;
  top: 100px;
}

.info-skilti-sun-voyager.opening-hours.skilti-fix {
  background-color: #fff0;
  margin-top: 40px;
}

.info-skilti-sun-voyager.opening-hours-copy {
  top: 42px;
}

.text-span-33 {
  color: #222b90;
}

.can-i-see-the-northern-lights {
  position: static;
  top: auto;
}

.can-i-see-the-northern-lights.mainmenu {
  top: 184px;
}

.can-i-see-the-northern-lights.landsvaedi, .can-i-see-the-northern-lights.left {
  top: 42px;
}

.can-i-see-the-northern-lights.left.info {
  position: static;
  top: 100px;
}

.history-sun-voyager {
  position: static;
  top: auto;
}

.history-sun-voyager.mainmenu {
  top: 184px;
}

.history-sun-voyager.landsvaedi, .history-sun-voyager.full-pic {
  top: 42px;
}

.history-sun-voyager.full-pic.history {
  position: static;
  top: 100px;
}

.text-span-34, .text-span-35 {
  color: #1472a7;
}

.text-span-36 {
  color: #d8732d;
}

.photographing-sun-voyager {
  position: relative;
  top: auto;
}

.photographing-sun-voyager.mainmenu {
  top: 184px;
}

.photographing-sun-voyager.landsvaedi, .photographing-sun-voyager.right {
  top: 42px;
}

.photographing-sun-voyager.right.info {
  position: static;
  top: 100px;
}

.text-span-37 {
  color: #b59d39;
}

.sun-boat {
  position: static;
  top: auto;
}

.sun-boat.mainmenu {
  top: 184px;
}

.sun-boat.landsvaedi, .sun-boat.left {
  top: 42px;
}

.sun-boat.left.info {
  position: static;
  top: 100px;
}

.youtube-sun-voyager {
  position: relative;
  top: auto;
}

.youtube-sun-voyager.mainmenu {
  top: 184px;
}

.youtube-sun-voyager.landsvaedi, .youtube-sun-voyager.opening-hours {
  top: 42px;
}

.youtube-sun-voyager.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-lacal-cuisine {
  background-color: #fff;
  background-image: linear-gradient(#0000008c, #0000008c), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb517a5c439a1a0680c847_lobster.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-local-cuisine {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.food-skilti-1 {
  margin-top: auto;
  position: static;
  top: auto;
}

.food-skilti-1.mainmenu {
  top: 184px;
}

.food-skilti-1.landsvaedi, .food-skilti-1.opening-hours {
  top: 42px;
}

.food-skilti-1.opening-hours.sun-voyager {
  top: 98px;
}

.food-skilti-1.opening-hours-copy {
  top: 42px;
}

.food-skilti-2 {
  margin-top: auto;
  position: static;
  top: auto;
}

.food-skilti-2.mainmenu {
  top: 184px;
}

.food-skilti-2.landsvaedi, .food-skilti-2.opening-hours {
  top: 42px;
}

.food-skilti-2.opening-hours.sun-voyager {
  top: 98px;
}

.food-skilti-2.opening-hours-copy {
  top: 42px;
}

.food-skilti-3 {
  margin-top: auto;
  position: static;
  top: auto;
}

.food-skilti-3.mainmenu {
  top: 184px;
}

.food-skilti-3.landsvaedi, .food-skilti-3.opening-hours {
  top: 42px;
}

.food-skilti-3.opening-hours.sun-voyager {
  top: 98px;
}

.food-skilti-3.opening-hours-copy {
  top: 42px;
}

.history-local-cuisine {
  position: static;
  top: auto;
}

.history-local-cuisine.mainmenu {
  top: 184px;
}

.history-local-cuisine.landsvaedi, .history-local-cuisine.full-pic {
  top: 42px;
}

.history-local-cuisine.full-pic.history {
  position: static;
  top: 10px;
}

.hot-dog-heading {
  margin-top: auto;
}

.grid-pulsa {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  place-items: center;
  position: relative;
}

.grid-pulsa.history {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.square-mynd {
  border-radius: 20px;
  max-width: 90%;
}

.div-block-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-24 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.fiskfelagid {
  position: static;
  top: auto;
}

.fiskfelagid.mainmenu {
  top: 184px;
}

.fiskfelagid.landsvaedi, .fiskfelagid.right {
  top: 42px;
}

.fiskfelagid.right.info {
  position: static;
  top: 100px;
}

.mynd-titil-swimming {
  background-color: #fff;
  background-image: linear-gradient(#0000008c, #0000008c), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc0d871fe6f5c97e500113_swimming-pool-iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-swimming {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.matarkjallarinn {
  position: static;
  top: auto;
}

.matarkjallarinn.mainmenu {
  top: 184px;
}

.matarkjallarinn.landsvaedi, .matarkjallarinn.left {
  top: 42px;
}

.matarkjallarinn.left.info {
  position: static;
  top: 100px;
}

.best-swimming-pools {
  position: static;
  top: auto;
}

.best-swimming-pools.mainmenu {
  top: 184px;
}

.best-swimming-pools.landsvaedi, .best-swimming-pools.right {
  top: 42px;
}

.best-swimming-pools.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.grafarvogslaug {
  position: relative;
  top: auto;
}

.grafarvogslaug.mainmenu {
  top: 184px;
}

.grafarvogslaug.landsvaedi, .grafarvogslaug.left {
  top: 42px;
}

.grafarvogslaug.left.info {
  position: static;
  top: 100px;
}

.breidholtslaug {
  position: static;
  top: auto;
}

.breidholtslaug.mainmenu {
  top: 184px;
}

.breidholtslaug.landsvaedi, .breidholtslaug.right {
  top: 42px;
}

.breidholtslaug.right.info {
  position: static;
  top: 100px;
}

.arbaejarlaug {
  position: static;
  top: auto;
}

.arbaejarlaug.mainmenu {
  top: 184px;
}

.arbaejarlaug.landsvaedi, .arbaejarlaug.left {
  top: 42px;
}

.arbaejarlaug.left.info {
  position: static;
  top: 100px;
}

.sundholl-reykjavik {
  position: static;
  top: auto;
}

.sundholl-reykjavik.mainmenu {
  top: 184px;
}

.sundholl-reykjavik.landsvaedi, .sundholl-reykjavik.right {
  top: 42px;
}

.sundholl-reykjavik.right.info {
  position: static;
  top: 100px;
}

.vesturbaejarlaug {
  position: static;
  top: auto;
}

.vesturbaejarlaug.mainmenu {
  top: 184px;
}

.vesturbaejarlaug.landsvaedi, .vesturbaejarlaug.left {
  top: 42px;
}

.vesturbaejarlaug.left.info, .swiminng-pool-etiquette {
  position: static;
  top: 100px;
}

.swiminng-pool-etiquette.mainmenu {
  top: 184px;
}

.swiminng-pool-etiquette.landsvaedi, .swiminng-pool-etiquette.opening-hours {
  top: 42px;
}

.swiminng-pool-etiquette.opening-hours.harpa {
  top: 100px;
}

.swiminng-pool-etiquette.opening-hours-copy {
  top: 42px;
}

.div-block-25 {
  background-color: #d82d2d;
  background-image: linear-gradient(122deg, #162380 21%, #3f7feb 100%, #3f7feb);
  border-radius: 20px;
}

.div-block-26 {
  background-color: #b59d39;
  border-radius: 20px;
}

.take-of-shoes {
  background-color: #499a4e;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.get-naked {
  background-color: #d85632;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.shower {
  background-color: #4d9ef0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.swimming-attire {
  background-color: #fa8905;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.don-t-run {
  background-color: #f7d84a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dry-yourself {
  background-color: #05c1fc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.youtube-swimming-pools {
  position: relative;
  top: auto;
}

.youtube-swimming-pools.mainmenu {
  top: 184px;
}

.youtube-swimming-pools.landsvaedi, .youtube-swimming-pools.opening-hours {
  top: 42px;
}

.youtube-swimming-pools.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-public-parks {
  background-color: #fff;
  background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc3316b9a071b8bf77db18_tjornin-red-frozen.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-public-parks {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.div-block-27 {
  position: relative;
}

.history-public-parks1 {
  position: static;
  top: auto;
}

.history-public-parks1.mainmenu {
  top: 184px;
}

.history-public-parks1.landsvaedi, .history-public-parks1.full-pic {
  top: 42px;
}

.history-public-parks1.full-pic.history {
  margin-top: auto;
  position: static;
  top: 100px;
}

.austurvollur {
  position: static;
  top: auto;
}

.austurvollur.mainmenu {
  top: 184px;
}

.austurvollur.landsvaedi, .austurvollur.full-pic {
  top: 42px;
}

.austurvollur.full-pic.history {
  position: static;
  top: 100px;
}

.grotta {
  position: static;
  top: auto;
}

.grotta.mainmenu {
  top: 184px;
}

.grotta.landsvaedi, .grotta.full-pic {
  top: 42px;
}

.grotta.full-pic.history {
  position: static;
  top: 100px;
}

.laugardalur {
  position: static;
  top: auto;
}

.laugardalur.mainmenu {
  top: 184px;
}

.laugardalur.landsvaedi, .laugardalur.full-pic {
  top: 42px;
}

.laugardalur.full-pic.history {
  position: static;
  top: 100px;
}

.history-public-parks5 {
  position: relative;
  top: auto;
}

.history-public-parks5.mainmenu {
  top: 184px;
}

.history-public-parks5.landsvaedi, .history-public-parks5.full-pic {
  top: 42px;
}

.history-public-parks5.full-pic.history {
  top: 100px;
}

.history-public-parks6 {
  position: relative;
  top: auto;
}

.history-public-parks6.mainmenu {
  top: 184px;
}

.history-public-parks6.landsvaedi, .history-public-parks6.full-pic {
  top: 42px;
}

.history-public-parks6.full-pic.history {
  top: 100px;
}

.history-public-parks6-copy {
  position: relative;
  top: auto;
}

.history-public-parks6-copy.mainmenu {
  top: 184px;
}

.history-public-parks6-copy.landsvaedi, .history-public-parks6-copy.full-pic {
  top: 42px;
}

.history-public-parks6-copy.full-pic.history {
  top: 100px;
}

.history-public-parks6-copy-copy {
  position: relative;
  top: auto;
}

.history-public-parks6-copy-copy.mainmenu {
  top: 184px;
}

.history-public-parks6-copy-copy.landsvaedi, .history-public-parks6-copy-copy.full-pic {
  top: 42px;
}

.history-public-parks6-copy-copy.full-pic.history {
  top: 100px;
}

.hljomskalagardur {
  position: static;
  top: auto;
}

.hljomskalagardur.mainmenu {
  top: 184px;
}

.hljomskalagardur.landsvaedi, .hljomskalagardur.full-pic {
  top: 42px;
}

.hljomskalagardur.full-pic.history {
  position: static;
  top: 100px;
}

.klambratun {
  position: static;
  top: auto;
}

.klambratun.mainmenu {
  top: 184px;
}

.klambratun.landsvaedi, .klambratun.full-pic {
  top: 42px;
}

.klambratun.full-pic.history {
  position: static;
  top: 100px;
}

.nautholsvik {
  position: static;
  top: auto;
}

.nautholsvik.mainmenu {
  top: 184px;
}

.nautholsvik.landsvaedi, .nautholsvik.full-pic {
  top: 42px;
}

.nautholsvik.full-pic.history {
  position: static;
  top: 100px;
}

.arnarholl {
  position: static;
  top: auto;
}

.arnarholl.mainmenu {
  top: 184px;
}

.arnarholl.landsvaedi, .arnarholl.full-pic {
  top: 42px;
}

.arnarholl.full-pic.history {
  position: static;
  top: 100px;
}

.einar-jonsson {
  position: static;
  top: auto;
}

.einar-jonsson.mainmenu {
  top: 184px;
}

.einar-jonsson.landsvaedi, .einar-jonsson.full-pic {
  top: 42px;
}

.einar-jonsson.full-pic.history {
  position: static;
  top: 100px;
}

.mynd-titil-laugavegur-shopping {
  background-color: #fff;
  background-image: linear-gradient(#000000b8, #000000b8), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc63cbfbf4f573d6186f5e_scooters.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-laugavegur {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.laugavegur-shopping {
  position: static;
  top: auto;
}

.laugavegur-shopping.mainmenu {
  top: 184px;
}

.laugavegur-shopping.landsvaedi, .laugavegur-shopping.full-pic {
  top: 42px;
}

.laugavegur-shopping.full-pic.history {
  margin-top: auto;
  position: static;
  top: 100px;
}

.hlemmur-matholl {
  position: static;
  top: auto;
}

.hlemmur-matholl.mainmenu {
  top: 184px;
}

.hlemmur-matholl.landsvaedi, .hlemmur-matholl.left {
  top: 42px;
}

.hlemmur-matholl.left.info {
  position: static;
  top: 100px;
}

.farmers-market {
  position: static;
  top: auto;
}

.farmers-market.mainmenu {
  top: 184px;
}

.farmers-market.landsvaedi, .farmers-market.right {
  top: 42px;
}

.farmers-market.right.info {
  position: static;
  top: 100px;
}

.sandholt-bakery {
  position: static;
  top: auto;
}

.sandholt-bakery.mainmenu {
  top: 184px;
}

.sandholt-bakery.landsvaedi, .sandholt-bakery.left {
  top: 42px;
}

.sandholt-bakery.left.info {
  position: static;
  top: 100px;
}

.mal-og-menning {
  position: static;
  top: auto;
}

.mal-og-menning.mainmenu {
  top: 184px;
}

.mal-og-menning.landsvaedi, .mal-og-menning.right {
  top: 42px;
}

.mal-og-menning.right.info {
  position: static;
  top: 100px;
}

.noodle-station {
  position: static;
  top: auto;
}

.noodle-station.mainmenu {
  top: 184px;
}

.noodle-station.landsvaedi, .noodle-station.left {
  top: 42px;
}

.noodle-station.left.info {
  position: static;
  top: 100px;
}

.kaldi-bar {
  position: static;
  top: auto;
}

.kaldi-bar.mainmenu {
  top: 184px;
}

.kaldi-bar.landsvaedi, .kaldi-bar.right {
  top: 42px;
}

.kaldi-bar.right.info {
  position: static;
  top: 100px;
}

.mynd-titil-perlan-museum {
  background-color: #fff;
  background-image: linear-gradient(#0000001f, #0000001f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63d29892ed92f8a275a9f505_Rainbow-over-Reykjavik.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.container-perlan-museum {
  flex: 1;
  align-self: flex-start;
  position: static;
}

.indoor-ice-cave {
  position: static;
  top: auto;
}

.indoor-ice-cave.mainmenu {
  top: 184px;
}

.indoor-ice-cave.landsvaedi, .indoor-ice-cave.left {
  top: 42px;
}

.indoor-ice-cave.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.northern-lights-planetarium {
  position: static;
  top: auto;
}

.northern-lights-planetarium.mainmenu {
  top: 184px;
}

.northern-lights-planetarium.landsvaedi, .northern-lights-planetarium.right {
  top: 42px;
}

.northern-lights-planetarium.right.info {
  position: static;
  top: 100px;
}

.wonders-of-iceland {
  position: static;
  top: auto;
}

.wonders-of-iceland.mainmenu {
  top: 184px;
}

.wonders-of-iceland.landsvaedi, .wonders-of-iceland.full-pic {
  top: 42px;
}

.wonders-of-iceland.full-pic.history {
  position: static;
  top: 100px;
}

.observation-deck {
  position: static;
  top: auto;
}

.observation-deck.mainmenu {
  top: 184px;
}

.observation-deck.landsvaedi, .observation-deck.left {
  top: 42px;
}

.observation-deck.left.info {
  position: static;
  top: 100px;
}

.food-at-perlan {
  position: static;
  top: auto;
}

.food-at-perlan.mainmenu {
  top: 184px;
}

.food-at-perlan.landsvaedi, .food-at-perlan.right {
  top: 42px;
}

.food-at-perlan.right.info {
  position: static;
  top: 100px;
}

.container-12 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  inset: 0 0% auto;
}

.nearby-attractions {
  position: relative;
  top: auto;
}

.nearby-attractions.mainmenu {
  top: 184px;
}

.nearby-attractions.landsvaedi, .nearby-attractions.opening-hours {
  top: 42px;
}

.nearby-attractions.opening-hours.sun-voyager {
  margin-top: -52px;
  top: 98px;
}

.nearby-attractions.opening-hours.nearby {
  color: #fff0;
  background-color: #fff0;
  margin-top: 40px;
  position: static;
}

.nearby-attractions.opening-hours-copy {
  top: 42px;
}

.culture {
  position: relative;
  top: auto;
}

.culture.mainmenu {
  top: 184px;
}

.culture.landsvaedi, .culture.right {
  top: 42px;
}

.culture.right.info {
  position: static;
  top: 40px;
}

.bold-text-33._61bd50 {
  color: #61bd50;
}

.bold-text-34 {
  line-height: 3vw;
}

.bold-text-34._8c9856 {
  color: #8c9856;
}

.bold-text-35 {
  color: #000;
}

.bold-text-35.d56e2b {
  color: #d56e2b;
}

.bold-text-35._926e51 {
  color: #926e51;
}

.bold-text-35._3f7feb {
  color: #3f7feb;
}

.bold-text-35._905b4f {
  color: #905b4f;
  text-align: center;
}

.bold-text-35.e84e58 {
  color: #e84e58;
  line-height: 3vw;
}

.bold-text-35._8c9856 {
  color: #8c9856;
  line-height: 3vw;
}

.bold-text-35._587e96 {
  color: #587e96;
  line-height: 3vw;
}

.bold-text-35._4b9653 {
  color: #4b9653;
}

.bold-text-35.b59d39 {
  color: #b59d39;
}

.bold-text-35._05c1fc {
  color: #05c1fc;
}

.bold-text-35.fa8905 {
  color: #fa8905;
  -webkit-text-stroke-color: #e54f5a;
}

.bold-text-35._8379f4 {
  color: #8379f4;
}

.bold-text-35._4b9850 {
  color: #d8732d;
}

.bold-text-35._3e49bc {
  color: #3e49bc;
}

.bold-text-35.d8732d {
  color: #d8732d;
}

.bold-text-35._61bd50 {
  color: #61bd50;
}

.bold-text-35._222690 {
  color: #222690;
}

.bold-text-35._1472a7 {
  color: #1472a7;
}

.bold-text-35._8379-4 {
  color: var(--slate-blue);
}

.bold-text-35._4a9ab3 {
  color: #4a9ab3;
  -webkit-text-stroke-color: #fa8905;
}

.bold-text-35.e54f5a {
  color: #e54f5a;
}

.bold-text-35.f7d84a {
  color: #f7d84a;
  text-align: center;
  -webkit-text-stroke-color: #f7d84a;
}

.bold-text-35.e54f5a {
  color: #e54f5a;
  line-height: 3vw;
}

.bold-text-35.d8732d {
  color: #d8732d;
  line-height: 3vw;
}

.bold-text-35._926e51 {
  color: #926e51;
  line-height: 3vw;
}

.orchestra-harpa {
  position: static;
  top: auto;
}

.orchestra-harpa.mainmenu {
  top: 184px;
}

.orchestra-harpa.landsvaedi, .orchestra-harpa.right {
  top: 42px;
}

.orchestra-harpa.right.info {
  position: static;
  top: 100px;
}

.swimming-titill {
  font-size: 3vw;
}

.bold-text-39._8379f4 {
  line-height: 4vh;
}

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

.container-fyrsti.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.container-fyrsti.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.container-fyrsti.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.container-fyrsti.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-fyrsti.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-fyrsti.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
}

.container-fyrsti.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
}

.main-gluggi-reykjavik {
  position: relative;
  top: auto;
}

.main-gluggi-reykjavik.mainmenu {
  top: 184px;
}

.main-gluggi-reykjavik.landsvaedi {
  position: static;
  top: 42px;
}

.heading-3-main {
  color: #000;
  text-align: center;
  justify-content: center;
  margin: 10px auto;
  font-size: 3vw;
  line-height: 4vh;
  display: flex;
}

.heading-3-main.south {
  color: #d8732d;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.reykjanes {
  color: #1472a7;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.reykjanes.red {
  color: #de525b;
}

.heading-3-main.reykjanes._4b9850 {
  color: #4b9850;
}

.heading-3-main.reykjanes.d56e2b {
  color: #d56e2b;
  text-align: center;
  line-height: 4vh;
}

.heading-3-main.reykjanes._162380 {
  text-align: center;
  line-height: 4vh;
}

.heading-3-main.reykjavik {
  color: #162380;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.reykjavik.pad {
  text-align: center;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.reykjavik.pad.green {
  color: #61bd50;
}

.heading-3-main.reykjavik.pad.light {
  color: #6ecfbc;
}

.heading-3-main.reykjavik.pad.orange {
  color: #d85632;
}

.heading-3-main.reykjavik.pad._3e49bc {
  color: #3e49bc;
  line-height: 4vh;
}

.heading-3-main.reykjavik.pad._05c1fc {
  color: #05c1fc;
}

.heading-3-main.reykjavik.pad._4b9653 {
  color: #4b9653;
}

.heading-3-main.reykjavik.pad._8379f4 {
  color: #8379f4;
}

.heading-3-main.reykjavik.pad.fa8905 {
  color: #fa8905;
  text-align: center;
}

.heading-3-main.reykjavik.pad._926e51 {
  color: #926e51;
}

.heading-3-main.reykjavik.pad._1472a7 {
  color: #1472a7;
  text-align: center;
}

.heading-3-main.reykjavik.pad._1472a7.pulsa {
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 4vh;
}

.heading-3-main.reykjavik.pad._1472a7.auka {
  margin-top: 22px;
}

.heading-3-main.reykjavik.pad.de525b {
  color: #de525b;
  text-align: center;
}

.heading-3-main.reykjavik.pad.d8732d {
  color: #d8732d;
  text-align: center;
  line-height: 4vh;
}

.heading-3-main.east {
  color: #8379f4;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.north {
  color: #4b9653;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.west {
  color: #926e51;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.westfjords {
  color: #587e96;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.highlands {
  color: #b59d39;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-main.titill {
  color: #1472a7;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
  line-height: 4vh;
}

.heading-3-main.titill.red {
  color: #de525b;
}

.heading-3-main.titill._4b9850 {
  color: #4b9850;
}

.heading-3-main.titill.d56e2b {
  color: #d56e2b;
  text-align: center;
  line-height: 4vh;
}

.heading-3-main.titill._162380 {
  text-align: center;
  line-height: 4vh;
}

.heading-3-main._1472a7 {
  color: #1472a7;
}

.heading-3-main.d56e2b {
  color: #d56e2b;
}

.heading-3-main.b59d39 {
  color: #b59d39;
}

.heading-3-main._926e51 {
  color: #926e51;
}

.heading-3-main._4b9653 {
  color: #4b9653;
}

.heading-3-main._8379f4 {
  color: #8379f4;
}

.heading-3-main.d8732d {
  color: #d8732d;
}

.heading-3-main._162380 {
  color: #162380;
  text-transform: none;
  line-height: 4.5vh;
}

.heading-3-main._162380.lagoon-booking {
  margin-top: 40px;
  margin-bottom: auto;
}

.heading-3-main.de525b {
  color: #de525b;
}

.heading-3-main.fa8905 {
  color: #fa8905;
}

.heading-3-main._4b9850 {
  color: #4b9850;
}

.heading-3-main._3e49bc {
  color: #3e49bc;
}

.heading-3-main.e84e58 {
  color: #e84e58;
}

.heading-3-main._8c9856 {
  color: #fa8905;
  -webkit-text-stroke-color: #4a9ab3;
}

.heading-3-main._05c1fc {
  color: #05c1fc;
}

.heading-3-main._3f7feb {
  color: #3f7feb;
}

.heading-3-main._3f7feb.reykjanesviti {
  color: #b59d39;
  margin-top: auto;
  margin-bottom: 20px;
}

.heading-3-main._61bd50 {
  color: #61bd50;
  -webkit-text-stroke-color: #61bd50;
}

.heading-3-main._8f5080 {
  color: #8f5080;
}

.heading-3-main.f7d84a {
  color: #f7d84a;
}

.heading-3-main.d85632 {
  color: #d85632;
}

.heading-3-main._587e96 {
  color: #587e96;
}

.heading-3-main._905b4f {
  color: #905b4f;
}

.heading-3-main._232325 {
  color: #232325;
}

.heading-3-main._222690 {
  color: #222690;
}

.heading-3-main._8379-4 {
  color: var(--slate-blue);
}

.heading-3-main._4a9ab3 {
  color: #4a9ab3;
}

.heading-3-main.e54f5a {
  color: #e54f5a;
}

.heading-3-main._21d9b8 {
  color: #21d9b8;
}

.heading-3-main._61bd50 {
  color: #61bd50;
}

.kynning-texti-mobile {
  color: #fff;
  text-align: center;
  margin: 165px 171px 43px 205px;
  font-size: 25px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: relative;
  top: -93px;
}

.kynning-texti-mobile.harpa {
  margin-left: 150px;
  margin-right: 150px;
}

.kynning-texti-mobile.perlan {
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  top: 91px;
}

.kynning-texti-mobile.forsida {
  margin-left: 226px;
  margin-right: 226px;
  top: 27px;
}

.kynning-texti-mobile.pad {
  margin-top: 212px;
  margin-left: 150px;
  margin-right: 150px;
}

.laugardalslaug {
  position: static;
  top: auto;
}

.laugardalslaug.mainmenu {
  top: 184px;
}

.laugardalslaug.landsvaedi, .laugardalslaug.right {
  top: 42px;
}

.laugardalslaug.right.info {
  position: static;
  top: 100px;
}

.how-to-photograph-hallgrims {
  position: static;
  top: auto;
}

.how-to-photograph-hallgrims.mainmenu {
  top: 184px;
}

.how-to-photograph-hallgrims.landsvaedi, .how-to-photograph-hallgrims.full-pic {
  top: 42px;
}

.how-to-photograph-hallgrims.full-pic.history.hallgrims, .how-to-photograph-hallgrims.full-pic.history.photo {
  position: static;
}

.bold-text-52 {
  color: #926e51;
}

.bold-text-53, .bold-text-54 {
  color: #b59d39;
}

.text-span-72, .text-span-73 {
  color: #de525b;
}

.text-span-74, .text-span-75 {
  color: #4b9850;
}

.text-span-76 {
  color: #926e51;
}

.text-span-77 {
  color: #d56e2b;
}

.text-span-78 {
  color: #3e49bc;
}

.bold-text-55 {
  color: #e84e58;
}

.skilti-heading {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 3vw;
  line-height: 1;
  display: flex;
}

.skilti-heading.harpa {
  padding-left: 63px;
  padding-right: 63px;
}

.skilti-heading.swimming {
  margin-top: 10px;
  margin-bottom: -13px;
}

.skilti-texti {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  margin-bottom: -1px;
  padding-left: 79px;
  padding-right: 79px;
  font-size: 1.3vw;
  font-weight: 300;
  line-height: 1.5;
}

.skilti-texti.swim {
  margin-bottom: 21px;
}

.skilti-texti.swim.vatn {
  margin-top: 25px;
  margin-bottom: 25px;
}

.skilti-texti.etiquette {
  padding-left: 30px;
  padding-right: 30px;
}

.skilti-texti.einar {
  margin-top: 25px;
  margin-bottom: 25px;
}

.bold-text-56 {
  color: #e84e58;
}

.text-span-79, .text-span-80 {
  color: #b59d39;
}

.text-span-81, .text-span-82 {
  color: #d56e2b;
}

.text-span-83, .text-span-84 {
  color: #b59d39;
}

.bold-text-57, .text-span-85 {
  color: #05c1fc;
}

.bold-text-58, .bold-text-59 {
  color: #d56e2b;
}

.bold-text-60, .bold-text-61 {
  color: #1472a7;
}

.bold-text-62, .text-span-86 {
  color: #e84e58;
}

.text-span-87, .bold-text-63 {
  color: #4b9653;
}

.bold-text-64, .bold-text-65 {
  color: #b59d39;
}

.bold-text-66, .bold-text-67 {
  color: #fa8905;
}

.bold-text-68, .bold-text-69, .bold-text-70 {
  color: #8379f4;
}

.bold-text-71 {
  color: #926e51;
}

.bold-text-72, .bold-text-73 {
  color: #3f7feb;
}

.bold-text-74 {
  color: #e84e58;
}

.bold-text-75 {
  color: #926e51;
}

.bold-text-76 {
  color: #b59d39;
}

.bold-text-77, .text-span-88 {
  color: #926e51;
}

.bold-text-78 {
  color: #e84e58;
}

.bold-text-79, .text-span-89 {
  color: #4b9653;
}

.bold-text-80 {
  color: #3f7feb;
}

.bold-text-81 {
  color: #61bd50;
}

.bold-text-82, .bold-text-83 {
  color: #3e49bc;
}

.swimming-etiquette {
  background-color: #d82d2d;
  background-image: linear-gradient(122deg, #162380 21%, #3f7feb 100%, #3f7feb);
  border-radius: 20px;
}

.image-27 {
  margin-left: 1274px;
  position: fixed;
  inset: auto 0% 0%;
}

.link-block-18 {
  margin-left: 1245px;
}

.link-block-19 {
  position: absolute;
}

.link-block-19.w--current {
  z-index: 3;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  margin-right: 30px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.image-28 {
  z-index: 2;
  opacity: 0;
  position: static;
}

.link-block-20 {
  position: fixed;
  inset: auto 0% 0% auto;
}

.link-block-20.w--current {
  margin-bottom: 30px;
  margin-right: 30px;
  inset: auto 0% 0% auto;
}

.pila-upp {
  position: fixed;
  inset: auto 0% 0% auto;
}

.pila-upp.w--current {
  margin-bottom: 30px;
  margin-right: 30px;
  inset: auto 0% 0% auto;
}

.image-29 {
  max-width: none;
  min-height: 20px;
}

.pila-nidur {
  margin-top: auto;
  position: relative;
  top: 250px;
}

.container-sun-voyager {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.efsti-gluggi {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.heading-info-skilti {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-info-skilti.harpa {
  padding-left: 63px;
  padding-right: 63px;
}

.heading-info-skilti.swimming {
  margin-top: 10px;
  margin-bottom: -13px;
}

.swimming-skilti {
  background-color: #fff0;
  max-width: 60vw;
  margin-top: 40px;
}

.swimming-skilti.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.swimming-skilti.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.swimming-skilti.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.swimming-skilti.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.swimming-skilti.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.swimming-skilti.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.text-span-91 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(87deg, #2dd921 7%, #05c1fc 51%, #fa8905);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-28 {
  position: relative;
  top: -62px;
}

.text-block-7 {
  opacity: .26;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 250px;
  font-weight: 600;
  position: relative;
  top: 318px;
}

.text-block-8 {
  opacity: .07;
  font-size: 250px;
  font-weight: 600;
  position: relative;
  top: 171px;
}

.image-30 {
  opacity: .11;
  position: relative;
  top: -26px;
}

.lottie-animation {
  opacity: .11;
  width: 446px;
  height: 586px;
}

.how-do-i-get-there-copy {
  position: relative;
  top: auto;
}

.how-do-i-get-there-copy.mainmenu {
  top: 184px;
}

.how-do-i-get-there-copy.landsvaedi, .how-do-i-get-there-copy.right {
  top: 42px;
}

.how-do-i-get-there-copy.right.info {
  margin-top: auto;
  position: static;
}

.naestefsti-gluggi {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.opening-hours {
  background-color: #fff;
}

.opening-hours.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.opening-hours.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: 40px;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.opening-hours.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.opening-hours.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.opening-hours.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.opening-hours.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.opening-hours.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.opening-hours.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.opening-hours.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.opening-hours.main.mynd-haegramegin.austurvollur.naestefsta, .opening-hours.main.mynd-haegramegin.when, .opening-hours.main.mynd-haegramegin.naestefsta, .opening-hours.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.gluggi {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 40px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.tips-for-photography {
  background-color: #fff;
}

.tips-for-photography.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.tips-for-photography.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.tips-for-photography.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.tips-for-photography.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.tips-for-photography.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.tips-for-photography.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.tips-for-photography.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.tips-for-photography.main.mynd-haegramegin.austurvollur.naestefsta, .tips-for-photography.main.mynd-haegramegin.when, .tips-for-photography.main.mynd-haegramegin.naestefsta, .tips-for-photography.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.nearby-attr {
  background-color: #fff;
}

.nearby-attr.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.nearby-attr.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.nearby-attr.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.nearby-attr.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.nearby-attr.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.nearby-attr.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.nearby-attr.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.nearby-attr.main.mynd-haegramegin.austurvollur.naestefsta, .nearby-attr.main.mynd-haegramegin.when, .nearby-attr.main.mynd-haegramegin.naestefsta, .nearby-attr.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.harpa-opening {
  background-color: #fff;
}

.harpa-opening.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.harpa-opening.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.harpa-opening.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.harpa-opening.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.harpa-opening.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.harpa-opening.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.harpa-opening.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.harpa-opening.main.mynd-haegramegin.austurvollur.naestefsta, .harpa-opening.main.mynd-haegramegin.when, .harpa-opening.main.mynd-haegramegin.naestefsta, .harpa-opening.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.where-is-sun {
  background-color: #fff;
}

.where-is-sun.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
  margin-top: 40px;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.where-is-sun.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.where-is-sun.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.where-is-sun.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.where-is-sun.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.where-is-sun.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.where-is-sun.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.where-is-sun.main.mynd-haegramegin.austurvollur.naestefsta, .where-is-sun.main.mynd-haegramegin.when, .where-is-sun.main.mynd-haegramegin.naestefsta, .where-is-sun.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.photography-sun {
  background-color: #fff;
}

.photography-sun.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.photography-sun.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.photography-sun.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.photography-sun.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.photography-sun.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.photography-sun.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.photography-sun.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.photography-sun.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.photography-sun.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.photography-sun.main.mynd-haegramegin.austurvollur.naestefsta, .photography-sun.main.mynd-haegramegin.when, .photography-sun.main.mynd-haegramegin.naestefsta, .photography-sun.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.food-skilti {
  background-color: #fff;
}

.food-skilti.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.food-skilti.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.food-skilti.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.food-skilti.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.food-skilti.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.food-skilti.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.food-skilti.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.food-skilti.main.mynd-haegramegin.austurvollur.naestefsta, .food-skilti.main.mynd-haegramegin.when, .food-skilti.main.mynd-haegramegin.naestefsta, .food-skilti.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.container-6-copy {
  background-color: #fff;
}

.container-6-copy.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.container-6-copy.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.container-6-copy.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-6-copy.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-6-copy.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.container-6-copy.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-6-copy.main.mynd-haegramegin.austurvollur.naestefsta, .container-6-copy.main.mynd-haegramegin.when, .container-6-copy.main.mynd-haegramegin.naestefsta, .container-6-copy.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.container-6-copy-copy {
  background-color: #fff;
}

.container-6-copy-copy.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-6-copy-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.container-6-copy-copy.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.container-6-copy-copy.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-6-copy-copy.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-6-copy-copy.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.container-6-copy-copy.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-6-copy-copy.main.mynd-haegramegin.austurvollur.naestefsta, .container-6-copy-copy.main.mynd-haegramegin.when, .container-6-copy-copy.main.mynd-haegramegin.naestefsta, .container-6-copy-copy.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.food-skilti-tips {
  background-color: #fff;
}

.food-skilti-tips.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-tips.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.food-skilti-tips.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.food-skilti-tips.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.food-skilti-tips.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.food-skilti-tips.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.food-skilti-tips.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.food-skilti-tips.main.mynd-haegramegin.austurvollur.naestefsta, .food-skilti-tips.main.mynd-haegramegin.when, .food-skilti-tips.main.mynd-haegramegin.naestefsta, .food-skilti-tips.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.food-skilti-seasons {
  background-color: #fff;
}

.food-skilti-seasons.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.food-skilti-seasons.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.food-skilti-seasons.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.food-skilti-seasons.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.food-skilti-seasons.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.food-skilti-seasons.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.food-skilti-seasons.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.food-skilti-seasons.main.mynd-haegramegin.austurvollur.naestefsta, .food-skilti-seasons.main.mynd-haegramegin.when, .food-skilti-seasons.main.mynd-haegramegin.naestefsta, .food-skilti-seasons.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.hot-dog {
  background-color: #fff;
}

.hot-dog.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.hot-dog.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.hot-dog.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.hot-dog.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.hot-dog.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.hot-dog.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.hot-dog.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.hot-dog.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.hot-dog.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.hot-dog.main.mynd-haegramegin.austurvollur.naestefsta, .hot-dog.main.mynd-haegramegin.when, .hot-dog.main.mynd-haegramegin.naestefsta, .hot-dog.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.cost-of-swimming {
  background-color: #fff;
}

.cost-of-swimming.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.cost-of-swimming.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.cost-of-swimming.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.cost-of-swimming.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.cost-of-swimming.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.cost-of-swimming.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.cost-of-swimming.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.cost-of-swimming.main.mynd-haegramegin.austurvollur.naestefsta, .cost-of-swimming.main.mynd-haegramegin.when, .cost-of-swimming.main.mynd-haegramegin.naestefsta, .cost-of-swimming.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.how-warm {
  background-color: #fff;
}

.how-warm.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-warm.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-warm.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-warm.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.how-warm.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-warm.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.how-warm.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-warm.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-warm.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-warm.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-warm.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-warm.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-warm.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-warm.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-warm.main.mynd-haegramegin.austurvollur.naestefsta, .how-warm.main.mynd-haegramegin.when, .how-warm.main.mynd-haegramegin.naestefsta, .how-warm.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.water-posts {
  background-color: #fff;
}

.water-posts.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.water-posts.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.water-posts.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.water-posts.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.water-posts.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.water-posts.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.water-posts.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.water-posts.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.water-posts.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.water-posts.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.water-posts.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.water-posts.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.water-posts.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.water-posts.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.water-posts.main.mynd-haegramegin.austurvollur.naestefsta, .water-posts.main.mynd-haegramegin.when, .water-posts.main.mynd-haegramegin.naestefsta, .water-posts.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.einar-jons {
  background-color: #fff;
}

.einar-jons.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.einar-jons.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.einar-jons.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.einar-jons.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.einar-jons.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.einar-jons.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.einar-jons.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.einar-jons.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.einar-jons.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.einar-jons.main.mynd-haegramegin.austurvollur.naestefsta, .einar-jons.main.mynd-haegramegin.when, .einar-jons.main.mynd-haegramegin.naestefsta, .einar-jons.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.image-31 {
  opacity: .2;
  max-width: 30vw;
  position: relative;
  top: -219px;
}

.div-block-30 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie-animation-2 {
  flex: 1;
  max-width: 110vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -693px;
}

.lottie-animation-3 {
  max-width: 110vw;
}

.div-block-31 {
  position: relative;
  top: -551px;
}

.reykjanes-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.reykjanes-heading._05c1fc {
  color: #05c1fc;
  background-color: #05c1fc;
  background-image: linear-gradient(#0599fc 36%, #fff 90%);
}

.section-reykjanes {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e64232311f0f68cade8727_261052683_5311914418824187_3630834316956210244_n.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-reykjanes.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-reykjanes.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-reykjanes.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-reykjanes.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-reykjanes.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-reykjanes.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-reykjanes.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-reykjanes.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-reykjanes.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.reykjanes-headin {
  opacity: 1;
  color: #f7d84a;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: linear-gradient(85deg, #21c00c, #08852e 29%, #237724 59%, #2f1e9b);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.mynd-titil-meradalir {
  background-color: #fff;
  background-image: linear-gradient(#00000017, #00000017), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e2ded34570aa1434f3d508_meradalir-smaug-2.jpg");
  background-position: 0 0, 50% 24%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.update-titill {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3vw;
}

.update-titill.foodboard {
  margin-bottom: auto;
  line-height: 25px;
}

.hiking-to-meradalir {
  position: static;
  top: auto;
}

.hiking-to-meradalir.mainmenu {
  top: 184px;
}

.hiking-to-meradalir.landsvaedi, .hiking-to-meradalir.left {
  top: 42px;
}

.hiking-to-meradalir.left.info {
  position: static;
}

.path-a {
  position: static;
  top: auto;
}

.path-a.mainmenu {
  top: 184px;
}

.path-a.landsvaedi, .path-a.right {
  top: 42px;
}

.path-a.right.info {
  position: static;
}

.path-b {
  position: static;
  top: auto;
}

.path-b.mainmenu {
  top: 184px;
}

.path-b.landsvaedi, .path-b.left {
  top: 42px;
}

.path-b.left.info {
  position: static;
}

.path-c {
  position: static;
  top: auto;
}

.path-c.mainmenu {
  top: 184px;
}

.path-c.landsvaedi, .path-c.right {
  top: 42px;
}

.path-c.right.info {
  position: static;
}

.how-to-prepare {
  background-color: #fff;
}

.how-to-prepare.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-prepare.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-to-prepare.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-to-prepare.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-to-prepare.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-to-prepare.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-to-prepare.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-to-prepare.main.mynd-haegramegin.austurvollur.naestefsta, .how-to-prepare.main.mynd-haegramegin.when, .how-to-prepare.main.mynd-haegramegin.naestefsta, .how-to-prepare.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.can-you-fly-a-drone {
  position: static;
  top: auto;
}

.can-you-fly-a-drone.mainmenu {
  top: 184px;
}

.can-you-fly-a-drone.landsvaedi, .can-you-fly-a-drone.right {
  top: 42px;
}

.can-you-fly-a-drone.right.info {
  position: static;
  top: 40px;
}

.mynd-titil-blue-lagoon {
  background-color: #fff;
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e2f1bc0033f930d35923b8_blue-lagoon-algua.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.faq-texti {
  background-color: #fff;
}

.faq-texti.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.faq-texti.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #587e96;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.faq-texti.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.faq-texti.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.faq-texti.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.faq-texti.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.faq-texti.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.faq-texti.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.faq-texti.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.faq-texti.main.mynd-haegramegin.austurvollur.naestefsta, .faq-texti.main.mynd-haegramegin.when, .faq-texti.main.mynd-haegramegin.naestefsta, .faq-texti.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.what-is-the-blue-lagoon {
  position: static;
  top: auto;
}

.what-is-the-blue-lagoon.mainmenu {
  top: 184px;
}

.what-is-the-blue-lagoon.landsvaedi, .what-is-the-blue-lagoon.left {
  top: 42px;
}

.what-is-the-blue-lagoon.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-hot-is-the-blue-lagoon {
  position: static;
  top: auto;
}

.how-hot-is-the-blue-lagoon.mainmenu {
  top: 184px;
}

.how-hot-is-the-blue-lagoon.landsvaedi, .how-hot-is-the-blue-lagoon.right {
  top: 42px;
}

.how-hot-is-the-blue-lagoon.right.info {
  position: static;
  top: 100px;
}

.lue-lagoon-opening {
  background-color: #fff;
}

.lue-lagoon-opening.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(152deg, #1472a7 22%, #162380);
  margin-top: 40px;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.lue-lagoon-opening.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.lue-lagoon-opening.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.lue-lagoon-opening.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.lue-lagoon-opening.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.lue-lagoon-opening.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.lue-lagoon-opening.main.mynd-haegramegin.austurvollur.naestefsta, .lue-lagoon-opening.main.mynd-haegramegin.when, .lue-lagoon-opening.main.mynd-haegramegin.naestefsta, .lue-lagoon-opening.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.expert-advice {
  background-color: #fff;
}

.expert-advice.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.expert-advice.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: linear-gradient(to top, #1472a7 25%, #6ecfbc 93%);
  margin-top: 40px;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.expert-advice.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.expert-advice.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.expert-advice.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.expert-advice.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.expert-advice.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.expert-advice.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.expert-advice.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.expert-advice.main.mynd-haegramegin.austurvollur.naestefsta, .expert-advice.main.mynd-haegramegin.when, .expert-advice.main.mynd-haegramegin.naestefsta, .expert-advice.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.skin-care {
  position: static;
  top: auto;
}

.skin-care.mainmenu {
  top: 184px;
}

.skin-care.landsvaedi, .skin-care.right {
  top: 42px;
}

.skin-care.right.info {
  position: static;
  top: 100px;
}

.how-to-get-to-blu-lagoon {
  position: static;
  top: auto;
}

.how-to-get-to-blu-lagoon.mainmenu {
  top: 184px;
}

.how-to-get-to-blu-lagoon.landsvaedi, .how-to-get-to-blu-lagoon.left {
  top: 42px;
}

.how-to-get-to-blu-lagoon.left.info {
  position: static;
  top: 100px;
}

.blue-lagoon-nearby {
  background-color: #fff;
}

.blue-lagoon-nearby.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #587e96;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.blue-lagoon-nearby.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.blue-lagoon-nearby.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.blue-lagoon-nearby.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.blue-lagoon-nearby.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.blue-lagoon-nearby.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.blue-lagoon-nearby.main.mynd-haegramegin.austurvollur.naestefsta, .blue-lagoon-nearby.main.mynd-haegramegin.when, .blue-lagoon-nearby.main.mynd-haegramegin.naestefsta, .blue-lagoon-nearby.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.youtube-blue-lagoon {
  position: relative;
  top: auto;
}

.youtube-blue-lagoon.mainmenu {
  top: 184px;
}

.youtube-blue-lagoon.landsvaedi, .youtube-blue-lagoon.opening-hours {
  top: 42px;
}

.youtube-blue-lagoon.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-reykjanesta {
  background-color: #fff;
  background-image: linear-gradient(#00000054, #00000054), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e2fc0f5030a76d5fd80a6c_Reykjanesta.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.karlinn-the-man {
  position: static;
  top: auto;
}

.karlinn-the-man.mainmenu {
  top: 184px;
}

.karlinn-the-man.landsvaedi, .karlinn-the-man.right {
  top: 42px;
}

.karlinn-the-man.right.info {
  position: static;
  top: 100px;
}

.valahnjukur {
  position: static;
  top: auto;
}

.valahnjukur.mainmenu {
  top: 184px;
}

.valahnjukur.landsvaedi, .valahnjukur.left {
  top: 42px;
}

.valahnjukur.left.info {
  position: static;
  top: 100px;
}

.tectonic-plates {
  position: static;
  top: auto;
}

.tectonic-plates.mainmenu {
  top: 184px;
}

.tectonic-plates.landsvaedi, .tectonic-plates.right {
  top: 42px;
}

.tectonic-plates.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.mynd-titil-gunnuhver {
  background-color: #fff;
  background-image: linear-gradient(#0000005e, #0000005e), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e300c0156daba58c5e63f4_Gunnuhver-bridge-.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.where-is-gunnuhver {
  margin-top: 40px;
  position: static;
  top: auto;
}

.where-is-gunnuhver.mainmenu {
  top: 184px;
}

.where-is-gunnuhver.landsvaedi, .where-is-gunnuhver.opening-hours {
  top: 42px;
}

.where-is-gunnuhver.opening-hours.sun-voyager {
  top: 98px;
}

.where-is-gunnuhver.opening-hours-copy {
  top: 42px;
}

.the-area {
  position: static;
  top: auto;
}

.the-area.mainmenu {
  top: 184px;
}

.the-area.landsvaedi, .the-area.right {
  top: 42px;
}

.the-area.right.info {
  position: static;
  top: 100px;
}

.krysuvikurbjarg {
  background-color: #fff;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3037c58fecf6ce6ec4ae9_krisuvikurbjarg-sunset.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-krysuvikurbjarg {
  position: static;
  top: auto;
}

.how-to-get-to-krysuvikurbjarg.mainmenu {
  top: 184px;
}

.how-to-get-to-krysuvikurbjarg.landsvaedi, .how-to-get-to-krysuvikurbjarg.right {
  top: 42px;
}

.how-to-get-to-krysuvikurbjarg.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.hostory-of-krysuvikurbjarg {
  position: relative;
  top: auto;
}

.hostory-of-krysuvikurbjarg.mainmenu {
  top: 184px;
}

.hostory-of-krysuvikurbjarg.landsvaedi, .hostory-of-krysuvikurbjarg.left {
  top: 42px;
}

.hostory-of-krysuvikurbjarg.left.info {
  position: static;
  top: 100px;
}

.folklore-at-krysuvikurbjarg {
  position: static;
  top: auto;
}

.folklore-at-krysuvikurbjarg.mainmenu {
  top: 184px;
}

.folklore-at-krysuvikurbjarg.landsvaedi, .folklore-at-krysuvikurbjarg.right {
  top: 42px;
}

.folklore-at-krysuvikurbjarg.right.info {
  position: static;
  top: 100px;
}

.mynd-titil-reykjanesviti {
  background-color: #fff;
  background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e305f2c61ff04ec65c395f_reykjanesviti-car-.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.history-reykjanesviti {
  position: static;
  top: auto;
}

.history-reykjanesviti.mainmenu {
  top: 184px;
}

.history-reykjanesviti.landsvaedi, .history-reykjanesviti.full-pic {
  top: 42px;
}

.history-reykjanesviti.full-pic.history {
  margin-top: auto;
  position: static;
  top: 100px;
}

.fun-facts {
  background-color: #fff;
}

.fun-facts.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.fun-facts.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.links.b59d39 {
  background-color: #b59d39;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.fun-facts.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.fun-facts.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.fun-facts.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.fun-facts.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.fun-facts.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.fun-facts.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.fun-facts.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.fun-facts.main.mynd-haegramegin.austurvollur.naestefsta, .fun-facts.main.mynd-haegramegin.when, .fun-facts.main.mynd-haegramegin.naestefsta, .fun-facts.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-gardskagi-lighthouse {
  background-color: #fff;
  background-image: linear-gradient(#00000075, #00000075), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3091e4c3f73b2ef5fa833_gardur-ocean-temp.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.gardur-town {
  position: static;
  top: auto;
}

.gardur-town.mainmenu {
  top: 184px;
}

.gardur-town.landsvaedi, .gardur-town.left {
  top: 42px;
}

.gardur-town.left.info {
  position: static;
  top: 100px;
}

.short-lighthouse {
  position: static;
  top: auto;
}

.short-lighthouse.mainmenu {
  top: 184px;
}

.short-lighthouse.landsvaedi, .short-lighthouse.right {
  top: 42px;
}

.short-lighthouse.right.info {
  position: static;
  top: 100px;
}

.the-new-lighthouse {
  position: static;
  top: auto;
}

.the-new-lighthouse.mainmenu {
  top: 184px;
}

.the-new-lighthouse.landsvaedi, .the-new-lighthouse.left {
  top: 42px;
}

.the-new-lighthouse.left.info {
  position: static;
  top: 100px;
}

.how-to-get-there {
  background-color: #fff;
}

.how-to-get-there.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-there.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-to-get-there.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-to-get-there.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-to-get-there.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-to-get-there.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-to-get-there.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-to-get-there.main.mynd-haegramegin.austurvollur.naestefsta, .how-to-get-there.main.mynd-haegramegin.when, .how-to-get-there.main.mynd-haegramegin.naestefsta, .how-to-get-there.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-seltun-geuthermal-area {
  background-color: #fff;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e30bd15030a7a722d96d5f_seltun-geothermal-area-wide.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.seltunshverir {
  position: static;
  top: auto;
}

.seltunshverir.mainmenu {
  top: 184px;
}

.seltunshverir.landsvaedi, .seltunshverir.left {
  top: 42px;
}

.seltunshverir.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.when-you-arrive {
  position: static;
  top: auto;
}

.when-you-arrive.mainmenu {
  top: 184px;
}

.when-you-arrive.landsvaedi, .when-you-arrive.right {
  top: 42px;
}

.when-you-arrive.right.info {
  position: static;
  top: 100px;
}

.how-to-get-to-seltun {
  background-color: #fff;
}

.how-to-get-to-seltun.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.links {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-to-get-to-seltun.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-to-get-to-seltun.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-to-get-to-seltun.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-to-get-to-seltun.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-to-get-to-seltun.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-to-get-to-seltun.main.mynd-haegramegin.austurvollur.naestefsta, .how-to-get-to-seltun.main.mynd-haegramegin.when, .how-to-get-to-seltun.main.mynd-haegramegin.naestefsta, .how-to-get-to-seltun.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.section-south-coast {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c86f2d6553b37c65e3e4_southcoast-iceland-sunset.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-south-coast.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-south-coast.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-south-coast.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-south-coast.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-south-coast.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-south-coast.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-south-coast.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-south-coast.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-south-coast.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.south-coast-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.south-coast-heading.e84e58 {
  color: #e84e58;
  background-color: #e84e58;
}

.south-coast-heading.f7d84a {
  color: #f7d84a;
  background-color: #f7d84a;
  background-image: linear-gradient(#e84e58 22%, #f7d84a);
}

.container-south-coast {
  color: #fff;
  background-color: #fff;
  border-radius: 20px;
  max-width: 1200px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-south-coast.menu {
  flex-direction: column;
  max-width: 60vw;
  margin: auto;
  padding: 28px 20px 14px;
  display: flex;
  position: relative;
  top: -31px;
}

.container-south-coast.menu.reykjavik {
  margin-top: 79px;
  padding: 0;
}

.container-south-coast.menu.forsida.myndir {
  margin-top: 0;
  padding: 0;
}

.container-south-coast.menu.mynd {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  display: flex;
  position: static;
}

.container-south-coast.menu.reykjavik-main {
  z-index: 1;
  position: relative;
  top: -40px;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-south-coast.menu.reykjavik-main.reykjavik-sida {
  top: 47px;
}

.lake-thingvallavatn {
  position: static;
  top: auto;
}

.lake-thingvallavatn.mainmenu {
  top: 184px;
}

.lake-thingvallavatn.landsvaedi, .lake-thingvallavatn.right {
  top: 42px;
}

.lake-thingvallavatn.right.info {
  position: static;
}

.plants {
  position: static;
  top: auto;
}

.plants.mainmenu {
  top: 184px;
}

.plants.landsvaedi, .plants.left {
  top: 42px;
}

.plants.left.info {
  position: static;
}

.wildlife {
  position: static;
  top: auto;
}

.wildlife.mainmenu {
  top: 184px;
}

.wildlife.landsvaedi, .wildlife.right {
  top: 42px;
}

.wildlife.right.info {
  position: static;
}

.fish {
  position: static;
  top: auto;
}

.fish.mainmenu {
  top: 184px;
}

.fish.landsvaedi, .fish.right {
  top: 42px;
}

.fish.right.info {
  position: static;
}

.mynd-titil-geysir-strokkur {
  background-color: #fff;
  background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3a330e42fdf393a97c6b3_geysir-pool.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.the-great-geysir {
  position: static;
  top: auto;
}

.the-great-geysir.mainmenu {
  top: 184px;
}

.the-great-geysir.landsvaedi, .the-great-geysir.left {
  top: 42px;
}

.the-great-geysir.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.strokkur {
  position: static;
  top: auto;
}

.strokkur.mainmenu {
  top: 184px;
}

.strokkur.landsvaedi, .strokkur.right {
  top: 42px;
}

.strokkur.right.info {
  position: static;
  top: 100px;
}

.how-to-get-to-geysir-strokkur {
  position: static;
  top: auto;
}

.how-to-get-to-geysir-strokkur.mainmenu {
  top: 184px;
}

.how-to-get-to-geysir-strokkur.landsvaedi, .how-to-get-to-geysir-strokkur.left {
  top: 42px;
}

.how-to-get-to-geysir-strokkur.left.info {
  position: static;
  top: 100px;
}

.how-to-get-to-geysir {
  background-color: #fff;
}

.how-to-get-to-geysir.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #587e96;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-to-get-to-geysir.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-to-get-to-geysir.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-to-get-to-geysir.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-to-get-to-geysir.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-to-get-to-geysir.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-to-get-to-geysir.main.mynd-haegramegin.austurvollur.naestefsta, .how-to-get-to-geysir.main.mynd-haegramegin.when, .how-to-get-to-geysir.main.mynd-haegramegin.naestefsta, .how-to-get-to-geysir.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-gullfoss {
  background-color: #fff;
  background-image: linear-gradient(#00000054, #00000054), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3a70b99c762c708411bd9_gullfoss-winter.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-gullfoss {
  position: static;
  top: auto;
}

.how-to-get-to-gullfoss.mainmenu {
  top: 184px;
}

.how-to-get-to-gullfoss.landsvaedi, .how-to-get-to-gullfoss.right {
  top: 42px;
}

.how-to-get-to-gullfoss.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.when-is-best-to-visit {
  position: static;
  top: auto;
}

.when-is-best-to-visit.mainmenu {
  top: 184px;
}

.when-is-best-to-visit.landsvaedi, .when-is-best-to-visit.left {
  top: 42px;
}

.when-is-best-to-visit.left.info {
  position: static;
  top: 100px;
}

.youtube-geysir {
  position: relative;
  top: auto;
}

.youtube-geysir.mainmenu {
  top: 184px;
}

.youtube-geysir.landsvaedi, .youtube-geysir.opening-hours {
  top: 42px;
}

.youtube-geysir.rammi {
  position: static;
  top: 100px;
}

.youtube-gullfoss {
  position: relative;
  top: auto;
}

.youtube-gullfoss.mainmenu {
  top: 184px;
}

.youtube-gullfoss.landsvaedi, .youtube-gullfoss.opening-hours {
  top: 42px;
}

.youtube-gullfoss.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-westman-islands {
  background-color: #fff;
  background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e677814be8bd4afd4e29a9_westmann-islands-view..jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.youtube-eldgos {
  position: relative;
  top: auto;
}

.youtube-eldgos.mainmenu {
  top: 184px;
}

.youtube-eldgos.landsvaedi, .youtube-eldgos.opening-hours {
  top: 42px;
}

.youtube-eldgos.rammi {
  position: static;
  top: 100px;
}

.how-to-get-to-westman-islands {
  position: static;
  top: auto;
}

.how-to-get-to-westman-islands.mainmenu {
  top: 184px;
}

.how-to-get-to-westman-islands.landsvaedi, .how-to-get-to-westman-islands.right {
  top: 42px;
}

.how-to-get-to-westman-islands.right.info {
  position: static;
  top: 100px;
}

.top-6-things-to-visit {
  margin-top: 40px;
  position: static;
  top: auto;
}

.top-6-things-to-visit.mainmenu {
  top: 184px;
}

.top-6-things-to-visit.landsvaedi, .top-6-things-to-visit.opening-hours {
  top: 42px;
}

.top-6-things-to-visit.opening-hours.sun-voyager {
  top: 98px;
}

.top-6-things-to-visit.opening-hours-copy {
  top: 42px;
}

.top-6-things {
  background-color: #fff;
}

.top-6-things.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.top-6-things.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
  background-color: #8c9856;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.top-6-things.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.top-6-things.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.top-6-things.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.top-6-things.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.top-6-things.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.top-6-things.main.mynd-haegramegin.austurvollur.naestefsta, .top-6-things.main.mynd-haegramegin.when, .top-6-things.main.mynd-haegramegin.naestefsta, .top-6-things.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.seeing-puffins {
  position: relative;
  top: auto;
}

.seeing-puffins.mainmenu {
  top: 184px;
}

.seeing-puffins.landsvaedi, .seeing-puffins.left {
  top: 42px;
}

.seeing-puffins.left.info {
  position: static;
  top: 100px;
}

.youtube-heima {
  position: relative;
  top: auto;
}

.youtube-heima.mainmenu {
  top: 184px;
}

.youtube-heima.landsvaedi, .youtube-heima.opening-hours {
  top: 42px;
}

.youtube-heima.rammi {
  position: static;
  top: 100px;
}

.seljalandsfoss {
  background-color: #fff;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3b08c5e80c822f659cd61_Seljalandsfoss-south-iceland-seen-from-the-ring-road.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.when-is-the-best-time {
  position: static;
  top: auto;
}

.when-is-the-best-time.mainmenu {
  top: 184px;
}

.when-is-the-best-time.landsvaedi, .when-is-the-best-time.right {
  top: 42px;
}

.when-is-the-best-time.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.facilities-selja {
  position: relative;
  top: auto;
}

.facilities-selja.mainmenu {
  top: 184px;
}

.facilities-selja.landsvaedi, .facilities-selja.left {
  top: 42px;
}

.facilities-selja.left.info {
  position: static;
  top: 100px;
}

.facilities-and-services {
  position: static;
  top: auto;
}

.facilities-and-services.mainmenu {
  top: 184px;
}

.facilities-and-services.landsvaedi, .facilities-and-services.right {
  top: 42px;
}

.facilities-and-services.right.info {
  position: static;
  top: 100px;
}

.gljufrabui {
  position: relative;
  top: auto;
}

.gljufrabui.mainmenu {
  top: 184px;
}

.gljufrabui.landsvaedi, .gljufrabui.left {
  top: 42px;
}

.gljufrabui.left.info {
  position: static;
  top: 100px;
}

.tips-for-photographing {
  margin-top: 40px;
  position: static;
  top: auto;
}

.tips-for-photographing.mainmenu {
  top: 184px;
}

.tips-for-photographing.landsvaedi, .tips-for-photographing.opening-hours {
  top: 42px;
}

.tips-for-photographing.opening-hours.sun-voyager {
  top: 98px;
}

.tips-for-photographing.opening-hours-copy {
  top: 42px;
}

.youtube-seljalandsfoss {
  position: relative;
  top: auto;
}

.youtube-seljalandsfoss.mainmenu {
  top: 184px;
}

.youtube-seljalandsfoss.landsvaedi, .youtube-seljalandsfoss.opening-hours {
  top: 42px;
}

.youtube-seljalandsfoss.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-skogafoss {
  background-color: #fff;
  background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3b7d88c5a83509cf9ac85_skogafoss-winter.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.the-legend {
  position: static;
  top: auto;
}

.the-legend.mainmenu {
  top: 184px;
}

.the-legend.landsvaedi, .the-legend.left {
  top: 42px;
}

.the-legend.left.info {
  position: static;
  top: 100px;
}

.how-to-get-to-skogafoss {
  position: static;
  top: auto;
}

.how-to-get-to-skogafoss.mainmenu {
  top: 184px;
}

.how-to-get-to-skogafoss.landsvaedi, .how-to-get-to-skogafoss.right {
  top: 42px;
}

.how-to-get-to-skogafoss.right.info {
  position: static;
  top: 100px;
}

.sk-gar-village {
  position: static;
  top: auto;
}

.sk-gar-village.mainmenu {
  top: 184px;
}

.sk-gar-village.landsvaedi, .sk-gar-village.left {
  top: 42px;
}

.sk-gar-village.left.info {
  position: static;
  top: 100px;
}

.pro-advice {
  background-color: #fff;
}

.pro-advice.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.pro-advice.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.links._3e49bc {
  background-color: #3e49bc;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.pro-advice.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.pro-advice.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.pro-advice.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.pro-advice.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.pro-advice.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.pro-advice.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.pro-advice.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.pro-advice.main.mynd-haegramegin.austurvollur.naestefsta, .pro-advice.main.mynd-haegramegin.when, .pro-advice.main.mynd-haegramegin.naestefsta, .pro-advice.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-dc-plane-wreck {
  background-color: #fff;
  background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3bb3027c9c7596fe7de55_dc-crashed-airplane-top.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-tto-dc-plane {
  position: static;
  top: auto;
}

.how-to-get-tto-dc-plane.mainmenu {
  top: 184px;
}

.how-to-get-tto-dc-plane.landsvaedi, .how-to-get-tto-dc-plane.right {
  top: 42px;
}

.how-to-get-tto-dc-plane.right.info {
  position: static;
  top: 100px;
}

.how-long-is-the-hike {
  position: static;
  top: auto;
}

.how-long-is-the-hike.mainmenu {
  top: 184px;
}

.how-long-is-the-hike.landsvaedi, .how-long-is-the-hike.right {
  top: 42px;
}

.how-long-is-the-hike.right.info {
  position: static;
  top: 100px;
}

.how-do-you-get-to-dc {
  position: static;
  top: auto;
}

.how-do-you-get-to-dc.mainmenu {
  top: 184px;
}

.how-do-you-get-to-dc.landsvaedi, .how-do-you-get-to-dc.right {
  top: 42px;
}

.how-do-you-get-to-dc.right.info {
  position: static;
  top: 100px;
}

.gardur-town-copy {
  position: static;
  top: auto;
}

.gardur-town-copy.mainmenu {
  top: 184px;
}

.gardur-town-copy.landsvaedi, .gardur-town-copy.left {
  top: 42px;
}

.gardur-town-copy.left.info {
  position: static;
  top: 100px;
}

.how-long-is-the-hike-to-dc {
  position: static;
  top: auto;
}

.how-long-is-the-hike-to-dc.mainmenu {
  top: 184px;
}

.how-long-is-the-hike-to-dc.landsvaedi, .how-long-is-the-hike-to-dc.left {
  top: 42px;
}

.how-long-is-the-hike-to-dc.left.info {
  position: static;
  top: 100px;
}

.youtube-skogafoss {
  position: relative;
  top: auto;
}

.youtube-skogafoss.mainmenu {
  top: 184px;
}

.youtube-skogafoss.landsvaedi, .youtube-skogafoss.opening-hours {
  top: 42px;
}

.youtube-skogafoss.rammi {
  position: static;
  top: 100px;
}

.youtube-dc-plane {
  position: relative;
  top: auto;
}

.youtube-dc-plane.mainmenu {
  top: 184px;
}

.youtube-dc-plane.landsvaedi, .youtube-dc-plane.opening-hours {
  top: 42px;
}

.youtube-dc-plane.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-reynisfjara {
  background-color: #fff;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3bf60e2a5d24786288561_reynisfjara.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.where-is-the-black-sand-beach {
  position: static;
  top: auto;
}

.where-is-the-black-sand-beach.mainmenu {
  top: 184px;
}

.where-is-the-black-sand-beach.landsvaedi, .where-is-the-black-sand-beach.left {
  top: 42px;
}

.where-is-the-black-sand-beach.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.why-is-reynisfjara-black {
  position: static;
  top: auto;
}

.why-is-reynisfjara-black.mainmenu {
  top: 184px;
}

.why-is-reynisfjara-black.landsvaedi, .why-is-reynisfjara-black.right {
  top: 42px;
}

.why-is-reynisfjara-black.right.info {
  position: static;
  top: 100px;
}

.how-was-reynisfjara-formed {
  position: static;
  top: auto;
}

.how-was-reynisfjara-formed.mainmenu {
  top: 184px;
}

.how-was-reynisfjara-formed.landsvaedi, .how-was-reynisfjara-formed.left {
  top: 42px;
}

.how-was-reynisfjara-formed.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.dyrholaey {
  position: static;
  top: auto;
}

.dyrholaey.mainmenu {
  top: 184px;
}

.dyrholaey.landsvaedi, .dyrholaey.right {
  top: 42px;
}

.dyrholaey.right.info {
  position: static;
  top: 100px;
}

.youtube-dyrholaey {
  position: relative;
  top: auto;
}

.youtube-dyrholaey.mainmenu {
  top: 184px;
}

.youtube-dyrholaey.landsvaedi, .youtube-dyrholaey.opening-hours {
  top: 42px;
}

.youtube-dyrholaey.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-jokulsarlon {
  background-color: #fff;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e680e4cbe3071de83d9960_Jokulsarlon-clacier-iceberg.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-jokulsarlon {
  position: static;
  top: auto;
}

.how-to-get-to-jokulsarlon.mainmenu {
  top: 184px;
}

.how-to-get-to-jokulsarlon.landsvaedi, .how-to-get-to-jokulsarlon.left {
  top: 42px;
}

.how-to-get-to-jokulsarlon.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-was-j-kuls-rl-n-formed {
  position: static;
  top: auto;
}

.how-was-j-kuls-rl-n-formed.mainmenu {
  top: 184px;
}

.how-was-j-kuls-rl-n-formed.landsvaedi, .how-was-j-kuls-rl-n-formed.right {
  top: 42px;
}

.how-was-j-kuls-rl-n-formed.right.info {
  position: static;
  top: 100px;
}

.how-to-get-to-jokulsarlon-copy {
  position: static;
  top: auto;
}

.how-to-get-to-jokulsarlon-copy.mainmenu {
  top: 184px;
}

.how-to-get-to-jokulsarlon-copy.landsvaedi, .how-to-get-to-jokulsarlon-copy.left {
  top: 42px;
}

.how-to-get-to-jokulsarlon-copy.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoon {
  position: static;
  top: auto;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoon.mainmenu {
  top: 184px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoon.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoon.right {
  top: 42px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoon.right.info {
  position: static;
  top: 100px;
}

.youtube-jokulsarlon {
  position: relative;
  top: auto;
}

.youtube-jokulsarlon.mainmenu {
  top: 184px;
}

.youtube-jokulsarlon.landsvaedi, .youtube-jokulsarlon.opening-hours {
  top: 42px;
}

.youtube-jokulsarlon.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-daimond-beach {
  background-color: #fff;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e69b5ae6f4579efd0a784a_DAIMOND-BEACH-SUNSET.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-was-j-kuls-rl-n-forme {
  position: static;
  top: auto;
}

.how-was-j-kuls-rl-n-forme.mainmenu {
  top: 184px;
}

.how-was-j-kuls-rl-n-forme.landsvaedi, .how-was-j-kuls-rl-n-forme.right {
  top: 42px;
}

.how-was-j-kuls-rl-n-forme.right.info {
  position: static;
  top: 100px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoo {
  position: static;
  top: auto;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoo.mainmenu {
  top: 184px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoo.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoo.left {
  top: 42px;
}

.when-is-best-to-visit-j-kuls-rl-n-lagoo.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.where-is-diamond-beach-located {
  position: static;
  top: auto;
}

.where-is-diamond-beach-located.mainmenu {
  top: 184px;
}

.where-is-diamond-beach-located.landsvaedi, .where-is-diamond-beach-located.right {
  top: 42px;
}

.where-is-diamond-beach-located.right.info {
  position: static;
  top: 100px;
}

.east-iceland-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #1472a7;
  background-image: linear-gradient(#1472a7 31%, #fff 84%);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.east-iceland-heading._1472a7 {
  background-color: #05c1fc;
}

.section-east-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6c297ac8f1783d3354110_SEYDISFJORDUR-TOWN-EAST-ICELAND.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-east-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-east-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-east-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-east-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-east-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-east-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-east-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-east-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-east-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.mynd-titil-vestrahorn {
  background-color: #fff;
  background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3e0fd1d8233adda01d562_Vestrahorn-Mountain-.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.how-to-get-to-vestrahorn {
  position: static;
  top: auto;
}

.how-to-get-to-vestrahorn.mainmenu {
  top: 184px;
}

.how-to-get-to-vestrahorn.landsvaedi, .how-to-get-to-vestrahorn.right {
  top: 42px;
}

.how-to-get-to-vestrahorn.right.info {
  position: static;
}

.vestrahorn-entrance-fee {
  background-color: #fff;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #587e96;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.vestrahorn-entrance-fee.main.mynd-haegramegin.austurvollur.naestefsta, .vestrahorn-entrance-fee.main.mynd-haegramegin.when, .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsta, .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-seydisfjordur {
  background-color: #fff;
  background-image: linear-gradient(#00000036, #00000036), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3dcd544c476f47c309110_seydisfjordur_northern-lights.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.where-is-seydisfjordur {
  position: static;
  top: auto;
}

.where-is-seydisfjordur.mainmenu {
  top: 184px;
}

.where-is-seydisfjordur.landsvaedi, .where-is-seydisfjordur.left {
  top: 42px;
}

.where-is-seydisfjordur.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.things-to-do-in-seydisfjordur {
  position: static;
  top: auto;
}

.things-to-do-in-seydisfjordur.mainmenu {
  top: 184px;
}

.things-to-do-in-seydisfjordur.landsvaedi, .things-to-do-in-seydisfjordur.right {
  top: 42px;
}

.things-to-do-in-seydisfjordur.right.info {
  position: static;
  top: 100px;
}

.dining {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 2vw;
}

.dining.foodboard {
  margin-bottom: auto;
  line-height: 25px;
}

.dinig-texti {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 79px;
  padding-right: 79px;
}

.dinig-texti.swim {
  margin-bottom: 21px;
}

.dinig-texti.swim.vatn {
  margin-top: 25px;
  margin-bottom: 25px;
}

.dinig-texti.etiquette {
  padding-left: 30px;
  padding-right: 30px;
}

.dinig-texti.harpa {
  padding-left: 58px;
  padding-right: 58px;
}

.dinig-texti.einar {
  margin-top: 25px;
  margin-bottom: 25px;
}

.dinind-in-seydisfjordur {
  margin-top: 40px;
  position: static;
  top: auto;
}

.dinind-in-seydisfjordur.mainmenu {
  top: 184px;
}

.dinind-in-seydisfjordur.landsvaedi, .dinind-in-seydisfjordur.opening-hours {
  top: 42px;
}

.dinind-in-seydisfjordur.opening-hours.sun-voyager {
  top: 98px;
}

.dinind-in-seydisfjordur.opening-hours-copy {
  top: 42px;
}

.things-to-do-around {
  position: static;
  top: auto;
}

.things-to-do-around.mainmenu {
  top: 184px;
}

.things-to-do-around.landsvaedi, .things-to-do-around.left {
  top: 42px;
}

.things-to-do-around.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-studlagil-canyon {
  background-color: #fff;
  background-image: linear-gradient(#00000054, #00000054), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e40d6a6f7b91a12bd61c9b_Studlagil-basalt-columns.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.when-to-visit-studlagil {
  position: static;
  top: auto;
}

.when-to-visit-studlagil.mainmenu {
  top: 184px;
}

.when-to-visit-studlagil.landsvaedi, .when-to-visit-studlagil.right {
  top: 42px;
}

.when-to-visit-studlagil.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.how-to-get-to-studlagil {
  margin-top: 40px;
  position: static;
  top: auto;
}

.how-to-get-to-studlagil.mainmenu {
  top: 184px;
}

.how-to-get-to-studlagil.landsvaedi, .how-to-get-to-studlagil.opening-hours {
  top: 42px;
}

.how-to-get-to-studlagil.opening-hours.sun-voyager {
  top: 98px;
}

.how-to-get-to-studlagil.opening-hours-copy {
  top: 42px;
}

.studlagil-canyon {
  background-color: #fff;
}

.studlagil-canyon.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.studlagil-canyon.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.studlagil-canyon.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.studlagil-canyon.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.studlagil-canyon.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.studlagil-canyon.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.studlagil-canyon.main.mynd-haegramegin.austurvollur.naestefsta, .studlagil-canyon.main.mynd-haegramegin.when, .studlagil-canyon.main.mynd-haegramegin.naestefsta, .studlagil-canyon.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-lagarfljot {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4121ca0e079da1ee0b7f5_Lagafljot.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.lagarfljot-serpentine {
  position: static;
  top: auto;
}

.lagarfljot-serpentine.mainmenu {
  top: 184px;
}

.lagarfljot-serpentine.landsvaedi, .lagarfljot-serpentine.right {
  top: 42px;
}

.lagarfljot-serpentine.right.info {
  position: static;
  top: 100px;
}

.youtube-monster {
  position: relative;
  top: auto;
}

.youtube-monster.mainmenu {
  top: 184px;
}

.youtube-monster.landsvaedi, .youtube-monster.opening-hours {
  top: 42px;
}

.youtube-monster.rammi {
  position: static;
  top: 100px;
}

.surrounding-area-lagarfljot {
  position: relative;
  top: auto;
}

.surrounding-area-lagarfljot.mainmenu {
  top: 184px;
}

.surrounding-area-lagarfljot.landsvaedi, .surrounding-area-lagarfljot.left {
  top: 42px;
}

.surrounding-area-lagarfljot.left.info {
  position: static;
  top: 100px;
}

.hallormstadaskogur {
  background-color: #fff;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e414a702bb280785f017ca_forest-iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.what-to-do-if-you-get-lost {
  position: static;
  top: auto;
}

.what-to-do-if-you-get-lost.mainmenu {
  top: 184px;
}

.what-to-do-if-you-get-lost.landsvaedi, .what-to-do-if-you-get-lost.right {
  top: 42px;
}

.what-to-do-if-you-get-lost.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-to-dress-copy {
  position: relative;
  top: auto;
}

.how-to-dress-copy.mainmenu {
  top: 184px;
}

.how-to-dress-copy.landsvaedi, .how-to-dress-copy.left {
  top: 42px;
}

.how-to-dress-copy.left.info {
  position: static;
  top: 100px;
}

.what-to-do-in-hallormst {
  position: relative;
  top: auto;
}

.what-to-do-in-hallormst.mainmenu {
  top: 184px;
}

.what-to-do-in-hallormst.landsvaedi, .what-to-do-in-hallormst.left {
  top: 42px;
}

.what-to-do-in-hallormst.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-petra-stones {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e416b1f371ab311ee7a5b1_petras%20stone%20collection.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.petra-the-collector {
  position: static;
  top: auto;
}

.petra-the-collector.mainmenu {
  top: 184px;
}

.petra-the-collector.landsvaedi, .petra-the-collector.left {
  top: 42px;
}

.petra-the-collector.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-borgarfjordur-eystri {
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4183f1b58a5a59322892c_Borgafjordur-eystri-road-nos.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.finding-puffins {
  position: static;
  top: auto;
}

.finding-puffins.mainmenu {
  top: 184px;
}

.finding-puffins.landsvaedi, .finding-puffins.right {
  top: 42px;
}

.finding-puffins.right.info {
  position: static;
  top: 100px;
}

.where-is-borgarfjordur {
  position: static;
  top: auto;
}

.where-is-borgarfjordur.mainmenu {
  top: 184px;
}

.where-is-borgarfjordur.landsvaedi, .where-is-borgarfjordur.left {
  top: 42px;
}

.where-is-borgarfjordur.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-hengifoss {
  background-color: #fff;
  background-image: linear-gradient(#00000024, #00000024), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e419c3fca74e70104758d8_hengifoss.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.where-is-hengifoss {
  position: static;
  top: auto;
}

.where-is-hengifoss.mainmenu {
  top: 184px;
}

.where-is-hengifoss.landsvaedi, .where-is-hengifoss.left {
  top: 42px;
}

.where-is-hengifoss.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.visiting-hengifoss-summer {
  position: static;
  top: auto;
}

.visiting-hengifoss-summer.mainmenu {
  top: 184px;
}

.visiting-hengifoss-summer.landsvaedi, .visiting-hengifoss-summer.right {
  top: 42px;
}

.visiting-hengifoss-summer.right.info {
  position: static;
  top: 100px;
}

.visiting-hengifoss-winter {
  position: static;
  top: auto;
}

.visiting-hengifoss-winter.mainmenu {
  top: 184px;
}

.visiting-hengifoss-winter.landsvaedi, .visiting-hengifoss-winter.left {
  top: 42px;
}

.visiting-hengifoss-winter.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.section-north-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e51cd4decf1b2637eaba61_ring-road-iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-north-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-north-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-north-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-north-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-north-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-north-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-north-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-north-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-north-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.north-iceland-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #926e51;
  background-image: linear-gradient(#905b4f 51%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.mynd-titil-myvatn {
  background-color: #fff;
  background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4e91a8b5a9c606a4e775d_Lake-Myvatn-North-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.the-history-of-myvatn {
  position: static;
  top: auto;
}

.the-history-of-myvatn.mainmenu {
  top: 184px;
}

.the-history-of-myvatn.landsvaedi, .the-history-of-myvatn.right {
  top: 42px;
}

.the-history-of-myvatn.right.info {
  position: static;
}

.the-flora {
  position: static;
  top: auto;
}

.the-flora.mainmenu {
  top: 184px;
}

.the-flora.landsvaedi, .the-flora.right {
  top: 42px;
}

.the-flora.right.info {
  position: static;
}

.youtube-myvatn {
  position: relative;
  top: auto;
}

.youtube-myvatn.mainmenu {
  top: 184px;
}

.youtube-myvatn.landsvaedi, .youtube-myvatn.opening-hours {
  top: 42px;
}

.youtube-myvatn.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-dimmuborgir {
  background-color: #fff;
  background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6ca75be8e5c3499b41e2b_Dimmuborgir-North-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.geology {
  position: static;
  top: auto;
}

.geology.mainmenu {
  top: 184px;
}

.geology.landsvaedi, .geology.left {
  top: 42px;
}

.geology.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.folklore {
  position: static;
  top: auto;
}

.folklore.mainmenu {
  top: 184px;
}

.folklore.landsvaedi, .folklore.right {
  top: 42px;
}

.folklore.right.info {
  position: static;
  top: 100px;
}

.get-to-dimmuborgir {
  position: static;
  top: auto;
}

.get-to-dimmuborgir.mainmenu {
  top: 184px;
}

.get-to-dimmuborgir.landsvaedi, .get-to-dimmuborgir.left {
  top: 42px;
}

.get-to-dimmuborgir.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-godafoss {
  background-color: #fff;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f0746be67c94330bac90_Godafoss-waterfall-north-iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.godafoss-the-waterfall {
  position: static;
  top: auto;
}

.godafoss-the-waterfall.mainmenu {
  top: 184px;
}

.godafoss-the-waterfall.landsvaedi, .godafoss-the-waterfall.right {
  top: 42px;
}

.godafoss-the-waterfall.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.how-to-get-godafoss {
  position: relative;
  top: auto;
}

.how-to-get-godafoss.mainmenu {
  top: 184px;
}

.how-to-get-godafoss.landsvaedi, .how-to-get-godafoss.left {
  top: 42px;
}

.how-to-get-godafoss.left.info {
  position: static;
  top: 100px;
}

.youtube-godafoss {
  position: relative;
  top: auto;
}

.youtube-godafoss.mainmenu {
  top: 184px;
}

.youtube-godafoss.landsvaedi, .youtube-godafoss.opening-hours {
  top: 42px;
}

.youtube-godafoss.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-dettifoss {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6e6bbc7272eb67e7e4f2e_dettifoss-north-iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.when-is-best-dettifoss {
  position: static;
  top: auto;
}

.when-is-best-dettifoss.mainmenu {
  top: 184px;
}

.when-is-best-dettifoss.landsvaedi, .when-is-best-dettifoss.right {
  top: 42px;
}

.when-is-best-dettifoss.right.info {
  position: static;
  top: 100px;
}

.youtube-dettifoss {
  position: relative;
  top: auto;
}

.youtube-dettifoss.mainmenu {
  top: 184px;
}

.youtube-dettifoss.landsvaedi, .youtube-dettifoss.opening-hours {
  top: 42px;
}

.youtube-dettifoss.rammi {
  position: static;
  top: 100px;
}

.mynd-akureyri {
  background-color: #fff;
  background-image: linear-gradient(#0000007a, #0000007a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6ca75a617a2b9af1a39f5_akureyri-boat.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.akureyri-capital {
  position: static;
  top: auto;
}

.akureyri-capital.mainmenu {
  top: 184px;
}

.akureyri-capital.landsvaedi, .akureyri-capital.right {
  top: 42px;
}

.akureyri-capital.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.mynd-titil-husavik {
  background-color: #fff;
  background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f40ce142642181e8a11b_Husavik-North-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.husavik-the-town {
  position: static;
  top: auto;
}

.husavik-the-town.mainmenu {
  top: 184px;
}

.husavik-the-town.landsvaedi, .husavik-the-town.left {
  top: 42px;
}

.husavik-the-town.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-siglufjordur {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f4f759f2802600483ccd_Siglufjordur-North-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.mynd-titil-asbyrgi {
  background-color: #fff;
  background-image: linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6e9aedb85c222cd6c7108_Asbyrgi-flora.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.youtube-asbyrgi {
  position: relative;
  top: auto;
}

.youtube-asbyrgi.mainmenu {
  top: 184px;
}

.youtube-asbyrgi.landsvaedi, .youtube-asbyrgi.opening-hours {
  top: 42px;
}

.youtube-asbyrgi.rammi {
  position: static;
  top: 100px;
}

.asbyrgi-geography {
  position: static;
  top: auto;
}

.asbyrgi-geography.mainmenu {
  top: 184px;
}

.asbyrgi-geography.landsvaedi, .asbyrgi-geography.left {
  top: 42px;
}

.asbyrgi-geography.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.asbyrgi-formed {
  position: static;
  top: auto;
}

.asbyrgi-formed.mainmenu {
  top: 184px;
}

.asbyrgi-formed.landsvaedi, .asbyrgi-formed.right {
  top: 42px;
}

.asbyrgi-formed.right.info {
  position: static;
  top: 100px;
}

.asbyrgi-folklore {
  position: static;
  top: auto;
}

.asbyrgi-folklore.mainmenu {
  top: 184px;
}

.asbyrgi-folklore.landsvaedi, .asbyrgi-folklore.left {
  top: 42px;
}

.asbyrgi-folklore.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.section-west-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ac538c0997360dabfb3d_west-iceland-hraunfossar-.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-west-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-west-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-west-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-west-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-west-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-west-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-west-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-west-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-west-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.west-iceland-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.west-iceland-heading._926e51 {
  color: #926e51;
  background-color: #926e51;
}

.west-iceland-heading.e84e58 {
  background-color: #e84e58;
}

.west-iceland-heading.f7d84a {
  background-color: #f7d84a;
}

.mynd-titil-glymur {
  background-color: #fff;
  background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5226d529cf04554f864b4_Glymur-waterfall.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.how-to-get-to-glymur {
  position: static;
  top: auto;
}

.how-to-get-to-glymur.mainmenu {
  top: 184px;
}

.how-to-get-to-glymur.landsvaedi, .how-to-get-to-glymur.right {
  top: 42px;
}

.how-to-get-to-glymur.right.info {
  position: static;
}

.youtube-glymur {
  position: relative;
  top: auto;
}

.youtube-glymur.mainmenu {
  top: 184px;
}

.youtube-glymur.landsvaedi, .youtube-glymur.opening-hours {
  top: 42px;
}

.youtube-glymur.rammi {
  position: static;
  top: 100px;
}

.guide-to-glymur {
  position: static;
  top: auto;
}

.guide-to-glymur.mainmenu {
  top: 184px;
}

.guide-to-glymur.landsvaedi, .guide-to-glymur.right {
  top: 42px;
}

.guide-to-glymur.right.info {
  position: static;
}

.mynd-titil-borganes {
  background-color: #fff;
  background-image: linear-gradient(#00000026, #00000026), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e525b7a250e738292617f4_Borganes-town.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.geology-copy {
  position: static;
  top: auto;
}

.geology-copy.mainmenu {
  top: 184px;
}

.geology-copy.landsvaedi, .geology-copy.left {
  top: 42px;
}

.geology-copy.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.mynd-titil-hraunfossar {
  background-color: #fff;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7b1da5cc93644e1ba0bc1_west-iceland-hraunfossar-overview-.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-hraunfossar {
  position: static;
  top: auto;
}

.how-to-get-to-hraunfossar.mainmenu {
  top: 184px;
}

.how-to-get-to-hraunfossar.landsvaedi, .how-to-get-to-hraunfossar.right {
  top: 42px;
}

.how-to-get-to-hraunfossar.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.barnafoss-waterfalls {
  position: relative;
  top: auto;
}

.barnafoss-waterfalls.mainmenu {
  top: 184px;
}

.barnafoss-waterfalls.landsvaedi, .barnafoss-waterfalls.left {
  top: 42px;
}

.barnafoss-waterfalls.left.info {
  position: static;
  top: 100px;
}

.youtube-hraunfossar {
  position: relative;
  top: auto;
}

.youtube-hraunfossar.mainmenu {
  top: 184px;
}

.youtube-hraunfossar.landsvaedi, .youtube-hraunfossar.opening-hours {
  top: 42px;
}

.youtube-hraunfossar.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-budir-church {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52aa8a973a63f5f0e1fdd_budir-church-west-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-borgarnes {
  position: static;
  top: auto;
}

.how-to-get-to-borgarnes.mainmenu {
  top: 184px;
}

.how-to-get-to-borgarnes.landsvaedi, .how-to-get-to-borgarnes.left {
  top: 42px;
}

.how-to-get-to-borgarnes.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-to-get-to-reach-budir {
  position: static;
  top: auto;
}

.how-to-get-to-reach-budir.mainmenu {
  top: 184px;
}

.how-to-get-to-reach-budir.landsvaedi, .how-to-get-to-reach-budir.left {
  top: 42px;
}

.how-to-get-to-reach-budir.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.photographing-budir {
  position: static;
  top: auto;
}

.photographing-budir.mainmenu {
  top: 184px;
}

.photographing-budir.landsvaedi, .photographing-budir.right {
  top: 42px;
}

.photographing-budir.right.info {
  position: static;
  top: 100px;
}

.youtube-budir-church {
  position: relative;
  top: auto;
}

.youtube-budir-church.mainmenu {
  top: 184px;
}

.youtube-budir-church.landsvaedi, .youtube-budir-church.opening-hours {
  top: 42px;
}

.youtube-budir-church.rammi {
  position: static;
  top: 100px;
}

.kirkjufell-forsida {
  background-color: #fff;
  background-image: linear-gradient(#0000000a, #0000000a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52c99b1d7854eae5fae12_Kirkjufell-Mountain-West-Iceland-sunset.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-kirkjufell {
  position: static;
  top: auto;
}

.how-to-reach-kirkjufell.mainmenu {
  top: 184px;
}

.how-to-reach-kirkjufell.landsvaedi, .how-to-reach-kirkjufell.right {
  top: 42px;
}

.how-to-reach-kirkjufell.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-was-kirkjufell-formed {
  position: static;
  top: auto;
}

.how-was-kirkjufell-formed.mainmenu {
  top: 184px;
}

.how-was-kirkjufell-formed.landsvaedi, .how-was-kirkjufell-formed.left {
  top: 42px;
}

.how-was-kirkjufell-formed.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.hike-kirkjufell {
  position: static;
  top: auto;
}

.hike-kirkjufell.mainmenu {
  top: 184px;
}

.hike-kirkjufell.landsvaedi, .hike-kirkjufell.right {
  top: 42px;
}

.hike-kirkjufell.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.photography-kirkjufell {
  position: static;
  top: auto;
}

.photography-kirkjufell.mainmenu {
  top: 184px;
}

.photography-kirkjufell.landsvaedi, .photography-kirkjufell.left {
  top: 42px;
}

.photography-kirkjufell.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.mynd-titil-londrangar {
  background-color: #fff;
  background-image: linear-gradient(#0000001f, #0000001f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52ed8310d51faa257b6b5_Londrangar-snaefellsnes.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-londrangar {
  position: static;
  top: auto;
}

.how-to-reach-londrangar.mainmenu {
  top: 184px;
}

.how-to-reach-londrangar.landsvaedi, .how-to-reach-londrangar.left {
  top: 42px;
}

.how-to-reach-londrangar.left.info {
  position: static;
  top: 100px;
}

.folklore-at-l-ndrangar {
  position: static;
  top: auto;
}

.folklore-at-l-ndrangar.mainmenu {
  top: 184px;
}

.folklore-at-l-ndrangar.landsvaedi, .folklore-at-l-ndrangar.right {
  top: 42px;
}

.folklore-at-l-ndrangar.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.mynd-titil-vatnshellir {
  background-color: #fff;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5278aa92ebd3598fbfb85_view-over-snaefellsnes.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-vatnshellir-cave {
  position: static;
  top: auto;
}

.how-to-reach-vatnshellir-cave.mainmenu {
  top: 184px;
}

.how-to-reach-vatnshellir-cave.landsvaedi, .how-to-reach-vatnshellir-cave.left {
  top: 42px;
}

.how-to-reach-vatnshellir-cave.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.how-to-prepare-for-vatnshellir-cave {
  position: static;
  top: auto;
}

.how-to-prepare-for-vatnshellir-cave.mainmenu {
  top: 184px;
}

.how-to-prepare-for-vatnshellir-cave.landsvaedi, .how-to-prepare-for-vatnshellir-cave.right {
  top: 42px;
}

.how-to-prepare-for-vatnshellir-cave.right.info {
  position: static;
  top: 100px;
}

.mynd-titil-arnarstapi {
  background-color: #fff;
  background-image: linear-gradient(#00000021, #00000021), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e531e87692a481d41ec483_arnastapi-coastline.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-arnarstapi {
  position: static;
  top: auto;
}

.how-to-reach-arnarstapi.mainmenu {
  top: 184px;
}

.how-to-reach-arnarstapi.landsvaedi, .how-to-reach-arnarstapi.left {
  top: 42px;
}

.how-to-reach-arnarstapi.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.what-to-see-arnarstapi {
  position: static;
  top: auto;
}

.what-to-see-arnarstapi.mainmenu {
  top: 184px;
}

.what-to-see-arnarstapi.landsvaedi, .what-to-see-arnarstapi.right {
  top: 42px;
}

.what-to-see-arnarstapi.right.info {
  position: static;
  top: 100px;
}

.youtube-arnarstapi {
  position: relative;
  top: auto;
}

.youtube-arnarstapi.mainmenu {
  top: 184px;
}

.youtube-arnarstapi.landsvaedi, .youtube-arnarstapi.opening-hours {
  top: 42px;
}

.youtube-arnarstapi.rammi {
  position: static;
  top: 100px;
}

.section-westfjords {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c75a68e3266844d3b69e_Westfjords-Iceland-mountains.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-westfjords.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-westfjords.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-westfjords.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-westfjords.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-westfjords.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-westfjords.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-westfjords.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-westfjords.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-westfjords.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.westfjords-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.westfjords-heading._926e51 {
  color: #926e51;
  background-color: #926e51;
}

.westfjords-heading.e84e58 {
  background-color: #e84e58;
}

.section-west-iceland-copy {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5278aa92ebd3598fbfb85_view-over-snaefellsnes.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 90vh;
  padding: 50px;
}

.section-west-iceland-copy.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-west-iceland-copy.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-west-iceland-copy.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-west-iceland-copy.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-west-iceland-copy.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-west-iceland-copy.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-west-iceland-copy.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-west-iceland-copy.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-west-iceland-copy.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.westfjordss-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.westfjordss-heading._926e51 {
  color: #926e51;
  background-color: #926e51;
}

.westfjordss-heading.e84e58 {
  background-color: #fa8905;
  background-image: linear-gradient(#fa8905 19%, #8379f4);
}

.where-is-dynjandi {
  background-color: #fff;
  background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56883b9e7f66a70a3af08_Dynjandi-waterfall.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.when-is-the-best-time-to-visit-dynjandi-waterfall {
  position: static;
  top: auto;
}

.when-is-the-best-time-to-visit-dynjandi-waterfall.mainmenu {
  top: 184px;
}

.when-is-the-best-time-to-visit-dynjandi-waterfall.landsvaedi, .when-is-the-best-time-to-visit-dynjandi-waterfall.right {
  top: 42px;
}

.when-is-the-best-time-to-visit-dynjandi-waterfall.right.info {
  position: static;
}

.youtube-dynjandi {
  position: relative;
  top: auto;
}

.youtube-dynjandi.mainmenu {
  top: 184px;
}

.youtube-dynjandi.landsvaedi, .youtube-dynjandi.opening-hours {
  top: 42px;
}

.youtube-dynjandi.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-latrabjarg {
  background-color: #fff;
  background-image: linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e568ccab4824043589c1fb_Latrabjarg-Westfjords.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-latrabjarg {
  position: static;
  top: auto;
}

.how-to-get-to-latrabjarg.mainmenu {
  top: 184px;
}

.how-to-get-to-latrabjarg.landsvaedi, .how-to-get-to-latrabjarg.left {
  top: 42px;
}

.how-to-get-to-latrabjarg.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.best-time-to-visit-l-trabjarg-cliffs {
  position: static;
  top: auto;
}

.best-time-to-visit-l-trabjarg-cliffs.mainmenu {
  top: 184px;
}

.best-time-to-visit-l-trabjarg-cliffs.landsvaedi, .best-time-to-visit-l-trabjarg-cliffs.right {
  top: 42px;
}

.best-time-to-visit-l-trabjarg-cliffs.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.birdlife-at-l-trabjarg-cliffs {
  position: relative;
  top: auto;
}

.birdlife-at-l-trabjarg-cliffs.mainmenu {
  top: 184px;
}

.birdlife-at-l-trabjarg-cliffs.landsvaedi, .birdlife-at-l-trabjarg-cliffs.left {
  top: 42px;
}

.birdlife-at-l-trabjarg-cliffs.left.info {
  position: static;
  top: 100px;
}

.youtube-latrabjarg {
  position: relative;
  top: auto;
}

.youtube-latrabjarg.mainmenu {
  top: 184px;
}

.youtube-latrabjarg.landsvaedi, .youtube-latrabjarg.opening-hours {
  top: 42px;
}

.youtube-latrabjarg.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-isafjordur {
  background-color: #fff;
  background-image: linear-gradient(#0000006b, #0000006b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56b6cba7a7e6ecf7062ea_Isafjordur-town.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-isafjordur {
  position: static;
  top: auto;
}

.how-to-get-to-isafjordur.mainmenu {
  top: 184px;
}

.how-to-get-to-isafjordur.landsvaedi, .how-to-get-to-isafjordur.right {
  top: 42px;
}

.how-to-get-to-isafjordur.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.accommodation-in-isafjordur {
  position: relative;
  top: auto;
}

.accommodation-in-isafjordur.mainmenu {
  top: 184px;
}

.accommodation-in-isafjordur.landsvaedi, .accommodation-in-isafjordur.left {
  top: 42px;
}

.accommodation-in-isafjordur.left.info {
  position: static;
  top: 100px;
}

.youtube-isafjordur {
  position: relative;
  top: auto;
}

.youtube-isafjordur.mainmenu {
  top: 184px;
}

.youtube-isafjordur.landsvaedi, .youtube-isafjordur.opening-hours {
  top: 42px;
}

.youtube-isafjordur.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-hornstrandir {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56dbaba7a7e80627097c2_Westfjords-Iceland-sunset.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.flora-of-hornstrandir {
  position: static;
  top: auto;
}

.flora-of-hornstrandir.mainmenu {
  top: 184px;
}

.flora-of-hornstrandir.landsvaedi, .flora-of-hornstrandir.left {
  top: 42px;
}

.flora-of-hornstrandir.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.wild-life-at-hornstrandir {
  position: static;
  top: auto;
}

.wild-life-at-hornstrandir.mainmenu {
  top: 184px;
}

.wild-life-at-hornstrandir.landsvaedi, .wild-life-at-hornstrandir.right {
  top: 42px;
}

.wild-life-at-hornstrandir.right.info {
  position: static;
  top: 100px;
}

.youtube-hornstrandir {
  position: relative;
  top: auto;
}

.youtube-hornstrandir.mainmenu {
  top: 184px;
}

.youtube-hornstrandir.landsvaedi, .youtube-hornstrandir.opening-hours {
  top: 42px;
}

.youtube-hornstrandir.rammi {
  position: static;
  top: 100px;
}

.raudisandur-forsida {
  background-color: #fff;
  background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56fc3b9e7f6c555a41fae_Raudisandur-westfjords.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-raudisandur {
  position: static;
  top: auto;
}

.how-to-reach-raudisandur.mainmenu {
  top: 184px;
}

.how-to-reach-raudisandur.landsvaedi, .how-to-reach-raudisandur.right {
  top: 42px;
}

.how-to-reach-raudisandur.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.youtube-raudisandur {
  position: relative;
  top: auto;
}

.youtube-raudisandur.mainmenu {
  top: 184px;
}

.youtube-raudisandur.landsvaedi, .youtube-raudisandur.opening-hours {
  top: 42px;
}

.youtube-raudisandur.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-patreksfjordur {
  background-color: #fff;
  background-image: linear-gradient(#00000030, #00000030), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5710e0cf49f1d5c302672_Patreksfjordur-Westfjords-Iceland.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.youtube-patreksfjordur {
  position: relative;
  top: auto;
}

.youtube-patreksfjordur.mainmenu {
  top: 184px;
}

.youtube-patreksfjordur.landsvaedi, .youtube-patreksfjordur.opening-hours {
  top: 42px;
}

.youtube-patreksfjordur.rammi {
  position: static;
  top: 100px;
}

.how-to-reach-patreksfjordur {
  position: static;
  top: auto;
}

.how-to-reach-patreksfjordur.mainmenu {
  top: 184px;
}

.how-to-reach-patreksfjordur.landsvaedi, .how-to-reach-patreksfjordur.left {
  top: 42px;
}

.how-to-reach-patreksfjordur.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-djupavik {
  background-color: #fff;
  background-image: linear-gradient(#00000057, #00000057), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e57239f143e351efb21770_djupavik-abandoned-ship.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-djupavik {
  position: static;
  top: auto;
}

.how-to-reach-djupavik.mainmenu {
  top: 184px;
}

.how-to-reach-djupavik.landsvaedi, .how-to-reach-djupavik.left {
  top: 42px;
}

.how-to-reach-djupavik.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.youtube-djupavik {
  position: relative;
  top: auto;
}

.youtube-djupavik.mainmenu {
  top: 184px;
}

.youtube-djupavik.landsvaedi, .youtube-djupavik.opening-hours {
  top: 42px;
}

.youtube-djupavik.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-krossneslaug {
  background-color: #fff;
  background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5746610a639bece0009d6_Krossneslaug-westfjords.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-reach-krossneslaug {
  position: static;
  top: auto;
}

.how-to-reach-krossneslaug.mainmenu {
  top: 184px;
}

.how-to-reach-krossneslaug.landsvaedi, .how-to-reach-krossneslaug.left {
  top: 42px;
}

.how-to-reach-krossneslaug.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.the-surrounding-area {
  position: static;
  top: auto;
}

.the-surrounding-area.mainmenu {
  top: 184px;
}

.the-surrounding-area.landsvaedi, .the-surrounding-area.right {
  top: 42px;
}

.the-surrounding-area.right.info {
  position: static;
  top: 100px;
}

.infinity-pool {
  position: static;
  top: auto;
}

.infinity-pool.mainmenu {
  top: 184px;
}

.infinity-pool.landsvaedi, .infinity-pool.left {
  top: 42px;
}

.infinity-pool.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.krossneslaug-entrence {
  background-color: #fff;
}

.krossneslaug-entrence.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.links {
  background-color: #3f7feb;
  background-image: none;
  margin-top: 40px;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.krossneslaug-entrence.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.krossneslaug-entrence.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.krossneslaug-entrence.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.krossneslaug-entrence.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.krossneslaug-entrence.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.krossneslaug-entrence.main.mynd-haegramegin.austurvollur.naestefsta, .krossneslaug-entrence.main.mynd-haegramegin.when, .krossneslaug-entrence.main.mynd-haegramegin.naestefsta, .krossneslaug-entrence.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.youtube-krossneslaug {
  position: relative;
  top: auto;
}

.youtube-krossneslaug.mainmenu {
  top: 184px;
}

.youtube-krossneslaug.landsvaedi, .youtube-krossneslaug.opening-hours {
  top: 42px;
}

.youtube-krossneslaug.rammi {
  position: static;
  top: 100px;
}

.section-highlands {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7faca8b497e307d3a68c3_Highlands-road.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-highlands.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-highlands.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-highlands.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-highlands.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-highlands.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-highlands.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-highlands.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-highlands.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-highlands.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.highlands-heading {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.highlands-heading._926e51 {
  color: #926e51;
  background-color: #926e51;
}

.highlands-heading.e84e58 {
  text-align: center;
  background-color: #fa8905;
  background-image: linear-gradient(#926e51 57%, #fff);
  height: auto;
  line-height: 1;
}

.landmannalaugar-forsida {
  background-color: #fff;
  background-image: linear-gradient(#00000021, #00000021), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e59c0510773364b72f8683_Landmannalaugar-iceland-highlands.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.hiking-in-landmannalaugar {
  position: static;
  top: auto;
}

.hiking-in-landmannalaugar.mainmenu {
  top: 184px;
}

.hiking-in-landmannalaugar.landsvaedi, .hiking-in-landmannalaugar.right {
  top: 42px;
}

.hiking-in-landmannalaugar.right.info {
  position: static;
}

.skilti-heading-minna {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
  display: flex;
}

.skilti-heading-minna.harpa {
  padding-left: 63px;
  padding-right: 63px;
}

.skilti-heading-minna.swimming {
  margin-top: 10px;
  margin-bottom: -13px;
}

.hiking-milli {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 2vw;
}

.hiking-milli.foodboard {
  margin-bottom: auto;
  line-height: 25px;
}

.how-to-prepare-copy {
  background-color: #fff;
}

.how-to-prepare-copy.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.how-to-prepare-copy.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.how-to-prepare-copy.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.how-to-prepare-copy.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.how-to-prepare-copy.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.how-to-prepare-copy.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.how-to-prepare-copy.main.mynd-haegramegin.austurvollur.naestefsta, .how-to-prepare-copy.main.mynd-haegramegin.when, .how-to-prepare-copy.main.mynd-haegramegin.naestefsta, .how-to-prepare-copy.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.hiking-landmanna {
  background-color: #fff;
}

.hiking-landmanna.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-landmanna.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.hiking-landmanna.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.hiking-landmanna.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.hiking-landmanna.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.hiking-landmanna.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.hiking-landmanna.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.hiking-landmanna.main.mynd-haegramegin.austurvollur.naestefsta, .hiking-landmanna.main.mynd-haegramegin.when, .hiking-landmanna.main.mynd-haegramegin.naestefsta, .hiking-landmanna.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.youtube-landmanna {
  position: relative;
  top: auto;
}

.youtube-landmanna.mainmenu {
  top: 184px;
}

.youtube-landmanna.landsvaedi, .youtube-landmanna.opening-hours {
  top: 42px;
}

.youtube-landmanna.rammi {
  position: static;
  top: 100px;
}

.mynd-titil-thorsmork {
  background-color: #fff;
  background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e59fc96f5d3e1169941d6f_Thorsmork-winter.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-rsm-rk {
  position: static;
  top: auto;
}

.how-to-get-to-rsm-rk.mainmenu {
  top: 184px;
}

.how-to-get-to-rsm-rk.landsvaedi, .how-to-get-to-rsm-rk.left {
  top: 42px;
}

.how-to-get-to-rsm-rk.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.hiking-in-rsm-rk {
  position: relative;
  top: auto;
}

.hiking-in-rsm-rk.mainmenu {
  top: 184px;
}

.hiking-in-rsm-rk.landsvaedi, .hiking-in-rsm-rk.left {
  top: 42px;
}

.hiking-in-rsm-rk.left.info {
  position: static;
  top: 100px;
}

.can-i-self-drive-to-rsm-rk {
  position: static;
  top: auto;
}

.can-i-self-drive-to-rsm-rk.mainmenu {
  top: 184px;
}

.can-i-self-drive-to-rsm-rk.landsvaedi, .can-i-self-drive-to-rsm-rk.right {
  top: 42px;
}

.can-i-self-drive-to-rsm-rk.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.hiking-thorsm {
  background-color: #fff;
}

.hiking-thorsm.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-thorsm.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.hiking-thorsm.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.hiking-thorsm.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.hiking-thorsm.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.hiking-thorsm.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.hiking-thorsm.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.hiking-thorsm.main.mynd-haegramegin.austurvollur.naestefsta, .hiking-thorsm.main.mynd-haegramegin.when, .hiking-thorsm.main.mynd-haegramegin.naestefsta, .hiking-thorsm.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-isafjordur-copy {
  background-color: #fff;
  background-image: linear-gradient(#0000006b, #0000006b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a2af51956b6627106c1e_Kerlingarfjoll-overview.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.mynd-titil-kerlingarfjoll {
  background-color: #fff;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a2af51956b6627106c1e_Kerlingarfjoll-overview.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.folklore-of-kerlingarfj-ll {
  position: static;
  top: auto;
}

.folklore-of-kerlingarfj-ll.mainmenu {
  top: 184px;
}

.folklore-of-kerlingarfj-ll.landsvaedi, .folklore-of-kerlingarfj-ll.right {
  top: 42px;
}

.folklore-of-kerlingarfj-ll.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.hiking-kerlingafj {
  background-color: #fff;
}

.hiking-kerlingafj.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.hiking-kerlingafj.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.hiking-kerlingafj.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.hiking-kerlingafj.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.hiking-kerlingafj.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.hiking-kerlingafj.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.hiking-kerlingafj.main.mynd-haegramegin.austurvollur.naestefsta, .hiking-kerlingafj.main.mynd-haegramegin.when, .hiking-kerlingafj.main.mynd-haegramegin.naestefsta, .hiking-kerlingafj.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.mynd-titil-haifoss {
  background-color: #fff;
  background-image: linear-gradient(#00000024, #00000024), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a5abb55a6e5082f3a0b8_HAIFOSS-SOUTH-ICELAND-.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-h-ifoss-waterfall {
  position: static;
  top: auto;
}

.how-to-get-to-h-ifoss-waterfall.mainmenu {
  top: 184px;
}

.how-to-get-to-h-ifoss-waterfall.landsvaedi, .how-to-get-to-h-ifoss-waterfall.left {
  top: 42px;
}

.how-to-get-to-h-ifoss-waterfall.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.can-i-reach-haifoss-on-2wd {
  position: static;
  top: auto;
}

.can-i-reach-haifoss-on-2wd.mainmenu {
  top: 184px;
}

.can-i-reach-haifoss-on-2wd.landsvaedi, .can-i-reach-haifoss-on-2wd.right {
  top: 42px;
}

.can-i-reach-haifoss-on-2wd.right.info {
  position: static;
  top: 100px;
}

.aldeyjarfoss-forsida {
  background-color: #fff;
  background-image: linear-gradient(#0000002b, #0000002b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a6eb1d4162b3208891b6_Aldeyjarfoss-Icelandis-highlands.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-aldeyjarfoss {
  position: static;
  top: auto;
}

.how-to-get-to-aldeyjarfoss.mainmenu {
  top: 184px;
}

.how-to-get-to-aldeyjarfoss.landsvaedi, .how-to-get-to-aldeyjarfoss.right {
  top: 42px;
}

.how-to-get-to-aldeyjarfoss.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.acommodation-near-aldeyjarfoss {
  position: static;
  top: auto;
}

.acommodation-near-aldeyjarfoss.mainmenu {
  top: 184px;
}

.acommodation-near-aldeyjarfoss.landsvaedi, .acommodation-near-aldeyjarfoss.left {
  top: 42px;
}

.acommodation-near-aldeyjarfoss.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-maelifell {
  background-color: #fff;
  background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7854ac2e7cae70da4f_Maelifeel-mountain-Icelandic-highlands.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-maelifell {
  position: static;
  top: auto;
}

.how-to-get-to-maelifell.mainmenu {
  top: 184px;
}

.how-to-get-to-maelifell.landsvaedi, .how-to-get-to-maelifell.left {
  top: 42px;
}

.how-to-get-to-maelifell.left.info {
  position: static;
  top: 100px;
}

.mynd-titil-langjokull {
  background-color: #fff;
  background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a90d475071700eaf4741_Langjokull-glacier.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-langjokull {
  position: static;
  top: auto;
}

.how-to-get-to-langjokull.mainmenu {
  top: 184px;
}

.how-to-get-to-langjokull.landsvaedi, .how-to-get-to-langjokull.left {
  top: 42px;
}

.how-to-get-to-langjokull.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.ice-caves-on-langj-kull-glacier {
  position: static;
  top: auto;
}

.ice-caves-on-langj-kull-glacier.mainmenu {
  top: 184px;
}

.ice-caves-on-langj-kull-glacier.landsvaedi, .ice-caves-on-langj-kull-glacier.right {
  top: 42px;
}

.ice-caves-on-langj-kull-glacier.right.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.langj-kull-glacier-the-heart-of-iceland {
  position: static;
  top: auto;
}

.langj-kull-glacier-the-heart-of-iceland.mainmenu {
  top: 184px;
}

.langj-kull-glacier-the-heart-of-iceland.landsvaedi, .langj-kull-glacier-the-heart-of-iceland.left {
  top: 42px;
}

.langj-kull-glacier-the-heart-of-iceland.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.mynd-titil-askja-volcano {
  background-color: #fff;
  background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5aadf6f208852665c5b8d_Askja-in-Highlands.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 92px;
}

.how-to-get-to-askja {
  position: static;
  top: auto;
}

.how-to-get-to-askja.mainmenu {
  top: 184px;
}

.how-to-get-to-askja.landsvaedi, .how-to-get-to-askja.left {
  top: 42px;
}

.how-to-get-to-askja.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.driving-to-askja {
  background-color: #fff;
}

.driving-to-askja.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.links.faq {
  background-color: #8c9856;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.driving-to-askja.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.driving-to-askja.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.driving-to-askja.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.driving-to-askja.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.driving-to-askja.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.driving-to-askja.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.driving-to-askja.main.mynd-haegramegin.austurvollur.naestefsta, .driving-to-askja.main.mynd-haegramegin.when, .driving-to-askja.main.mynd-haegramegin.naestefsta, .driving-to-askja.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.youtube-askja {
  position: relative;
  top: auto;
}

.youtube-askja.mainmenu {
  top: 184px;
}

.youtube-askja.landsvaedi, .youtube-askja.opening-hours {
  top: 42px;
}

.youtube-askja.rammi {
  position: static;
  top: 100px;
}

.text-span-92 {
  color: #587e96;
}

.text-span-93 {
  color: #3f7feb;
}

.text-span-94 {
  color: #926e51;
}

.text-span-95 {
  color: #587e96;
}

.text-span-96 {
  color: #d8732d;
}

.youtube-meradalir {
  background-color: #fff;
}

.youtube-meradalir.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.youtube-meradalir.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.youtube-meradalir.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.youtube-meradalir.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-span-97, .text-span-98 {
  color: #3f7feb;
}

.text-span-99 {
  color: #8379f4;
}

.text-span-100, .text-span-101, .text-span-102 {
  color: #3f7feb;
}

.text-span-103 {
  color: #05c1fc;
}

.text-span-104, .text-span-105 {
  color: #8379f4;
}

.text-span-106 {
  color: #4b9653;
}

.text-span-107 {
  color: #fa8905;
}

.text-span-108 {
  color: #3e49bc;
}

.text-span-109, .text-span-110, .text-span-111, .text-span-112 {
  color: #d85632;
}

.where-is-gunnuh {
  background-color: #fff;
}

.where-is-gunnuh.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(169deg, #926e51, #b59d39);
  margin-top: -40px;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.where-is-gunnuh.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.where-is-gunnuh.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.where-is-gunnuh.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.where-is-gunnuh.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.where-is-gunnuh.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.where-is-gunnuh.main.mynd-haegramegin.austurvollur.naestefsta, .where-is-gunnuh.main.mynd-haegramegin.when, .where-is-gunnuh.main.mynd-haegramegin.naestefsta, .where-is-gunnuh.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.link-4 {
  text-decoration: none;
}

.text-span-113 {
  color: #fff;
}

.text-span-114 {
  color: #d56e2b;
}

.text-span-115, .text-span-116 {
  color: #926e51;
}

.text-span-117 {
  color: #b59d39;
}

.text-span-118, .text-span-119 {
  color: #8f5080;
}

.text-span-120, .text-span-121 {
  color: #b59d39;
}

.text-span-122 {
  color: #1472a7;
}

.text-span-123, .text-span-124 {
  color: #e84e58;
}

.text-span-125 {
  color: #587e96;
}

.text-span-126, .text-span-127 {
  color: #b59d39;
}

.text-span-128, .text-span-129 {
  color: #926e51;
}

.mynd-titil-thingvellir {
  background-color: #fff;
  background-image: linear-gradient(#00000017, #00000017), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c22968bea56562ff6861_Thingvellir-night-sky.jpg");
  background-position: 0 0, 50% 24%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 15px;
}

.text-span-130, .text-span-131, .text-span-132, .text-span-133 {
  color: #926e51;
}

.text-span-134, .text-span-135, .text-span-136, .text-span-137 {
  color: #8c9856;
}

.text-span-138, .text-span-139 {
  color: #e84e58;
}

.text-span-140 {
  color: #8c9856;
}

.text-span-141 {
  color: #587e96;
}

.text-span-142, .text-span-143 {
  color: #4b9653;
}

.text-span-144 {
  color: #3f7feb;
}

.text-span-145, .text-span-146 {
  color: #b59d39;
}

.text-span-147, .text-span-148 {
  color: #e84e58;
}

.text-span-149, .text-span-150, .text-span-151, .text-span-152, .text-span-153 {
  color: #61bd50;
}

.text-span-154, .text-span-155 {
  color: #d85632;
}

.text-span-156, .text-span-157, .text-span-158, .text-span-159 {
  color: #61bd50;
}

.text-span-160 {
  color: #b59d39;
}

.text-span-161, .text-span-162 {
  color: #61bd50;
}

.text-span-163, .text-span-164 {
  color: #4b9653;
}

.text-span-165, .text-span-166, .text-span-167, .text-span-168, .text-span-169 {
  color: #905b4f;
}

.text-span-170, .text-span-171 {
  color: #1472a7;
}

.text-span-172, .text-span-173 {
  color: #d85632;
}

.text-span-174, .text-span-175 {
  color: #fa8905;
}

.text-span-176, .text-span-177 {
  color: #05c1fc;
}

.text-span-178 {
  color: #905b4f;
}

.text-span-179, .text-span-180 {
  color: #8379f4;
}

.text-span-181, .text-span-182 {
  color: #926e51;
}

.text-span-183 {
  color: #587e96;
}

.text-span-184, .text-span-185 {
  color: #61bd50;
}

.text-span-186, .text-span-187 {
  color: #926e51;
}

.text-span-188 {
  color: #d8732d;
}

.text-span-189, .text-span-190, .text-span-191 {
  color: #587e96;
}

.text-span-192, .text-span-193 {
  color: #1472a7;
}

.text-span-194 {
  color: #fa8905;
}

.text-span-195, .text-span-196 {
  color: #61bd50;
}

.text-span-197, .text-span-198, .bold-text-89, .text-span-199, .text-span-200 {
  color: #926e51;
}

.text-span-201 {
  color: #fa8905;
}

.text-span-202, .text-span-203 {
  color: #3f7feb;
}

.text-span-204, .text-span-205 {
  color: #61bd50;
}

.text-span-206, .text-span-207 {
  color: #d85632;
}

.text-span-208, .text-span-209 {
  color: #fa8905;
}

.text-span-210, .text-span-211 {
  color: #61bd50;
}

.text-span-212, .text-span-213 {
  color: #4b9653;
}

.text-span-214 {
  color: #fa8905;
}

.text-span-215, .text-span-216, .text-span-217, .text-span-218, .text-span-219, .text-span-220, .text-span-221 {
  color: #587e96;
}

.text-span-222, .text-span-223 {
  color: #fa8905;
}

.text-span-224, .text-span-225 {
  color: #587e96;
}

.text-span-226, .text-span-227, .text-span-228 {
  color: #905b4f;
}

.text-span-229, .text-span-230, .text-span-231 {
  color: #1472a7;
}

.text-span-232 {
  color: #b59d39;
}

.text-span-233 {
  color: #4b9653;
}

.text-span-234 {
  color: #d85632;
}

.text-span-235 {
  color: #e84e58;
}

.text-span-236, .text-span-237, .text-span-238, .text-span-239 {
  color: #4b9653;
}

.text-span-240, .text-span-241 {
  color: #61bd50;
}

.text-span-242, .text-span-243 {
  color: #e84e58;
}

.text-span-244, .text-span-245 {
  color: #b59d39;
}

.text-span-246, .text-span-247 {
  color: #926e51;
}

.container-youtube-40 {
  background-color: #fff;
}

.container-youtube-40.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-40.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube-40.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-40.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube-40.main.rounded._40 {
  margin-top: 40px;
}

.text-span-248 {
  color: #4b9653;
}

.text-span-249, .text-span-250 {
  color: #8379f4;
}

.text-span-251, .text-span-252 {
  color: #b59d39;
}

.text-span-253, .text-span-254 {
  color: #587e96;
}

.text-span-255, .text-span-256 {
  color: #e84e58;
}

.text-span-257, .text-span-258 {
  color: #926e51;
}

.text-span-259, .text-span-260 {
  color: #61bd50;
}

.text-span-261, .text-span-262 {
  color: #e84e58;
}

.text-span-263, .text-span-264, .text-span-265 {
  color: #61bd50;
}

.text-span-266, .text-span-267, .text-span-268 {
  color: #905b4f;
}

.text-span-269, .text-span-270 {
  color: #b59d39;
}

.text-span-271, .text-span-272 {
  color: #926e51;
}

.text-span-273 {
  color: #587e96;
}

.text-span-274, .text-span-275, .text-span-276 {
  color: #8c9856;
}

.text-span-277, .text-span-278 {
  color: #61bd50;
}

.text-span-279 {
  color: #b59d39;
}

.text-span-280 {
  color: #587e96;
}

.text-span-281 {
  color: #4b9653;
}

.text-span-282, .text-span-283, .text-span-284, .text-span-285, .text-span-286 {
  color: #587e96;
}

.text-span-287 {
  color: #b59d39;
}

.text-span-288, .text-span-289 {
  color: #e84e58;
}

.text-span-290 {
  color: #587e96;
}

.text-span-291, .text-span-292 {
  color: #926e51;
}

.text-span-293, .text-span-294 {
  color: #3f7feb;
}

.text-span-295, .text-span-296 {
  color: #587e96;
}

.text-span-297, .text-span-298 {
  color: #b59d39;
}

.text-span-299, .text-span-300 {
  color: #3f7feb;
}

.text-span-301, .text-span-302 {
  color: #b59d39;
}

.text-span-303, .text-span-304 {
  color: #1472a7;
}

.text-span-305 {
  color: #e84e58;
}

.text-span-306 {
  color: #587e96;
}

.text-span-307, .text-span-308 {
  color: #4b9653;
}

.text-span-309, .text-span-310 {
  color: #e84e58;
}

.text-span-311, .text-span-312, .text-span-313 {
  color: #b59d39;
}

.image-32 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: 63%;
  position: relative;
  top: 95px;
}

.text-span-314, .text-span-315 {
  color: #b59d39;
}

.text-span-316, .text-span-317 {
  color: #8379f4;
}

.text-span-318 {
  color: #926e51;
}

.text-span-319, .text-span-320 {
  color: #61bd50;
}

.text-span-321 {
  color: #587e96;
}

.text-span-322, .text-span-323 {
  color: #d8732d;
}

.text-span-324, .text-span-325 {
  color: #587e96;
}

.text-span-326, .text-span-327, .text-span-328, .text-span-329, .text-span-330 {
  color: #1472a7;
}

.text-span-331 {
  color: #b59d39;
}

.text-span-332, .text-span-333 {
  color: #4b9653;
}

.text-span-334, .text-span-335 {
  color: #e84e58;
}

.text-span-336, .text-span-337 {
  color: #1472a7;
}

.text-span-338, .text-span-339 {
  color: #b59d39;
}

.text-span-340, .text-span-341 {
  color: #905b4f;
}

.text-span-342, .text-span-343 {
  color: #3f7feb;
}

.text-span-344 {
  color: #fa8905;
}

.text-span-345, .text-span-346 {
  color: #05c1fc;
}

.text-span-347, .text-span-348, .text-span-349, .text-span-350 {
  color: #3f7feb;
}

.text-span-351 {
  color: #8c9856;
}

.text-span-352 {
  color: #e84e58;
}

.text-span-353, .text-span-354 {
  color: #926e51;
}

.text-span-355 {
  color: #b59d39;
}

.text-span-356, .text-span-357, .text-span-358 {
  color: #d8732d;
}

.text-span-359 {
  color: #b59d39;
}

.text-span-360, .text-span-361 {
  color: #61bd50;
}

.text-span-362 {
  color: #587e96;
}

.text-span-363, .text-span-364 {
  color: #905b4f;
}

.text-span-365, .text-span-366 {
  color: #3f7feb;
}

.text-span-367, .text-span-368, .text-span-369, .text-span-370 {
  color: #e84e58;
}

.text-span-371, .text-span-372 {
  color: #4b9653;
}

.text-span-373, .text-span-374 {
  color: #587e96;
}

.text-span-375, .text-span-376 {
  color: #3f7feb;
}

.text-span-377, .text-span-378 {
  color: #162380;
}

.text-span-379, .text-span-380 {
  color: #8c9856;
}

.gluggi-blue-lagoon {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: auto;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-blue-lagoon.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-blue-lagoon.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-blue-lagoon.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.fun-facts-reykjanesv {
  background-color: #fff;
}

.fun-facts-reykjanesv.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links.efsti-gluggi {
  margin-top: -40px;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links.b59d39 {
  background-color: #b59d39;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.fun-facts-reykjanesv.main.mynd-haegramegin.austurvollur.naestefsta, .fun-facts-reykjanesv.main.mynd-haegramegin.when, .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsta, .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.link-5, .link-6, .link-7, .link-8, .link-9, .link-10 {
  color: #fff;
  text-decoration: none;
}

.text-span-381, .text-span-382 {
  color: #e84e58;
}

.container-geysir {
  flex: 1;
  align-self: flex-start;
  position: relative;
}

.efsti-gluggi-geysir {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi-geysir.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi-geysir.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi-geysir.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-youtube-gullfoss {
  background-color: #fff;
}

.container-youtube-gullfoss.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-gullfoss.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube-gullfoss.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-gullfoss.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.naestefsti-gluggi-langur {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gluggi-seljal {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 40px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-seljal.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-seljal.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-seljal.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-seljal.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-seljal.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-seljal.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.efsti-gluggi-skogafoss {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gluggi-village {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 40px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-village.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-village.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-village.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-village.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-village.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-village.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.naestefsti-gluggi-dc {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.efsti-gluggi-reynisf {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gluggi-reynisf {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 40px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-reynisf.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-reynisf.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-reynisf.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-reynisf.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-reynisf.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-reynisf.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.efsti-gluggi-jokuls {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gluggi-lagoon {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 40px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-lagoon.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-lagoon.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-lagoon.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-lagoon.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-lagoon.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-lagoon.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.naestefsti-gluggi-daimond {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.text-span-383 {
  color: #4b9653;
}

.text-span-384 {
  color: #fa8905;
}

.text-span-385, .text-span-386, .text-span-387, .text-span-388, .text-span-389, .text-span-390 {
  color: #587e96;
}

.text-span-391, .text-span-392 {
  color: #fa8905;
}

.text-span-393, .text-span-394 {
  color: #8379f4;
}

.text-span-395, .text-span-396, .text-span-397 {
  color: #3f7feb;
}

.text-span-398 {
  color: #61bd50;
}

.text-span-399, .text-span-400 {
  color: #1472a7;
}

.container-youtube-monster {
  background-color: #fff;
}

.container-youtube-monster.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-monster.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube-monster.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-monster.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-span-401 {
  color: #b59d39;
}

.text-span-402 {
  color: #4b9653;
}

.text-span-403 {
  color: #d85632;
}

.text-span-404 {
  color: #e84e58;
}

.text-span-405, .text-span-406, .text-span-407, .text-span-408 {
  color: #4b9653;
}

.text-span-409, .text-span-410 {
  color: #61bd50;
}

.text-span-411, .text-span-412 {
  color: #e84e58;
}

.text-span-413, .text-span-414 {
  color: #b59d39;
}

.text-span-415 {
  color: #926e51;
}

.naestefsti-gluggi-vestrahorn {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.nyr-naestefsti {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.nyr-naestefsti.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.nyr-naestefsti.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.nyr-naestefsti.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.nyr-naestefsti.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.nyr-naestefsti.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.nyr-naestefsti.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.dining-seydis {
  background-color: #fff;
}

.dining-seydis.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
  background-color: #8c9856;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.dining-seydis.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.dining-seydis.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.dining-seydis.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.dining-seydis.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.dining-seydis.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.dining-seydis.main.mynd-haegramegin.austurvollur.naestefsta, .dining-seydis.main.mynd-haegramegin.when, .dining-seydis.main.mynd-haegramegin.naestefsta, .dining-seydis.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.studlagil-special {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.studlagil-special.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.studlagil-special.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.studlagil-special.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.studlagil-special.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.studlagil-special.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.studlagil-special.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-youtube-glymur {
  background-color: #fff;
}

.container-youtube-glymur.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-glymur.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.container-youtube-glymur.main.rounded {
  clear: both;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-youtube-glymur.main.rounded.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-span-418, .text-span-419, .text-span-420, .text-span-421, .text-span-422 {
  color: #905b4f;
}

.text-span-423 {
  color: #e84e58;
}

.text-span-424, .text-span-425 {
  color: #61bd50;
}

.text-span-426 {
  color: #b59d39;
}

.text-span-427, .text-span-428, .text-span-429 {
  color: #fa8905;
}

.text-span-430, .text-span-431 {
  color: #61bd50;
}

.text-span-432 {
  color: #926e51;
}

.text-span-433, .text-span-434 {
  color: #905b4f;
}

.text-span-435, .text-span-436 {
  color: #3f7feb;
}

.text-span-437 {
  color: #e84e58;
}

.text-span-438, .text-span-439, .text-span-440 {
  color: #61bd50;
}

.text-span-441, .text-span-442 {
  color: #587e96;
}

.text-span-443, .text-span-444 {
  color: #3f7feb;
}

.text-span-445, .text-span-446 {
  color: #162380;
}

.text-span-447, .text-span-448 {
  color: #61bd50;
}

.container-reykjavik-slider-test {
  background-color: #fff;
}

.container-reykjavik-slider-test.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-reykjavik-slider-test.main.mynd-haegramegin.austurvollur.naestefsta, .container-reykjavik-slider-test.main.mynd-haegramegin.when, .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsta, .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.main-gluggi-reykjanes {
  position: relative;
  top: auto;
}

.main-gluggi-reykjanes.mainmenu {
  top: 184px;
}

.main-gluggi-reykjanes.mainmenu.reykjavik, .main-gluggi-reykjanes.mainmenu.forsida {
  position: static;
}

.main-gluggi-reykjanes.landsvaedi {
  position: static;
  top: 42px;
}

.rent-takki {
  color: var(--white);
  letter-spacing: 3px;
  font-size: 2vw;
  line-height: 1;
}

.takki-rent-a-car {
  float: none;
  clear: none;
  direction: ltr;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 18px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 6vh;
  margin: 11px auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.takki-rent-a-car.reykjo {
  float: left;
  clear: both;
  background-color: #192385;
  margin-left: 4px;
  margin-right: auto;
  position: relative;
}

.takki-rent-a-car.reykjo.explore {
  margin-top: 21px;
  margin-bottom: 5px;
  margin-left: -57px;
  position: absolute;
  inset: auto 0% 0%;
}

.takki-rent-a-car.south {
  background-color: #d8732d;
  flex-wrap: nowrap;
  place-content: flex-end center;
  align-items: center;
  width: 28vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-rent-a-car.south.gunnuhver {
  background-color: #b59d39;
}

.takki-rent-a-car.south.gullfoss {
  background-color: #587e96;
}

.takki-rent-a-car.south.studlagil {
  background-color: #905b4f;
}

.takki-rent-a-car.south.godafoss, .takki-rent-a-car.south.hraunfossar {
  background-color: #3f7feb;
}

.takki-rent-a-car.south.kerlingafjoll {
  background-color: #926e51;
}

.takki-rent-a-car.north {
  object-fit: fill;
  background-color: #4b9653;
  justify-content: center;
  align-items: center;
  width: 28vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-rent-a-car.north.reykjanesviti {
  background-color: #8379f4;
}

.takki-rent-a-car.north.seljalandsfoss, .takki-rent-a-car.north.selja {
  background-color: #d8732d;
}

.takki-rent-a-car.north.hallormstadaskogur, .takki-rent-a-car.north.hallorms {
  background-color: #8c9856;
}

.takki-rent-a-car.north.akureyri, .takki-rent-a-car.north.kirkjufell {
  background-color: #e84e58;
}

.takki-rent-a-car.north.aldeyjarfoss {
  background-color: #8c9856;
}

.takki-rent-a-car.west {
  background-color: #926e51;
  width: 28vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-rent-a-car.west.reykjanesta {
  background-color: #61bd50;
}

.takki-rent-a-car.west.skogafoss {
  background-color: #3e49bc;
}

.takki-rent-a-car.west.borgafjordur {
  background-color: #d8732d;
}

.takki-rent-a-car.west.husavik {
  background-color: #8c9856;
}

.takki-rent-a-car.west.haifoss {
  background-color: #e84e58;
}

.takki-rent-a-car.highlands {
  background-color: #b59d39;
  width: 28vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-rent-a-car.highlands.seltun {
  background-color: #d8732d;
}

.takki-rent-a-car.highlands.reynisfjara {
  background-color: #8c9856;
}

.takki-rent-a-car.highlands.daimond {
  background-color: #e84e58;
}

.takki-rent-a-car.highlands.hengifoss {
  background-color: #587e96;
}

.takki-rent-a-car.highlands.asbyrgi {
  background-color: #8379f4;
}

.takki-rent-a-car.westfjords {
  background-color: #587e96;
  justify-content: center;
  align-items: center;
  width: 28vw;
  height: 5vh;
  margin-top: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-rent-a-car.westfjords.gardskagi {
  background-color: #4b9653;
}

.takki-rent-a-car.westfjords.dc-plane {
  background-color: #8379f4;
}

.takki-rent-a-car.westfjords.jokulsarlon {
  background-color: #162380;
}

.takki-rent-a-car.westfjords.petra {
  background-color: #e84e58;
}

.takki-rent-a-car.westfjords.siglufjordur {
  background-color: #d8732d;
}

.takki-rent-a-car.reykja {
  background-color: #162380;
  border-radius: 18px;
  margin-left: auto;
}

.takki-rent-a-car.reykja.main {
  justify-content: center;
  align-items: center;
  margin: 52px auto 36px;
  padding-top: 0;
  display: flex;
  right: auto;
}

.takki-rent-a-car.reykjavik {
  background-color: #162380;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 28vw;
  height: 5vh;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3vw;
  display: flex;
  right: auto;
}

.takki-rent-a-car.reykjavik.w--current {
  width: 28vw;
  height: 5vh;
  line-height: 20px;
}

.takki-rent-a-car.reykjavik.hallgrimskirkja {
  flex-direction: row;
  align-self: auto;
  font-size: 1.3vw;
}

.takki-rent-a-car.reykjavik.blar {
  font-size: 1.3vw;
}

.takki-rent-a-car.reykjavik.meradalir-volcano {
  background-color: #e84e58;
}

.takki-rent-a-car.reykjavik.thingvellir {
  background-color: #4b9653;
}

.takki-rent-a-car.reykjavik.vestrahorn {
  background-color: #61bd50;
}

.takki-rent-a-car.reykjavik.myvatn, .takki-rent-a-car.reykjavik.glymur {
  background-color: #4b9653;
}

.takki-rent-a-car.east {
  background-color: #8379f4;
  width: 28vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-rent-a-car.east.krisuvikurbjarg, .takki-rent-a-car.east.westman {
  background-color: #926e51;
}

.takki-rent-a-car.east.lagafljot {
  background-color: #3e49bc;
}

.takki-rent-a-car.east.dettifoss {
  background-color: #926e51;
}

.takki-rent-a-car.east.langjokull {
  background-color: #3f7feb;
}

.takki-rent-a-car.reykjanes {
  background-color: #1472a7;
  width: 28vw;
  height: 5vh;
  margin-right: auto;
  font-size: 1.3vw;
}

.takki-rent-a-car.reykjanes.blue-lagoon, .takki-rent-a-car.reykjanes.geysir {
  background-color: #3f7feb;
}

.takki-rent-a-car.reykjanes.seydisfjordur, .takki-rent-a-car.reykjanes.dimmuborgir, .takki-rent-a-car.reykjanes.borgarnes {
  background-color: #b59d39;
}

.takki-rent-a-car.sourh {
  align-self: stretch;
  width: 33vw;
}

.takki-rent-a-car.explore {
  width: 30vw;
  margin-bottom: 29px;
}

.takki-rent-a-car.arrow.reykjavik {
  border-radius: 15px;
  flex-direction: row;
  width: 25vw;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.reykjanes {
  border-radius: 15px;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.south {
  background-color: #d8732d;
  border-radius: 15px;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.east {
  border-radius: 15px;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.north {
  background-color: #4b9653;
  border-radius: 15px;
  height: 4vh;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.west {
  background-color: #926e51;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.westfjords {
  background-color: #587e96;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: auto;
}

.takki-rent-a-car.arrow.reykjavik.highlands {
  background-color: #b59d39;
}

.takki-rent-a-car.arrow.reykjavik.book-now {
  width: 30vw;
  height: 5vh;
  margin-top: 15px;
  margin-bottom: 15px;
}

.takki-rent-a-car.arrow.book-now {
  color: #fff;
  text-decoration: none;
}

.takki-rent-a-car.book-now {
  background-color: #21d9b8;
  flex-direction: row;
  width: 28vw;
  top: auto;
}

.takki-rent-a-car.book-now.auglysing {
  width: 20vw;
  height: 4vh;
}

.takki-rent-a-car.book-now.navbar {
  color: #fff;
  width: 200px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 400;
  left: auto;
  right: auto;
}

.takki-rent-a-car.book-now.menubbar {
  color: #fff;
  width: 300px;
  height: 50px;
}

.takki-rent-a-car.book-now.menubbar.tours {
  font-size: 18px;
}

.takki-rent-a-car.book-now.menubbar.rental {
  background-color: #f7d84a;
  font-size: 18px;
}

.takki-rent-a-car.book-now.menubbar.airport {
  background-color: #61bd50;
  font-size: 18px;
}

.takki-rent-a-car.book-now.menubbar.info {
  background-color: #fa8905;
  font-size: 18px;
}

.takki-rent-a-car.book-now.menubbar.regions {
  background-color: #8c9856;
  margin-top: 0;
  font-size: 18px;
}

.takki-rent-a-car.hallgrimskirkja {
  background-color: #e54f5a;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.harpa {
  background-color: #4b9850;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.sun-voyager {
  background-color: #d56e2b;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.cuisine {
  background-color: #4a9ab3;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.swimming {
  background-color: #1472a7;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.parks {
  background-color: #b59d39;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.laugavegur {
  background-color: #926e51;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.perlan {
  background-color: #6ecfbc;
  width: 28vw;
  height: 5vh;
}

.takki-rent-a-car.boka-bord {
  width: 25vw;
  height: 5vh;
}

.takki-rent-a-car.boka-bord._21d9b8 {
  background-color: #21d9b8;
}

.link-block-22, .link-block-23, .link-block-24, .link-block-25 {
  cursor: pointer;
}

.info-hallgrims {
  position: static;
  top: auto;
}

.info-hallgrims.mainmenu {
  top: 184px;
}

.info-hallgrims.landsvaedi, .info-hallgrims.opening-hours {
  top: 42px;
}

.info-hallgrims.opening-hours.info {
  background-color: #fff0;
  margin-top: 40px;
  position: static;
}

.info-hallgrims.opening-hours.harpa {
  position: static;
  top: 100px;
}

.info-hallgrims.opening-hours-copy {
  top: 42px;
}

.info-hallgrims.einar-jonsson {
  position: static;
  top: 100px;
}

.text-span-449, .text-span-450 {
  color: #4b9653;
}

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

.popular-day-trips {
  color: #587e96;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 98px;
  margin-right: 98px;
  font-family: Archivo, sans-serif;
  font-size: 4vh;
  line-height: 6vh;
  display: flex;
  position: relative;
}

.popular-day-trips.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.popular-day-trips.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.popular-day-trips.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.popular-day-trips.black.millitexti {
  color: #587e96;
  margin: auto;
  font-size: 3.3vw;
}

.popular-day-trips.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.popular-day-trips.black.millitexti.blue {
  color: #e84e58;
  margin-top: 50px;
  margin-bottom: 15px;
}

.popular-day-trips.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.popular-day-trips.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.popular-day-trips.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.popular-day-trips.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.popular-day-trips.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.popular-day-trips.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.popular-day-trips.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.popular-day-trips.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.popular-day-trips.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.popular-day-trips.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.popular-day-trips.black.millitexti._3f7feb {
  color: #3f7feb;
}

.popular-day-trips.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.popular-day-trips.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.popular-day-trips.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.popular-day-trips.we-want {
  margin: 7px 318px;
  font-size: 4vw;
  font-weight: 600;
  line-height: 2;
}

.popular-day-trips.reykjavik-menu {
  color: #162380;
}

.tors-texti-perla {
  color: #587e96;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 98px;
  margin-right: 98px;
  font-family: Archivo, sans-serif;
  font-size: 4vh;
  line-height: 6vh;
  display: flex;
  position: relative;
}

.tors-texti-perla.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.tors-texti-perla.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.tors-texti-perla.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.tors-texti-perla.black.millitexti {
  color: #587e96;
  margin: auto;
  font-size: 3.3vw;
}

.tors-texti-perla.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.tors-texti-perla.black.millitexti.blue {
  color: #61bd50;
  margin-top: 40px;
  margin-bottom: 15px;
}

.tors-texti-perla.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.tors-texti-perla.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.tors-texti-perla.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.tors-texti-perla.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.tors-texti-perla.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.tors-texti-perla.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.tors-texti-perla.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.tors-texti-perla.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.tors-texti-perla.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.tors-texti-perla.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.tors-texti-perla.black.millitexti._3f7feb {
  color: #3f7feb;
}

.tors-texti-perla.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.tors-texti-perla.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.tors-texti-perla.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.tors-texti-perla.we-want {
  margin: 7px 318px;
  font-size: 4vw;
  font-weight: 600;
  line-height: 2;
}

.tors-texti-perla.reykjavik-menu {
  color: #162380;
}

.skilti-sun-voy {
  background-color: #fff;
}

.skilti-sun-voy.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: auto;
  padding-top: 0;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.links {
  color: #fff0;
  background-color: #8c9856;
  background-image: none;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.skilti-sun-voy.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.skilti-sun-voy.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.skilti-sun-voy.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.skilti-sun-voy.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.skilti-sun-voy.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.skilti-sun-voy.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.skilti-sun-voy.main.mynd-haegramegin.austurvollur.naestefsta, .skilti-sun-voy.main.mynd-haegramegin.when, .skilti-sun-voy.main.mynd-haegramegin.naestefsta, .skilti-sun-voy.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.link-block-26 {
  cursor: pointer;
}

.link-block-27 {
  border-radius: 20px;
  display: flex;
}

.image-33 {
  outline-offset: 0px;
  border: 3px solid #21d9b8;
  border-radius: 20px;
  outline: 2px #21d9b8;
  flex: 1;
  align-self: center;
  display: block;
}

.landcruiser-grar {
  width: 60vw;
  margin: -80px auto -70px;
  display: block;
}

.landcruiser-grar.pad {
  width: 60vw;
  max-width: none;
  margin: -90px auto -70px;
  position: static;
  inset: 0% 0% auto;
}

.landcruiser-grar.pad.landshlutar {
  width: 10vw;
}

.bilaleigubill-bblar {
  width: 35vw;
  margin-top: 21px;
  margin-bottom: 15px;
}

.bilaleigubill-hvitur {
  width: 40vw;
  margin-top: -10px;
}

.bold-text-90 {
  color: #fa8905;
}

.text-span-451 {
  color: #926e51;
}

.text-span-452 {
  color: #fa8905;
}

.text-span-453 {
  color: #8379f4;
}

.text-span-454 {
  color: #926e51;
}

.bold-text-91, .bold-text-92 {
  color: #b59d39;
}

.bold-text-93, .text-span-455 {
  color: #d56e2b;
}

.text-span-456, .text-span-457 {
  color: #1472a7;
}

.bold-text-94 {
  color: #e84e58;
}

.bold-text-95 {
  color: #4b9653;
}

.text-span-458, .text-span-459 {
  color: #b59d39;
}

.text-span-460, .text-span-461 {
  color: #fa8905;
}

.text-span-462, .text-span-463 {
  color: #8379f4;
}

.text-span-464 {
  color: #926e51;
}

.bold-text-96, .text-span-465 {
  color: #3f7feb;
}

.text-span-466 {
  color: #926e51;
}

.text-span-467 {
  color: #61bd50;
}

.text-span-468, .text-span-469 {
  color: #3e49bc;
}

.text-span-470 {
  color: #e84e58;
}

.text-span-471, .text-span-472 {
  color: #926e51;
}

.text-span-473, .text-span-474 {
  color: #fa8905;
}

.text-span-475 {
  color: #b59d39;
}

.text-span-476, .text-span-477 {
  color: #3f7feb;
}

.text-span-478 {
  color: #926e51;
}

.text-span-479, .text-span-480 {
  color: #e84e58;
}

.text-span-481 {
  color: #587e96;
}

.hot-dog-stand {
  position: relative;
  top: auto;
}

.hot-dog-stand.mainmenu {
  top: 184px;
}

.hot-dog-stand.landsvaedi, .hot-dog-stand.opening-hours {
  top: 42px;
}

.hot-dog-stand.opening-hours.sun-voyager {
  margin-top: auto;
  position: static;
  top: 98px;
}

.hot-dog-stand.opening-hours.sun-voyager.skilti-fix {
  background-color: #fff0;
  margin-top: 40px;
}

.hot-dog-stand.opening-hours.hallgrims {
  position: static;
}

.hot-dog-stand.opening-hours.hallgrims.skilti-fix {
  background-color: #fff0;
  margin-top: 40px;
}

.hot-dog-stand.opening-hours-copy {
  top: 42px;
}

.link-block-29, .link-block-30 {
  cursor: pointer;
}

.container-13 {
  max-width: 60vw;
}

.image-34 {
  border-radius: 20px;
}

.grid-12 {
  grid-template-rows: auto auto;
  grid-template-areas: "Area-2 Area-3"
                       "Area Area-3"
                       "Area Area-3";
}

.image-35, .image-36 {
  border-radius: 20px;
}

.section-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
                 ". Area-3"
                 "Area-4 Area-5"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-14 {
  background-color: #fff;
  border-radius: 20px;
}

.image-37, .image-38 {
  border-radius: 20px;
}

.heading-9 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.image-39 {
  max-width: 154%;
  margin-top: -42px;
  margin-left: -60px;
  padding-top: 0;
  display: block;
}

.link-block-31 {
  text-decoration: none;
}

.grid-13 {
  place-content: center;
  place-items: center;
  max-width: 60vw;
}

.section-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "Area"
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: stretch stretch;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-40 {
  border-radius: 20px;
}

.image-41 {
  border-radius: 20px;
  height: 270px;
}

.image-42 {
  border-radius: 20px;
  max-width: 100%;
  height: 270px;
}

.container-15 {
  max-width: 60vw;
}

.image-43 {
  min-height: auto;
}

.image-44 {
  object-fit: fill;
  min-height: auto;
}

.grid-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  place-items: center;
}

.image-45 {
  border-radius: 20px;
}

.columns-9 {
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.grid-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-16 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-32 {
  align-self: stretch;
}

.grid-16 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.image-46 {
  object-fit: fill;
  max-width: 100%;
  min-height: 250px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.image-47 {
  object-fit: fill;
  max-width: 100%;
  display: block;
}

.image-48 {
  object-fit: fill;
  max-width: 100%;
}

.grid-17 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.image-49 {
  border-radius: 20px;
  display: inline-block;
}

.link-block-33, .link-block-34 {
  display: flex;
}

.image-50, .image-51 {
  border-radius: 20px;
  flex: 1;
}

.blog-window {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 60vw;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  flex-flow: row-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-18 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-19 {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.container-20 {
  display: flex;
}

.container-21 {
  object-fit: fill;
  display: flex;
}

.grid-18 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: stretch stretch;
  max-width: 80vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.container-22 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7b5b939f4ea290d58d_Silfra-fissure-Iceland-diving-.jpg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-23 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7b5b939f4ea290d58d_Silfra-fissure-Iceland-diving-.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-32 {
  justify-content: space-between;
  display: flex;
}

.container-24 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7b5b939f4ea290d58d_Silfra-fissure-Iceland-diving-.jpg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  display: flex;
}

.blog-gluggi-1 {
  border-radius: 20px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.blog-gluggi-2 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7b5b939f4ea290d58d_Silfra-fissure-Iceland-diving-.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  display: flex;
}

.container-26 {
  display: flex;
}

.blog-gluggi-1-copy {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6e4d54bd90744f6b2f89c_Godafoss-waterfall-north-iceland-sunset.jpg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: center;
  display: flex;
}

.blog-gluggi-3 {
  border-radius: 20px;
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: stretch;
  max-width: 60vw;
  text-decoration: none;
  display: flex;
}

.blog-gluggi-4 {
  border-radius: 20px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.container-blog-1 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e65a7d6c0191c3656a2904_GEYSIR%20geothermal%20area-BLUE-POOL-SUNSET.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  max-width: 60vw;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.container-blog-2 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7b5b939f4ea290d58d_Silfra-fissure-Iceland-diving-.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  max-width: 60vw;
  display: flex;
  box-shadow: 3px 5px 19px -8px #00000069;
}

.container-blog-3 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64d613e4d0d4ae5785b84a4e_335728331_567066578528449_8159003596377684097_n.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  display: flex;
}

.container-blog-3.shadow {
  box-shadow: 0 2px 5px #0003;
}

.heading-10 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 5rem;
  line-height: 1;
}

.heading-11 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 6vh;
  line-height: 1;
  display: flex;
}

.heading-112 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  line-height: 1;
  display: flex;
}

.section-15 {
  margin-top: -20px;
}

.heading-13 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 4rem;
  line-height: 1;
}

.heading-14 {
  color: #fff;
  text-align: center;
  text-transform: none;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 4vh;
  line-height: 1;
  display: flex;
}

.heading-15 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 5vh;
  line-height: 1;
  display: flex;
}

.considering-the-time-of-year {
  position: static;
  top: auto;
}

.considering-the-time-of-year.mainmenu {
  top: 184px;
}

.considering-the-time-of-year.landsvaedi, .considering-the-time-of-year.right {
  top: 42px;
}

.considering-the-time-of-year.right.info {
  position: static;
}

.verify-the-rental-company-s-off-road-driving-regulations {
  position: static;
  top: auto;
}

.verify-the-rental-company-s-off-road-driving-regulations.mainmenu {
  top: 184px;
}

.verify-the-rental-company-s-off-road-driving-regulations.landsvaedi, .verify-the-rental-company-s-off-road-driving-regulations.left {
  top: 42px;
}

.verify-the-rental-company-s-off-road-driving-regulations.left.info {
  margin-top: auto;
  position: static;
  top: 100px;
}

.verify-the-insurance-coverage-of-the-rental-firm {
  position: static;
  top: auto;
}

.verify-the-insurance-coverage-of-the-rental-firm.mainmenu {
  top: 184px;
}

.verify-the-insurance-coverage-of-the-rental-firm.landsvaedi, .verify-the-insurance-coverage-of-the-rental-firm.right {
  top: 42px;
}

.verify-the-insurance-coverage-of-the-rental-firm.right.info {
  margin-top: -80px;
  position: static;
  top: 100px;
}

.think-about-fuel-efficiency {
  position: relative;
  top: auto;
}

.think-about-fuel-efficiency.mainmenu {
  top: 184px;
}

.think-about-fuel-efficiency.landsvaedi, .think-about-fuel-efficiency.left {
  top: 42px;
}

.think-about-fuel-efficiency.left.info {
  position: static;
  top: 100px;
}

.container-blog-3-copy {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64d613e4d0d4ae5785b84a4e_335728331_567066578528449_8159003596377684097_n.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  display: flex;
}

.container-blog-3-copy.shadow {
  box-shadow: 0 2px 5px #0003;
}

.container-blog-rammi-1 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64d613e4d0d4ae5785b84a4e_335728331_567066578528449_8159003596377684097_n.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 20px;
  flex: 1;
  display: flex;
}

.container-blog-rammi-1.shadow {
  box-shadow: 0 2px 5px #0003;
}

.blog-rammi-kassi {
  border-radius: 20px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.iceland-information-nexus {
  margin-top: 41px;
  position: static;
  top: 22px;
}

.from-natural-wonders {
  margin-top: 0;
  position: static;
  top: 22px;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-27 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-6:hover {
  color: #1a1b1fbf;
}

.nav-link-6:focus-visible, .nav-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

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

.container-blog.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.container-blog.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.container-blog.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.container-blog.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.container-blog.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.container-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.container-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.container-blog.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.container-blog.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.container-blog.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.container-blog.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.container-blog.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.container-blog.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.container-blog.main.mynd-haegramegin.austurvollur.naestefsta, .container-blog.main.mynd-haegramegin.when, .container-blog.main.mynd-haegramegin.naestefsta, .container-blog.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.section-blog {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 90vh;
  padding: 50px;
}

.section-blog.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63caae7df57720154443ff23_Hallgrimskirkja%20siluette.jpg");
  background-attachment: fixed;
}

.vatnajokull-title {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.vatnajokull-title.e84e58 {
  color: #e84e58;
  background-color: #e84e58;
}

.vatnajokull-title.f7d84a {
  color: #f7d84a;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.vatnajokull-title.f7d84a.e54f5a {
  color: #e54f5a;
}

.vatnajokull-title._61bd50 {
  color: #61bd50;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.vatnajokull-title.fa8905 {
  color: #fa8905;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.section-blog-vatnajokull {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000000b8;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/671d4b4b5e3ed5aad3727d04_iceland.jpg");
  background-position: 0 0;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 90vh;
  padding: 50px;
}

.section-blog-vatnajokull.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-vatnajokull.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog-vatnajokull.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog-vatnajokull.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog-vatnajokull.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog-vatnajokull.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog-vatnajokull.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog-vatnajokull.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-vatnajokull.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.texti-main-blog-undir-mynd {
  color: #000;
  text-align: center;
  margin: 20px 15px;
  font-size: 1.3vw;
  line-height: 1.5;
}

.texti-main-blog-undir-mynd.south {
  margin-bottom: auto;
}

.texti-main-blog-undir-mynd.history {
  margin-bottom: 10px;
}

.texti-main-blog-undir-mynd.history.nedri {
  margin-top: 20px;
  margin-bottom: 20px;
}

.texti-main-blog-undir-mynd.history.public {
  margin-top: auto;
}

.texti-main-blog-undir-mynd.pulsa {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 62px;
  padding-right: 62px;
}

.texti-main-blog-undir-mynd.minni {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-482, .text-span-483 {
  color: #926e51;
}

.text-span-484 {
  color: #61bd50;
}

.text-span-485, .text-span-486, .text-span-487 {
  color: #3f7feb;
}

.text-span-488 {
  color: #587e96;
}

.text-span-489 {
  color: #8c9856;
}

.text-span-490, .text-span-491 {
  color: #3f7feb;
}

.geysir {
  position: static;
  top: auto;
}

.geysir.mainmenu {
  top: 184px;
}

.geysir.landsvaedi, .geysir.right {
  top: 42px;
}

.geysir.right.info {
  position: static;
}

.blue-lagoon {
  position: static;
  top: auto;
}

.blue-lagoon.mainmenu {
  top: 184px;
}

.blue-lagoon.landsvaedi, .blue-lagoon.right {
  top: 42px;
}

.blue-lagoon.right.info {
  position: static;
}

.secret-lagoon {
  position: static;
  top: auto;
}

.secret-lagoon.mainmenu {
  top: 184px;
}

.secret-lagoon.landsvaedi, .secret-lagoon.right {
  top: 42px;
}

.secret-lagoon.right.info {
  position: static;
}

.landmannalaugar {
  position: static;
  top: auto;
}

.landmannalaugar.mainmenu {
  top: 184px;
}

.landmannalaugar.landsvaedi, .landmannalaugar.right {
  top: 42px;
}

.landmannalaugar.right.info {
  position: static;
}

.sn-fellsj-kull-national-park {
  position: static;
  top: auto;
}

.sn-fellsj-kull-national-park.mainmenu {
  top: 184px;
}

.sn-fellsj-kull-national-park.landsvaedi, .sn-fellsj-kull-national-park.right {
  top: 42px;
}

.sn-fellsj-kull-national-park.right.info {
  position: static;
}

.outdoor-hot-spring-excursions {
  position: static;
  top: auto;
}

.outdoor-hot-spring-excursions.mainmenu {
  top: 184px;
}

.outdoor-hot-spring-excursions.landsvaedi, .outdoor-hot-spring-excursions.right {
  top: 42px;
}

.outdoor-hot-spring-excursions.right.info {
  position: static;
}

.section-blog-vatnajokull-copy {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64d7f40ad3cd38d81b9d6819_glacier_walk.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-blog-vatnajokull-copy.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-vatnajokull-copy.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog-vatnajokull-copy.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog-vatnajokull-copy.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog-vatnajokull-copy.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog-vatnajokull-copy.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog-vatnajokull-copy.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog-vatnajokull-copy.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-vatnajokull-copy.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.section-blog-geothermal-wonders {
  background-color: #000000b8;
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64e896ef482a7461e2c634b9_Geothermal%20wonders%20Iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-blog-geothermal-wonders.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-geothermal-wonders.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog-geothermal-wonders.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog-geothermal-wonders.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog-geothermal-wonders.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog-geothermal-wonders.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog-geothermal-wonders.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog-geothermal-wonders.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-geothermal-wonders.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.blog-mynd-variable {
  cursor: pointer;
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  display: block;
  position: relative;
}

.blog-mynd-variable.vinstri {
  border-radius: 20px 0 0 20px;
  width: 100%;
  height: 100%;
  max-height: 70vh;
  display: block;
}

.blog-mynd-variable.left {
  border-radius: 20px 0 0 20px;
}

.blog-mynd-variable.left.haed40 {
  max-height: none;
  top: auto;
}

.blog-mynd-variable.left.haed50 {
  max-height: none;
}

.blog-mynd-variable.left.harpa-today {
  top: auto;
}

.blog-mynd-variable.grafarvogslaug {
  max-height: 40vh;
}

.blog-mynd-variable.haed40 {
  max-height: none;
}

.blog-mynd-variable.foss {
  height: 100%;
}

.blog-mynd-variable.pathb {
  border-radius: 20px 0 0 20px;
}

.blog-mynd-variable._50 {
  height: 50vh;
}

.blog-mynd-variable._50.ipad {
  height: auto;
}

.blog-mynd-variable._30, .blog-mynd-variable._35 {
  height: 35vh;
}

.blog-mynd-variable-left {
  cursor: pointer;
  object-fit: cover;
  border-radius: 20px 0 0 20px;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  display: block;
  position: relative;
}

.blog-mynd-variable-left.vinstri {
  border-radius: 20px 0 0 20px;
  width: 100%;
  height: 100%;
  max-height: 70vh;
  display: block;
}

.blog-mynd-variable-left.left {
  border-radius: 20px 0 0 20px;
}

.blog-mynd-variable-left.left.haed40 {
  max-height: none;
  top: auto;
}

.blog-mynd-variable-left.left.haed50 {
  max-height: none;
}

.blog-mynd-variable-left.left.harpa-today {
  top: auto;
}

.blog-mynd-variable-left.grafarvogslaug {
  max-height: 40vh;
}

.blog-mynd-variable-left.haed40 {
  max-height: none;
}

.blog-mynd-variable-left.foss {
  height: 100%;
}

.blog-mynd-variable-left.pathb {
  border-radius: 20px 0 0 20px;
}

.blog-mynd-variable-left._50vh {
  height: 50vh;
}

.blog-mynd-variable-left._60 {
  height: auto;
}

.blog-mynd-variable-left._30 {
  height: 30vh;
}

.blog-mynd-variable-left._35 {
  height: 35vh;
}

.blog-mynd-variable-left._50 {
  height: auto;
}

.blog-mynd-variable-left.text-span-265 {
  height: 65vh;
}

.texti-main-gluggi-minus-header {
  color: #000;
  text-align: center;
  margin: 10px 15px;
  font-size: 1.3vw;
  line-height: 1.5;
}

.texti-main-gluggi-minus-header.south {
  margin-bottom: auto;
}

.texti-main-gluggi-minus-header.history {
  margin-bottom: 10px;
}

.texti-main-gluggi-minus-header.history.nedri {
  margin-top: 20px;
  margin-bottom: 20px;
}

.texti-main-gluggi-minus-header.history.public {
  margin-top: auto;
}

.texti-main-gluggi-minus-header.pulsa {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 62px;
  padding-right: 62px;
}

.texti-main-gluggi-minus-header.minni {
  margin-top: 20px;
  margin-bottom: 20px;
}

.conclusion-gluggi-blog {
  position: static;
  top: auto;
}

.conclusion-gluggi-blog.mainmenu {
  top: 184px;
}

.conclusion-gluggi-blog.landsvaedi, .conclusion-gluggi-blog.full-pic {
  top: 42px;
}

.conclusion-gluggi-blog.full-pic.history.hallgrims, .conclusion-gluggi-blog.full-pic.history.photo {
  position: static;
}

.image-52 {
  margin-left: 10px;
}

.efsti-gluggi-blog {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  position: relative;
  top: -40px;
  box-shadow: 0 6px 19px -8px #00000069;
}

.efsti-gluggi-blog.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.efsti-gluggi-blog.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.efsti-gluggi-blog.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.efsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.efsti-gluggi-blog.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.efsti-gluggi-blog.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.main-gluggi-blog {
  position: relative;
  top: auto;
}

.main-gluggi-blog.mainmenu {
  top: 184px;
}

.main-gluggi-blog.mainmenu.reykjavik, .main-gluggi-blog.mainmenu.forsida {
  position: static;
}

.main-gluggi-blog.landsvaedi {
  position: static;
  top: 42px;
}

.naestefsti-gluggi-blog {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 0;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.naestefsti-gluggi-blog.forsida {
  margin-top: 0;
}

.geothermal-title {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.geothermal-title.e84e58 {
  color: #e84e58;
  background-color: #e84e58;
}

.geothermal-title.f7d84a {
  color: #05c1fc;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.geothermal-title.fa8905 {
  color: #fa8905;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #fa8905;
  -webkit-background-clip: text;
  background-clip: text;
  height: auto;
  line-height: 1;
}

.icelandic-wildlife-adventures-blog {
  background-color: #000000b8;
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64fc66cfa1fe9a092b39e3fd_Icelandic-Wildlife-Adventures.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.icelandic-wildlife-adventures-blog.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.icelandic-wildlife-adventures-blog.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.icelandic-wildlife-adventures-blog.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.icelandic-wildlife-adventures-blog.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.icelandic-wildlife-adventures-blog.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.icelandic-wildlife-adventures-blog.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.icelandic-wildlife-adventures-blog.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.icelandic-wildlife-adventures-blog.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.icelandic-wildlife-adventures-blog.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-494 {
  color: #fa8905;
}

.geothermal-title-copy {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.geothermal-title-copy.e84e58 {
  color: #e84e58;
  background-color: #e84e58;
}

.geothermal-title-copy.f7d84a {
  color: #05c1fc;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.geothermal-title-copy.fa8905 {
  color: #fa8905;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #fa8905;
  -webkit-background-clip: text;
  background-clip: text;
  height: auto;
  line-height: 1;
}

.wildlife-title-blog {
  opacity: 1;
  color: #587e96;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #dee3e5;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 112px;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 5vw;
  display: flex;
  position: static;
  inset: auto 0%;
}

.wildlife-title-blog.e84e58 {
  color: #e84e58;
  background-color: #e84e58;
}

.wildlife-title-blog.f7d84a {
  color: #f7d84a;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.wildlife-title-blog._222b90 {
  color: #222b90;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #222b90;
  -webkit-background-clip: text;
  background-clip: text;
  height: auto;
  line-height: 1;
}

.wildlife-title-blog._05c1fc {
  color: #05c1fc;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  line-height: 4vw;
}

.wildlife-title-blog._21d9b8 {
  color: #21d9b8;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  height: auto;
  margin-top: 89px;
  line-height: 4vw;
}

.text-span-495 {
  color: #b59d39;
}

.bold-text-112 {
  color: #926e51;
}

.the-hidden-charm-of-akureyri-blog {
  background-color: #000000b8;
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64fcae709c3b33efb17fbb85_Akureyri.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.the-hidden-charm-of-akureyri-blog.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.the-hidden-charm-of-akureyri-blog.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.the-hidden-charm-of-akureyri-blog.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.the-hidden-charm-of-akureyri-blog.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.the-hidden-charm-of-akureyri-blog.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.the-hidden-charm-of-akureyri-blog.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.the-hidden-charm-of-akureyri-blog.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.the-hidden-charm-of-akureyri-blog.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.the-hidden-charm-of-akureyri-blog.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.link-14 {
  text-align: center;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 10px;
  display: flex;
  position: relative;
  top: 66px;
}

.text-span-496 {
  color: #587e96;
}

.text-span-497 {
  color: #926e51;
}

.text-span-498 {
  color: #4b9850;
}

.text-span-499 {
  color: #b59d39;
}

.image-53 {
  margin-left: 15px;
}

.akureyri-ending {
  position: static;
  top: auto;
}

.akureyri-ending.mainmenu {
  top: 184px;
}

.akureyri-ending.landsvaedi, .akureyri-ending.full-pic {
  top: 42px;
}

.akureyri-ending.full-pic.history.hallgrims, .akureyri-ending.full-pic.history.photo {
  position: static;
}

.main-gluggi-blog-efstur {
  position: relative;
  top: auto;
}

.main-gluggi-blog-efstur.mainmenu {
  top: 184px;
}

.main-gluggi-blog-efstur.mainmenu.reykjavik, .main-gluggi-blog-efstur.mainmenu.forsida {
  position: static;
}

.main-gluggi-blog-efstur.landsvaedi {
  position: static;
  top: 42px;
}

.main-gluggi-copy {
  position: relative;
  top: auto;
}

.main-gluggi-copy.mainmenu {
  top: 184px;
}

.main-gluggi-copy.mainmenu.reykjavik, .main-gluggi-copy.mainmenu.forsida {
  position: static;
}

.main-gluggi-copy.landsvaedi {
  position: static;
  top: 42px;
}

.main-gluggi-copy-copy {
  position: relative;
  top: auto;
}

.main-gluggi-copy-copy.mainmenu {
  top: 184px;
}

.main-gluggi-copy-copy.mainmenu.reykjavik, .main-gluggi-copy-copy.mainmenu.forsida {
  position: static;
}

.main-gluggi-copy-copy.landsvaedi {
  position: static;
  top: 42px;
}

.main-gluggi-blog-ipad {
  position: relative;
  top: auto;
}

.main-gluggi-blog-ipad.mainmenu {
  top: 184px;
}

.main-gluggi-blog-ipad.mainmenu.reykjavik, .main-gluggi-blog-ipad.mainmenu.forsida {
  position: static;
}

.main-gluggi-blog-ipad.landsvaedi {
  position: static;
  top: 42px;
}

.gluggi-blog {
  background-color: #fff;
  border-radius: 20px;
  max-width: 60vw;
  margin-top: 41px;
  position: static;
  top: auto;
  box-shadow: 0 6px 19px -8px #00000069;
}

.gluggi-blog.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
  background-color: #8c9856;
  background-image: none;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: auto;
  padding-top: 0;
}

.gluggi-blog.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
}

.gluggi-blog.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gluggi-blog.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gluggi-blog.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gluggi-blog.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gluggi-blog.forsida {
  margin-top: 0;
}

.millitexti-blog-stakur {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 40px 250px 0;
  font-family: Archivo, sans-serif;
  font-size: 3vh;
  font-weight: 400;
  line-height: 1;
  display: flex;
  position: relative;
}

.millitexti-blog-stakur.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.millitexti-blog-stakur.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.millitexti-blog-stakur.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.millitexti-blog-stakur.black.millitexti {
  color: #fa8905;
  margin: auto;
  font-size: 3.3vw;
}

.millitexti-blog-stakur.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.millitexti-blog-stakur.black.millitexti.blue {
  color: #fa8905;
  margin: 40px 200px;
}

.millitexti-blog-stakur.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.millitexti-blog-stakur.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.millitexti-blog-stakur.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.millitexti-blog-stakur.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.millitexti-blog-stakur.black.millitexti._3f7feb {
  color: #3f7feb;
}

.millitexti-blog-stakur.black.millitexti.blog {
  color: #8c9856;
  margin: 40px 250px;
}

.millitexti-blog-stakur.black.millitexti.blog._1472a7 {
  color: #1472a7;
}

.millitexti-blog-stakur.black.millitexti.blog._587e96 {
  color: #587e96;
}

.millitexti-blog-stakur.black.millitexti.blog._3f7feb {
  color: #3f7feb;
}

.millitexti-blog-stakur.black.millitexti.blog._21d9b8 {
  color: #21d9b8;
}

.millitexti-blog-stakur.black.millitexti.blog.f7d84a {
  color: #f7d84a;
}

.millitexti-blog-stakur.black.millitexti.blog.fa8905 {
  color: #fa8905;
}

.millitexti-blog-stakur.black.millitexti.blog._8379-4 {
  color: var(--slate-blue);
}

.millitexti-blog-stakur.black.millitexti.blog._4a9ab3 {
  color: #4a9ab3;
}

.millitexti-blog-stakur.black.millitexti.efstblog {
  margin-left: 200px;
  margin-right: 200px;
}

.millitexti-blog-stakur.black.millitexti.efsti-blog._05c1fc {
  color: #05c1fc;
}

.millitexti-blog-stakur.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.millitexti-blog-stakur.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.millitexti-blog-stakur.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.millitexti-blog-stakur.we-want {
  margin: 7px 318px;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1;
}

.millitexti-blog-stakur.reykjavik-menu {
  color: #162380;
}

.millitexti-blog-stakur.undirtexti-blog {
  margin-top: 40px;
  margin-left: 250px;
  margin-right: 250px;
}

.a-comprehensive-guide-to-public-transport-in-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/64ff6c245429d0235b03e326_Winter-road-in-Iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.a-comprehensive-guide-to-public-transport-in-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.a-comprehensive-guide-to-public-transport-in-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.a-comprehensive-guide-to-public-transport-in-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.a-comprehensive-guide-to-public-transport-in-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.a-comprehensive-guide-to-public-transport-in-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.a-comprehensive-guide-to-public-transport-in-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-500 {
  color: #3f7feb;
}

.bold-text-wider {
  color: #e84e58;
}

.bold-text-wider.d56e2b {
  color: #d56e2b;
}

.bold-text-wider._926e51 {
  color: #926e51;
}

.bold-text-wider._3f7feb {
  color: #3f7feb;
}

.bold-text-wider._905b4f {
  color: #905b4f;
  text-align: center;
}

.bold-text-wider.e84e58 {
  color: #e84e58;
  line-height: 3vw;
}

.bold-text-wider._8c9856 {
  color: #8c9856;
  margin-left: 0;
  margin-right: 0;
  line-height: 3vw;
}

.bold-text-wider._587e96 {
  color: #587e96;
  line-height: 3vw;
}

.bold-text-wider._4b9653 {
  color: #4b9653;
}

.bold-text-wider.b59d39 {
  color: #b59d39;
}

.bold-text-wider._05c1fc {
  color: #05c1fc;
}

.bold-text-wider.fa8905 {
  color: #fa8905;
}

.bold-text-wider._8379f4 {
  color: #8379f4;
}

.bold-text-wider._4b9850 {
  color: #4b9850;
}

.bold-text-wider._3e49bc {
  color: #3e49bc;
}

.bold-text-wider.d8732d {
  color: #d8732d;
}

.bold-text-wider._61bd50 {
  color: #61bd50;
}

.bold-text-wider._222690 {
  color: #222690;
}

.bold-text-wider._1472a7 {
  color: #1472a7;
}

.bold-text-wider._8379-4 {
  color: var(--slate-blue);
}

.bold-text-wider._4a9ab3 {
  color: #4a9ab3;
}

.bold-text-wider.e54f5a {
  color: #e54f5a;
}

.text-span-501 {
  color: #8c9856;
}

.heading-3-blog {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 250px;
  font-family: Archivo, sans-serif;
  font-size: 3vh;
  font-weight: 400;
  line-height: 1;
  display: flex;
  position: static;
}

.heading-3-blog.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.heading-3-blog.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.heading-3-blog.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.heading-3-blog.black.millitexti {
  color: #fa8905;
  margin: auto;
  font-size: 3.3vw;
}

.heading-3-blog.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.heading-3-blog.black.millitexti.blue {
  color: #fa8905;
  margin: 40px 200px;
}

.heading-3-blog.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.heading-3-blog.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.heading-3-blog.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.heading-3-blog.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.heading-3-blog.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.heading-3-blog.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.heading-3-blog.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.heading-3-blog.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.heading-3-blog.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.heading-3-blog.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.heading-3-blog.black.millitexti._3f7feb {
  color: #3f7feb;
}

.heading-3-blog.black.millitexti.blog {
  color: #8c9856;
  margin: 40px 250px;
}

.heading-3-blog.black.millitexti.blog._1472a7 {
  color: #1472a7;
}

.heading-3-blog.black.millitexti.blog._587e96 {
  color: #587e96;
}

.heading-3-blog.black.millitexti.blog._3f7feb {
  color: #3f7feb;
}

.heading-3-blog.black.millitexti.blog._21d9b8 {
  color: #21d9b8;
}

.heading-3-blog.black.millitexti.blog.f7d84a {
  color: #f7d84a;
}

.heading-3-blog.black.millitexti.blog.fa8905 {
  color: #fa8905;
}

.heading-3-blog.black.millitexti.blog._8379-4 {
  color: var(--slate-blue);
  margin-left: 220px;
  margin-right: 220px;
}

.heading-3-blog.black.millitexti.blog._4a9ab3 {
  color: #4a9ab3;
}

.heading-3-blog.black.millitexti.blog.b59d39 {
  margin-left: 220px;
  margin-right: 220px;
}

.heading-3-blog.black.millitexti.efstblog {
  margin-left: 200px;
  margin-right: 200px;
}

.heading-3-blog.black.millitexti.efsti-blog._05c1fc {
  color: #05c1fc;
}

.heading-3-blog.black.millitexti.efsti-blog.f7d84a {
  color: #f7d84a;
}

.heading-3-blog.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.heading-3-blog.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-3-blog.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.heading-3-blog.we-want {
  margin: 7px 318px;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1;
}

.heading-3-blog.reykjavik-menu {
  color: #162380;
}

.heading-3-blog.undirtexti-blog {
  margin-top: 40px;
  margin-left: 250px;
  margin-right: 250px;
  font-weight: 400;
}

.text-span-502, .text-span-503 {
  color: #d8732d;
}

.text-span-504, .text-span-505 {
  color: #587e96;
}

.akureyri-ending-copy {
  position: static;
  top: auto;
}

.akureyri-ending-copy.mainmenu {
  top: 184px;
}

.akureyri-ending-copy.landsvaedi, .akureyri-ending-copy.full-pic {
  top: 42px;
}

.akureyri-ending-copy.full-pic.history.hallgrims, .akureyri-ending-copy.full-pic.history.photo {
  position: static;
}

.concluding-your-journey {
  position: static;
  top: auto;
}

.concluding-your-journey.mainmenu {
  top: 184px;
}

.concluding-your-journey.landsvaedi, .concluding-your-journey.full-pic {
  top: 42px;
}

.concluding-your-journey.full-pic.history.hallgrims, .concluding-your-journey.full-pic.history.photo {
  position: static;
}

.bold-text-113, .bold-text-114, .text-span-506 {
  color: #d8732d;
}

.bold-text-115 {
  color: #b59d39;
  -webkit-text-stroke-color: #f7d84a;
}

.text-span-507, .text-span-508, .text-span-509 {
  color: #8c9856;
}

.gaur-gluggi {
  background-color: #fff;
}

.gaur-gluggi.main.mynd-haegramegin {
  clear: both;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 60vw;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  box-shadow: 2px 6px 19px -8px #00000069;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1 {
  background-image: linear-gradient(147deg, #6fd0bd, #4a9ab3);
  margin-top: auto;
  padding-top: 15px;
  padding-bottom: 30px;
  display: block;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.photo {
  background-image: linear-gradient(174deg, #6fd0bd, #e84e58);
  margin-top: auto;
  padding-top: 0;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.links {
  color: #fff0;
  background-color: #8c9856;
  background-image: none;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
  background-image: linear-gradient(#fa8905, #4a9ab3 76%);
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
  background-color: #8c9856;
  background-image: none;
  margin-top: -40px;
  padding-top: 0;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
  background-color: #587e96;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
  background-color: #926e51;
  background-image: none;
  margin-top: 40px;
  padding-top: 0;
}

.gaur-gluggi.main.mynd-haegramegin.infoboard-1.naest-efsti {
  margin-top: auto;
}

.gaur-gluggi.main.mynd-haegramegin.swimming-pools {
  background-image: linear-gradient(111deg, #162380, #3f7feb 90%);
  margin-top: auto;
}

.gaur-gluggi.main.mynd-haegramegin.hiti {
  background-color: #fff0;
}

.gaur-gluggi.main.mynd-haegramegin.hiti.info {
  background-color: #e84e58;
}

.gaur-gluggi.main.mynd-haegramegin.hiti.vatn {
  background-image: linear-gradient(162deg, #3e49bc 24%, #05c1fc);
  padding-bottom: 20px;
}

.gaur-gluggi.main.mynd-haegramegin.hiti.einar-jonsson {
  background-color: #587e96;
  padding-bottom: 29px;
}

.gaur-gluggi.main.mynd-haegramegin.austurvollur.naestefsta, .gaur-gluggi.main.mynd-haegramegin.when, .gaur-gluggi.main.mynd-haegramegin.naestefsta, .gaur-gluggi.main.mynd-haegramegin.naestefsti {
  margin-top: auto;
}

.gaur-gluggi.main.mynd-haegramegin.blog-naestefsti {
  margin-top: 0;
}

.embracing-the-frost-top-ten-winter-festivals {
  background-color: #000000b8;
  background-image: linear-gradient(#00000069, #00000069), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63d150f58842ecc315b72bfd_laugardalur-reykjavik-overview.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.embracing-the-frost-top-ten-winter-festivals.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.embracing-the-frost-top-ten-winter-festivals.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.embracing-the-frost-top-ten-winter-festivals.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.embracing-the-frost-top-ten-winter-festivals.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.embracing-the-frost-top-ten-winter-festivals.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.embracing-the-frost-top-ten-winter-festivals.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.embracing-the-frost-top-ten-winter-festivals.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-510 {
  color: #587e96;
}

.text-span-511 {
  color: #e84e58;
}

.text-span-512 {
  color: #b59d39;
}

.text-span-513 {
  color: #926e51;
}

.text-span-514 {
  color: #b59d39;
}

.text-span-515 {
  color: #e84e58;
}

.text-span-516 {
  color: #b59d39;
}

.the-sagas {
  margin-top: -40px;
  position: static;
  top: auto;
}

.the-sagas.mainmenu {
  top: 184px;
}

.the-sagas.landsvaedi, .the-sagas.full-pic {
  top: 42px;
}

.the-sagas.full-pic.history.hallgrims, .the-sagas.full-pic.history.photo {
  position: static;
}

.the-role-of-nature-in-icelandic-folklore {
  position: static;
  top: auto;
}

.the-role-of-nature-in-icelandic-folklore.mainmenu {
  top: 184px;
}

.the-role-of-nature-in-icelandic-folklore.landsvaedi, .the-role-of-nature-in-icelandic-folklore.full-pic {
  top: 42px;
}

.the-role-of-nature-in-icelandic-folklore.full-pic.history.hallgrims, .the-role-of-nature-in-icelandic-folklore.full-pic.history.photo {
  position: static;
}

.trolls-and-hidden-people {
  position: static;
  top: auto;
}

.trolls-and-hidden-people.mainmenu {
  top: 184px;
}

.trolls-and-hidden-people.landsvaedi, .trolls-and-hidden-people.full-pic {
  top: 42px;
}

.trolls-and-hidden-people.full-pic.history.hallgrims, .trolls-and-hidden-people.full-pic.history.photo {
  position: static;
}

.skaldic-poetry-and-the-oral-tradition {
  position: static;
  top: auto;
}

.skaldic-poetry-and-the-oral-tradition.mainmenu {
  top: 184px;
}

.skaldic-poetry-and-the-oral-tradition.landsvaedi, .skaldic-poetry-and-the-oral-tradition.full-pic {
  top: 42px;
}

.skaldic-poetry-and-the-oral-tradition.full-pic.history.hallgrims, .skaldic-poetry-and-the-oral-tradition.full-pic.history.photo {
  position: static;
}

.the-legacy-of-icelandic-folk-tales {
  position: static;
  top: auto;
}

.the-legacy-of-icelandic-folk-tales.mainmenu {
  top: 184px;
}

.the-legacy-of-icelandic-folk-tales.landsvaedi, .the-legacy-of-icelandic-folk-tales.full-pic {
  top: 42px;
}

.the-legacy-of-icelandic-folk-tales.full-pic.history.hallgrims, .the-legacy-of-icelandic-folk-tales.full-pic.history.photo {
  position: static;
}

.the-strive-for-independence {
  position: static;
  top: auto;
}

.the-strive-for-independence.mainmenu {
  top: 184px;
}

.the-strive-for-independence.landsvaedi, .the-strive-for-independence.full-pic {
  top: 42px;
}

.the-strive-for-independence.full-pic.history.hallgrims, .the-strive-for-independence.full-pic.history.photo {
  position: static;
}

.foundations {
  margin-top: -40px;
  position: static;
  top: auto;
}

.foundations.mainmenu {
  top: 184px;
}

.foundations.landsvaedi, .foundations.full-pic {
  top: 42px;
}

.foundations.full-pic.history.hallgrims, .foundations.full-pic.history.photo {
  position: static;
}

.mynd-history-enginn-texti-undir {
  border-radius: 0 0 20px 20px;
  width: 300vw;
}

.the-quaint-towns-of-snaefellsnes {
  background-color: #000000b8;
  background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ace944663b72d7e9b249_Kirkjufell-Mountain-West-Iceland-moonlight.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.the-quaint-towns-of-snaefellsnes.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.the-quaint-towns-of-snaefellsnes.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.the-quaint-towns-of-snaefellsnes.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.the-quaint-towns-of-snaefellsnes.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.the-quaint-towns-of-snaefellsnes.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.the-quaint-towns-of-snaefellsnes.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.the-quaint-towns-of-snaefellsnes.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.the-quaint-towns-of-snaefellsnes.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.the-quaint-towns-of-snaefellsnes.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-517 {
  color: #3f7feb;
}

.text-span-518 {
  color: #8c9856;
}

.text-span-519 {
  color: #b59d39;
}

.text-span-522 {
  font-weight: 600;
}

.text-span-523 {
  color: #05c1fc;
  font-weight: 600;
}

.text-span-525 {
  color: #e84e58;
}

.text-span-526 {
  color: #926e51;
}

.text-span-527, .text-span-528 {
  color: #b59d39;
}

.text-span-529 {
  color: #fa8905;
}

.text-span-530 {
  color: #926e51;
}

.text-span-531, .text-span-532 {
  color: #3f7feb;
}

.text-span-533 {
  color: #fa8905;
}

.text-span-534, .text-span-535 {
  color: #e84e58;
}

.taste-of-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#0000001f, #0000001f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/65328c909ad9cb13039e6c9b_food-pallet-iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.taste-of-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.taste-of-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.taste-of-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.taste-of-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.taste-of-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.taste-of-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.taste-of-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.taste-of-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.taste-of-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-536 {
  color: #b59d39;
}

.text-span-537 {
  color: #b59d39;
  font-weight: 600;
}

.text-span-538 {
  color: #222690;
  font-weight: 600;
}

.icelandic-folk-tales {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/65366d6a3453b977e1e9304b_northern-lights-surprise.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.icelandic-folk-tales.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.icelandic-folk-tales.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.icelandic-folk-tales.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.icelandic-folk-tales.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.icelandic-folk-tales.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.icelandic-folk-tales.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.icelandic-folk-tales.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.icelandic-folk-tales.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.icelandic-folk-tales.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-539 {
  color: #e84e58;
}

.text-span-540, .text-span-541 {
  color: #4b9850;
}

.reykjavik-history {
  background-color: #000000b8;
  background-image: linear-gradient(#0000002e, #0000002e), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/653f091a01bb5b6114661e38_reykjavik-overview.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.reykjavik-history.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.reykjavik-history.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.reykjavik-history.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.reykjavik-history.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.reykjavik-history.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.reykjavik-history.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.reykjavik-history.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.reykjavik-history.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.reykjavik-history.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-542 {
  color: #587e96;
  font-weight: 600;
}

.text-span-543, .text-span-544, .text-span-545 {
  color: #587e96;
}

.text-span-546, .text-span-547 {
  color: #8c9856;
}

.text-span-548, .text-span-549, .text-span-550 {
  color: #d8732d;
}

.text-span-551, .text-span-552, .text-span-553, .text-span-554 {
  color: #4a9ab3;
}

.text-span-555 {
  color: #587e96;
}

.text-span-556, .text-span-557 {
  color: #b59d39;
}

.text-span-558 {
  color: #d8732d;
}

.text-span-559 {
  color: #e84e58;
}

.text-span-560 {
  color: #3e49bc;
}

.text-span-561 {
  color: #d8732d;
  font-weight: 600;
}

.ideal-season {
  background-color: #000000b8;
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/65458753df5823449bc02306_straumur-northern-lights.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.ideal-season.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.ideal-season.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.ideal-season.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.ideal-season.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ideal-season.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.ideal-season.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.ideal-season.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.ideal-season.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.ideal-season.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-562, .text-span-563 {
  color: #4b9850;
}

.text-span-564, .text-span-565 {
  color: #1472a7;
}

.text-span-566, .text-span-567 {
  color: #e54f5a;
}

.text-span-568, .text-span-569 {
  color: #d8732d;
}

.text-span-570, .text-span-571 {
  color: #4b9850;
}

.text-span-572 {
  color: #21d9b8;
}

.vik-iconic-puffins {
  background-color: #00000069;
  background-image: linear-gradient(#00000070, #00000070), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/65497bc5bc1df4fc3abc7354_black-sand-beach-vik-iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.vik-iconic-puffins.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.vik-iconic-puffins.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.vik-iconic-puffins.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.vik-iconic-puffins.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.vik-iconic-puffins.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.vik-iconic-puffins.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.vik-iconic-puffins.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.vik-iconic-puffins.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.vik-iconic-puffins.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-573, .text-span-574 {
  color: #e84e58;
}

.text-span-575 {
  color: #587e96;
}

.text-span-576 {
  color: #d8732d;
}

.text-span-577, .text-span-578 {
  color: #3e49bc;
}

.text-span-579, .text-span-580 {
  color: #4b9850;
}

.text-span-581 {
  color: #4a9ab3;
}

.text-span-582 {
  color: #b59d39;
}

.text-span-583 {
  color: #fa8905;
}

.grindavik {
  background-color: #00000069;
  background-image: linear-gradient(#00000070, #00000070), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/6550a5b18009cb2c998e4053_road-to-grindavik.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.grindavik.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.grindavik.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.grindavik.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.grindavik.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.grindavik.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.grindavik.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.grindavik.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.grindavik.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.grindavik.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.bold-text-35-copy {
  color: #000;
}

.bold-text-35-copy.d56e2b {
  color: #d56e2b;
}

.bold-text-35-copy._926e51 {
  color: #926e51;
}

.bold-text-35-copy._3f7feb {
  color: #3f7feb;
}

.bold-text-35-copy._905b4f {
  color: #905b4f;
  text-align: center;
}

.bold-text-35-copy.e84e58 {
  color: #e84e58;
  line-height: 3vw;
}

.bold-text-35-copy._8c9856 {
  color: #8c9856;
  line-height: 3vw;
}

.bold-text-35-copy._587e96 {
  color: #587e96;
  line-height: 3vw;
}

.bold-text-35-copy._4b9653 {
  color: #4b9653;
}

.bold-text-35-copy.b59d39 {
  color: #b59d39;
}

.bold-text-35-copy._05c1fc {
  color: #05c1fc;
}

.bold-text-35-copy.fa8905 {
  color: #fa8905;
}

.bold-text-35-copy._8379f4 {
  color: #8379f4;
}

.bold-text-35-copy._4b9850 {
  color: #4b9850;
}

.bold-text-35-copy._3e49bc {
  color: #3e49bc;
}

.bold-text-35-copy.d8732d {
  color: #d8732d;
}

.bold-text-35-copy._61bd50 {
  color: #61bd50;
}

.bold-text-35-copy._222690 {
  color: #222690;
}

.bold-text-35-copy._1472a7 {
  color: #1472a7;
}

.bold-text-35-copy._8379-4 {
  color: var(--slate-blue);
}

.bold-text-35-copy._4a9ab3 {
  color: #4a9ab3;
}

.bold-text-35-copy.e54f5a {
  color: #e54f5a;
}

.bold-text-35-copy.f7d84a {
  color: #f7d84a;
  text-align: center;
  -webkit-text-stroke-color: #f7d84a;
}

.text-span-584 {
  color: #e84e58;
}

.text-span-585 {
  color: #e54f5a;
}

.main-gluggi-blog-ipad-naest {
  position: relative;
  top: auto;
}

.main-gluggi-blog-ipad-naest.mainmenu {
  top: 184px;
}

.main-gluggi-blog-ipad-naest.mainmenu.reykjavik, .main-gluggi-blog-ipad-naest.mainmenu.forsida {
  position: static;
}

.main-gluggi-blog-ipad-naest.landsvaedi {
  position: static;
  top: 42px;
}

.the-unwritten-rules {
  background-color: #00000069;
  background-image: linear-gradient(#00000070, #00000070), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/658e15ec64467c5d8bdc6f74_icelandic-road-northern-lights.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.the-unwritten-rules.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.the-unwritten-rules.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.the-unwritten-rules.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.the-unwritten-rules.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.the-unwritten-rules.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.the-unwritten-rules.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.the-unwritten-rules.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.the-unwritten-rules.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.the-unwritten-rules.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-586 {
  color: #3f7feb;
}

.faq-for-the-first-time-traveller {
  background-color: #000000b8;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/658e22ba362ea09400b62ba3_mosi-mosason.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.faq-for-the-first-time-traveller.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.faq-for-the-first-time-traveller.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.faq-for-the-first-time-traveller.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.faq-for-the-first-time-traveller.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.faq-for-the-first-time-traveller.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.faq-for-the-first-time-traveller.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.faq-for-the-first-time-traveller.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.faq-for-the-first-time-traveller.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.faq-for-the-first-time-traveller.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.heading-copy {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 250px;
  font-family: Archivo, sans-serif;
  font-size: 3vh;
  line-height: 1;
  display: flex;
  position: relative;
}

.heading-copy.h3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vh;
  font-weight: 400;
}

.heading-copy.black {
  color: #000;
  margin: 18px 3px 24px;
  font-size: 3vw;
  line-height: 5vh;
}

.heading-copy.black.lettari {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 2.1vw;
  font-weight: 400;
}

.heading-copy.black.millitexti {
  color: #fa8905;
  margin: auto;
  font-size: 3.3vw;
}

.heading-copy.black.millitexti.rautt {
  color: #fa8905;
  cursor: pointer;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
  top: 1px;
}

.heading-copy.black.millitexti.blue {
  color: #fa8905;
  margin: 40px 200px;
}

.heading-copy.black.millitexti.golden-circle {
  color: #e84e58;
  margin-top: 30px;
}

.heading-copy.black.millitexti.golden-circle._926e51 {
  color: #926e51;
}

.heading-copy.black.millitexti.golden-circle.fa8905 {
  color: #fa8905;
}

.heading-copy.black.millitexti.golden-circle._61bd50 {
  color: #61bd50;
}

.heading-copy.black.millitexti.golden-circle._3e49bc {
  color: #3e49bc;
}

.heading-copy.black.millitexti.golden-circle._587e96 {
  color: #587e96;
}

.heading-copy.black.millitexti.golden-circle.e84e58 {
  color: #e84e58;
}

.heading-copy.black.millitexti.golden-circle._1472a7 {
  color: #1472a7;
}

.heading-copy.black.millitexti.golden-circle._905b4f {
  color: #905b4f;
}

.heading-copy.black.millitexti.golden-circle._4b9653 {
  color: #4b9653;
}

.heading-copy.black.millitexti._3f7feb {
  color: #3f7feb;
}

.heading-copy.black.millitexti.blog {
  color: #8c9856;
  margin: 40px 250px;
}

.heading-copy.black.millitexti.blog._1472a7 {
  color: #1472a7;
}

.heading-copy.black.millitexti.blog._587e96 {
  color: #587e96;
}

.heading-copy.black.millitexti.blog._3f7feb {
  color: #3f7feb;
  margin-top: auto;
  margin-bottom: -67px;
}

.heading-copy.black.millitexti.blog._21d9b8 {
  color: #21d9b8;
  font-size: 2vw;
}

.heading-copy.black.millitexti.blog.f7d84a {
  color: #f7d84a;
}

.heading-copy.black.millitexti.blog.fa8905 {
  color: #fa8905;
  font-size: 2vw;
}

.heading-copy.black.millitexti.blog._8379-4 {
  color: var(--slate-blue);
  margin-left: 220px;
  margin-right: 220px;
}

.heading-copy.black.millitexti.blog._4a9ab3 {
  color: #4a9ab3;
  margin-left: 280px;
  margin-right: 280px;
  font-size: 2vw;
}

.heading-copy.black.millitexti.blog.b59d39 {
  margin-left: 220px;
  margin-right: 220px;
}

.heading-copy.black.millitexti.blog.auka {
  margin-top: auto;
  margin-bottom: -48px;
}

.heading-copy.black.millitexti.efstblog {
  margin-left: 200px;
  margin-right: 200px;
}

.heading-copy.black.millitexti.efsti-blog._05c1fc {
  color: #05c1fc;
}

.heading-copy.black.millitexti.efsti-blog.f7d84a {
  color: #f7d84a;
}

.heading-copy.black.auglysing {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  line-height: 1;
}

.heading-copy.black.reykjavik {
  text-transform: lowercase;
  font-size: 3vw;
  line-height: 3vh;
}

.heading-copy.black.reykjavik.h1 {
  font-size: 2vw;
  line-height: 1vh;
}

.heading-copy.we-want {
  color: #587e96;
  margin: 7px 318px;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1;
}

.heading-copy.reykjavik-menu {
  color: #162380;
}

.heading-copy.undirtexti-blog {
  margin-top: 40px;
  margin-left: 247px;
  margin-right: 250px;
  font-weight: 400;
}

.text-span-587, .text-span-588 {
  color: #fa8905;
}

.text-span-589 {
  color: #587e96;
}

.text-span-590 {
  color: #8c9856;
}

.text-span-591, .text-span-592 {
  color: #e84e58;
}

.text-span-593, .text-span-594 {
  color: #b59d39;
}

.section-blog-northern-lights-in-iceland {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/6612f440170505ffe11f79b3_northern-lights-east-iceland-road.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-blog-northern-lights-in-iceland.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-northern-lights-in-iceland.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog-northern-lights-in-iceland.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog-northern-lights-in-iceland.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog-northern-lights-in-iceland.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog-northern-lights-in-iceland.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog-northern-lights-in-iceland.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog-northern-lights-in-iceland.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-northern-lights-in-iceland.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.section-the-ultimate-outdoor-adventure {
  background-color: #000000b8;
  background-image: linear-gradient(#00000063, #00000063), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/65a6f638b0a94e176455b2e5_trekking-iceland.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-the-ultimate-outdoor-adventure.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-the-ultimate-outdoor-adventure.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-the-ultimate-outdoor-adventure.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-the-ultimate-outdoor-adventure.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-the-ultimate-outdoor-adventure.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-the-ultimate-outdoor-adventure.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-the-ultimate-outdoor-adventure.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-the-ultimate-outdoor-adventure.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-the-ultimate-outdoor-adventure.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.heading-113 {
  color: #000;
  text-align: center;
  margin-left: 200px;
  margin-right: 200px;
}

.millitexti-ultimate-outdoor {
  color: #000;
  text-align: center;
  margin: auto 200px;
}

.text-span-595, .text-span-596, .text-span-597, .text-span-598, .text-span-599, .text-span-600, .text-span-601, .text-span-602 {
  font-size: 2vw;
}

.section-epic-road-trips {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7faca8b497e307d3a68c3_Highlands-road.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-epic-road-trips.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-epic-road-trips.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-epic-road-trips.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-epic-road-trips.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-epic-road-trips.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-epic-road-trips.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-epic-road-trips.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-epic-road-trips.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-epic-road-trips.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.text-span-603, .text-span-604, .text-span-605 {
  color: #e54f5a;
  font-size: 2vw;
}

.text-span-606 {
  color: #926e51;
  font-size: 2vw;
}

.bold-text-116 {
  color: #926e51;
}

.bold-text-117, .bold-text-118 {
  color: #8c9856;
}

.bold-text-119, .bold-text-120 {
  color: #fa8905;
}

.section-blog-midnight-sun {
  background-color: #000000b8;
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c38e54ac2ee98d6b9973_Red-sunset-Westfjords.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 90vh;
  padding: 50px;
}

.section-blog-midnight-sun.work-track {
  width: 100%;
  height: 400vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-midnight-sun.banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b4a862d4ef722c0cec8da0_forsida.jpg");
  background-position: 0 0;
  background-size: auto;
  overflow: visible;
}

.section-blog-midnight-sun.banner.forsida {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 1px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63b62773218127440bf374a0_forsida2.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0000000d;
  outline: 1px solid #21d9b8;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 1100px;
  margin-top: -61px;
  margin-bottom: auto;
  display: block;
  position: static;
  inset: 0%;
}

.section-blog-midnight-sun.banner.forsida.mynd {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blog-midnight-sun.banner.forsida.mynd.reykjavik {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c9a39d7e6a7cb9365c46dd_reykjavik-northern-lights-peace-tower.jpg");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.section-blog-midnight-sun.testimonials {
  color: #f7f7f7;
  background-color: #f7f7f7;
  position: relative;
}

.section-blog-midnight-sun.bilaleiga {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -88px;
}

.section-blog-midnight-sun.adalgaur.mynd-haegramegin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-blog-midnight-sun.forsida {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c5b3c65f3ff17cdb7711b1_GRUNDAFJORDUR-ANGEL-NORTHERN-LIGHTS.jpg");
  background-attachment: fixed;
}

.image-54 {
  position: static;
}

.heading-114 {
  text-align: center;
  -webkit-text-stroke-color: var(--spark-library-black);
}

.text-block-9 {
  text-align: center;
}

.body-2 {
  -webkit-text-stroke-color: var(--white);
  border: 1px solid #fcf8f8;
}

.text-span-607 {
  -webkit-text-stroke-color: var(--spark-library-black);
}

.section-16 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce92d4266347abeedf648c_10671.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-17 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cbba503b65cddabcb7875e_zdenek-machacek-TVs_woAdeho-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-18 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce8ec4bea31da26a695cca_rory-hennessey-PBrovES5uuI-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-19 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce943e6e938452a97ecf4b_world-face-oQOre9PfdSQ-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-20 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce97c1cf937cfb628cef7c_mk-s-oab2cSKl1f4-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-21 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce9bf70d5ad269eba85cbd_olivie-strauss-vCG6Y_bq6j0-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-22 {
  background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ce9dc2c77b20539a885b3d_kateryna-hliznitsova--X33k17zNT4-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section-23 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cea4ef25b39a744185520f_freestocks-RgKmrxpIraY-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-24 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cea86088e2211d3fa992e2_pexels-tomas-malik-793526-2581917.jpg");
  background-position: 100%;
  background-size: auto;
}

.section-25 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ceaaac8a7a51285779421a_pexels-any-lane-5945598.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-26 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ceadeee0343c6662ed9e65_monika-grabkowska-z-bx5ZqxHPA-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-27 {
  background-color: #000000c2;
  background-image: linear-gradient(#00000070, #00000070), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ceb0fbc0664d57e00082e0_pexels-isabellequinn-1421253.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section-28 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ceb3b9d466a439da74404a_einar-jonsson-0ONedn3QaHY-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-29 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfd95ef86ce33e073664c9_daniel-schoibl-oRNruBJQqfo-unsplash.jpg");
  background-position: 0%;
  background-size: auto;
}

.section-30 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfdb26dc726c396fdbe5ad_spenser-sembrat-ObLrJ5ulEVo-unsplash.jpg");
  background-position: 50% 100%;
  background-size: auto;
}

.section-31 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfdd38f8a0d3e7a34e3492_davide-cantelli-H3giJcTw__w-unsplash.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.section-32 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfdf31ced18930eb5d15f6_f-d-vCqclUnCg_8-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-33 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfe411ced18930eb619ac0_curated-lifestyle-acPaFLBcXeA-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-34 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfe683f2a7b52a72fff222_yves-alarie-67S0BENEUMk-unsplash.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.section-35 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfe96cd9213b6ef2e016b3_pascal-mauerhofer-DDXpun_CQR0-unsplash.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.section-36 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfebb4cdd4c2243b9576bc_joshua-earle-Fo0fOZSwXx4-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-37 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cfee082c590613e3e02ebb_misha-martin-whBqCiFOXVo-unsplash.jpg");
  background-position: 100%;
  background-size: auto;
}

.section-38 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cff051ed748637aed74c4d_josh-reid-meOFNlRbHmY-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-39 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cff372ed748637aeda0f8b_andre-filipe-4ThcC1DtspE-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-40 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cff59a003ff20fedf819c9_zheyun-wu-h3ykBSxE5A4-unsplash.jpg");
  background-position: 50% 100%;
  background-size: auto;
}

.section-41 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cff7fe63721bcbbfd615cf_spenser-sembrat-Nh_0xtDafaY-unsplash.jpg");
  background-position: 100% 100%;
  background-size: auto;
}

.section-42 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66cffc5e59450299f218439d_pexels-change-c-c-974768353-20810988.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-43 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d11d678c05e209e4fb527c_ursula-drake-1OVcNeq6ZHQ-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-44 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d11fb165e9f198d63974cb_harshil-gudka-5JsULdoqO_M-unsplash.jpg");
  background-position: 0 100%;
  background-size: auto;
}

.section-45 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d1224f4b5f67bde7e6fa6d_sebastian-scheuer-EFihPYBatIw-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d12508b138f4211bf5816f_v2osk-WNS__aBJjl4-unsplash.jpg");
  background-position: 0%;
  background-size: auto;
}

.section-47 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/67d80e2fbb594832cb4996cb_nicholas-kampouris-H_M4dX_F1LQ-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-48 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d12c05fda5ce313ebf3cf0_ahmed-EIY3LJegR34-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-49 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d12ea908e557d97745d121_lachlan-gowen-bW2ny2UD08s-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-50 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d130d108e557d977487df1_matthieu-gouiffes-1ioyLcCDldw-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-51 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/677bd9f027159c3f85cf8bbe_nathan-yang-07dXCF6kNxM-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-52 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d135a20ab0574aa44c7635_andrew-maranta-n1km2cyKdLs-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-53 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/687a41eaa058f31b2e8c382b_holly-landkammer-O3SzZO8hW9c-unsplash.jpg");
  background-position: 50%;
  background-size: auto;
}

.section-54 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/67cb0a44f782f36d245cfdb8_%C3%9Eingvellir%20National%20Park.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-55 {
  background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/67516ae8f6f353fc1c7c7a1e_festival.jpg");
  background-position: 0 0;
  background-size: cover;
}

@media screen and (min-width: 1920px) {
  .section-bilaleiga.banner.forsida {
    margin-top: -60px;
  }

  .section-bilaleiga.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-bilaleiga.bilaleiga {
    margin-top: auto;
    position: relative;
    top: auto;
  }

  .title.h1.white.banner-heading.rainbow {
    font-size: 80px;
    line-height: 30px;
  }

  .title.h2 {
    margin-top: 32px;
    font-size: 4vw;
  }

  .title.h2.fyrsti-menu {
    margin-left: 25px;
    margin-right: 25px;
    display: block;
  }

  .title.h2.fyrsti-menu.textbox.main {
    margin: -228px 63px auto;
  }

  .container.menu {
    margin-top: 56px;
    margin-bottom: 24px;
  }

  .container.menu.reykjavik {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: block;
  }

  .container.menu.forsida.myndir {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container.menu.reykjavik-main {
    margin-top: auto;
    margin-bottom: auto;
    top: -230px;
  }

  .button-primary {
    margin-bottom: 27px;
  }

  .bold-text-3 {
    font-size: 40px;
    top: auto;
    bottom: -74px;
  }

  .takki-menu.reykjo.explore {
    flex-flow: column wrap;
    place-content: stretch space-between;
    align-items: center;
    margin: 23px auto 55px -32px;
    display: flex;
  }

  .takki-menu.south {
    border-radius: 25px;
    width: 20vw;
    height: 5vh;
    margin-right: 40px;
    font-size: 1.3vw;
  }

  .takki-menu.south.voyager {
    width: 25vw;
  }

  .takki-menu.north {
    border-radius: 25px;
    width: 20vw;
    margin-right: 40px;
    font-size: 1.3vw;
  }

  .takki-menu.west, .takki-menu.highlands {
    border-radius: 25px;
    width: 20vw;
    margin-right: 110px;
    font-size: 1.3vw;
  }

  .takki-menu.westfjords {
    border-radius: 25px;
    width: 20vw;
    margin-right: 40px;
    font-size: 1.3vw;
  }

  .takki-menu.reykja.main {
    border-radius: 20px;
    width: 30vw;
    height: 5vh;
    margin-top: 84px;
  }

  .takki-menu.reykjavik {
    border-radius: 25px;
    width: 20vw;
    margin-left: auto;
    margin-right: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .takki-menu.reykjavik.w--current {
    width: 25vw;
  }

  .takki-menu.reykjavik.hallgrimskirkja, .takki-menu.reykjavik.blar {
    width: 25vw;
    font-size: 1.3vw;
  }

  .takki-menu.east, .takki-menu.reykjanes {
    border-radius: 25px;
    width: 20vw;
    margin-left: auto;
    margin-right: 110px;
    font-size: 1.3vw;
  }

  .takki-menu.arrow.reykjavik {
    width: 25vw;
  }

  .takki-menu.arrow.reykjavik.reykjanes, .takki-menu.arrow.reykjavik.book-now {
    margin-left: auto;
    margin-right: auto;
  }

  .takki-menu.book-now.navbar {
    margin-top: 0;
  }

  .image-3 {
    width: 10%;
  }

  .image-3.mobile {
    width: 4%;
  }

  .link-block-2 {
    text-decoration: none;
  }

  .image-4.reykja.menu {
    margin-bottom: -14px;
  }

  .image-5 {
    max-width: 110%;
    margin-top: 0;
    margin-bottom: -14px;
    margin-left: 0;
  }

  .heading {
    margin-left: 400px;
    margin-right: 400px;
    font-size: 2vh;
  }

  .heading.black, .heading.black.lettari {
    font-size: 2vw;
  }

  .heading.black.millitexti {
    margin-top: 40px;
  }

  .heading.black.millitexti.blog._1472a7 {
    margin-left: 392px;
    margin-right: 392px;
  }

  .heading.black.millitexti.blog.fa8905 {
    margin-left: 398px;
    margin-right: 399px;
  }

  .heading.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .heading.undirtexti-blog {
    margin-left: 425px;
    margin-right: 425px;
    font-size: 2vh;
  }

  .image-7 {
    margin-left: 84px;
    margin-right: auto;
    display: block;
  }

  .div-block-2 {
    display: flex;
  }

  .grid {
    grid-template-rows: auto minmax(0, 1.25fr);
    grid-template-areas: "Area-2 Area"
                         "Area-2 Area";
    align-content: space-between;
    place-items: stretch stretch;
  }

  .image-9 {
    min-height: 0;
    padding-right: 0;
  }

  .div-block-6 {
    margin-left: 54px;
    margin-right: auto;
  }

  .image-11 {
    margin-top: auto;
  }

  .container-4 {
    width: auto;
    max-width: none;
  }

  .main-gluggi.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .container-6.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .image-12 {
    margin-left: -11px;
  }

  .bold-text-5 {
    justify-content: center;
    align-items: center;
  }

  .logo.landshlutar {
    width: 12vw;
    margin-top: -239px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-8 {
    flex-direction: column;
    display: flex;
  }

  .grid-4 {
    justify-items: center;
  }

  .heading-3 {
    margin-top: -17px;
  }

  .heading-3.south {
    margin-top: auto;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .heading-3.reykjanes {
    margin-top: 19px;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .heading-3.reykjavik {
    font-size: 3vw;
  }

  .heading-3.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3.east {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 3vw;
  }

  .heading-3.north, .heading-3.west, .heading-3.westfjords, .heading-3.highlands {
    font-size: 3vw;
  }

  .heading-3.titill {
    margin-top: 19px;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .div-block-adal-gluggi {
    padding: 40px 20px;
  }

  .image-16 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .menu-mynd {
    object-fit: cover;
    max-height: none;
    overflow: visible;
  }

  .menu-mynd.left.haed40, .menu-mynd.left.haed50 {
    max-height: none;
  }

  .menu-mynd.left.statue {
    object-position: 80% 50%;
    max-height: 90vh;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-mynd.left.concert {
    max-height: 90vh;
  }

  .menu-mynd.left.harpa-today {
    max-height: 80vh;
    top: auto;
  }

  .menu-mynd.haed40 {
    max-height: none;
  }

  .menu-mynd.foss {
    max-height: 120vh;
  }

  .menu-mynd.kirkja {
    max-height: 100vh;
  }

  .menu-mynd.culture, .menu-mynd.design {
    max-height: 80vh;
  }

  .menu-mynd.symphony, .menu-mynd.represent {
    max-height: 90vh;
  }

  .texti-main-gluggi {
    margin-left: 34px;
    margin-right: 34px;
    font-size: 1.2vw;
    font-weight: 400;
    line-height: 3vh;
    display: block;
  }

  .image-18 {
    width: 60px;
    margin-top: auto;
    position: relative;
    top: 92px;
  }

  .text-block-3 {
    font-size: 1.2vw;
  }

  .book-now {
    margin-top: -120px;
  }

  .sign-up {
    justify-content: center;
    align-items: center;
    margin-left: 217px;
    margin-right: 217px;
    display: flex;
  }

  .field-label {
    flex-direction: row;
    position: relative;
  }

  .form {
    width: 40vw;
  }

  .form-block {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .text-field {
    position: relative;
  }

  .bold-text-10.we-want-to-tell-you {
    font-size: 3vw;
    line-height: 5vh;
  }

  .text-block-4, .nav-link-4, .nav-link-5 {
    font-size: 1vw;
  }

  .link-block-11 {
    margin-top: 0;
  }

  .ferdir_tourdesk {
    width: 20vw;
    height: 30vh;
    padding-left: 0;
    padding-right: 0;
  }

  .tourdesk-tours-module {
    margin-left: 220px;
    margin-right: 220px;
  }

  .container-10 {
    flex: 0 auto;
    align-self: center;
    display: block;
  }

  .slider-4 {
    flex-direction: column;
    height: auto;
    display: flex;
    position: static;
  }

  .slide-nav-3 {
    position: static;
    top: -67px;
  }

  .mask-2 {
    flex: 0 auto;
    align-self: stretch;
    height: auto;
  }

  .slider-tourdesk-top-rated {
    object-fit: contain;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .bold-text-16 {
    font-size: 30px;
  }

  .image-25 {
    top: -23px;
  }

  .image-26 {
    top: 126px;
  }

  .mynd-titil-hallgrimskirkjal {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .heading-7.f7d84a {
    margin-top: 300px;
    bottom: auto;
  }

  .paragraph-5 {
    font-size: 1.5vw;
  }

  .heading-8.swimmi-texti {
    margin-left: 27px;
  }

  .text-block-6, .text-block-6.hallgrims-photo {
    font-size: 1.5vw;
  }

  .info-skilti.landsvaedi, .info-skilti.opening-hours, .info-skilti.opening-hours-copy, .youtube.landsvaedi, .youtube.opening-hours, .youtube.rammi {
    top: 65px;
  }

  .container-youtube.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .container-youtube.main.rounded {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .bold-text-18 {
    line-height: 4vh;
  }

  .how-do-i-get-there.landsvaedi {
    top: 65px;
  }

  .how-do-i-get-there.landsvaedi.info {
    margin-top: 80px;
  }

  .how-do-i-get-there.right {
    top: 65px;
  }

  .how-do-i-get-there.right.info {
    margin-top: auto;
  }

  .can-i-go-inside.landsvaedi, .can-i-go-inside.left, .history-window.landsvaedi, .history-window.full-pic, .statue-in-front.landsvaedi, .statue-in-front.left, .design.landsvaedi, .design.right, .pipe-organ.landsvaedi, .pipe-organ.left, .catholic.landsvaedi, .catholic.right, .how-do-you.landsvaedi, .how-do-you.left {
    top: 65px;
  }

  .bold-text-19 {
    color: #fff;
    font-size: 3vw;
  }

  .info-skilti-photo.landsvaedi {
    top: 65px;
  }

  .info-skilti-photo.opening-hours {
    margin-top: 82px;
    top: 65px;
  }

  .info-skilti-photo.opening-hours.hallgrims {
    margin-top: auto;
  }

  .info-skilti-photo.opening-hours-copy, .info-pick-up.landsvaedi, .info-pick-up.opening-hours, .info-pick-up.opening-hours-copy {
    top: 65px;
  }

  .info-red.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .pick-up.landsvaedi, .pick-up.left {
    top: 65px;
  }

  .bold-text-20 {
    color: #b59d39;
  }

  .bold-text-20.e84e58 {
    color: #e84e58;
  }

  .bold-text-20._3f7feb {
    color: #3f7feb;
  }

  .bold-text-20._05c1fc {
    color: #05c1fc;
  }

  .mynd-titil-harpa {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .container-hallgrimskirkja {
    margin-top: 150px;
    position: static;
  }

  .can-you-go-inside.landsvaedi, .can-you-go-inside.left {
    top: 65px;
  }

  .section-reykjavik {
    background-position: 50%;
  }

  .section-reykjavik.banner.forsida {
    margin-top: -60px;
  }

  .section-reykjavik.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .design-harpa.landsvaedi, .design-harpa.right, .harpa-concert-halls.landsvaedi, .harpa-concert-halls.left, .history-harpa.landsvaedi, .history-harpa.full-pic, .harpa-today.landsvaedi, .harpa-today.left, .youtube-harpa.landsvaedi, .youtube-harpa.opening-hours {
    top: 65px;
  }

  .youtube-harpa.rammi {
    top: 110px;
  }

  .mynd-titil-sun-voyager {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .what-does-sun-voyager.landsvaedi, .what-does-sun-voyager.right, .when-was-sun-voyager-uilt.landsvaedi, .when-was-sun-voyager-uilt.left, .how-long-to-build.landsvaedi, .how-long-to-build.right, .info-skilti-sun-voyager.landsvaedi, .info-skilti-sun-voyager.opening-hours, .info-skilti-sun-voyager.opening-hours-copy, .can-i-see-the-northern-lights.landsvaedi, .can-i-see-the-northern-lights.left, .history-sun-voyager.landsvaedi, .history-sun-voyager.full-pic, .photographing-sun-voyager.landsvaedi, .photographing-sun-voyager.right, .sun-boat.landsvaedi, .sun-boat.left, .youtube-sun-voyager.landsvaedi, .youtube-sun-voyager.opening-hours, .youtube-sun-voyager.rammi {
    top: 65px;
  }

  .mynd-titil-lacal-cuisine {
    background-position: 50% 14%;
    top: 104px;
  }

  .food-skilti-1.landsvaedi, .food-skilti-1.opening-hours, .food-skilti-1.opening-hours-copy, .food-skilti-2.landsvaedi, .food-skilti-2.opening-hours, .food-skilti-2.opening-hours-copy, .food-skilti-3.landsvaedi, .food-skilti-3.opening-hours, .food-skilti-3.opening-hours-copy, .history-local-cuisine.landsvaedi, .history-local-cuisine.full-pic, .fiskfelagid.landsvaedi, .fiskfelagid.right {
    top: 65px;
  }

  .mynd-titil-swimming {
    background-position: 50% 14%;
    top: 104px;
  }

  .matarkjallarinn.landsvaedi, .matarkjallarinn.left, .best-swimming-pools.landsvaedi, .best-swimming-pools.right, .grafarvogslaug.landsvaedi, .grafarvogslaug.left, .breidholtslaug.landsvaedi, .breidholtslaug.right, .arbaejarlaug.landsvaedi, .arbaejarlaug.left, .sundholl-reykjavik.landsvaedi, .sundholl-reykjavik.right, .vesturbaejarlaug.landsvaedi, .vesturbaejarlaug.left, .swiminng-pool-etiquette.landsvaedi, .swiminng-pool-etiquette.opening-hours, .swiminng-pool-etiquette.opening-hours-copy, .youtube-swimming-pools.landsvaedi, .youtube-swimming-pools.opening-hours, .youtube-swimming-pools.rammi {
    top: 65px;
  }

  .mynd-titil-public-parks {
    background-position: 50% 14%;
    top: 104px;
  }

  .history-public-parks1.landsvaedi, .history-public-parks1.full-pic, .austurvollur.landsvaedi, .austurvollur.full-pic, .grotta.landsvaedi, .grotta.full-pic, .laugardalur.landsvaedi, .laugardalur.full-pic, .history-public-parks5.landsvaedi, .history-public-parks5.full-pic, .history-public-parks6.landsvaedi, .history-public-parks6.full-pic, .history-public-parks6-copy.landsvaedi, .history-public-parks6-copy.full-pic, .history-public-parks6-copy-copy.landsvaedi, .history-public-parks6-copy-copy.full-pic, .hljomskalagardur.landsvaedi, .hljomskalagardur.full-pic, .klambratun.landsvaedi, .klambratun.full-pic, .nautholsvik.landsvaedi, .nautholsvik.full-pic, .arnarholl.landsvaedi, .arnarholl.full-pic, .einar-jonsson.landsvaedi, .einar-jonsson.full-pic {
    top: 65px;
  }

  .mynd-titil-laugavegur-shopping {
    background-position: 50% 14%;
    top: 104px;
  }

  .laugavegur-shopping.landsvaedi, .laugavegur-shopping.full-pic, .hlemmur-matholl.landsvaedi, .hlemmur-matholl.left, .farmers-market.landsvaedi, .farmers-market.right, .sandholt-bakery.landsvaedi, .sandholt-bakery.left, .mal-og-menning.landsvaedi, .mal-og-menning.right, .noodle-station.landsvaedi, .noodle-station.left, .kaldi-bar.landsvaedi, .kaldi-bar.right {
    top: 65px;
  }

  .mynd-titil-perlan-museum {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .indoor-ice-cave.landsvaedi, .indoor-ice-cave.left, .northern-lights-planetarium.landsvaedi, .northern-lights-planetarium.right, .wonders-of-iceland.landsvaedi, .wonders-of-iceland.full-pic, .observation-deck.landsvaedi, .observation-deck.left, .food-at-perlan.landsvaedi, .food-at-perlan.right {
    top: 65px;
  }

  .container-12 {
    position: absolute;
    top: 143px;
  }

  .nearby-attractions.landsvaedi {
    top: 65px;
  }

  .nearby-attractions.opening-hours {
    margin-top: 82px;
    top: 65px;
  }

  .nearby-attractions.opening-hours.nearby {
    margin-top: auto;
  }

  .nearby-attractions.opening-hours-copy, .culture.landsvaedi, .culture.right {
    top: 65px;
  }

  .bold-text-35.e84e58 {
    line-height: 1;
  }

  .orchestra-harpa.landsvaedi, .orchestra-harpa.right {
    top: 65px;
  }

  .swimming-titill, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46 {
    font-size: 3vw;
    line-height: 1;
  }

  .bold-text-47 {
    font-size: 3vw;
  }

  .container-fyrsti.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 151px;
    display: flex;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .main-gluggi-reykjavik.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .heading-3-main {
    margin-top: auto;
  }

  .heading-3-main.south {
    margin-top: auto;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .heading-3-main.reykjanes {
    margin-top: 19px;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .heading-3-main.reykjavik {
    font-size: 3vw;
  }

  .heading-3-main.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.east {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 3vw;
  }

  .heading-3-main.north, .heading-3-main.west, .heading-3-main.westfjords, .heading-3-main.highlands {
    font-size: 3vw;
  }

  .heading-3-main.titill {
    margin-top: 19px;
    margin-bottom: 19px;
    font-size: 3vw;
  }

  .heading-3-main.d56e2b {
    color: #d56e2b;
  }

  .heading-3-main.de525b {
    color: #de525b;
  }

  .heading-3-main.fa8905 {
    color: #fa8905;
  }

  .heading-3-main._4b9850 {
    color: #4b9850;
  }

  .heading-3-main._3e49bc {
    color: #3e49bc;
  }

  .heading-3-main.e84e58 {
    color: #e84e58;
  }

  .heading-3-main._8c9856 {
    color: #8c9856;
    line-height: 1;
  }

  .heading-3-main._05c1fc {
    color: #05c1fc;
  }

  .heading-3-main._3f7feb {
    color: #3f7feb;
  }

  .heading-3-main.f7d84a {
    color: #f7d84a;
  }

  .heading-3-main._8f5080 {
    color: #8f5080;
  }

  .heading-3-main._61bd50 {
    color: #fa8905;
  }

  .kynning-texti-mobile {
    font-size: 1.5vw;
  }

  .laugardalslaug.landsvaedi, .laugardalslaug.right, .how-to-photograph-hallgrims.landsvaedi, .how-to-photograph-hallgrims.full-pic {
    top: 65px;
  }

  .bold-text-51 {
    color: #000;
  }

  .text-span-38, .text-span-39 {
    color: #e84e58;
  }

  .bold-text-52 {
    color: #926e51;
  }

  .bold-text-53, .bold-text-54 {
    color: #8c9856;
  }

  .text-span-40 {
    color: #d56e2b;
  }

  .text-span-41 {
    color: #b59d39;
  }

  .text-span-42 {
    color: #05c1fc;
  }

  .text-span-43, .text-span-44 {
    color: #d56e2b;
  }

  .text-span-45, .text-span-46 {
    color: #1472a7;
  }

  .text-span-47, .text-span-48, .text-span-49 {
    color: #e84e58;
  }

  .text-span-50, .text-span-51 {
    color: #4b9653;
  }

  .text-span-52, .text-span-53 {
    color: #b59d39;
  }

  .text-span-54, .text-span-55 {
    color: #fa8905;
  }

  .text-span-56, .text-span-57, .text-span-58 {
    color: #8379f4;
  }

  .text-span-59 {
    color: #8f5080;
  }

  .text-span-60, .text-span-61 {
    color: #3f7feb;
  }

  .text-span-62 {
    color: #e84e58;
  }

  .text-span-63 {
    color: #926e51;
  }

  .text-span-64 {
    color: #b59d39;
  }

  .text-span-65 {
    color: #926e51;
  }

  .text-span-66 {
    color: #e84e58;
  }

  .text-span-67 {
    color: #4b9653;
  }

  .text-span-68 {
    color: #05c1fc;
  }

  .text-span-69 {
    color: #61bd50;
  }

  .text-span-70, .text-span-71 {
    color: #3e49bc;
  }

  .skilti-heading.swimmi-texti {
    margin-left: 27px;
  }

  .skilti-texti, .skilti-texti.hallgrims-photo {
    font-size: 1.5vw;
  }

  .image-29 {
    max-width: none;
    min-height: 20px;
    margin-top: 400px;
  }

  .efsti-gluggi.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .heading-info-skilti.swimmi-texti {
    margin-left: 27px;
  }

  .swimming-skilti.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .how-do-i-get-there-copy.landsvaedi {
    top: 65px;
  }

  .how-do-i-get-there-copy.landsvaedi.info {
    margin-top: 80px;
  }

  .how-do-i-get-there-copy.right {
    top: 65px;
  }

  .how-do-i-get-there-copy.right.info {
    margin-top: auto;
  }

  .naestefsti-gluggi.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .opening-hours.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .tips-for-photography.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .nearby-attr.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .harpa-opening.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .where-is-sun.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .photography-sun.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .food-skilti.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .container-6-copy.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .container-6-copy-copy.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .food-skilti-tips.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .food-skilti-seasons.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .hot-dog.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .cost-of-swimming.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .how-warm.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .water-posts.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .einar-jons.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .section-reykjanes {
    background-position: 50%;
  }

  .section-reykjanes.banner.forsida {
    margin-top: -60px;
  }

  .section-reykjanes.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .mynd-titil-meradalir {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .update-titill {
    color: #fff;
    font-size: 3vw;
  }

  .hiking-to-meradalir.landsvaedi, .hiking-to-meradalir.left, .path-a.landsvaedi, .path-a.right, .path-b.landsvaedi, .path-b.left, .path-c.landsvaedi, .path-c.right {
    top: 65px;
  }

  .how-to-prepare.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .can-you-fly-a-drone.landsvaedi, .can-you-fly-a-drone.right {
    top: 65px;
  }

  .mynd-titil-blue-lagoon {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .faq-texti.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .what-is-the-blue-lagoon.landsvaedi, .what-is-the-blue-lagoon.left, .how-hot-is-the-blue-lagoon.landsvaedi, .how-hot-is-the-blue-lagoon.right {
    top: 65px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .expert-advice.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .skin-care.landsvaedi, .skin-care.right, .how-to-get-to-blu-lagoon.landsvaedi, .how-to-get-to-blu-lagoon.left {
    top: 65px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .youtube-blue-lagoon.landsvaedi, .youtube-blue-lagoon.opening-hours {
    top: 65px;
  }

  .youtube-blue-lagoon.rammi {
    top: 110px;
  }

  .mynd-titil-reykjanesta {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .karlinn-the-man.landsvaedi, .karlinn-the-man.right, .valahnjukur.landsvaedi, .valahnjukur.left, .tectonic-plates.landsvaedi, .tectonic-plates.right {
    top: 65px;
  }

  .mynd-titil-gunnuhver {
    background-position: 50% 14%;
    top: 104px;
  }

  .where-is-gunnuhver.landsvaedi, .where-is-gunnuhver.opening-hours, .where-is-gunnuhver.opening-hours-copy, .the-area.landsvaedi, .the-area.right {
    top: 65px;
  }

  .krysuvikurbjarg {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-krysuvikurbjarg.landsvaedi, .how-to-get-to-krysuvikurbjarg.right, .hostory-of-krysuvikurbjarg.landsvaedi, .hostory-of-krysuvikurbjarg.left, .folklore-at-krysuvikurbjarg.landsvaedi, .folklore-at-krysuvikurbjarg.right {
    top: 65px;
  }

  .mynd-titil-reykjanesviti {
    background-position: 50% 14%;
    top: 104px;
  }

  .history-reykjanesviti.landsvaedi, .history-reykjanesviti.full-pic {
    top: 65px;
  }

  .fun-facts.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-gardskagi-lighthouse {
    background-position: 50% 14%;
    top: 104px;
  }

  .gardur-town.landsvaedi, .gardur-town.left, .short-lighthouse.landsvaedi, .short-lighthouse.right, .the-new-lighthouse.landsvaedi, .the-new-lighthouse.left {
    top: 65px;
  }

  .how-to-get-there.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-seltun-geuthermal-area {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .seltunshverir.landsvaedi, .seltunshverir.left, .when-you-arrive.landsvaedi, .when-you-arrive.right {
    top: 65px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .section-south-coast {
    background-position: 50%;
  }

  .section-south-coast.banner.forsida {
    margin-top: -60px;
  }

  .section-south-coast.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .container-south-coast.menu {
    margin-top: 56px;
    margin-bottom: 24px;
  }

  .container-south-coast.menu.reykjavik {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: block;
  }

  .container-south-coast.menu.forsida.myndir {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-south-coast.menu.reykjavik-main {
    margin-top: auto;
    margin-bottom: auto;
    top: -230px;
  }

  .lake-thingvallavatn.landsvaedi, .lake-thingvallavatn.right, .plants.landsvaedi, .plants.left, .wildlife.landsvaedi, .wildlife.right, .fish.landsvaedi, .fish.right {
    top: 65px;
  }

  .mynd-titil-geysir-strokkur {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .the-great-geysir.landsvaedi, .the-great-geysir.left, .strokkur.landsvaedi, .strokkur.right, .how-to-get-to-geysir-strokkur.landsvaedi, .how-to-get-to-geysir-strokkur.left {
    top: 65px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-gullfoss {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .how-to-get-to-gullfoss.landsvaedi, .how-to-get-to-gullfoss.right, .when-is-best-to-visit.landsvaedi, .when-is-best-to-visit.left, .youtube-geysir.landsvaedi, .youtube-geysir.opening-hours {
    top: 65px;
  }

  .youtube-geysir.rammi {
    top: 110px;
  }

  .youtube-gullfoss.landsvaedi, .youtube-gullfoss.opening-hours {
    top: 65px;
  }

  .youtube-gullfoss.rammi {
    top: 110px;
  }

  .mynd-titil-westman-islands {
    background-position: 50% 14%;
    top: 104px;
  }

  .youtube-eldgos.landsvaedi, .youtube-eldgos.opening-hours {
    top: 65px;
  }

  .youtube-eldgos.rammi {
    top: 110px;
  }

  .how-to-get-to-westman-islands.landsvaedi, .how-to-get-to-westman-islands.right, .top-6-things-to-visit.landsvaedi, .top-6-things-to-visit.opening-hours, .top-6-things-to-visit.opening-hours-copy {
    top: 65px;
  }

  .top-6-things.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .seeing-puffins.landsvaedi, .seeing-puffins.left, .youtube-heima.landsvaedi, .youtube-heima.opening-hours {
    top: 65px;
  }

  .youtube-heima.rammi {
    top: 110px;
  }

  .seljalandsfoss {
    background-position: 50% 14%;
    top: 104px;
  }

  .when-is-the-best-time.landsvaedi, .when-is-the-best-time.right, .facilities-selja.landsvaedi, .facilities-selja.left, .facilities-and-services.landsvaedi, .facilities-and-services.right, .gljufrabui.landsvaedi, .gljufrabui.left, .tips-for-photographing.landsvaedi, .tips-for-photographing.opening-hours, .tips-for-photographing.opening-hours-copy, .youtube-seljalandsfoss.landsvaedi, .youtube-seljalandsfoss.opening-hours {
    top: 65px;
  }

  .youtube-seljalandsfoss.rammi {
    top: 110px;
  }

  .mynd-titil-skogafoss {
    background-position: 50% 14%;
    top: 104px;
  }

  .the-legend.landsvaedi, .the-legend.left, .how-to-get-to-skogafoss.landsvaedi, .how-to-get-to-skogafoss.right, .sk-gar-village.landsvaedi, .sk-gar-village.left {
    top: 65px;
  }

  .pro-advice.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-dc-plane-wreck {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-tto-dc-plane.landsvaedi, .how-to-get-tto-dc-plane.right, .how-long-is-the-hike.landsvaedi, .how-long-is-the-hike.right, .how-do-you-get-to-dc.landsvaedi, .how-do-you-get-to-dc.right, .gardur-town-copy.landsvaedi, .gardur-town-copy.left, .how-long-is-the-hike-to-dc.landsvaedi, .how-long-is-the-hike-to-dc.left, .youtube-skogafoss.landsvaedi, .youtube-skogafoss.opening-hours {
    top: 65px;
  }

  .youtube-skogafoss.rammi {
    top: 110px;
  }

  .youtube-dc-plane.landsvaedi, .youtube-dc-plane.opening-hours {
    top: 65px;
  }

  .youtube-dc-plane.rammi {
    top: 110px;
  }

  .mynd-titil-reynisfjara {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .where-is-the-black-sand-beach.landsvaedi, .where-is-the-black-sand-beach.left, .why-is-reynisfjara-black.landsvaedi, .why-is-reynisfjara-black.right, .how-was-reynisfjara-formed.landsvaedi, .how-was-reynisfjara-formed.left, .dyrholaey.landsvaedi, .dyrholaey.right, .youtube-dyrholaey.landsvaedi, .youtube-dyrholaey.opening-hours {
    top: 65px;
  }

  .youtube-dyrholaey.rammi {
    top: 110px;
  }

  .mynd-titil-jokulsarlon {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .how-to-get-to-jokulsarlon.landsvaedi, .how-to-get-to-jokulsarlon.left, .how-was-j-kuls-rl-n-formed.landsvaedi, .how-was-j-kuls-rl-n-formed.right, .how-to-get-to-jokulsarlon-copy.landsvaedi, .how-to-get-to-jokulsarlon-copy.left, .when-is-best-to-visit-j-kuls-rl-n-lagoon.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoon.right, .youtube-jokulsarlon.landsvaedi, .youtube-jokulsarlon.opening-hours {
    top: 65px;
  }

  .youtube-jokulsarlon.rammi {
    top: 110px;
  }

  .mynd-titil-daimond-beach {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .how-was-j-kuls-rl-n-forme.landsvaedi, .how-was-j-kuls-rl-n-forme.right, .when-is-best-to-visit-j-kuls-rl-n-lagoo.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoo.left, .where-is-diamond-beach-located.landsvaedi, .where-is-diamond-beach-located.right {
    top: 65px;
  }

  .section-east-iceland {
    background-position: 50%;
  }

  .section-east-iceland.banner.forsida {
    margin-top: -60px;
  }

  .section-east-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .mynd-titil-vestrahorn {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .how-to-get-to-vestrahorn.landsvaedi, .how-to-get-to-vestrahorn.right {
    top: 65px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-seydisfjordur {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .where-is-seydisfjordur.landsvaedi, .where-is-seydisfjordur.left, .things-to-do-in-seydisfjordur.landsvaedi, .things-to-do-in-seydisfjordur.right {
    top: 65px;
  }

  .dining {
    color: #fff;
    font-size: 3vw;
  }

  .dinig-texti, .dinig-texti.hallgrims-photo {
    font-size: 1.5vw;
  }

  .dinind-in-seydisfjordur.landsvaedi, .dinind-in-seydisfjordur.opening-hours, .dinind-in-seydisfjordur.opening-hours-copy, .things-to-do-around.landsvaedi, .things-to-do-around.left {
    top: 65px;
  }

  .mynd-titil-studlagil-canyon {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .when-to-visit-studlagil.landsvaedi, .when-to-visit-studlagil.right, .how-to-get-to-studlagil.landsvaedi, .how-to-get-to-studlagil.opening-hours, .how-to-get-to-studlagil.opening-hours-copy {
    top: 65px;
  }

  .studlagil-canyon.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-lagarfljot {
    background-position: 50% 14%;
    top: 104px;
  }

  .lagarfljot-serpentine.landsvaedi, .lagarfljot-serpentine.right, .youtube-monster.landsvaedi, .youtube-monster.opening-hours {
    top: 65px;
  }

  .youtube-monster.rammi {
    top: 110px;
  }

  .surrounding-area-lagarfljot.landsvaedi, .surrounding-area-lagarfljot.left {
    top: 65px;
  }

  .hallormstadaskogur {
    background-position: 50% 14%;
    top: 104px;
  }

  .what-to-do-if-you-get-lost.landsvaedi, .what-to-do-if-you-get-lost.right, .how-to-dress-copy.landsvaedi, .how-to-dress-copy.left, .what-to-do-in-hallormst.landsvaedi, .what-to-do-in-hallormst.left {
    top: 65px;
  }

  .mynd-titil-petra-stones {
    background-position: 50% 14%;
    top: 104px;
  }

  .petra-the-collector.landsvaedi, .petra-the-collector.left {
    top: 65px;
  }

  .mynd-titil-borgarfjordur-eystri {
    background-position: 50% 14%;
    top: 104px;
  }

  .finding-puffins.landsvaedi, .finding-puffins.right, .where-is-borgarfjordur.landsvaedi, .where-is-borgarfjordur.left {
    top: 65px;
  }

  .mynd-titil-hengifoss {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .where-is-hengifoss.landsvaedi, .where-is-hengifoss.left, .visiting-hengifoss-summer.landsvaedi, .visiting-hengifoss-summer.right, .visiting-hengifoss-winter.landsvaedi, .visiting-hengifoss-winter.left {
    top: 65px;
  }

  .section-north-iceland {
    background-position: 50%;
  }

  .section-north-iceland.banner.forsida {
    margin-top: -60px;
  }

  .section-north-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .mynd-titil-myvatn {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .the-history-of-myvatn.landsvaedi, .the-history-of-myvatn.right, .the-flora.landsvaedi, .the-flora.right, .youtube-myvatn.landsvaedi, .youtube-myvatn.opening-hours {
    top: 65px;
  }

  .youtube-myvatn.rammi {
    top: 110px;
  }

  .mynd-titil-dimmuborgir {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .geology.landsvaedi, .geology.left, .folklore.landsvaedi, .folklore.right, .get-to-dimmuborgir.landsvaedi, .get-to-dimmuborgir.left {
    top: 65px;
  }

  .mynd-titil-godafoss {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .godafoss-the-waterfall.landsvaedi, .godafoss-the-waterfall.right, .how-to-get-godafoss.landsvaedi, .how-to-get-godafoss.left, .youtube-godafoss.landsvaedi, .youtube-godafoss.opening-hours {
    top: 65px;
  }

  .youtube-godafoss.rammi {
    top: 110px;
  }

  .mynd-titil-dettifoss {
    background-position: 50% 14%;
    top: 104px;
  }

  .when-is-best-dettifoss.landsvaedi, .when-is-best-dettifoss.right, .youtube-dettifoss.landsvaedi, .youtube-dettifoss.opening-hours {
    top: 65px;
  }

  .youtube-dettifoss.rammi {
    top: 110px;
  }

  .mynd-akureyri {
    background-position: 50% 14%;
    top: 104px;
  }

  .akureyri-capital.landsvaedi, .akureyri-capital.right {
    top: 65px;
  }

  .mynd-titil-husavik {
    background-position: 50% 14%;
    top: 104px;
  }

  .husavik-the-town.landsvaedi, .husavik-the-town.left {
    top: 65px;
  }

  .mynd-titil-siglufjordur {
    background-position: 50% 14%;
    top: 104px;
  }

  .mynd-titil-asbyrgi {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .youtube-asbyrgi.landsvaedi, .youtube-asbyrgi.opening-hours {
    top: 65px;
  }

  .youtube-asbyrgi.rammi {
    top: 110px;
  }

  .asbyrgi-geography.landsvaedi, .asbyrgi-geography.left, .asbyrgi-formed.landsvaedi, .asbyrgi-formed.right, .asbyrgi-folklore.landsvaedi, .asbyrgi-folklore.left {
    top: 65px;
  }

  .section-west-iceland {
    background-position: 50%;
  }

  .section-west-iceland.banner.forsida {
    margin-top: -60px;
  }

  .section-west-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .mynd-titil-glymur {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .how-to-get-to-glymur.landsvaedi, .how-to-get-to-glymur.right, .youtube-glymur.landsvaedi, .youtube-glymur.opening-hours {
    top: 65px;
  }

  .youtube-glymur.rammi {
    top: 110px;
  }

  .guide-to-glymur.landsvaedi, .guide-to-glymur.right {
    top: 65px;
  }

  .mynd-titil-borganes {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .geology-copy.landsvaedi, .geology-copy.left {
    top: 65px;
  }

  .mynd-titil-hraunfossar {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .how-to-get-to-hraunfossar.landsvaedi, .how-to-get-to-hraunfossar.right, .barnafoss-waterfalls.landsvaedi, .barnafoss-waterfalls.left, .youtube-hraunfossar.landsvaedi, .youtube-hraunfossar.opening-hours {
    top: 65px;
  }

  .youtube-hraunfossar.rammi {
    top: 110px;
  }

  .mynd-titil-budir-church {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-borgarnes.landsvaedi, .how-to-get-to-borgarnes.left, .how-to-get-to-reach-budir.landsvaedi, .how-to-get-to-reach-budir.left, .photographing-budir.landsvaedi, .photographing-budir.right, .youtube-budir-church.landsvaedi, .youtube-budir-church.opening-hours {
    top: 65px;
  }

  .youtube-budir-church.rammi {
    top: 110px;
  }

  .kirkjufell-forsida {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-reach-kirkjufell.landsvaedi, .how-to-reach-kirkjufell.right, .how-was-kirkjufell-formed.landsvaedi, .how-was-kirkjufell-formed.left, .hike-kirkjufell.landsvaedi, .hike-kirkjufell.right, .photography-kirkjufell.landsvaedi, .photography-kirkjufell.left {
    top: 65px;
  }

  .mynd-titil-londrangar {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-reach-londrangar.landsvaedi, .how-to-reach-londrangar.left, .folklore-at-l-ndrangar.landsvaedi, .folklore-at-l-ndrangar.right {
    top: 65px;
  }

  .mynd-titil-vatnshellir {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-reach-vatnshellir-cave.landsvaedi, .how-to-reach-vatnshellir-cave.left, .how-to-prepare-for-vatnshellir-cave.landsvaedi, .how-to-prepare-for-vatnshellir-cave.right {
    top: 65px;
  }

  .mynd-titil-arnarstapi {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .how-to-reach-arnarstapi.landsvaedi, .how-to-reach-arnarstapi.left, .what-to-see-arnarstapi.landsvaedi, .what-to-see-arnarstapi.right, .youtube-arnarstapi.landsvaedi, .youtube-arnarstapi.opening-hours {
    top: 65px;
  }

  .youtube-arnarstapi.rammi {
    top: 110px;
  }

  .section-westfjords {
    background-position: 50%;
  }

  .section-westfjords.banner.forsida {
    margin-top: -60px;
  }

  .section-westfjords.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-west-iceland-copy {
    background-position: 50%;
  }

  .section-west-iceland-copy.banner.forsida {
    margin-top: -60px;
  }

  .section-west-iceland-copy.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .where-is-dynjandi {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.landsvaedi, .when-is-the-best-time-to-visit-dynjandi-waterfall.right, .youtube-dynjandi.landsvaedi, .youtube-dynjandi.opening-hours {
    top: 65px;
  }

  .youtube-dynjandi.rammi {
    top: 110px;
  }

  .mynd-titil-latrabjarg {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .how-to-get-to-latrabjarg.landsvaedi, .how-to-get-to-latrabjarg.left, .best-time-to-visit-l-trabjarg-cliffs.landsvaedi, .best-time-to-visit-l-trabjarg-cliffs.right, .birdlife-at-l-trabjarg-cliffs.landsvaedi, .birdlife-at-l-trabjarg-cliffs.left, .youtube-latrabjarg.landsvaedi, .youtube-latrabjarg.opening-hours {
    top: 65px;
  }

  .youtube-latrabjarg.rammi {
    top: 110px;
  }

  .mynd-titil-isafjordur {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .how-to-get-to-isafjordur.landsvaedi, .how-to-get-to-isafjordur.right, .accommodation-in-isafjordur.landsvaedi, .accommodation-in-isafjordur.left, .youtube-isafjordur.landsvaedi, .youtube-isafjordur.opening-hours {
    top: 65px;
  }

  .youtube-isafjordur.rammi {
    top: 110px;
  }

  .mynd-titil-hornstrandir {
    background-position: 50% 14%;
    top: 104px;
  }

  .flora-of-hornstrandir.landsvaedi, .flora-of-hornstrandir.left, .wild-life-at-hornstrandir.landsvaedi, .wild-life-at-hornstrandir.right, .youtube-hornstrandir.landsvaedi, .youtube-hornstrandir.opening-hours {
    top: 65px;
  }

  .youtube-hornstrandir.rammi {
    top: 110px;
  }

  .raudisandur-forsida {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-reach-raudisandur.landsvaedi, .how-to-reach-raudisandur.right, .youtube-raudisandur.landsvaedi, .youtube-raudisandur.opening-hours {
    top: 65px;
  }

  .youtube-raudisandur.rammi {
    top: 110px;
  }

  .mynd-titil-patreksfjordur {
    background-position: 50% 14%;
    top: 104px;
  }

  .youtube-patreksfjordur.landsvaedi, .youtube-patreksfjordur.opening-hours {
    top: 65px;
  }

  .youtube-patreksfjordur.rammi {
    top: 110px;
  }

  .how-to-reach-patreksfjordur.landsvaedi, .how-to-reach-patreksfjordur.left {
    top: 65px;
  }

  .mynd-titil-djupavik {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-reach-djupavik.landsvaedi, .how-to-reach-djupavik.left, .youtube-djupavik.landsvaedi, .youtube-djupavik.opening-hours {
    top: 65px;
  }

  .youtube-djupavik.rammi {
    top: 110px;
  }

  .mynd-titil-krossneslaug {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .how-to-reach-krossneslaug.landsvaedi, .how-to-reach-krossneslaug.left, .the-surrounding-area.landsvaedi, .the-surrounding-area.right, .infinity-pool.landsvaedi, .infinity-pool.left {
    top: 65px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .youtube-krossneslaug.landsvaedi, .youtube-krossneslaug.opening-hours {
    top: 65px;
  }

  .youtube-krossneslaug.rammi {
    top: 110px;
  }

  .section-highlands {
    background-position: 50%;
  }

  .section-highlands.banner.forsida {
    margin-top: -60px;
  }

  .section-highlands.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .landmannalaugar-forsida {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .hiking-in-landmannalaugar.landsvaedi, .hiking-in-landmannalaugar.right {
    top: 65px;
  }

  .skilti-heading-minna.swimmi-texti {
    margin-left: 27px;
  }

  .hiking-milli {
    color: #fff;
    font-size: 3vw;
  }

  .how-to-prepare-copy.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .hiking-landmanna.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .youtube-landmanna.landsvaedi, .youtube-landmanna.opening-hours {
    top: 65px;
  }

  .youtube-landmanna.rammi {
    top: 110px;
  }

  .mynd-titil-thorsmork {
    background-image: linear-gradient(to bottom, null, null);
    margin-top: 50px;
    top: 104px;
  }

  .how-to-get-to-rsm-rk.landsvaedi, .how-to-get-to-rsm-rk.left, .hiking-in-rsm-rk.landsvaedi, .hiking-in-rsm-rk.left, .can-i-self-drive-to-rsm-rk.landsvaedi, .can-i-self-drive-to-rsm-rk.right {
    top: 65px;
  }

  .hiking-thorsm.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-isafjordur-copy, .mynd-titil-kerlingarfjoll {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    min-height: 1000px;
    margin-top: 50px;
    top: 104px;
  }

  .folklore-of-kerlingarfj-ll.landsvaedi, .folklore-of-kerlingarfj-ll.right {
    top: 65px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-haifoss {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-h-ifoss-waterfall.landsvaedi, .how-to-get-to-h-ifoss-waterfall.left, .can-i-reach-haifoss-on-2wd.landsvaedi, .can-i-reach-haifoss-on-2wd.right {
    top: 65px;
  }

  .aldeyjarfoss-forsida {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-aldeyjarfoss.landsvaedi, .how-to-get-to-aldeyjarfoss.right, .acommodation-near-aldeyjarfoss.landsvaedi, .acommodation-near-aldeyjarfoss.left {
    top: 65px;
  }

  .mynd-titil-maelifell {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-maelifell.landsvaedi, .how-to-get-to-maelifell.left {
    top: 65px;
  }

  .mynd-titil-langjokull {
    background-position: 50% 14%;
    top: 104px;
  }

  .how-to-get-to-langjokull.landsvaedi, .how-to-get-to-langjokull.left, .ice-caves-on-langj-kull-glacier.landsvaedi, .ice-caves-on-langj-kull-glacier.right, .langj-kull-glacier-the-heart-of-iceland.landsvaedi, .langj-kull-glacier-the-heart-of-iceland.left {
    top: 65px;
  }

  .mynd-titil-askja-volcano {
    background-image: linear-gradient(to bottom, null, null);
    min-height: 1000px;
    top: 104px;
  }

  .how-to-get-to-askja.landsvaedi, .how-to-get-to-askja.left {
    top: 65px;
  }

  .driving-to-askja.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .youtube-askja.landsvaedi, .youtube-askja.opening-hours {
    top: 65px;
  }

  .youtube-askja.rammi {
    top: 110px;
  }

  .youtube-meradalir.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .youtube-meradalir.main.rounded, .where-is-gunnuh.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .mynd-titil-thingvellir {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1500px;
    margin-top: 140px;
    position: static;
    top: 140px;
  }

  .container-youtube-40.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .container-youtube-40.main.rounded, .gluggi-blue-lagoon.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .container-youtube-gullfoss.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .container-youtube-gullfoss.main.rounded, .naestefsti-gluggi-langur.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-seljal.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-village.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-lagoon.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .container-youtube-monster.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .container-youtube-monster.main.rounded, .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .nyr-naestefsti.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .dining-seydis.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .studlagil-special.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .container-youtube-glymur.main.mynd-haegramegin {
    flex-direction: row;
    display: flex;
  }

  .container-youtube-glymur.main.rounded, .container-reykjavik-slider-test.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .main-gluggi-reykjanes.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .takki-rent-a-car.reykjo.explore {
    flex-flow: column wrap;
    place-content: stretch space-between;
    align-items: center;
    margin: 23px auto 55px -32px;
    display: flex;
  }

  .takki-rent-a-car.south {
    border-radius: 25px;
    width: 25vw;
    height: 5vh;
    font-size: 1.3vw;
  }

  .takki-rent-a-car.north, .takki-rent-a-car.west, .takki-rent-a-car.highlands, .takki-rent-a-car.westfjords {
    border-radius: 25px;
    width: 25vw;
    font-size: 1.3vw;
  }

  .takki-rent-a-car.reykja.main {
    border-radius: 20px;
    width: 30vw;
    height: 5vh;
    margin-top: 84px;
  }

  .takki-rent-a-car.reykjavik {
    border-radius: 25px;
    width: 25vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .takki-rent-a-car.reykjavik.w--current {
    width: 25vw;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja, .takki-rent-a-car.reykjavik.blar {
    width: 25vw;
    font-size: 1.3vw;
  }

  .takki-rent-a-car.east {
    border-radius: 25px;
    width: 25vw;
    font-size: 1.3vw;
  }

  .takki-rent-a-car.reykjanes {
    border-radius: 25px;
    width: 25vw;
    margin-left: auto;
    font-size: 1.3vw;
  }

  .takki-rent-a-car.arrow.reykjavik {
    width: 25vw;
  }

  .info-hallgrims.landsvaedi, .info-hallgrims.opening-hours, .info-hallgrims.opening-hours-copy {
    top: 65px;
  }

  .popular-day-trips.black, .popular-day-trips.black.lettari {
    font-size: 2vw;
  }

  .popular-day-trips.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .tors-texti-perla.black, .tors-texti-perla.black.lettari {
    font-size: 2vw;
  }

  .tors-texti-perla.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .skilti-sun-voy.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .landcruiser-grar {
    margin-top: -116px;
    margin-bottom: 0;
  }

  .bilaleigubill-bblar {
    width: 30vw;
  }

  .hot-dog-stand.landsvaedi {
    top: 65px;
  }

  .hot-dog-stand.opening-hours {
    margin-top: 82px;
    top: 65px;
  }

  .hot-dog-stand.opening-hours.hallgrims {
    margin-top: auto;
  }

  .hot-dog-stand.opening-hours-copy {
    top: 65px;
  }

  .container-blog-1 {
    max-width: 60vw;
  }

  .considering-the-time-of-year.landsvaedi, .considering-the-time-of-year.right, .verify-the-rental-company-s-off-road-driving-regulations.landsvaedi, .verify-the-rental-company-s-off-road-driving-regulations.left, .verify-the-insurance-coverage-of-the-rental-firm.landsvaedi, .verify-the-insurance-coverage-of-the-rental-firm.right, .think-about-fuel-efficiency.landsvaedi, .think-about-fuel-efficiency.left {
    top: 65px;
  }

  .container-blog.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .section-blog {
    background-position: 50%;
  }

  .section-blog.banner.forsida {
    margin-top: -60px;
  }

  .section-blog.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-blog-vatnajokull {
    background-position: 50%;
  }

  .section-blog-vatnajokull.banner.forsida {
    margin-top: -60px;
  }

  .section-blog-vatnajokull.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .texti-main-blog-undir-mynd {
    margin-left: 34px;
    margin-right: 34px;
    font-size: 1.2vw;
    line-height: 3vh;
    display: block;
  }

  .geysir.landsvaedi, .geysir.right, .blue-lagoon.landsvaedi, .blue-lagoon.right, .secret-lagoon.landsvaedi, .secret-lagoon.right, .landmannalaugar.landsvaedi, .landmannalaugar.right, .sn-fellsj-kull-national-park.landsvaedi, .sn-fellsj-kull-national-park.right, .outdoor-hot-spring-excursions.landsvaedi, .outdoor-hot-spring-excursions.right {
    top: 65px;
  }

  .section-blog-vatnajokull-copy {
    background-position: 50%;
  }

  .section-blog-vatnajokull-copy.banner.forsida {
    margin-top: -60px;
  }

  .section-blog-vatnajokull-copy.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-blog-geothermal-wonders {
    background-position: 50%;
  }

  .section-blog-geothermal-wonders.banner.forsida {
    margin-top: -60px;
  }

  .section-blog-geothermal-wonders.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .blog-mynd-variable {
    object-fit: cover;
    max-height: none;
    overflow: visible;
  }

  .blog-mynd-variable.left.haed40, .blog-mynd-variable.left.haed50 {
    max-height: none;
  }

  .blog-mynd-variable.left.statue {
    object-position: 80% 50%;
    max-height: 90vh;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-mynd-variable.left.concert {
    max-height: 90vh;
  }

  .blog-mynd-variable.left.harpa-today {
    max-height: 80vh;
    top: auto;
  }

  .blog-mynd-variable.haed40 {
    max-height: none;
  }

  .blog-mynd-variable.foss {
    max-height: 120vh;
  }

  .blog-mynd-variable.kirkja {
    max-height: 100vh;
  }

  .blog-mynd-variable.culture, .blog-mynd-variable.design {
    max-height: 80vh;
  }

  .blog-mynd-variable.symphony, .blog-mynd-variable.represent {
    max-height: 90vh;
  }

  .blog-mynd-variable-left {
    object-fit: cover;
    max-height: none;
    overflow: visible;
  }

  .blog-mynd-variable-left.left.haed40, .blog-mynd-variable-left.left.haed50 {
    max-height: none;
  }

  .blog-mynd-variable-left.left.statue {
    object-position: 80% 50%;
    max-height: 90vh;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-mynd-variable-left.left.concert {
    max-height: 90vh;
  }

  .blog-mynd-variable-left.left.harpa-today {
    max-height: 80vh;
    top: auto;
  }

  .blog-mynd-variable-left.haed40 {
    max-height: none;
  }

  .blog-mynd-variable-left.foss {
    max-height: 120vh;
  }

  .blog-mynd-variable-left.kirkja {
    max-height: 100vh;
  }

  .blog-mynd-variable-left.culture, .blog-mynd-variable-left.design {
    max-height: 80vh;
  }

  .blog-mynd-variable-left.symphony, .blog-mynd-variable-left.represent {
    max-height: 90vh;
  }

  .texti-main-gluggi-minus-header {
    margin-left: 34px;
    margin-right: 34px;
    font-size: 1.2vw;
    line-height: 3vh;
    display: block;
  }

  .conclusion-gluggi-blog.landsvaedi, .conclusion-gluggi-blog.full-pic {
    top: 65px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .main-gluggi-blog.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .geothermal-title.fa8905 {
    height: auto;
    line-height: 1;
    display: block;
  }

  .icelandic-wildlife-adventures-blog {
    background-position: 50%;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida {
    margin-top: -60px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .geothermal-title-copy.fa8905, .wildlife-title-blog._222b90 {
    height: auto;
    line-height: 1;
    display: block;
  }

  .the-hidden-charm-of-akureyri-blog {
    background-position: 50%;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida {
    margin-top: -60px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .akureyri-ending.landsvaedi, .akureyri-ending.full-pic {
    top: 65px;
  }

  .main-gluggi-blog-efstur.landsvaedi, .main-gluggi-copy.landsvaedi, .main-gluggi-copy-copy.landsvaedi, .main-gluggi-blog-ipad.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .gluggi-blog.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .millitexti-blog-stakur {
    margin-left: 400px;
    margin-right: 400px;
    font-size: 2vh;
  }

  .millitexti-blog-stakur.black, .millitexti-blog-stakur.black.lettari {
    font-size: 2vw;
  }

  .millitexti-blog-stakur.black.millitexti {
    margin-top: 40px;
  }

  .millitexti-blog-stakur.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland {
    background-position: 50%;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida {
    margin-top: -60px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .heading-3-blog.black, .heading-3-blog.black.lettari {
    font-size: 2vw;
  }

  .heading-3-blog.black.millitexti {
    margin-top: 40px;
  }

  .heading-3-blog.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .akureyri-ending-copy.landsvaedi, .akureyri-ending-copy.full-pic, .concluding-your-journey.landsvaedi, .concluding-your-journey.full-pic {
    top: 65px;
  }

  .gaur-gluggi.main.mynd-haegramegin {
    flex-direction: row;
    margin-top: 50px;
    display: flex;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .embracing-the-frost-top-ten-winter-festivals {
    background-position: 50%;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida {
    margin-top: -60px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .the-sagas.landsvaedi, .the-sagas.full-pic, .the-role-of-nature-in-icelandic-folklore.landsvaedi, .the-role-of-nature-in-icelandic-folklore.full-pic, .trolls-and-hidden-people.landsvaedi, .trolls-and-hidden-people.full-pic, .skaldic-poetry-and-the-oral-tradition.landsvaedi, .skaldic-poetry-and-the-oral-tradition.full-pic, .the-legacy-of-icelandic-folk-tales.landsvaedi, .the-legacy-of-icelandic-folk-tales.full-pic, .the-strive-for-independence.landsvaedi, .the-strive-for-independence.full-pic, .foundations.landsvaedi, .foundations.full-pic {
    top: 65px;
  }

  .the-quaint-towns-of-snaefellsnes {
    background-position: 50%;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida {
    margin-top: -60px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .taste-of-iceland {
    background-position: 50%;
  }

  .taste-of-iceland.banner.forsida {
    margin-top: -60px;
  }

  .taste-of-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .icelandic-folk-tales {
    background-position: 50%;
  }

  .icelandic-folk-tales.banner.forsida {
    margin-top: -60px;
  }

  .icelandic-folk-tales.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .reykjavik-history {
    background-position: 50%;
  }

  .reykjavik-history.banner.forsida {
    margin-top: -60px;
  }

  .reykjavik-history.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .ideal-season {
    background-position: 50%;
  }

  .ideal-season.banner.forsida {
    margin-top: -60px;
  }

  .ideal-season.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .vik-iconic-puffins {
    background-position: 50%;
  }

  .vik-iconic-puffins.banner.forsida {
    margin-top: -60px;
  }

  .vik-iconic-puffins.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .grindavik {
    background-position: 50%;
  }

  .grindavik.banner.forsida {
    margin-top: -60px;
  }

  .grindavik.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .bold-text-35-copy.e84e58 {
    line-height: 1;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi {
    margin-top: auto;
    top: 65px;
  }

  .the-unwritten-rules {
    background-position: 50%;
  }

  .the-unwritten-rules.banner.forsida {
    margin-top: -60px;
  }

  .the-unwritten-rules.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .faq-for-the-first-time-traveller {
    background-position: 50%;
  }

  .faq-for-the-first-time-traveller.banner.forsida {
    margin-top: -60px;
  }

  .faq-for-the-first-time-traveller.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .heading-copy {
    margin-left: 400px;
    margin-right: 400px;
    font-size: 2vh;
  }

  .heading-copy.black, .heading-copy.black.lettari {
    font-size: 2vw;
  }

  .heading-copy.black.millitexti {
    margin-top: 40px;
  }

  .heading-copy.black.millitexti.blog._1472a7 {
    margin-left: 392px;
    margin-right: 392px;
  }

  .heading-copy.black.millitexti.blog.fa8905 {
    margin-left: 398px;
    margin-right: 399px;
  }

  .heading-copy.we-want {
    margin-left: 372px;
    margin-right: 372px;
  }

  .heading-copy.undirtexti-blog {
    margin-left: 425px;
    margin-right: 425px;
    font-size: 2vh;
  }

  .section-blog-northern-lights-in-iceland {
    background-position: 50%;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida {
    margin-top: -60px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-the-ultimate-outdoor-adventure {
    background-position: 50%;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida {
    margin-top: -60px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-epic-road-trips {
    background-position: 50%;
  }

  .section-epic-road-trips.banner.forsida {
    margin-top: -60px;
  }

  .section-epic-road-trips.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }

  .section-blog-midnight-sun {
    background-position: 50%;
  }

  .section-blog-midnight-sun.banner.forsida {
    margin-top: -60px;
  }

  .section-blog-midnight-sun.banner.forsida.mynd {
    padding-top: 257px;
    padding-bottom: 257px;
  }
}

@media screen and (max-width: 991px) {
  .section-bilaleiga {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-bilaleiga.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-bilaleiga.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-bilaleiga.testimonials {
    margin-top: auto;
  }

  .section-bilaleiga.bilaleiga {
    margin-left: auto;
    margin-right: auto;
  }

  .section-bilaleiga.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .title.h1.white.banner-heading {
    font-size: 2em;
  }

  .title.h1.white.banner-heading.rainbow {
    margin-top: 157px;
    font-size: 30px;
    line-height: 1.5;
    top: 7%;
  }

  .title.h1.white.banner-heading-2 {
    text-align: center;
    font-size: 6em;
    position: absolute;
    bottom: 100px;
  }

  .title.h1.cta {
    font-size: 6em;
  }

  .title.h1.me-work {
    font-size: 3.8em;
    left: 16px;
  }

  .title.h1.about-title {
    font-size: 3.8em;
  }

  .title.h2 {
    flex-direction: column;
    align-items: center;
    margin-top: -44px;
    font-size: 40px;
    line-height: 48px;
  }

  .title.h2.fyrsti-menu {
    text-align: center;
    margin-top: -3px;
    margin-left: 146px;
    margin-right: 146px;
    font-size: 40px;
  }

  .title.h2.fyrsti-menu.pad {
    font-size: 30px;
  }

  .title.h2.fyrsti-menu.textbox {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 25px;
    display: inline;
    position: relative;
  }

  .title.h2.fyrsti-menu.textbox.main {
    text-align: center;
    flex-flow: column;
    flex: 1;
    order: 0;
    align-content: flex-start;
    align-self: stretch;
    margin-top: 18px;
    margin-left: -120px;
    margin-right: -120px;
    font-size: 3vw;
    display: flex;
  }

  .title.h2.we-start {
    font-size: 35px;
  }

  .container.menu {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: auto;
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: -81px;
    left: auto;
  }

  .container.menu.reykjavik-main {
    flex: 1;
    padding-top: 0;
    padding-bottom: 0;
    top: -90px;
  }

  .banner-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-bottom: 100px;
  }

  .frame-item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-image-2 {
    object-fit: cover;
    max-width: 100%;
  }

  .container-2 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .button-primary {
    width: 17vw;
    height: 3vh;
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
    left: 40%;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    float: right;
    clear: right;
    background-color: #fff0;
    border: 1px solid #000;
    border-radius: 20px;
    padding: 12px 12px 12px 95px;
    position: static;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navbar-no-shadow-container {
    color: #573e3e;
    background-color: #d8c7c7;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .text-block-2 {
    margin-left: -23px;
    margin-right: -23px;
    font-family: Archivo, sans-serif;
    font-weight: 600;
  }

  .bold-text-3 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    font-size: 30px;
    display: flex;
    position: relative;
    top: -6px;
  }

  .takki-menu.reykjo {
    margin-left: auto;
    margin-right: auto;
  }

  .takki-menu.reykjo.explore {
    margin: 36px auto 13px 48px;
  }

  .takki-menu.south {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.south.voyager {
    flex-direction: column;
    width: 25vw;
    font-size: 1.5vw;
  }

  .takki-menu.north {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.north.swimming {
    flex-direction: column;
    font-size: 1.5vw;
    line-height: 1;
  }

  .takki-menu.north.aldeyjarfoss {
    line-height: 1;
  }

  .takki-menu.west {
    letter-spacing: .5vh;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.west.parks {
    font-size: 1.5vw;
  }

  .takki-menu.west.borgafjordur {
    line-height: 1;
  }

  .takki-menu.highlands {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.highlands.perlan {
    font-size: 1.5vw;
    line-height: 1;
  }

  .takki-menu.westfjords {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.westfjords.laugavegur {
    flex-direction: column;
    font-size: 1.5vw;
  }

  .takki-menu.westfjords.petra {
    line-height: 1;
  }

  .takki-menu.reykja {
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: flex;
    position: relative;
    right: auto;
  }

  .takki-menu.reykja.main {
    width: 300px;
    margin-top: auto;
    margin-bottom: 23px;
    font-size: 15px;
  }

  .takki-menu.reykjavik {
    letter-spacing: .5vh;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: auto auto 6px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.reykjavik.w--current {
    width: 35vw;
    height: 5vh;
    margin-bottom: 6px;
    font-size: 2vw;
  }

  .takki-menu.reykjavik.hallgrimskirkja {
    flex-direction: column;
    width: 25vw;
    font-size: 1.5vw;
  }

  .takki-menu.reykjavik.hallgrimskirkja.pad {
    margin-bottom: 6px;
  }

  .takki-menu.reykjavik.blar {
    width: 35vw;
    font-size: 1.5vw;
  }

  .takki-menu.reykjavik.blar.pad {
    margin-bottom: 6px;
  }

  .takki-menu.reykjavik.pad {
    width: 35vw;
    margin-bottom: 6px;
  }

  .takki-menu.east {
    letter-spacing: .5vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.east.cuisine {
    font-size: 1.5vw;
  }

  .takki-menu.reykjanes {
    letter-spacing: .5vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 0 auto 6px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-menu.reykjanes.harpa {
    font-size: 1.5vw;
    line-height: 1;
  }

  .takki-menu.reykjanes.dimmuborgir {
    line-height: 1;
  }

  .takki-menu.arrow.reykjavik, .takki-menu.arrow.reykjavik.reykjanes, .takki-menu.arrow.reykjavik.south, .takki-menu.arrow.reykjavik.east, .takki-menu.arrow.reykjavik.north, .takki-menu.arrow.reykjavik.west, .takki-menu.arrow.reykjavik.westfjords, .takki-menu.arrow.reykjavik.highlands {
    width: 40vw;
    height: 5vh;
  }

  .takki-menu.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 40vw;
    height: 5vh;
    margin-bottom: -1px;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._4b9850, .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51.small._4a9ab3, .takki-menu.arrow.reykjavik.book-now.blog-booking._3e49bc, .takki-menu.arrow.reykjavik.whalewatching {
    width: 50vw;
  }

  .takki-menu.arrow.book-now {
    height: 5vh;
  }

  .takki-menu.book-now.navbar {
    left: auto;
  }

  .button-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-2.reykjanes {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: flex;
    right: auto;
  }

  .button-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-3.east {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: flex;
    right: auto;
  }

  .image-3 {
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3.mobile {
    width: 6%;
    bottom: 18%;
  }

  .image-4.reykja.menu {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .heading {
    margin-top: 32px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 3vw;
  }

  .heading.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .heading.black {
    font-size: 4vw;
  }

  .heading.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .heading.black.millitexti {
    margin: 0 auto auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .heading.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .heading.black.millitexti.blue.horse {
    margin-left: 100px;
    margin-right: 100px;
  }

  .heading.black.millitexti.golden-circle, .heading.black.millitexti.golden-circle._926e51, .heading.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .heading.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading.black.millitexti.blog._587e96 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading.black.millitexti.blog._3f7feb {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading.black.millitexti.blog.fa8905 {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 3vw;
  }

  .heading.black.millitexti.blog._8379-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading.black.millitexti.blog._4a9ab3 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading.black.millitexti.blog.b59d39 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .heading.black.millitexti.efsti-blog._05c1fc {
    margin-top: 0;
  }

  .heading.undirtexti-blog {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 3vw;
  }

  .image-7 {
    width: Infinity% ;
    max-width: 500%;
    display: block;
  }

  .image-7.pad {
    margin-left: -430px;
    position: absolute;
  }

  .image-7.pad.mobile {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-2 {
    justify-content: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area-2"
                   "Area-2" minmax(29px, 1fr)
                   "Area"
                   "Area"
                   / minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    margin-top: 0;
    display: grid;
  }

  .div-block-3 {
    margin-left: 399px;
    margin-right: auto;
  }

  .grid-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .link-block-8 {
    position: relative;
  }

  .image-10.pad {
    width: 44vw;
    max-width: none;
    margin-top: 30px;
  }

  .image-10.pad.landshlutar {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .div-block-6 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .icon-2 {
    color: var(--black);
  }

  .image-11 {
    margin-top: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .frontpage.landshlutar {
    margin-top: 222px;
  }

  .reykjavik.mynd.pad {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
  }

  .container-4 {
    margin-left: 24px;
    margin-right: 0;
  }

  .nav-menu-3 {
    background-color: #f7f7f7;
    border-radius: 15px;
    flex: 0 auto;
    align-self: auto;
    width: 516px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 226px;
    display: block;
  }

  .main-gluggi {
    justify-content: center;
    align-items: center;
    margin-top: -30px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-6.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard1, .container-6.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .container-6.main.mynd-haegramegin.hiti.info, .container-6.main.mynd-haegramegin.hiti.vatn, .container-6.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .container-6.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-6.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-6.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .container-6.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .container-6.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .image-12 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    flex: 1;
    order: 0;
    align-self: center;
    width: 82.5vw;
    margin-top: 25px;
    margin-left: -164px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: auto;
    right: auto;
  }

  .column-7 {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .bold-text-5 {
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    margin-left: 96px;
    margin-right: 96px;
    display: inline;
  }

  .logo.landshlutar {
    align-self: auto;
    width: 15vw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .column-8 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-9 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .div-block-10 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-11 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .div-block-12 {
    clear: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .columns-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 82px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .grid-3 {
    grid-template-areas: "Area-2 Area"
                         "Area-5 Area"
                         "Area-3 Area"
                         "Area-4 Area";
    grid-auto-flow: column;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .grid-4 {
    grid-template-rows: minmax(auto, 1fr);
    place-content: space-around center;
  }

  .grid-4.history.austurvollur {
    flex-direction: column;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3 {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 4vw;
  }

  .heading-3.south, .heading-3.reykjanes {
    font-size: 5vw;
    line-height: 2vh;
  }

  .heading-3.reykjavik {
    font-size: 4vw;
    line-height: 2vh;
  }

  .heading-3.reykjavik.pad, .heading-3.reykjavik.pad.fa8905 {
    font-size: 5vw;
  }

  .heading-3.east, .heading-3.north, .heading-3.west, .heading-3.westfjords, .heading-3.highlands {
    font-size: 5vw;
    line-height: 2vh;
  }

  .heading-3.titill {
    font-size: 4vw;
    line-height: 2vh;
  }

  .div-block-adal-gluggi {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
    position: static;
  }

  .image-16 {
    margin-bottom: -4px;
  }

  .menu-mynd {
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .menu-mynd.vinstri {
    max-height: 70vh;
  }

  .menu-mynd.left {
    border-radius: 20px 0 0 20px;
    max-height: none;
  }

  .menu-mynd.left.haed40, .menu-mynd.left.haed50 {
    max-height: none;
  }

  .menu-mynd.left.statue {
    object-fit: cover;
    object-position: 90% 50%;
    max-height: none;
  }

  .menu-mynd.left.concert {
    max-height: none;
  }

  .menu-mynd.left.harpa-today {
    margin-top: auto;
  }

  .menu-mynd.haed40 {
    position: static;
  }

  .menu-mynd.foss {
    object-position: 60% 50%;
    max-height: none;
  }

  .menu-mynd.kirkja {
    max-height: none;
  }

  .menu-mynd.culture {
    margin-top: auto;
  }

  .menu-mynd.design {
    object-position: 83% 50%;
    margin-top: auto;
  }

  .menu-mynd.symphony, .menu-mynd.represent {
    max-height: none;
  }

  .texti-main-gluggi {
    margin: 18px 30px 27px;
    font-size: 2.3vw;
    line-height: 1.5;
  }

  .texti-main-gluggi.history {
    margin-left: 30px;
    margin-right: 30px;
  }

  .texti-main-gluggi.history.nedri {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 20px;
  }

  .texti-main-gluggi.history.pulsa1 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .div-block-14 {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .image-18 {
    flex: 0 auto;
    width: 50px;
    margin-top: 87px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
  }

  .div-block-15 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 230px;
    display: flex;
  }

  .column-9 {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .column-10 {
    flex-direction: column;
    display: flex;
    right: auto;
  }

  .column-11 {
    flex-direction: column;
    display: flex;
    left: auto;
  }

  .text-block-3 {
    letter-spacing: 2px;
    font-size: 2.5vw;
  }

  .image-19 {
    width: 20px;
  }

  .container-tourdesk {
    flex-direction: column;
  }

  .columns-5 {
    flex-direction: row;
  }

  .section-5 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .column-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .html-embed {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .html-embed-2 {
    margin-top: 10px;
  }

  .column-13, .column-14 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .html-embed-3 {
    margin-bottom: 10px;
  }

  .footer-dark {
    margin-top: 80px;
  }

  .container-7 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .sign-up {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .form {
    justify-content: center;
    align-items: center;
    margin-left: 86px;
    margin-right: 86px;
  }

  .form-block {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 132px;
    margin-right: 132px;
    display: flex;
  }

  .text-field {
    margin-left: 38px;
    margin-right: 38px;
  }

  .submit-button {
    width: 200px;
    height: 40px;
  }

  .bold-text-10.we-want-to-tell-you {
    margin-left: -279px;
    margin-right: -279px;
    font-size: 4vw;
    line-height: 6vh;
  }

  .ferdir_tourdesk {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 250px;
    height: 250px;
    display: flex;
  }

  .container-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-7 {
    flex: 1;
    place-content: space-around;
    place-items: center;
  }

  .tourdesk-tours-module {
    margin-left: auto;
    margin-right: auto;
  }

  .container-9 {
    justify-content: center;
    align-items: center;
    max-width: 800px;
    display: flex;
  }

  .image-21 {
    top: 26px;
    bottom: -280px;
    left: -20px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-block-15 {
    bottom: -244px;
  }

  .link-block-15.reykjavik-letsgo {
    position: static;
    top: 161px;
  }

  .nav-menu-4 {
    align-self: auto;
    width: 301px;
    height: 312px;
    position: static;
  }

  .spark-line-3.spark-simple-line {
    background-color: var(--black);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-2.spark-simple-line {
    background-color: #21d9b8;
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-line-1.spark-simple-line {
    background-color: var(--black);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button.w--open {
    background-color: #0000;
  }

  .spark-nav-link {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link.spark-with-dropdown {
    margin-bottom: 0;
  }

  .spark-dropdown-list.w--open {
    position: relative;
  }

  .spark-full-width-mobile {
    width: 100%;
    margin-bottom: 1rem;
    display: block;
  }

  .spark-nav-menu {
    z-index: 99;
    background-color: var(--spark-library-white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-square-menu-inner {
    padding: 0;
  }

  .spark-square-menu-with-dropdowns {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-nav-link-2 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-2.spark-square-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-sub-nav-list {
    width: 100%;
  }

  .spark-sub-nav-list.spark-half-split-nav-list {
    flex: 0 auto;
    padding-left: 112px;
    padding-right: 112px;
  }

  .spark-mega-dropdown-card {
    z-index: 1;
    grid-column-gap: 32px;
    flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .spark-mega-dropdown-card.spark-left-aligned {
    flex-wrap: nowrap;
  }

  .spark-mega-dropdown-card.spark-left-aligned.spark-simple-shadow-tiny-on-dropdown {
    box-shadow: none;
    align-items: center;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
  }

  .spark-container {
    display: flex;
  }

  .spark-mega-dropdown-list.w--open {
    z-index: 10;
    box-shadow: none;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .spark-mega-dropdown {
    width: 100%;
    position: relative;
  }

  .spark-nav-bar-inner {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-nav-bar-inner.spark-short-nav-bar {
    flex: 1;
  }

  .spark-nav-bar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-nav-bar.spark-simple-shadow-tiny-on-nav {
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
  }

  .div-block-21 {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .container-10 {
    flex-direction: column;
    max-width: 720px;
    min-height: auto;
    display: flex;
  }

  .mynd-tourdesk-slider {
    flex: 0 auto;
    align-self: center;
  }

  .slider-4 {
    flex-direction: column;
    max-width: 100vw;
    display: flex;
    position: static;
  }

  .slide-4 {
    position: static;
  }

  .slide-nav-3 {
    top: -207px;
  }

  .slider-tourdesk-top-rated {
    flex-direction: column;
    overflow: visible;
  }

  .reykjavik-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .bold-text-16 {
    padding-left: 168px;
    padding-right: 168px;
    font-size: 25px;
    position: relative;
    top: auto;
  }

  .image-25 {
    top: auto;
  }

  .image-26 {
    top: 87px;
  }

  .mynd-titil-hallgrimskirkjal {
    margin-top: -20px;
    position: static;
  }

  .bold-text-17 {
    font-size: 60px;
  }

  .heading-7 {
    margin-top: -19px;
  }

  .heading-7.fa8905 {
    margin-top: auto;
  }

  .heading-7.f7d84a {
    margin-top: 30px;
  }

  .paragraph-5 {
    font-size: 20px;
  }

  .mynd-history {
    object-fit: cover;
  }

  .info-board-grid.hiti.hotpools {
    grid-template-rows: auto;
    align-content: center;
    place-items: center;
  }

  .text-block-6 {
    padding-left: 45px;
    padding-right: 45px;
    font-size: 20px;
  }

  .text-block-6.swim {
    margin: auto auto 20px;
    padding-left: 51px;
    padding-right: 51px;
  }

  .info-skilti {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .info-skilti.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .info-skilti.landsvaedi, .info-skilti.opening-hours {
    top: -45px;
  }

  .info-skilti.opening-hours.info {
    margin-top: 40px;
    position: static;
  }

  .info-skilti.opening-hours.harpa {
    margin-top: auto;
    top: 115px;
  }

  .info-skilti.opening-hours.harpa.swimming-pools, .info-skilti.opening-hours.harpa.hiti {
    margin-top: auto;
  }

  .info-skilti.opening-hours-copy {
    top: -45px;
  }

  .info-skilti.einar-jonsson {
    margin-top: auto;
  }

  .youtube {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube.landsvaedi, .youtube.opening-hours {
    top: -45px;
  }

  .youtube.rammi {
    margin-top: auto;
    top: -45px;
  }

  .container-youtube.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-youtube.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .bold-text-18 {
    font-size: 5vw;
    line-height: 4vh;
  }

  .bold-text-18._8379f4 {
    font-size: 4vw;
    line-height: 4vh;
  }

  .bold-text-18.d56e2b {
    font-size: 4vw;
  }

  .how-do-i-get-there {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-do-i-get-there.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-do-i-get-there.landsvaedi, .how-do-i-get-there.right {
    top: -45px;
  }

  .how-do-i-get-there.right.info {
    margin-top: auto;
    position: static;
  }

  .can-i-go-inside {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .can-i-go-inside.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-i-go-inside.landsvaedi, .can-i-go-inside.left {
    top: -45px;
  }

  .can-i-go-inside.left.info {
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .history-window {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .history-window.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-window.landsvaedi, .history-window.full-pic {
    top: -45px;
  }

  .history-window.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .history-window.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .statue-in-front {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .statue-in-front.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .statue-in-front.landsvaedi, .statue-in-front.left {
    top: -45px;
  }

  .statue-in-front.left.info {
    margin-top: 40px;
    position: static;
  }

  .design {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .design.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .design.landsvaedi, .design.right {
    top: -45px;
  }

  .design.right.info {
    margin-top: 40px;
  }

  .pipe-organ {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .pipe-organ.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .pipe-organ.landsvaedi, .pipe-organ.left {
    top: -45px;
  }

  .pipe-organ.left.info {
    margin-top: 40px;
  }

  .catholic {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .catholic.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .catholic.landsvaedi, .catholic.right {
    top: -45px;
  }

  .catholic.right.info {
    margin-top: auto;
    top: auto;
  }

  .how-do-you {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .how-do-you.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-do-you.landsvaedi, .how-do-you.left {
    top: -45px;
  }

  .how-do-you.left.info {
    margin-top: auto;
    top: auto;
  }

  .bold-text-19 {
    font-size: 5vw;
  }

  .info-skilti-photo {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .info-skilti-photo.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .info-skilti-photo.landsvaedi, .info-skilti-photo.opening-hours {
    top: -45px;
  }

  .info-skilti-photo.opening-hours.sun-voyager {
    margin-top: auto;
  }

  .info-skilti-photo.opening-hours.hallgrims {
    margin-top: auto;
    top: auto;
  }

  .info-skilti-photo.opening-hours.nearby {
    margin-top: 70px;
    top: auto;
  }

  .info-skilti-photo.opening-hours-copy {
    top: -45px;
  }

  .info-pick-up {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .info-pick-up.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .info-pick-up.landsvaedi, .info-pick-up.opening-hours, .info-pick-up.opening-hours-copy {
    top: -45px;
  }

  .info-red.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .pick-up {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .pick-up.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .pick-up.landsvaedi, .pick-up.left {
    top: -45px;
  }

  .pick-up.left.info {
    margin-top: auto;
    top: 30px;
  }

  .bold-text-20, .bold-text-20.e84e58, .bold-text-20._4b9653 {
    font-size: 5vw;
  }

  .bold-text-20.b59d39 {
    font-size: 5vw;
    line-height: 4vh;
  }

  .bold-text-20._926e51, .bold-text-20._222b90 {
    font-size: 5vw;
  }

  .mynd-titil-harpa {
    min-height: 600px;
    top: 40px;
  }

  .can-you-go-inside {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .can-you-go-inside.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-you-go-inside.landsvaedi, .can-you-go-inside.left {
    top: -45px;
  }

  .can-you-go-inside.left.info {
    margin-top: auto;
    top: 80px;
  }

  .section-reykjavik {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-reykjavik.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-reykjavik.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-reykjavik.testimonials {
    margin-top: auto;
  }

  .section-reykjavik.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .design-harpa {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .design-harpa.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .design-harpa.landsvaedi, .design-harpa.right {
    top: -45px;
  }

  .design-harpa.right.info {
    margin-top: auto;
  }

  .harpa-concert-halls {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .harpa-concert-halls.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .harpa-concert-halls.landsvaedi, .harpa-concert-halls.left {
    top: -45px;
  }

  .harpa-concert-halls.left.info {
    margin-top: auto;
  }

  .history-harpa {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .history-harpa.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-harpa.landsvaedi, .history-harpa.full-pic {
    top: -45px;
  }

  .history-harpa.full-pic.history {
    margin-top: auto;
  }

  .harpa-today {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .harpa-today.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .harpa-today.landsvaedi, .harpa-today.left {
    top: -45px;
  }

  .harpa-today.left.info {
    margin-top: auto;
  }

  .youtube-harpa {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-harpa.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-harpa.landsvaedi, .youtube-harpa.opening-hours {
    top: -45px;
  }

  .youtube-harpa.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-sun-voyager {
    min-height: 600px;
    top: 106px;
  }

  .what-does-sun-voyager {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .what-does-sun-voyager.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .what-does-sun-voyager.landsvaedi, .what-does-sun-voyager.right {
    top: -45px;
  }

  .what-does-sun-voyager.right.info {
    margin-top: auto;
  }

  .when-was-sun-voyager-uilt {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-was-sun-voyager-uilt.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-was-sun-voyager-uilt.landsvaedi, .when-was-sun-voyager-uilt.left {
    top: -45px;
  }

  .when-was-sun-voyager-uilt.left.info {
    min-height: 50px;
    margin-top: auto;
  }

  .when-was-sun-voyager-uilt.left.info.naest-efsti {
    margin-top: -10px;
  }

  .how-long-to-build {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-long-to-build.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-long-to-build.landsvaedi, .how-long-to-build.right {
    top: -45px;
  }

  .how-long-to-build.right.info {
    margin-top: auto;
  }

  .info-skilti-sun-voyager {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .info-skilti-sun-voyager.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .info-skilti-sun-voyager.landsvaedi {
    top: -45px;
  }

  .info-skilti-sun-voyager.opening-hours {
    margin-top: auto;
    top: 136px;
  }

  .info-skilti-sun-voyager.opening-hours-copy {
    top: -45px;
  }

  .can-i-see-the-northern-lights {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .can-i-see-the-northern-lights.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-i-see-the-northern-lights.landsvaedi, .can-i-see-the-northern-lights.left {
    top: -45px;
  }

  .can-i-see-the-northern-lights.left.info {
    margin-top: auto;
    top: 130px;
  }

  .history-sun-voyager {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .history-sun-voyager.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-sun-voyager.landsvaedi, .history-sun-voyager.full-pic {
    top: -45px;
  }

  .history-sun-voyager.full-pic.history {
    margin-top: auto;
    top: 130px;
  }

  .photographing-sun-voyager {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .photographing-sun-voyager.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .photographing-sun-voyager.landsvaedi, .photographing-sun-voyager.right {
    top: -45px;
  }

  .photographing-sun-voyager.right.info {
    margin-top: auto;
  }

  .sun-boat {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .sun-boat.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .sun-boat.landsvaedi, .sun-boat.left {
    top: -45px;
  }

  .sun-boat.left.info {
    margin-top: auto;
  }

  .youtube-sun-voyager {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-sun-voyager.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-sun-voyager.landsvaedi, .youtube-sun-voyager.opening-hours {
    top: -45px;
  }

  .youtube-sun-voyager.rammi {
    margin-top: auto;
    top: 95px;
  }

  .mynd-titil-lacal-cuisine {
    min-height: 500px;
    margin-top: 40px;
  }

  .food-skilti-1 {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
    top: -40px;
  }

  .food-skilti-1.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .food-skilti-1.landsvaedi, .food-skilti-1.opening-hours, .food-skilti-1.opening-hours-copy {
    top: -45px;
  }

  .food-skilti-2 {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .food-skilti-2.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .food-skilti-2.landsvaedi, .food-skilti-2.opening-hours, .food-skilti-2.opening-hours-copy {
    top: -45px;
  }

  .food-skilti-3 {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .food-skilti-3.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .food-skilti-3.landsvaedi, .food-skilti-3.opening-hours, .food-skilti-3.opening-hours-copy {
    top: -45px;
  }

  .history-local-cuisine {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .history-local-cuisine.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-local-cuisine.landsvaedi, .history-local-cuisine.full-pic {
    top: -45px;
  }

  .history-local-cuisine.full-pic.history {
    margin-top: auto;
  }

  .hot-dog-heading {
    font-size: 4vw;
  }

  .fiskfelagid {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .fiskfelagid.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .fiskfelagid.landsvaedi, .fiskfelagid.right {
    top: -45px;
  }

  .fiskfelagid.right.info {
    margin-top: auto;
  }

  .mynd-titil-swimming {
    min-height: 500px;
    margin-top: 40px;
  }

  .matarkjallarinn {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .matarkjallarinn.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .matarkjallarinn.landsvaedi, .matarkjallarinn.left {
    top: -45px;
  }

  .matarkjallarinn.left.info {
    margin-top: auto;
  }

  .best-swimming-pools {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .best-swimming-pools.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .best-swimming-pools.landsvaedi, .best-swimming-pools.right {
    top: -45px;
  }

  .best-swimming-pools.right.info {
    margin-top: auto;
  }

  .grafarvogslaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .grafarvogslaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .grafarvogslaug.landsvaedi, .grafarvogslaug.left {
    top: -45px;
  }

  .grafarvogslaug.left.info {
    margin-top: auto;
  }

  .breidholtslaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .breidholtslaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .breidholtslaug.landsvaedi, .breidholtslaug.right {
    top: -45px;
  }

  .breidholtslaug.right.info {
    margin-top: auto;
  }

  .arbaejarlaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .arbaejarlaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .arbaejarlaug.landsvaedi, .arbaejarlaug.left {
    top: -45px;
  }

  .arbaejarlaug.left.info {
    margin-top: auto;
  }

  .sundholl-reykjavik {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .sundholl-reykjavik.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .sundholl-reykjavik.landsvaedi, .sundholl-reykjavik.right {
    top: -45px;
  }

  .sundholl-reykjavik.right.info {
    margin-top: auto;
  }

  .vesturbaejarlaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .vesturbaejarlaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .vesturbaejarlaug.landsvaedi, .vesturbaejarlaug.left {
    top: -45px;
  }

  .vesturbaejarlaug.left.info {
    margin-top: auto;
  }

  .swiminng-pool-etiquette {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .swiminng-pool-etiquette.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .swiminng-pool-etiquette.landsvaedi, .swiminng-pool-etiquette.opening-hours, .swiminng-pool-etiquette.opening-hours-copy {
    top: -45px;
  }

  .div-block-25 {
    padding: 10px;
  }

  .take-of-shoes {
    padding: 11px;
  }

  .get-naked, .shower, .swimming-attire, .don-t-run, .dry-yourself {
    padding: 20px;
  }

  .youtube-swimming-pools {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-swimming-pools.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-swimming-pools.landsvaedi, .youtube-swimming-pools.opening-hours {
    top: -45px;
  }

  .youtube-swimming-pools.rammi {
    margin-top: auto;
    top: -142971000000000px;
  }

  .history-public-parks1 {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .history-public-parks1.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-public-parks1.landsvaedi, .history-public-parks1.full-pic {
    top: -45px;
  }

  .history-public-parks1.full-pic.history {
    margin-top: auto;
  }

  .austurvollur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .austurvollur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .austurvollur.landsvaedi, .austurvollur.full-pic {
    top: -45px;
  }

  .austurvollur.full-pic.history {
    margin-top: auto;
  }

  .austurvollur.full-pic.history.naest-efsti {
    margin-top: -10px;
  }

  .grotta {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .grotta.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .grotta.landsvaedi, .grotta.full-pic {
    top: -45px;
  }

  .grotta.full-pic.history {
    margin-top: auto;
  }

  .laugardalur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .laugardalur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .laugardalur.landsvaedi, .laugardalur.full-pic {
    top: -45px;
  }

  .laugardalur.full-pic.history {
    margin-top: auto;
  }

  .history-public-parks5 {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .history-public-parks5.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-public-parks5.landsvaedi, .history-public-parks5.full-pic {
    top: -45px;
  }

  .history-public-parks6 {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .history-public-parks6.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-public-parks6.landsvaedi, .history-public-parks6.full-pic {
    top: -45px;
  }

  .history-public-parks6-copy {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .history-public-parks6-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-public-parks6-copy.landsvaedi, .history-public-parks6-copy.full-pic {
    top: -45px;
  }

  .history-public-parks6-copy-copy {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .history-public-parks6-copy-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-public-parks6-copy-copy.landsvaedi, .history-public-parks6-copy-copy.full-pic {
    top: -45px;
  }

  .hljomskalagardur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hljomskalagardur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hljomskalagardur.landsvaedi, .hljomskalagardur.full-pic {
    top: -45px;
  }

  .hljomskalagardur.full-pic.history {
    margin-top: auto;
  }

  .klambratun {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .klambratun.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .klambratun.landsvaedi, .klambratun.full-pic {
    top: -45px;
  }

  .klambratun.full-pic.history {
    margin-top: auto;
  }

  .nautholsvik {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .nautholsvik.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .nautholsvik.landsvaedi, .nautholsvik.full-pic {
    top: -45px;
  }

  .nautholsvik.full-pic.history {
    margin-top: auto;
  }

  .arnarholl {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .arnarholl.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .arnarholl.landsvaedi, .arnarholl.full-pic {
    top: -45px;
  }

  .arnarholl.full-pic.history {
    margin-top: auto;
  }

  .einar-jonsson {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .einar-jonsson.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .einar-jonsson.landsvaedi, .einar-jonsson.full-pic {
    top: -45px;
  }

  .einar-jonsson.full-pic.history {
    margin-top: auto;
  }

  .mynd-titil-laugavegur-shopping {
    margin-top: 40px;
  }

  .laugavegur-shopping {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .laugavegur-shopping.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .laugavegur-shopping.landsvaedi, .laugavegur-shopping.full-pic {
    top: -45px;
  }

  .laugavegur-shopping.full-pic.history {
    margin-top: auto;
  }

  .hlemmur-matholl {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hlemmur-matholl.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hlemmur-matholl.landsvaedi, .hlemmur-matholl.left {
    top: -45px;
  }

  .hlemmur-matholl.left.info {
    margin-top: auto;
  }

  .farmers-market {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .farmers-market.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .farmers-market.landsvaedi, .farmers-market.right {
    top: -45px;
  }

  .farmers-market.right.info {
    margin-top: auto;
  }

  .sandholt-bakery {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .sandholt-bakery.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .sandholt-bakery.landsvaedi, .sandholt-bakery.left {
    top: -45px;
  }

  .sandholt-bakery.left.info {
    margin-top: auto;
  }

  .mal-og-menning {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .mal-og-menning.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .mal-og-menning.landsvaedi, .mal-og-menning.right {
    top: -45px;
  }

  .mal-og-menning.right.info {
    margin-top: auto;
  }

  .noodle-station {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .noodle-station.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .noodle-station.landsvaedi, .noodle-station.left {
    top: -45px;
  }

  .noodle-station.left.info {
    margin-top: auto;
  }

  .kaldi-bar {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .kaldi-bar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .kaldi-bar.landsvaedi, .kaldi-bar.right {
    top: -45px;
  }

  .kaldi-bar.right.info {
    margin-top: auto;
  }

  .mynd-titil-perlan-museum {
    min-height: 700px;
    margin-top: 50px;
  }

  .indoor-ice-cave {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .indoor-ice-cave.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .indoor-ice-cave.landsvaedi, .indoor-ice-cave.left {
    top: -45px;
  }

  .indoor-ice-cave.left.info {
    margin-top: auto;
  }

  .northern-lights-planetarium {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .northern-lights-planetarium.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .northern-lights-planetarium.landsvaedi, .northern-lights-planetarium.right {
    top: -45px;
  }

  .northern-lights-planetarium.right.info {
    margin-top: auto;
  }

  .wonders-of-iceland {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .wonders-of-iceland.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .wonders-of-iceland.landsvaedi, .wonders-of-iceland.full-pic {
    top: -45px;
  }

  .wonders-of-iceland.full-pic.history {
    margin-top: auto;
  }

  .observation-deck {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .observation-deck.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .observation-deck.landsvaedi, .observation-deck.left {
    top: -45px;
  }

  .observation-deck.left.info {
    margin-top: auto;
  }

  .food-at-perlan {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .food-at-perlan.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .food-at-perlan.landsvaedi, .food-at-perlan.right {
    top: -45px;
  }

  .food-at-perlan.right.info {
    margin-top: auto;
  }

  .container-12 {
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: 85px;
  }

  .youtube-2 {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
    font-size: 4vw;
    line-height: 4vh;
  }

  .bold-text-30._1472a7 {
    font-size: 5vw;
  }

  .bold-text-31, .bold-text-32 {
    font-size: 5vw;
    line-height: 4vh;
  }

  .nearby-attractions {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .nearby-attractions.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .nearby-attractions.landsvaedi, .nearby-attractions.opening-hours {
    top: -45px;
  }

  .nearby-attractions.opening-hours.sun-voyager {
    margin-top: -50px;
  }

  .nearby-attractions.opening-hours.hallgrims {
    margin-top: 89px;
    top: auto;
  }

  .nearby-attractions.opening-hours.nearby {
    margin-top: auto;
    top: auto;
  }

  .nearby-attractions.opening-hours-copy {
    top: -45px;
  }

  .culture {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .culture.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .culture.landsvaedi, .culture.right {
    top: -45px;
  }

  .culture.right.info {
    margin-top: auto;
    top: auto;
  }

  .bold-text-33 {
    font-size: 5vw;
    line-height: 3vh;
  }

  .bold-text-34, .bold-text-35 {
    font-size: 5vw;
    line-height: 1;
  }

  .bold-text-35._926e51, .bold-text-35._3f7feb, .bold-text-35.e84e58, .bold-text-35._8c9856, .bold-text-35._587e96, .bold-text-35.b59d39, .bold-text-35.e54f5a, .bold-text-35.e54f5a, .bold-text-35.d8732d, .bold-text-35._926e51 {
    line-height: 1;
  }

  .bold-text-36 {
    font-size: 5vw;
  }

  .orchestra-harpa {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .orchestra-harpa.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .orchestra-harpa.landsvaedi, .orchestra-harpa.right {
    top: -45px;
  }

  .orchestra-harpa.right.info {
    margin-top: auto;
  }

  .swimming-titill {
    font-size: 5vw;
  }

  .bold-text-38 {
    flex: 1;
    align-self: center;
    margin-top: -16px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-39 {
    font-size: 5vw;
    line-height: 4vh;
  }

  .bold-text-48 {
    font-size: 18px;
  }

  .bold-text-49 {
    font-size: 20px;
  }

  .container-fyrsti.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .container-fyrsti.main.mynd-haegramegin.hiti.info {
    margin-top: auto;
  }

  .main-gluggi-reykjavik {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-reykjavik.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-reykjavik.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .bold-text-50 {
    font-size: 2.3vw;
  }

  .heading-3-main {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 4vw;
  }

  .heading-3-main.south, .heading-3-main.reykjanes {
    font-size: 5vw;
    line-height: 2vh;
  }

  .heading-3-main.reykjavik {
    font-size: 4vw;
    line-height: 2vh;
  }

  .heading-3-main.reykjavik.pad, .heading-3-main.reykjavik.pad.fa8905 {
    font-size: 5vw;
  }

  .heading-3-main.east, .heading-3-main.north, .heading-3-main.west, .heading-3-main.westfjords, .heading-3-main.highlands {
    font-size: 5vw;
    line-height: 2vh;
  }

  .heading-3-main.titill {
    font-size: 4vw;
    line-height: 2vh;
  }

  .heading-3-main._1472a7 {
    font-size: 5vw;
  }

  .kynning-texti-mobile {
    justify-content: center;
    align-items: center;
    margin: auto 41px;
    font-size: 2.5vw;
    display: flex;
    position: relative;
    top: 113px;
  }

  .kynning-texti-mobile.harpa {
    margin-top: -25px;
  }

  .kynning-texti-mobile.sun-voyager {
    margin-top: 0;
  }

  .kynning-texti-mobile.cuisine {
    margin-top: -20px;
  }

  .kynning-texti-mobile.swmming {
    margin-top: -19px;
  }

  .kynning-texti-mobile.public {
    margin-top: 5px;
  }

  .kynning-texti-mobile.perlan {
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .kynning-texti-mobile.forsida {
    top: 249px;
  }

  .kynning-texti-mobile.pad {
    margin-top: 77px;
  }

  .laugardalslaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .laugardalslaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .laugardalslaug.landsvaedi, .laugardalslaug.right {
    top: -45px;
  }

  .laugardalslaug.right.info {
    margin-top: auto;
  }

  .how-to-photograph-hallgrims {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .how-to-photograph-hallgrims.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-photograph-hallgrims.landsvaedi, .how-to-photograph-hallgrims.full-pic {
    top: -45px;
  }

  .how-to-photograph-hallgrims.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .how-to-photograph-hallgrims.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .skilti-heading {
    margin-left: 19px;
    margin-right: 19px;
    font-size: 5vw;
  }

  .skilti-texti {
    font-size: 20px;
  }

  .skilti-texti.swim {
    margin: auto auto 20px;
  }

  .bold-text-84 {
    margin-top: -14px;
  }

  .swimming-etiquette {
    padding: 10px;
  }

  .bold-text-85 {
    margin-top: -25px;
  }

  .bold-text-86 {
    margin-top: -19px;
  }

  .pila-upp {
    z-index: 3;
  }

  .pila-upp.w--current {
    z-index: 3;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .efsti-gluggi {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .bold-text-87, .bold-text-88 {
    font-size: 5vw;
  }

  .swimming-skilti {
    max-width: 800px;
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1 {
    margin-top: -10px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard1, .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .swimming-skilti.main.mynd-haegramegin.plus-30 {
    margin-top: 40px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .how-do-i-get-there-copy {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .how-do-i-get-there-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-do-i-get-there-copy.landsvaedi, .how-do-i-get-there-copy.right {
    top: -45px;
  }

  .how-do-i-get-there-copy.right.info {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi {
    border-radius: 20px;
    max-width: 800px;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .opening-hours.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1 {
    margin-top: 40px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard1, .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.hiti.info, .opening-hours.main.mynd-haegramegin.hiti.vatn, .opening-hours.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .opening-hours.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .opening-hours.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .opening-hours.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .gluggi {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: auto;
  }

  .gluggi.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .tips-for-photography.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard1, .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.hiti.info, .tips-for-photography.main.mynd-haegramegin.hiti.vatn, .tips-for-photography.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .tips-for-photography.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .tips-for-photography.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .tips-for-photography.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard1, .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.hiti.info, .nearby-attr.main.mynd-haegramegin.hiti.vatn, .nearby-attr.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .nearby-attr.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .nearby-attr.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .nearby-attr.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard1, .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.hiti.info, .harpa-opening.main.mynd-haegramegin.hiti.vatn, .harpa-opening.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .harpa-opening.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .harpa-opening.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .harpa-opening.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard1, .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.hiti.info, .where-is-sun.main.mynd-haegramegin.hiti.vatn, .where-is-sun.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .where-is-sun.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .where-is-sun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .where-is-sun.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard1, .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.hiti.info, .photography-sun.main.mynd-haegramegin.hiti.vatn, .photography-sun.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .photography-sun.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .photography-sun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .photography-sun.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1, .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.hiti.info, .food-skilti.main.mynd-haegramegin.hiti.vatn, .food-skilti.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .food-skilti.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .food-skilti.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard1, .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.hiti.info, .container-6-copy.main.mynd-haegramegin.hiti.vatn, .container-6-copy.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-6-copy.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-6-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .container-6-copy.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard1, .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.hiti.info, .container-6-copy-copy.main.mynd-haegramegin.hiti.vatn, .container-6-copy-copy.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard1, .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.hiti.info, .food-skilti-tips.main.mynd-haegramegin.hiti.vatn, .food-skilti-tips.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .food-skilti-tips.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard1, .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.hiti.info, .food-skilti-seasons.main.mynd-haegramegin.hiti.vatn, .food-skilti-seasons.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard1, .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.hiti.info, .hot-dog.main.mynd-haegramegin.hiti.vatn, .hot-dog.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .hot-dog.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hot-dog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .hot-dog.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard1, .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.hiti.info, .cost-of-swimming.main.mynd-haegramegin.hiti.vatn, .cost-of-swimming.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .cost-of-swimming.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard1, .how-warm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.hiti.info, .how-warm.main.mynd-haegramegin.hiti.vatn, .how-warm.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-warm.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-warm.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-warm.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard1, .water-posts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.hiti.info, .water-posts.main.mynd-haegramegin.hiti.vatn, .water-posts.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .water-posts.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .water-posts.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .water-posts.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard1, .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.hiti.info, .einar-jons.main.mynd-haegramegin.hiti.vatn, .einar-jons.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .einar-jons.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .einar-jons.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .einar-jons.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .image-31 {
    top: -36px;
  }

  .lottie-animation-2 {
    top: -200px;
  }

  .div-block-31 {
    top: -259px;
  }

  .reykjanes-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .section-reykjanes {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-reykjanes.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-reykjanes.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-reykjanes.testimonials {
    margin-top: auto;
  }

  .section-reykjanes.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .reykjanes-headin {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .mynd-titil-meradalir {
    margin-top: -20px;
    position: static;
  }

  .update-titill {
    font-size: 5vw;
  }

  .hiking-to-meradalir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hiking-to-meradalir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hiking-to-meradalir.landsvaedi, .hiking-to-meradalir.left {
    top: -45px;
  }

  .hiking-to-meradalir.left.info {
    margin-top: 40px;
    position: static;
  }

  .path-a {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .path-a.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .path-a.landsvaedi, .path-a.right {
    top: -45px;
  }

  .path-a.right.info {
    margin-top: 40px;
  }

  .path-b {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .path-b.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .path-b.landsvaedi, .path-b.left {
    top: -45px;
  }

  .path-b.left.info {
    margin-top: 40px;
  }

  .path-c {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .path-c.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .path-c.landsvaedi, .path-c.right {
    top: -45px;
  }

  .path-c.right.info {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard1, .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.hiti.info, .how-to-prepare.main.mynd-haegramegin.hiti.vatn, .how-to-prepare.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-to-prepare.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-to-prepare.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-to-prepare.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .can-you-fly-a-drone {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .can-you-fly-a-drone.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-you-fly-a-drone.landsvaedi, .can-you-fly-a-drone.right {
    top: -45px;
  }

  .can-you-fly-a-drone.right.info {
    margin-top: auto;
    top: auto;
  }

  .mynd-titil-blue-lagoon {
    min-height: 600px;
    top: 40px;
  }

  .faq-texti.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard1, .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.hiti.info, .faq-texti.main.mynd-haegramegin.hiti.vatn, .faq-texti.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .faq-texti.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .faq-texti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .faq-texti.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .what-is-the-blue-lagoon {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .what-is-the-blue-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .what-is-the-blue-lagoon.landsvaedi, .what-is-the-blue-lagoon.left {
    top: -45px;
  }

  .what-is-the-blue-lagoon.left.info {
    margin-top: auto;
    top: 80px;
  }

  .how-hot-is-the-blue-lagoon {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .how-hot-is-the-blue-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-hot-is-the-blue-lagoon.landsvaedi, .how-hot-is-the-blue-lagoon.right {
    top: -45px;
  }

  .how-hot-is-the-blue-lagoon.right.info {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1 {
    margin-top: 40px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard1, .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.hiti.info, .lue-lagoon-opening.main.mynd-haegramegin.hiti.vatn, .lue-lagoon-opening.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard1, .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.hiti.info, .expert-advice.main.mynd-haegramegin.hiti.vatn, .expert-advice.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .expert-advice.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .expert-advice.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .expert-advice.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .skin-care {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .skin-care.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .skin-care.landsvaedi, .skin-care.right {
    top: -45px;
  }

  .skin-care.right.info {
    margin-top: auto;
  }

  .how-to-get-to-blu-lagoon {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-blu-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-blu-lagoon.landsvaedi, .how-to-get-to-blu-lagoon.left {
    top: -45px;
  }

  .how-to-get-to-blu-lagoon.left.info {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard1, .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.hiti.info, .blue-lagoon-nearby.main.mynd-haegramegin.hiti.vatn, .blue-lagoon-nearby.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .youtube-blue-lagoon {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-blue-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-blue-lagoon.landsvaedi, .youtube-blue-lagoon.opening-hours {
    top: -45px;
  }

  .youtube-blue-lagoon.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-reykjanesta {
    min-height: 600px;
    top: 106px;
  }

  .karlinn-the-man {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .karlinn-the-man.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .karlinn-the-man.landsvaedi, .karlinn-the-man.right {
    top: -45px;
  }

  .karlinn-the-man.right.info {
    margin-top: auto;
  }

  .valahnjukur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .valahnjukur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .valahnjukur.landsvaedi, .valahnjukur.left {
    top: -45px;
  }

  .valahnjukur.left.info {
    min-height: 50px;
    margin-top: auto;
  }

  .valahnjukur.left.info.naest-efsti {
    margin-top: -10px;
  }

  .tectonic-plates {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .tectonic-plates.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .tectonic-plates.landsvaedi, .tectonic-plates.right {
    top: -45px;
  }

  .tectonic-plates.right.info {
    margin-top: auto;
  }

  .mynd-titil-gunnuhver {
    min-height: 500px;
    margin-top: 40px;
  }

  .where-is-gunnuhver {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: block;
    position: static;
    top: -40px;
  }

  .where-is-gunnuhver.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-gunnuhver.landsvaedi, .where-is-gunnuhver.opening-hours, .where-is-gunnuhver.opening-hours-copy {
    top: -45px;
  }

  .the-area {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .the-area.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-area.landsvaedi, .the-area.right {
    top: -45px;
  }

  .the-area.right.info {
    margin-top: auto;
  }

  .krysuvikurbjarg {
    min-height: 500px;
    margin-top: 40px;
  }

  .how-to-get-to-krysuvikurbjarg {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-krysuvikurbjarg.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-krysuvikurbjarg.landsvaedi, .how-to-get-to-krysuvikurbjarg.right {
    top: -45px;
  }

  .how-to-get-to-krysuvikurbjarg.right.info {
    margin-top: auto;
  }

  .hostory-of-krysuvikurbjarg {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hostory-of-krysuvikurbjarg.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hostory-of-krysuvikurbjarg.landsvaedi, .hostory-of-krysuvikurbjarg.left {
    top: -45px;
  }

  .hostory-of-krysuvikurbjarg.left.info {
    margin-top: auto;
  }

  .folklore-at-krysuvikurbjarg {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .folklore-at-krysuvikurbjarg.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .folklore-at-krysuvikurbjarg.landsvaedi, .folklore-at-krysuvikurbjarg.right {
    top: -45px;
  }

  .folklore-at-krysuvikurbjarg.right.info {
    margin-top: auto;
  }

  .history-reykjanesviti {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .history-reykjanesviti.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .history-reykjanesviti.landsvaedi, .history-reykjanesviti.full-pic {
    top: -45px;
  }

  .history-reykjanesviti.full-pic.history {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard1, .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.hiti.info, .fun-facts.main.mynd-haegramegin.hiti.vatn, .fun-facts.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .fun-facts.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .fun-facts.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .fun-facts.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-gardskagi-lighthouse {
    margin-top: 40px;
  }

  .gardur-town {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .gardur-town.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .gardur-town.landsvaedi, .gardur-town.left {
    top: -45px;
  }

  .gardur-town.left.info {
    margin-top: auto;
  }

  .short-lighthouse {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .short-lighthouse.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .short-lighthouse.landsvaedi, .short-lighthouse.right {
    top: -45px;
  }

  .short-lighthouse.right.info {
    margin-top: auto;
  }

  .the-new-lighthouse {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .the-new-lighthouse.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-new-lighthouse.landsvaedi, .the-new-lighthouse.left {
    top: -45px;
  }

  .the-new-lighthouse.left.info {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard1, .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.hiti.info, .how-to-get-there.main.mynd-haegramegin.hiti.vatn, .how-to-get-there.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-to-get-there.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-to-get-there.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-to-get-there.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-seltun-geuthermal-area {
    min-height: 700px;
    margin-top: 50px;
  }

  .seltunshverir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .seltunshverir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .seltunshverir.landsvaedi, .seltunshverir.left {
    top: -45px;
  }

  .seltunshverir.left.info {
    margin-top: auto;
  }

  .when-you-arrive {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-you-arrive.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-you-arrive.landsvaedi, .when-you-arrive.right {
    top: -45px;
  }

  .when-you-arrive.right.info {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard1, .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.hiti.info, .how-to-get-to-seltun.main.mynd-haegramegin.hiti.vatn, .how-to-get-to-seltun.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .section-south-coast {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-south-coast.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-south-coast.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-south-coast.testimonials {
    margin-top: auto;
  }

  .section-south-coast.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .south-coast-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .container-south-coast.menu {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: auto;
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: -81px;
    left: auto;
  }

  .container-south-coast.menu.reykjavik-main {
    flex: 1;
    padding-top: 0;
    padding-bottom: 0;
    top: -90px;
  }

  .lake-thingvallavatn {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .lake-thingvallavatn.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .lake-thingvallavatn.landsvaedi, .lake-thingvallavatn.right {
    top: -45px;
  }

  .lake-thingvallavatn.right.info {
    margin-top: 40px;
  }

  .plants {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .plants.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .plants.landsvaedi, .plants.left {
    top: -45px;
  }

  .plants.left.info {
    margin-top: 40px;
  }

  .wildlife {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .wildlife.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .wildlife.landsvaedi, .wildlife.right {
    top: -45px;
  }

  .wildlife.right.info {
    margin-top: 40px;
  }

  .birdlife {
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
  }

  .fish {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .fish.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .fish.landsvaedi, .fish.right {
    top: -45px;
  }

  .fish.right.info {
    margin-top: 40px;
  }

  .mynd-titil-geysir-strokkur {
    min-height: 800px;
    margin-top: auto;
    top: 40px;
  }

  .the-great-geysir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .the-great-geysir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-great-geysir.landsvaedi, .the-great-geysir.left {
    top: -45px;
  }

  .the-great-geysir.left.info {
    margin-top: auto;
    top: 80px;
  }

  .strokkur {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .strokkur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .strokkur.landsvaedi, .strokkur.right {
    top: -45px;
  }

  .strokkur.right.info {
    margin-top: auto;
  }

  .how-to-get-to-geysir-strokkur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-geysir-strokkur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-geysir-strokkur.landsvaedi, .how-to-get-to-geysir-strokkur.left {
    top: -45px;
  }

  .how-to-get-to-geysir-strokkur.left.info {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard1, .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.hiti.info, .how-to-get-to-geysir.main.mynd-haegramegin.hiti.vatn, .how-to-get-to-geysir.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-gullfoss {
    min-height: 800px;
    top: 106px;
  }

  .how-to-get-to-gullfoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-gullfoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-gullfoss.landsvaedi, .how-to-get-to-gullfoss.right {
    top: -45px;
  }

  .how-to-get-to-gullfoss.right.info {
    margin-top: auto;
  }

  .when-is-best-to-visit {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-is-best-to-visit.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-best-to-visit.landsvaedi, .when-is-best-to-visit.left {
    top: -45px;
  }

  .when-is-best-to-visit.left.info {
    min-height: 50px;
    margin-top: auto;
  }

  .when-is-best-to-visit.left.info.naest-efsti {
    margin-top: -10px;
  }

  .youtube-geysir {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-geysir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-geysir.landsvaedi, .youtube-geysir.opening-hours {
    top: -45px;
  }

  .youtube-geysir.rammi {
    margin-top: auto;
    top: 128px;
  }

  .youtube-gullfoss {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-gullfoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-gullfoss.landsvaedi, .youtube-gullfoss.opening-hours {
    top: -45px;
  }

  .youtube-gullfoss.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-westman-islands {
    min-height: 800px;
    margin-top: 40px;
  }

  .youtube-eldgos {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-eldgos.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-eldgos.landsvaedi, .youtube-eldgos.opening-hours {
    top: -45px;
  }

  .youtube-eldgos.rammi {
    margin-top: auto;
    top: 128px;
  }

  .how-to-get-to-westman-islands {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-westman-islands.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-westman-islands.landsvaedi, .how-to-get-to-westman-islands.right {
    top: -45px;
  }

  .how-to-get-to-westman-islands.right.info {
    margin-top: auto;
  }

  .top-6-things-to-visit {
    justify-content: center;
    align-items: center;
    margin: 40px 23px auto;
    display: block;
    position: static;
    top: -40px;
  }

  .top-6-things-to-visit.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .top-6-things-to-visit.landsvaedi, .top-6-things-to-visit.opening-hours, .top-6-things-to-visit.opening-hours-copy {
    top: -45px;
  }

  .top-6-things.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1, .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.hiti.info, .top-6-things.main.mynd-haegramegin.hiti.vatn, .top-6-things.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .top-6-things.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .top-6-things.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .top-6-things.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .seeing-puffins {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .seeing-puffins.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .seeing-puffins.landsvaedi, .seeing-puffins.left {
    top: -45px;
  }

  .seeing-puffins.left.info {
    margin-top: auto;
  }

  .youtube-heima {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-heima.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-heima.landsvaedi, .youtube-heima.opening-hours {
    top: -45px;
  }

  .youtube-heima.rammi {
    margin-top: auto;
    top: 128px;
  }

  .seljalandsfoss {
    min-height: 800px;
    margin-top: auto;
  }

  .when-is-the-best-time {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-is-the-best-time.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-the-best-time.landsvaedi, .when-is-the-best-time.right {
    top: -45px;
  }

  .when-is-the-best-time.right.info {
    margin-top: auto;
  }

  .facilities-selja {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .facilities-selja.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .facilities-selja.landsvaedi, .facilities-selja.left {
    top: -45px;
  }

  .facilities-selja.left.info {
    margin-top: auto;
  }

  .facilities-and-services {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .facilities-and-services.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .facilities-and-services.landsvaedi, .facilities-and-services.right {
    top: -45px;
  }

  .facilities-and-services.right.info {
    margin-top: auto;
  }

  .gljufrabui {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .gljufrabui.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .gljufrabui.landsvaedi, .gljufrabui.left {
    top: -45px;
  }

  .gljufrabui.left.info {
    margin-top: auto;
  }

  .tips-for-photographing {
    justify-content: center;
    align-items: center;
    margin: 40px 23px auto;
    display: flex;
    position: static;
    top: -40px;
  }

  .tips-for-photographing.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .tips-for-photographing.landsvaedi, .tips-for-photographing.opening-hours, .tips-for-photographing.opening-hours-copy {
    top: -45px;
  }

  .youtube-seljalandsfoss {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-seljalandsfoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-seljalandsfoss.landsvaedi, .youtube-seljalandsfoss.opening-hours {
    top: -45px;
  }

  .youtube-seljalandsfoss.rammi {
    margin-top: auto;
    top: 128px;
  }

  .the-legend {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .the-legend.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-legend.landsvaedi, .the-legend.left {
    top: -45px;
  }

  .the-legend.left.info {
    margin-top: auto;
  }

  .how-to-get-to-skogafoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-skogafoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-skogafoss.landsvaedi, .how-to-get-to-skogafoss.right {
    top: -45px;
  }

  .how-to-get-to-skogafoss.right.info {
    margin-top: auto;
  }

  .sk-gar-village {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .sk-gar-village.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .sk-gar-village.landsvaedi, .sk-gar-village.left {
    top: -45px;
  }

  .sk-gar-village.left.info {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard1, .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.hiti.info, .pro-advice.main.mynd-haegramegin.hiti.vatn, .pro-advice.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .pro-advice.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .pro-advice.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .pro-advice.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-dc-plane-wreck {
    margin-top: auto;
  }

  .how-to-get-tto-dc-plane {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-tto-dc-plane.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-tto-dc-plane.landsvaedi, .how-to-get-tto-dc-plane.right {
    top: -45px;
  }

  .how-to-get-tto-dc-plane.right.info {
    margin-top: auto;
  }

  .how-long-is-the-hike {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-long-is-the-hike.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-long-is-the-hike.landsvaedi, .how-long-is-the-hike.right {
    top: -45px;
  }

  .how-long-is-the-hike.right.info {
    margin-top: auto;
  }

  .how-do-you-get-to-dc {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-do-you-get-to-dc.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-do-you-get-to-dc.landsvaedi, .how-do-you-get-to-dc.right {
    top: -45px;
  }

  .how-do-you-get-to-dc.right.info {
    margin-top: auto;
  }

  .gardur-town-copy {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .gardur-town-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .gardur-town-copy.landsvaedi, .gardur-town-copy.left {
    top: -45px;
  }

  .gardur-town-copy.left.info {
    margin-top: auto;
  }

  .how-long-is-the-hike-to-dc {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-long-is-the-hike-to-dc.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-long-is-the-hike-to-dc.landsvaedi, .how-long-is-the-hike-to-dc.left {
    top: -45px;
  }

  .how-long-is-the-hike-to-dc.left.info {
    margin-top: auto;
  }

  .youtube-skogafoss {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-skogafoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-skogafoss.landsvaedi, .youtube-skogafoss.opening-hours {
    top: -45px;
  }

  .youtube-skogafoss.rammi {
    margin-top: auto;
    top: 128px;
  }

  .youtube-dc-plane {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-dc-plane.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-dc-plane.landsvaedi, .youtube-dc-plane.opening-hours {
    top: -45px;
  }

  .youtube-dc-plane.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-reynisfjara {
    min-height: 700px;
    margin-top: 50px;
  }

  .where-is-the-black-sand-beach {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .where-is-the-black-sand-beach.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-the-black-sand-beach.landsvaedi, .where-is-the-black-sand-beach.left {
    top: -45px;
  }

  .where-is-the-black-sand-beach.left.info {
    margin-top: auto;
  }

  .why-is-reynisfjara-black {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .why-is-reynisfjara-black.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .why-is-reynisfjara-black.landsvaedi, .why-is-reynisfjara-black.right {
    top: -45px;
  }

  .why-is-reynisfjara-black.right.info {
    margin-top: auto;
  }

  .how-was-reynisfjara-formed {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-was-reynisfjara-formed.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-was-reynisfjara-formed.landsvaedi, .how-was-reynisfjara-formed.left {
    top: -45px;
  }

  .how-was-reynisfjara-formed.left.info {
    margin-top: auto;
  }

  .dyrholaey {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .dyrholaey.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .dyrholaey.landsvaedi, .dyrholaey.right {
    top: -45px;
  }

  .dyrholaey.right.info {
    margin-top: auto;
  }

  .youtube-dyrholaey {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-dyrholaey.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-dyrholaey.landsvaedi, .youtube-dyrholaey.opening-hours {
    top: -45px;
  }

  .youtube-dyrholaey.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-jokulsarlon {
    min-height: 700px;
    margin-top: 50px;
  }

  .how-to-get-to-jokulsarlon {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-jokulsarlon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-jokulsarlon.landsvaedi, .how-to-get-to-jokulsarlon.left {
    top: -45px;
  }

  .how-to-get-to-jokulsarlon.left.info {
    margin-top: auto;
  }

  .how-was-j-kuls-rl-n-formed {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-was-j-kuls-rl-n-formed.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-was-j-kuls-rl-n-formed.landsvaedi, .how-was-j-kuls-rl-n-formed.right {
    top: -45px;
  }

  .how-was-j-kuls-rl-n-formed.right.info {
    margin-top: auto;
  }

  .how-to-get-to-jokulsarlon-copy {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-jokulsarlon-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-jokulsarlon-copy.landsvaedi, .how-to-get-to-jokulsarlon-copy.left {
    top: -45px;
  }

  .how-to-get-to-jokulsarlon-copy.left.info {
    margin-top: auto;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoon.right {
    top: -45px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.right.info {
    margin-top: auto;
  }

  .youtube-jokulsarlon {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-jokulsarlon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-jokulsarlon.landsvaedi, .youtube-jokulsarlon.opening-hours {
    top: -45px;
  }

  .youtube-jokulsarlon.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-daimond-beach {
    min-height: 700px;
    margin-top: 50px;
  }

  .how-was-j-kuls-rl-n-forme {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-was-j-kuls-rl-n-forme.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-was-j-kuls-rl-n-forme.landsvaedi, .how-was-j-kuls-rl-n-forme.right {
    top: -45px;
  }

  .how-was-j-kuls-rl-n-forme.right.info {
    margin-top: auto;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoo.left {
    top: -45px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.left.info {
    margin-top: auto;
  }

  .where-is-diamond-beach-located {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .where-is-diamond-beach-located.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-diamond-beach-located.landsvaedi, .where-is-diamond-beach-located.right {
    top: -45px;
  }

  .where-is-diamond-beach-located.right.info {
    margin-top: auto;
  }

  .east-iceland-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .section-east-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-east-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-east-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-east-iceland.testimonials {
    margin-top: auto;
  }

  .section-east-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .mynd-titil-vestrahorn {
    margin-top: -20px;
    position: static;
  }

  .how-to-get-to-vestrahorn {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-vestrahorn.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-vestrahorn.landsvaedi, .how-to-get-to-vestrahorn.right {
    top: -45px;
  }

  .how-to-get-to-vestrahorn.right.info {
    margin-top: 40px;
  }

  .how-much-time-vestrahorn {
    margin-left: 23px;
    margin-right: 23px;
    display: block;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard1, .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.info, .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.vatn, .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-seydisfjordur {
    min-height: 600px;
    margin-top: auto;
    top: 40px;
  }

  .where-is-seydisfjordur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .where-is-seydisfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-seydisfjordur.landsvaedi, .where-is-seydisfjordur.left {
    top: -45px;
  }

  .where-is-seydisfjordur.left.info {
    margin-top: auto;
    top: 80px;
  }

  .things-to-do-in-seydisfjordur {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .things-to-do-in-seydisfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .things-to-do-in-seydisfjordur.landsvaedi, .things-to-do-in-seydisfjordur.right {
    top: -45px;
  }

  .things-to-do-in-seydisfjordur.right.info {
    margin-top: auto;
  }

  .dining {
    font-size: 5vw;
  }

  .dinig-texti {
    padding-left: 45px;
    padding-right: 45px;
    font-size: 20px;
  }

  .dinig-texti.swim {
    margin: auto auto 20px;
    padding-left: 51px;
    padding-right: 51px;
  }

  .dinind-in-seydisfjordur {
    justify-content: center;
    align-items: center;
    margin: 40px 23px auto;
    display: flex;
    position: static;
    top: -40px;
  }

  .dinind-in-seydisfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .dinind-in-seydisfjordur.landsvaedi, .dinind-in-seydisfjordur.opening-hours, .dinind-in-seydisfjordur.opening-hours-copy {
    top: -45px;
  }

  .things-to-do-around {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .things-to-do-around.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .things-to-do-around.landsvaedi, .things-to-do-around.left {
    top: -45px;
  }

  .things-to-do-around.left.info {
    margin-top: auto;
  }

  .mynd-titil-studlagil-canyon {
    min-height: 600px;
    top: 106px;
  }

  .when-to-visit-studlagil {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-to-visit-studlagil.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-to-visit-studlagil.landsvaedi, .when-to-visit-studlagil.right {
    top: -45px;
  }

  .when-to-visit-studlagil.right.info {
    margin-top: auto;
  }

  .how-to-get-to-studlagil {
    justify-content: center;
    align-items: center;
    margin: 40px 23px auto;
    display: flex;
    position: static;
    top: -40px;
  }

  .how-to-get-to-studlagil.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-studlagil.landsvaedi, .how-to-get-to-studlagil.opening-hours, .how-to-get-to-studlagil.opening-hours-copy {
    top: -45px;
  }

  .studlagil-canyon.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1, .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.hiti.info, .studlagil-canyon.main.mynd-haegramegin.hiti.vatn, .studlagil-canyon.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .studlagil-canyon.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-lagarfljot {
    min-height: 600px;
    margin-top: 40px;
  }

  .lagarfljot-serpentine {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .lagarfljot-serpentine.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .lagarfljot-serpentine.landsvaedi, .lagarfljot-serpentine.right {
    top: -45px;
  }

  .lagarfljot-serpentine.right.info {
    margin-top: auto;
  }

  .youtube-monster {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-monster.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-monster.landsvaedi, .youtube-monster.opening-hours {
    top: -45px;
  }

  .youtube-monster.rammi {
    margin-top: auto;
    top: 128px;
  }

  .surrounding-area-lagarfljot {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .surrounding-area-lagarfljot.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .surrounding-area-lagarfljot.landsvaedi, .surrounding-area-lagarfljot.left {
    top: -45px;
  }

  .surrounding-area-lagarfljot.left.info {
    margin-top: auto;
  }

  .hallormstadaskogur {
    min-height: 600px;
    margin-top: auto;
  }

  .what-to-do-if-you-get-lost {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .what-to-do-if-you-get-lost.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .what-to-do-if-you-get-lost.landsvaedi, .what-to-do-if-you-get-lost.right {
    top: -45px;
  }

  .what-to-do-if-you-get-lost.right.info {
    margin-top: auto;
  }

  .how-to-dress-copy {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-dress-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-dress-copy.landsvaedi, .how-to-dress-copy.left {
    top: -45px;
  }

  .how-to-dress-copy.left.info {
    margin-top: auto;
  }

  .what-to-do-in-hallormst {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .what-to-do-in-hallormst.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .what-to-do-in-hallormst.landsvaedi, .what-to-do-in-hallormst.left {
    top: -45px;
  }

  .what-to-do-in-hallormst.left.info {
    margin-top: auto;
  }

  .petra-the-collector {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .petra-the-collector.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .petra-the-collector.landsvaedi, .petra-the-collector.left {
    top: -45px;
  }

  .petra-the-collector.left.info {
    margin-top: auto;
  }

  .mynd-titil-borgarfjordur-eystri {
    margin-top: 40px;
  }

  .finding-puffins {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .finding-puffins.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .finding-puffins.landsvaedi, .finding-puffins.right {
    top: -45px;
  }

  .finding-puffins.right.info {
    margin-top: auto;
  }

  .where-is-borgarfjordur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .where-is-borgarfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-borgarfjordur.landsvaedi, .where-is-borgarfjordur.left {
    top: -45px;
  }

  .where-is-borgarfjordur.left.info {
    margin-top: auto;
  }

  .mynd-titil-hengifoss {
    min-height: 600px;
    margin-top: 50px;
  }

  .where-is-hengifoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .where-is-hengifoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .where-is-hengifoss.landsvaedi, .where-is-hengifoss.left {
    top: -45px;
  }

  .where-is-hengifoss.left.info {
    margin-top: auto;
  }

  .visiting-hengifoss-summer {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .visiting-hengifoss-summer.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .visiting-hengifoss-summer.landsvaedi, .visiting-hengifoss-summer.right {
    top: -45px;
  }

  .visiting-hengifoss-summer.right.info {
    margin-top: auto;
  }

  .visiting-hengifoss-winter {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .visiting-hengifoss-winter.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .visiting-hengifoss-winter.landsvaedi, .visiting-hengifoss-winter.left {
    top: -45px;
  }

  .visiting-hengifoss-winter.left.info {
    margin-top: auto;
  }

  .section-north-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-north-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-north-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-north-iceland.testimonials {
    margin-top: auto;
  }

  .section-north-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .north-iceland-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .mynd-titil-myvatn {
    min-height: 600px;
    margin-top: -20px;
    position: static;
  }

  .the-history-of-myvatn {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .the-history-of-myvatn.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-history-of-myvatn.landsvaedi, .the-history-of-myvatn.right {
    top: -45px;
  }

  .the-history-of-myvatn.right.info {
    margin-top: 40px;
  }

  .mosquitos {
    margin-left: 23px;
    margin-right: 23px;
  }

  .the-flora {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .the-flora.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-flora.landsvaedi, .the-flora.right {
    top: -45px;
  }

  .the-flora.right.info {
    margin-top: 40px;
  }

  .youtube-myvatn {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-myvatn.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-myvatn.landsvaedi, .youtube-myvatn.opening-hours {
    top: -45px;
  }

  .youtube-myvatn.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-dimmuborgir {
    min-height: 600px;
    margin-top: auto;
    top: 40px;
  }

  .geology {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .geology.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .geology.landsvaedi, .geology.left {
    top: -45px;
  }

  .geology.left.info {
    margin-top: auto;
    top: 80px;
  }

  .folklore {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .folklore.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .folklore.landsvaedi, .folklore.right {
    top: -45px;
  }

  .folklore.right.info {
    margin-top: auto;
  }

  .get-to-dimmuborgir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .get-to-dimmuborgir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .get-to-dimmuborgir.landsvaedi, .get-to-dimmuborgir.left {
    top: -45px;
  }

  .get-to-dimmuborgir.left.info {
    margin-top: auto;
  }

  .mynd-titil-godafoss {
    min-height: 600px;
    top: 106px;
  }

  .godafoss-the-waterfall {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .godafoss-the-waterfall.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .godafoss-the-waterfall.landsvaedi, .godafoss-the-waterfall.right {
    top: -45px;
  }

  .godafoss-the-waterfall.right.info {
    margin-top: auto;
  }

  .how-to-get-godafoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-godafoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-godafoss.landsvaedi, .how-to-get-godafoss.left {
    top: -45px;
  }

  .how-to-get-godafoss.left.info {
    margin-top: auto;
  }

  .youtube-godafoss {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-godafoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-godafoss.landsvaedi, .youtube-godafoss.opening-hours {
    top: -45px;
  }

  .youtube-godafoss.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-dettifoss {
    min-height: 600px;
    margin-top: 40px;
  }

  .when-is-best-dettifoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .when-is-best-dettifoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-best-dettifoss.landsvaedi, .when-is-best-dettifoss.right {
    top: -45px;
  }

  .when-is-best-dettifoss.right.info {
    margin-top: auto;
  }

  .youtube-dettifoss {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-dettifoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-dettifoss.landsvaedi, .youtube-dettifoss.opening-hours {
    top: -45px;
  }

  .youtube-dettifoss.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-akureyri {
    min-height: 600px;
    margin-top: auto;
  }

  .akureyri-capital {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .akureyri-capital.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .akureyri-capital.landsvaedi, .akureyri-capital.right {
    top: -45px;
  }

  .akureyri-capital.right.info {
    margin-top: auto;
  }

  .mynd-titil-husavik {
    min-height: 600px;
    margin-top: auto;
  }

  .husavik-the-town {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .husavik-the-town.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .husavik-the-town.landsvaedi, .husavik-the-town.left {
    top: -45px;
  }

  .husavik-the-town.left.info {
    margin-top: auto;
  }

  .mynd-titil-siglufjordur, .mynd-titil-asbyrgi {
    min-height: 600px;
    margin-top: auto;
  }

  .youtube-asbyrgi {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-asbyrgi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-asbyrgi.landsvaedi, .youtube-asbyrgi.opening-hours {
    top: -45px;
  }

  .youtube-asbyrgi.rammi {
    margin-top: auto;
    top: 128px;
  }

  .asbyrgi-geography {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .asbyrgi-geography.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .asbyrgi-geography.landsvaedi, .asbyrgi-geography.left {
    top: -45px;
  }

  .asbyrgi-geography.left.info {
    margin-top: auto;
  }

  .asbyrgi-formed {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .asbyrgi-formed.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .asbyrgi-formed.landsvaedi, .asbyrgi-formed.right {
    top: -45px;
  }

  .asbyrgi-formed.right.info {
    margin-top: auto;
  }

  .asbyrgi-folklore {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .asbyrgi-folklore.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .asbyrgi-folklore.landsvaedi, .asbyrgi-folklore.left {
    top: -45px;
  }

  .asbyrgi-folklore.left.info {
    margin-top: auto;
  }

  .section-west-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-west-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-west-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-west-iceland.testimonials {
    margin-top: auto;
  }

  .section-west-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .west-iceland-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .mynd-titil-glymur {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-glymur {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-glymur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-glymur.landsvaedi, .how-to-get-to-glymur.right {
    top: -45px;
  }

  .how-to-get-to-glymur.right.info {
    margin-top: 40px;
  }

  .best-time-to-visit-glymur {
    margin-left: 23px;
    margin-right: 23px;
  }

  .youtube-glymur {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-glymur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-glymur.landsvaedi, .youtube-glymur.opening-hours {
    top: -45px;
  }

  .youtube-glymur.rammi {
    margin-top: auto;
    top: 128px;
  }

  .guide-to-glymur {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .guide-to-glymur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .guide-to-glymur.landsvaedi, .guide-to-glymur.right {
    top: -45px;
  }

  .guide-to-glymur.right.info {
    margin-top: 40px;
  }

  .mynd-titil-borganes {
    min-height: 600px;
    top: 40px;
  }

  .geology-copy {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .geology-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .geology-copy.landsvaedi, .geology-copy.left {
    top: -45px;
  }

  .geology-copy.left.info {
    margin-top: auto;
    top: 80px;
  }

  .mynd-titil-hraunfossar {
    min-height: 600px;
    top: 106px;
  }

  .how-to-get-to-hraunfossar {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-hraunfossar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-hraunfossar.landsvaedi, .how-to-get-to-hraunfossar.right {
    top: -45px;
  }

  .how-to-get-to-hraunfossar.right.info {
    margin-top: auto;
  }

  .barnafoss-waterfalls {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .barnafoss-waterfalls.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .barnafoss-waterfalls.landsvaedi, .barnafoss-waterfalls.left {
    top: -45px;
  }

  .barnafoss-waterfalls.left.info {
    margin-top: auto;
  }

  .youtube-hraunfossar {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-hraunfossar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-hraunfossar.landsvaedi, .youtube-hraunfossar.opening-hours {
    top: -45px;
  }

  .youtube-hraunfossar.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-budir-church {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-borgarnes {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-borgarnes.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-borgarnes.landsvaedi, .how-to-get-to-borgarnes.left {
    top: -45px;
  }

  .how-to-get-to-borgarnes.left.info {
    margin-top: auto;
    top: 80px;
  }

  .how-to-get-to-reach-budir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-reach-budir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-reach-budir.landsvaedi, .how-to-get-to-reach-budir.left {
    top: -45px;
  }

  .how-to-get-to-reach-budir.left.info {
    margin-top: auto;
    top: 80px;
  }

  .photographing-budir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .photographing-budir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .photographing-budir.landsvaedi, .photographing-budir.right {
    top: -45px;
  }

  .photographing-budir.right.info {
    margin-top: auto;
  }

  .youtube-budir-church {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-budir-church.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-budir-church.landsvaedi, .youtube-budir-church.opening-hours {
    top: -45px;
  }

  .youtube-budir-church.rammi {
    margin-top: auto;
    top: 128px;
  }

  .kirkjufell-forsida {
    min-height: 600px;
    margin-top: auto;
  }

  .how-to-reach-kirkjufell {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-kirkjufell.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-kirkjufell.landsvaedi, .how-to-reach-kirkjufell.right {
    top: -45px;
  }

  .how-to-reach-kirkjufell.right.info {
    margin-top: auto;
  }

  .how-was-kirkjufell-formed {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-was-kirkjufell-formed.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-was-kirkjufell-formed.landsvaedi, .how-was-kirkjufell-formed.left {
    top: -45px;
  }

  .how-was-kirkjufell-formed.left.info {
    margin-top: auto;
    top: 80px;
  }

  .hike-kirkjufell {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hike-kirkjufell.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hike-kirkjufell.landsvaedi, .hike-kirkjufell.right {
    top: -45px;
  }

  .hike-kirkjufell.right.info {
    margin-top: auto;
  }

  .photography-kirkjufell {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .photography-kirkjufell.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .photography-kirkjufell.landsvaedi, .photography-kirkjufell.left {
    top: -45px;
  }

  .photography-kirkjufell.left.info {
    margin-top: auto;
    top: 80px;
  }

  .how-to-reach-londrangar {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-londrangar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-londrangar.landsvaedi, .how-to-reach-londrangar.left {
    top: -45px;
  }

  .how-to-reach-londrangar.left.info {
    margin-top: auto;
  }

  .folklore-at-l-ndrangar {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .folklore-at-l-ndrangar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .folklore-at-l-ndrangar.landsvaedi, .folklore-at-l-ndrangar.right {
    top: -45px;
  }

  .folklore-at-l-ndrangar.right.info {
    margin-top: auto;
  }

  .mynd-titil-vatnshellir {
    min-height: 600px;
    margin-top: auto;
  }

  .how-to-reach-vatnshellir-cave {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-vatnshellir-cave.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-vatnshellir-cave.landsvaedi, .how-to-reach-vatnshellir-cave.left {
    top: -45px;
  }

  .how-to-reach-vatnshellir-cave.left.info {
    margin-top: auto;
  }

  .how-to-prepare-for-vatnshellir-cave {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-prepare-for-vatnshellir-cave.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-prepare-for-vatnshellir-cave.landsvaedi, .how-to-prepare-for-vatnshellir-cave.right {
    top: -45px;
  }

  .how-to-prepare-for-vatnshellir-cave.right.info {
    margin-top: auto;
  }

  .mynd-titil-arnarstapi {
    min-height: 600px;
    margin-top: 50px;
  }

  .how-to-reach-arnarstapi {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-arnarstapi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-arnarstapi.landsvaedi, .how-to-reach-arnarstapi.left {
    top: -45px;
  }

  .how-to-reach-arnarstapi.left.info {
    margin-top: auto;
  }

  .what-to-see-arnarstapi {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .what-to-see-arnarstapi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .what-to-see-arnarstapi.landsvaedi, .what-to-see-arnarstapi.right {
    top: -45px;
  }

  .what-to-see-arnarstapi.right.info {
    margin-top: auto;
  }

  .youtube-arnarstapi {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-arnarstapi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-arnarstapi.landsvaedi, .youtube-arnarstapi.opening-hours {
    top: -45px;
  }

  .youtube-arnarstapi.rammi {
    margin-top: auto;
    top: 128px;
  }

  .section-westfjords {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-westfjords.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-westfjords.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-westfjords.testimonials {
    margin-top: auto;
  }

  .section-westfjords.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .westfjords-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .section-west-iceland-copy {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-west-iceland-copy.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-west-iceland-copy.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-west-iceland-copy.testimonials {
    margin-top: auto;
  }

  .section-west-iceland-copy.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .westfjordss-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .where-is-dynjandi {
    margin-top: -20px;
    position: static;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.landsvaedi, .when-is-the-best-time-to-visit-dynjandi-waterfall.right {
    top: -45px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.right.info {
    margin-top: 40px;
  }

  .how-much-time-do-i-need-at-dynjandi-waterfall {
    margin-left: 23px;
    margin-right: 23px;
  }

  .youtube-dynjandi {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-dynjandi.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-dynjandi.landsvaedi, .youtube-dynjandi.opening-hours {
    top: -45px;
  }

  .youtube-dynjandi.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-latrabjarg {
    min-height: 600px;
    margin-top: auto;
    top: 40px;
  }

  .how-to-get-to-latrabjarg {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-latrabjarg.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-latrabjarg.landsvaedi, .how-to-get-to-latrabjarg.left {
    top: -45px;
  }

  .how-to-get-to-latrabjarg.left.info {
    margin-top: auto;
    top: 80px;
  }

  .best-time-to-visit-l-trabjarg-cliffs {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .best-time-to-visit-l-trabjarg-cliffs.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.landsvaedi, .best-time-to-visit-l-trabjarg-cliffs.right {
    top: -45px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.right.info {
    margin-top: auto;
  }

  .birdlife-at-l-trabjarg-cliffs {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .birdlife-at-l-trabjarg-cliffs.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .birdlife-at-l-trabjarg-cliffs.landsvaedi, .birdlife-at-l-trabjarg-cliffs.left {
    top: -45px;
  }

  .birdlife-at-l-trabjarg-cliffs.left.info {
    margin-top: auto;
  }

  .youtube-latrabjarg {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-latrabjarg.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-latrabjarg.landsvaedi, .youtube-latrabjarg.opening-hours {
    top: -45px;
  }

  .youtube-latrabjarg.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-isafjordur {
    min-height: 600px;
    top: 106px;
  }

  .how-to-get-to-isafjordur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-isafjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-isafjordur.landsvaedi, .how-to-get-to-isafjordur.right {
    top: -45px;
  }

  .how-to-get-to-isafjordur.right.info {
    margin-top: auto;
  }

  .accommodation-in-isafjordur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .accommodation-in-isafjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .accommodation-in-isafjordur.landsvaedi, .accommodation-in-isafjordur.left {
    top: -45px;
  }

  .accommodation-in-isafjordur.left.info {
    margin-top: auto;
  }

  .youtube-isafjordur {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-isafjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-isafjordur.landsvaedi, .youtube-isafjordur.opening-hours {
    top: -45px;
  }

  .youtube-isafjordur.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-hornstrandir {
    min-height: 600px;
    margin-top: 40px;
  }

  .flora-of-hornstrandir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .flora-of-hornstrandir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .flora-of-hornstrandir.landsvaedi, .flora-of-hornstrandir.left {
    top: -45px;
  }

  .flora-of-hornstrandir.left.info {
    margin-top: auto;
    top: 80px;
  }

  .wild-life-at-hornstrandir {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .wild-life-at-hornstrandir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .wild-life-at-hornstrandir.landsvaedi, .wild-life-at-hornstrandir.right {
    top: -45px;
  }

  .wild-life-at-hornstrandir.right.info {
    margin-top: auto;
  }

  .youtube-hornstrandir {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-hornstrandir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-hornstrandir.landsvaedi, .youtube-hornstrandir.opening-hours {
    top: -45px;
  }

  .youtube-hornstrandir.rammi {
    margin-top: auto;
    top: 128px;
  }

  .raudisandur-forsida {
    min-height: 600px;
    margin-top: auto;
  }

  .how-to-reach-raudisandur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-raudisandur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-raudisandur.landsvaedi, .how-to-reach-raudisandur.right {
    top: -45px;
  }

  .how-to-reach-raudisandur.right.info {
    margin-top: auto;
  }

  .youtube-raudisandur {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-raudisandur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-raudisandur.landsvaedi, .youtube-raudisandur.opening-hours {
    top: -45px;
  }

  .youtube-raudisandur.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-patreksfjordur {
    min-height: 600px;
  }

  .youtube-patreksfjordur {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-patreksfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-patreksfjordur.landsvaedi, .youtube-patreksfjordur.opening-hours {
    top: -45px;
  }

  .youtube-patreksfjordur.rammi {
    margin-top: auto;
    top: 128px;
  }

  .how-to-reach-patreksfjordur {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-patreksfjordur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-patreksfjordur.landsvaedi, .how-to-reach-patreksfjordur.left {
    top: -45px;
  }

  .how-to-reach-patreksfjordur.left.info {
    margin-top: auto;
  }

  .mynd-titil-djupavik {
    min-height: 600px;
    margin-top: auto;
  }

  .how-to-reach-djupavik {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-djupavik.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-djupavik.landsvaedi, .how-to-reach-djupavik.left {
    top: -45px;
  }

  .how-to-reach-djupavik.left.info {
    margin-top: auto;
  }

  .youtube-djupavik {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-djupavik.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-djupavik.landsvaedi, .youtube-djupavik.opening-hours {
    top: -45px;
  }

  .youtube-djupavik.rammi {
    margin-top: auto;
    top: 128px;
  }

  .mynd-titil-krossneslaug {
    min-height: 600px;
    margin-top: 50px;
  }

  .how-to-reach-krossneslaug {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-reach-krossneslaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-reach-krossneslaug.landsvaedi, .how-to-reach-krossneslaug.left {
    top: -45px;
  }

  .how-to-reach-krossneslaug.left.info {
    margin-top: auto;
  }

  .the-surrounding-area {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .the-surrounding-area.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-surrounding-area.landsvaedi, .the-surrounding-area.right {
    top: -45px;
  }

  .the-surrounding-area.right.info {
    margin-top: auto;
  }

  .infinity-pool {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .infinity-pool.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .infinity-pool.landsvaedi, .infinity-pool.left {
    top: -45px;
  }

  .infinity-pool.left.info {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard1, .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.hiti.info, .krossneslaug-entrence.main.mynd-haegramegin.hiti.vatn, .krossneslaug-entrence.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .youtube-krossneslaug {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-krossneslaug.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-krossneslaug.landsvaedi, .youtube-krossneslaug.opening-hours {
    top: -45px;
  }

  .youtube-krossneslaug.rammi {
    margin-top: auto;
    top: 128px;
  }

  .section-highlands {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-highlands.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-highlands.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-highlands.testimonials {
    margin-top: auto;
  }

  .section-highlands.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .highlands-heading {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .landmannalaugar-forsida {
    margin-top: -20px;
    position: static;
  }

  .hiking-in-landmannalaugar {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .hiking-in-landmannalaugar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hiking-in-landmannalaugar.landsvaedi, .hiking-in-landmannalaugar.right {
    top: -45px;
  }

  .hiking-in-landmannalaugar.right.info {
    margin-top: 40px;
  }

  .skilti-heading-minna {
    font-size: 5vw;
  }

  .hiking-milli {
    font-size: 3vw;
  }

  .how-to-prepare-copy.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard1, .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.hiti.info, .how-to-prepare-copy.main.mynd-haegramegin.hiti.vatn, .how-to-prepare-copy.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard1, .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.hiti.info, .hiking-landmanna.main.mynd-haegramegin.hiti.vatn, .hiking-landmanna.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .hiking-landmanna.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .youtube-landmanna {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-landmanna.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-landmanna.landsvaedi, .youtube-landmanna.opening-hours {
    top: -45px;
  }

  .youtube-landmanna.rammi {
    margin-top: 40px;
    top: 128px;
  }

  .mynd-titil-thorsmork {
    min-height: 600px;
    margin-top: auto;
    top: 40px;
  }

  .how-to-get-to-rsm-rk {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-rsm-rk.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-rsm-rk.landsvaedi, .how-to-get-to-rsm-rk.left {
    top: -45px;
  }

  .how-to-get-to-rsm-rk.left.info {
    margin-top: auto;
    top: 80px;
  }

  .hiking-in-rsm-rk {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .hiking-in-rsm-rk.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hiking-in-rsm-rk.landsvaedi, .hiking-in-rsm-rk.left {
    top: -45px;
  }

  .hiking-in-rsm-rk.left.info {
    margin-top: auto;
  }

  .can-i-self-drive-to-rsm-rk {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .can-i-self-drive-to-rsm-rk.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-i-self-drive-to-rsm-rk.landsvaedi, .can-i-self-drive-to-rsm-rk.right {
    top: -45px;
  }

  .can-i-self-drive-to-rsm-rk.right.info {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard1, .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.hiti.info, .hiking-thorsm.main.mynd-haegramegin.hiti.vatn, .hiking-thorsm.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .hiking-thorsm.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-isafjordur-copy, .mynd-titil-kerlingarfjoll {
    min-height: 600px;
    top: 106px;
  }

  .folklore-of-kerlingarfj-ll {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .folklore-of-kerlingarfj-ll.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .folklore-of-kerlingarfj-ll.landsvaedi, .folklore-of-kerlingarfj-ll.right {
    top: -45px;
  }

  .folklore-of-kerlingarfj-ll.right.info {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: -40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard1, .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.hiti.info, .hiking-kerlingafj.main.mynd-haegramegin.hiti.vatn, .hiking-kerlingafj.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-haifoss {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-h-ifoss-waterfall {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-h-ifoss-waterfall.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-h-ifoss-waterfall.landsvaedi, .how-to-get-to-h-ifoss-waterfall.left {
    top: -45px;
  }

  .how-to-get-to-h-ifoss-waterfall.left.info {
    margin-top: auto;
    top: 80px;
  }

  .can-i-reach-haifoss-on-2wd {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .can-i-reach-haifoss-on-2wd.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .can-i-reach-haifoss-on-2wd.landsvaedi, .can-i-reach-haifoss-on-2wd.right {
    top: -45px;
  }

  .can-i-reach-haifoss-on-2wd.right.info {
    margin-top: auto;
  }

  .aldeyjarfoss-forsida {
    min-height: 600px;
    margin-top: -50px;
  }

  .how-to-get-to-aldeyjarfoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-aldeyjarfoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-aldeyjarfoss.landsvaedi, .how-to-get-to-aldeyjarfoss.right {
    top: -45px;
  }

  .how-to-get-to-aldeyjarfoss.right.info {
    margin-top: auto;
  }

  .acommodation-near-aldeyjarfoss {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .acommodation-near-aldeyjarfoss.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .acommodation-near-aldeyjarfoss.landsvaedi, .acommodation-near-aldeyjarfoss.left {
    top: -45px;
  }

  .acommodation-near-aldeyjarfoss.left.info {
    margin-top: auto;
  }

  .how-to-get-to-maelifell {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-maelifell.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-maelifell.landsvaedi, .how-to-get-to-maelifell.left {
    top: -45px;
  }

  .how-to-get-to-maelifell.left.info {
    margin-top: auto;
  }

  .mynd-titil-langjokull {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-langjokull {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-langjokull.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-langjokull.landsvaedi, .how-to-get-to-langjokull.left {
    top: -45px;
  }

  .how-to-get-to-langjokull.left.info {
    margin-top: auto;
  }

  .ice-caves-on-langj-kull-glacier {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .ice-caves-on-langj-kull-glacier.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .ice-caves-on-langj-kull-glacier.landsvaedi, .ice-caves-on-langj-kull-glacier.right {
    top: -45px;
  }

  .ice-caves-on-langj-kull-glacier.right.info {
    margin-top: auto;
  }

  .langj-kull-glacier-the-heart-of-iceland {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .langj-kull-glacier-the-heart-of-iceland.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .langj-kull-glacier-the-heart-of-iceland.landsvaedi, .langj-kull-glacier-the-heart-of-iceland.left {
    top: -45px;
  }

  .langj-kull-glacier-the-heart-of-iceland.left.info {
    margin-top: auto;
  }

  .mynd-titil-askja-volcano {
    min-height: 600px;
    margin-top: 50px;
  }

  .how-to-get-to-askja {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .how-to-get-to-askja.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .how-to-get-to-askja.landsvaedi, .how-to-get-to-askja.left {
    top: -45px;
  }

  .how-to-get-to-askja.left.info {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard1, .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.hiti.info, .driving-to-askja.main.mynd-haegramegin.hiti.vatn, .driving-to-askja.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .driving-to-askja.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .driving-to-askja.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .driving-to-askja.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .youtube-askja {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .youtube-askja.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .youtube-askja.landsvaedi, .youtube-askja.opening-hours {
    top: -45px;
  }

  .youtube-askja.rammi {
    margin-top: 40px;
    top: 128px;
  }

  .youtube-meradalir.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .youtube-meradalir.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .where-is-gunnuh.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1, .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.hiti.info, .where-is-gunnuh.main.mynd-haegramegin.hiti.vatn, .where-is-gunnuh.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .mynd-titil-thingvellir {
    margin-top: -20px;
    position: static;
  }

  .container-youtube-40.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-youtube-40.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .image-32 {
    top: 219px;
  }

  .gluggi-blue-lagoon {
    border-radius: 20px;
    max-width: 800px;
    margin-top: auto;
    position: static;
    top: auto;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links.b59d39 {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard1, .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.info, .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.vatn, .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-geysir {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-youtube-gullfoss.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-youtube-gullfoss.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .naestefsti-gluggi-langur {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .gluggi-seljal {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: auto;
  }

  .gluggi-seljal.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-seljal.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-seljal.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .efsti-gluggi-skogafoss {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .gluggi-village {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: auto;
  }

  .gluggi-village.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-village.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-village.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .naestefsti-gluggi-dc {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .efsti-gluggi-reynisf {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .gluggi-reynisf {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: auto;
  }

  .gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .efsti-gluggi-jokuls {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .gluggi-lagoon {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: auto;
  }

  .gluggi-lagoon.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .naestefsti-gluggi-daimond {
    border-radius: 20px;
    max-width: 800px;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-youtube-monster.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-youtube-monster.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .naestefsti-gluggi-vestrahorn {
    border-radius: 20px;
    max-width: 800px;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .nyr-naestefsti {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: -40px;
  }

  .nyr-naestefsti.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard2, .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .dining-seydis.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1, .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.hiti.info, .dining-seydis.main.mynd-haegramegin.hiti.vatn, .dining-seydis.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .dining-seydis.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .dining-seydis.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .dining-seydis.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .studlagil-special {
    border-radius: 20px;
    max-width: 800px;
    display: block;
    position: static;
    top: -40px;
  }

  .studlagil-special.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard2, .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .studlagil-special.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .studlagil-special.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-youtube-glymur.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-youtube-glymur.main.rounded {
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard1, .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.info, .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.vatn, .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .main-gluggi-reykjanes {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-reykjanes.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-reykjanes.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-reykjanes.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .rent-takki {
    letter-spacing: 2px;
    font-size: 3.5vw;
  }

  .takki-rent-a-car.reykjo {
    margin-left: auto;
    margin-right: auto;
  }

  .takki-rent-a-car.reykjo.explore {
    margin: 36px auto 13px 48px;
  }

  .takki-rent-a-car.south {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.south.voyager {
    flex-direction: column;
    font-size: 1.5vw;
  }

  .takki-rent-a-car.north {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.north.swimming {
    flex-direction: column;
    font-size: 1.5vw;
  }

  .takki-rent-a-car.north.aldeyjarfoss {
    line-height: 1;
  }

  .takki-rent-a-car.west {
    letter-spacing: .5vh;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.west.parks {
    font-size: 1.5vw;
  }

  .takki-rent-a-car.west.borgafjordur {
    line-height: 1;
  }

  .takki-rent-a-car.highlands {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.highlands.perlan {
    font-size: 1.5vw;
  }

  .takki-rent-a-car.westfjords {
    letter-spacing: .5vh;
    justify-content: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.westfjords.laugavegur {
    flex-direction: column;
    font-size: 1.5vw;
  }

  .takki-rent-a-car.westfjords.petra {
    line-height: 1;
  }

  .takki-rent-a-car.reykja {
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    display: flex;
    position: relative;
    right: auto;
  }

  .takki-rent-a-car.reykja.main {
    width: 300px;
    margin-top: auto;
    margin-bottom: 23px;
    font-size: 15px;
  }

  .takki-rent-a-car.reykjavik {
    letter-spacing: .5vh;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: auto auto 6px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.reykjavik.w--current {
    width: 35vw;
    height: 5vh;
    margin-bottom: 6px;
    font-size: 2vw;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja {
    flex-direction: column;
    width: 35vw;
    font-size: 1.5vw;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja.pad {
    margin-bottom: 6px;
  }

  .takki-rent-a-car.reykjavik.blar {
    width: 35vw;
    font-size: 1.5vw;
  }

  .takki-rent-a-car.reykjavik.blar.pad {
    margin-bottom: 6px;
  }

  .takki-rent-a-car.reykjavik.pad {
    width: 35vw;
    margin-bottom: 6px;
  }

  .takki-rent-a-car.east {
    letter-spacing: .5vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 6px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.east.cuisine {
    font-size: 1.5vw;
  }

  .takki-rent-a-car.reykjanes {
    letter-spacing: .5vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 5vh;
    margin: 0 auto 6px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.5vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.reykjanes.harpa {
    font-size: 1.5vw;
  }

  .takki-rent-a-car.reykjanes.dimmuborgir {
    line-height: 1;
  }

  .takki-rent-a-car.arrow.reykjavik, .takki-rent-a-car.arrow.reykjavik.reykjanes, .takki-rent-a-car.arrow.reykjavik.south, .takki-rent-a-car.arrow.reykjavik.east, .takki-rent-a-car.arrow.reykjavik.north, .takki-rent-a-car.arrow.reykjavik.west, .takki-rent-a-car.arrow.reykjavik.westfjords, .takki-rent-a-car.arrow.reykjavik.highlands {
    width: 40vw;
    height: 5vh;
  }

  .takki-rent-a-car.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 40vw;
    height: 5vh;
    margin-bottom: -1px;
  }

  .takki-rent-a-car.arrow.book-now {
    height: 5vh;
  }

  .takki-rent-a-car.book-now.navbar {
    left: auto;
  }

  .info-hallgrims {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .info-hallgrims.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .info-hallgrims.landsvaedi, .info-hallgrims.opening-hours {
    top: -45px;
  }

  .info-hallgrims.opening-hours.info {
    margin-top: 40px;
    position: static;
  }

  .info-hallgrims.opening-hours.harpa {
    margin-top: auto;
    top: 115px;
  }

  .info-hallgrims.opening-hours.harpa.swimming-pools, .info-hallgrims.opening-hours.harpa.hiti {
    margin-top: auto;
  }

  .info-hallgrims.opening-hours-copy {
    top: -45px;
  }

  .info-hallgrims.einar-jonsson {
    margin-top: auto;
  }

  .popular-day-trips {
    margin-top: 32px;
    font-size: 4vw;
  }

  .popular-day-trips.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .popular-day-trips.black {
    font-size: 4vw;
  }

  .popular-day-trips.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .popular-day-trips.black.millitexti {
    margin: -26px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .popular-day-trips.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .popular-day-trips.black.millitexti.golden-circle, .popular-day-trips.black.millitexti.golden-circle._926e51, .popular-day-trips.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .popular-day-trips.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tors-texti-perla {
    margin-top: 32px;
    font-size: 4vw;
  }

  .tors-texti-perla.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .tors-texti-perla.black {
    font-size: 4vw;
  }

  .tors-texti-perla.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .tors-texti-perla.black.millitexti {
    margin: -26px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .tors-texti-perla.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .tors-texti-perla.black.millitexti.golden-circle, .tors-texti-perla.black.millitexti.golden-circle._926e51, .tors-texti-perla.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .tors-texti-perla.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard1, .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.hiti.info, .skilti-sun-voy.main.mynd-haegramegin.hiti.vatn, .skilti-sun-voy.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .landcruiser-grar {
    margin-top: -45px;
    margin-bottom: -36px;
  }

  .landcruiser-grar.pad {
    width: 78vw;
    max-width: none;
    margin-top: -38px;
    margin-bottom: -35px;
  }

  .landcruiser-grar.pad.landshlutar {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .bilaleigubill-bblar {
    width: 55vw;
  }

  .bilaleigubill-hvitur {
    width: 50vw;
  }

  .hot-dog-stand {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .hot-dog-stand.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .hot-dog-stand.landsvaedi, .hot-dog-stand.opening-hours {
    top: -45px;
  }

  .hot-dog-stand.opening-hours.sun-voyager {
    margin-top: auto;
  }

  .hot-dog-stand.opening-hours.hallgrims {
    margin-top: auto;
    top: auto;
  }

  .hot-dog-stand.opening-hours.nearby {
    margin-top: 70px;
    top: auto;
  }

  .hot-dog-stand.opening-hours-copy {
    top: -45px;
  }

  .grid-17 {
    max-width: 800px;
    margin-left: 23px;
    margin-right: 23px;
  }

  .section-14 {
    margin-top: 140px;
    position: static;
  }

  .grid-18 {
    max-width: 800px;
    margin-top: 140px;
    margin-left: 23px;
    margin-right: 23px;
  }

  .heading-10, .heading-11, .heading-112, .heading-13, .heading-14, .heading-15 {
    font-size: 4vh;
    line-height: 1;
  }

  .considering-the-time-of-year {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .considering-the-time-of-year.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .considering-the-time-of-year.landsvaedi, .considering-the-time-of-year.right {
    top: -45px;
  }

  .considering-the-time-of-year.right.info {
    margin-top: 40px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.landsvaedi, .verify-the-rental-company-s-off-road-driving-regulations.left {
    top: -45px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.left.info {
    margin-top: auto;
    top: 80px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.landsvaedi, .verify-the-insurance-coverage-of-the-rental-firm.right {
    top: -45px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.right.info {
    margin-top: auto;
  }

  .think-about-fuel-efficiency {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: static;
  }

  .think-about-fuel-efficiency.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .think-about-fuel-efficiency.landsvaedi, .think-about-fuel-efficiency.left {
    top: -45px;
  }

  .think-about-fuel-efficiency.left.info {
    margin-top: auto;
  }

  .container-27 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container-blog.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard1, .container-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.hiti.info, .container-blog.main.mynd-haegramegin.hiti.vatn, .container-blog.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .container-blog.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-blog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .container-blog.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .section-blog {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog.testimonials {
    margin-top: auto;
  }

  .section-blog.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .vatnajokull-title {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .vatnajokull-title.f7d84a {
    height: auto;
    line-height: 1;
  }

  .vatnajokull-title._61bd50, .vatnajokull-title.fa8905 {
    line-height: 1;
  }

  .section-blog-vatnajokull {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog-vatnajokull.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog-vatnajokull.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog-vatnajokull.testimonials {
    margin-top: auto;
  }

  .section-blog-vatnajokull.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .texti-main-blog-undir-mynd {
    margin: 18px 30px 27px;
    font-size: 2.3vw;
    line-height: 1.5;
  }

  .texti-main-blog-undir-mynd.history {
    margin-left: 30px;
    margin-right: 30px;
  }

  .texti-main-blog-undir-mynd.history.nedri {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 20px;
  }

  .texti-main-blog-undir-mynd.history.pulsa1 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .geysir {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .geysir.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .geysir.landsvaedi, .geysir.right {
    top: -45px;
  }

  .geysir.right.info {
    margin-top: 40px;
  }

  .blue-lagoon {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .blue-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .blue-lagoon.landsvaedi, .blue-lagoon.right {
    top: -45px;
  }

  .blue-lagoon.right.info {
    margin-top: 40px;
  }

  .secret-lagoon {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .secret-lagoon.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .secret-lagoon.landsvaedi, .secret-lagoon.right {
    top: -45px;
  }

  .secret-lagoon.right.info {
    margin-top: 40px;
  }

  .landmannalaugar {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .landmannalaugar.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .landmannalaugar.landsvaedi, .landmannalaugar.right {
    top: -45px;
  }

  .landmannalaugar.right.info {
    margin-top: 40px;
  }

  .sn-fellsj-kull-national-park {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .sn-fellsj-kull-national-park.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .sn-fellsj-kull-national-park.landsvaedi, .sn-fellsj-kull-national-park.right {
    top: -45px;
  }

  .sn-fellsj-kull-national-park.right.info {
    margin-top: 40px;
  }

  .outdoor-hot-spring-excursions {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: static;
  }

  .outdoor-hot-spring-excursions.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .outdoor-hot-spring-excursions.landsvaedi, .outdoor-hot-spring-excursions.right {
    top: -45px;
  }

  .outdoor-hot-spring-excursions.right.info {
    margin-top: 40px;
  }

  .section-blog-vatnajokull-copy {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog-vatnajokull-copy.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog-vatnajokull-copy.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog-vatnajokull-copy.testimonials {
    margin-top: auto;
  }

  .section-blog-vatnajokull-copy.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .section-blog-geothermal-wonders {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog-geothermal-wonders.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog-geothermal-wonders.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog-geothermal-wonders.testimonials {
    margin-top: auto;
  }

  .section-blog-geothermal-wonders.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .blog-mynd-variable {
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .blog-mynd-variable.vinstri {
    max-height: 70vh;
  }

  .blog-mynd-variable.left {
    border-radius: 20px 0 0 20px;
    max-height: none;
  }

  .blog-mynd-variable.left.haed40, .blog-mynd-variable.left.haed50 {
    max-height: none;
  }

  .blog-mynd-variable.left.statue {
    object-fit: cover;
    object-position: 90% 50%;
    max-height: none;
  }

  .blog-mynd-variable.left.concert {
    max-height: none;
  }

  .blog-mynd-variable.left.harpa-today {
    margin-top: auto;
  }

  .blog-mynd-variable.haed40 {
    position: static;
  }

  .blog-mynd-variable.foss {
    object-position: 60% 50%;
    max-height: none;
  }

  .blog-mynd-variable.kirkja {
    max-height: none;
  }

  .blog-mynd-variable.culture {
    margin-top: auto;
  }

  .blog-mynd-variable.design {
    object-position: 83% 50%;
    margin-top: auto;
  }

  .blog-mynd-variable.symphony, .blog-mynd-variable.represent {
    max-height: none;
  }

  .blog-mynd-variable._50.ipad {
    height: auto;
    min-height: auto;
  }

  .blog-mynd-variable-left {
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .blog-mynd-variable-left.vinstri {
    max-height: 70vh;
  }

  .blog-mynd-variable-left.left {
    border-radius: 20px 0 0 20px;
    max-height: none;
  }

  .blog-mynd-variable-left.left.haed40, .blog-mynd-variable-left.left.haed50 {
    max-height: none;
  }

  .blog-mynd-variable-left.left.statue {
    object-fit: cover;
    object-position: 90% 50%;
    max-height: none;
  }

  .blog-mynd-variable-left.left.concert {
    max-height: none;
  }

  .blog-mynd-variable-left.left.harpa-today {
    margin-top: auto;
  }

  .blog-mynd-variable-left.haed40 {
    position: static;
  }

  .blog-mynd-variable-left.foss {
    object-position: 60% 50%;
    max-height: none;
  }

  .blog-mynd-variable-left.kirkja {
    max-height: none;
  }

  .blog-mynd-variable-left.culture {
    margin-top: auto;
  }

  .blog-mynd-variable-left.design {
    object-position: 83% 50%;
    margin-top: auto;
  }

  .blog-mynd-variable-left.symphony, .blog-mynd-variable-left.represent {
    max-height: none;
  }

  .texti-main-gluggi-minus-header {
    margin: 18px 30px 27px;
    font-size: 2.3vw;
    line-height: 1.5;
  }

  .texti-main-gluggi-minus-header.history {
    margin-left: 30px;
    margin-right: 30px;
  }

  .texti-main-gluggi-minus-header.history.nedri {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 20px;
  }

  .texti-main-gluggi-minus-header.history.pulsa1 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .conclusion-gluggi-blog {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .conclusion-gluggi-blog.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .conclusion-gluggi-blog.landsvaedi, .conclusion-gluggi-blog.full-pic {
    top: -45px;
  }

  .conclusion-gluggi-blog.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .conclusion-gluggi-blog.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .efsti-gluggi-blog {
    border-radius: 20px;
    max-width: 800px;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .main-gluggi-blog {
    justify-content: center;
    align-items: center;
    margin-top: 45px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-blog.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-blog.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-blog.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .naestefsti-gluggi-blog {
    border-radius: 20px;
    max-width: 800px;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .geothermal-title {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .geothermal-title.fa8905 {
    background-color: #fa8905;
    line-height: 1;
  }

  .icelandic-wildlife-adventures-blog {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .icelandic-wildlife-adventures-blog.testimonials {
    margin-top: auto;
  }

  .icelandic-wildlife-adventures-blog.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .geothermal-title-copy {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .geothermal-title-copy.fa8905 {
    background-color: #fa8905;
    line-height: 1;
  }

  .wildlife-title-blog {
    margin-top: 52px;
    margin-bottom: auto;
    font-size: 8vw;
    position: static;
  }

  .wildlife-title-blog.f7d84a {
    line-height: 1;
  }

  .wildlife-title-blog._222b90 {
    background-color: #fa8905;
    flex-flow: row;
    flex: 1;
    align-self: flex-start;
    line-height: 1;
    display: flex;
    position: relative;
    top: -20px;
  }

  .wildlife-title-blog._05c1fc, .wildlife-title-blog._21d9b8 {
    line-height: 1;
  }

  .the-hidden-charm-of-akureyri-blog {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .the-hidden-charm-of-akureyri-blog.testimonials {
    margin-top: auto;
  }

  .the-hidden-charm-of-akureyri-blog.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .akureyri-church, .akureyri-art-museum, .old-town, .eyjafjordur, .h-rgardalur, .brynja-ice-cream, .hangikjot, .plokkfiskur, .skiing-and-snowboarding, .snowmobile-tours, .whale-watching {
    margin-left: 23px;
    margin-right: 23px;
  }

  .akureyri-ending {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .akureyri-ending.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .akureyri-ending.landsvaedi, .akureyri-ending.full-pic {
    top: -45px;
  }

  .akureyri-ending.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .akureyri-ending.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .main-gluggi-blog-efstur {
    justify-content: center;
    align-items: center;
    margin-top: -30px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-blog-efstur.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-blog-efstur.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-blog-efstur.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi-blog-efstur.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .main-gluggi-copy {
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-copy.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-copy.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi-copy.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .main-gluggi-copy-copy {
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-copy-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-copy-copy.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-copy-copy.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi-copy-copy.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .main-gluggi-blog-ipad {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
  }

  .main-gluggi-blog-ipad.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-blog-ipad.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-blog-ipad.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi-blog-ipad.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .gluggi-blog {
    border-radius: 20px;
    max-width: 800px;
    margin-top: 70px;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-blog.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 50px;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 50px;
  }

  .gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 50px;
  }

  .gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .millitexti-blog-stakur {
    margin-top: 32px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 3vw;
  }

  .millitexti-blog-stakur.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .millitexti-blog-stakur.black {
    font-size: 4vw;
  }

  .millitexti-blog-stakur.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .millitexti-blog-stakur.black.millitexti {
    margin: 0 auto auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .millitexti-blog-stakur.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .millitexti-blog-stakur.black.millitexti.golden-circle, .millitexti-blog-stakur.black.millitexti.golden-circle._926e51, .millitexti-blog-stakur.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .millitexti-blog-stakur.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .millitexti-blog-stakur.black.millitexti.blog._587e96 {
    margin-left: auto;
    margin-right: auto;
  }

  .millitexti-blog-stakur.black.millitexti.blog._3f7feb {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .millitexti-blog-stakur.black.millitexti.blog._8379-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .millitexti-blog-stakur.black.millitexti.blog._4a9ab3 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .millitexti-blog-stakur.black.millitexti.efsti-blog._05c1fc {
    margin-top: 0;
  }

  .millitexti-blog-stakur.undirtexti-blog {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 3vw;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.testimonials {
    margin-top: auto;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .bold-text-wider {
    font-size: 5vw;
  }

  .bold-text-wider._8c9856 {
    line-height: 1;
  }

  .heading-3-blog {
    margin-top: 32px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 3vw;
  }

  .heading-3-blog.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .heading-3-blog.black {
    font-size: 4vw;
  }

  .heading-3-blog.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .heading-3-blog.black.millitexti {
    margin: 0 auto auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .heading-3-blog.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .heading-3-blog.black.millitexti.golden-circle, .heading-3-blog.black.millitexti.golden-circle._926e51, .heading-3-blog.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .heading-3-blog.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3-blog.black.millitexti.blog._587e96 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3-blog.black.millitexti.blog._3f7feb {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3-blog.black.millitexti.blog._8379-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3-blog.black.millitexti.blog._4a9ab3 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-3-blog.black.millitexti.efsti-blog._05c1fc {
    margin-top: 0;
  }

  .heading-3-blog.undirtexti-blog {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 3vw;
  }

  .bus-schedules-and-routes, .akureyri-art-museum-copy, .ticketing-and-fares, .reykjav-k-city-card, .bus-companies, .bus-passports, .schedules-and-routes, .destinations, .schedules-and-reservations, .prices-and-services, .airlines, .airports, .tickets-and-prices {
    margin-left: 23px;
    margin-right: 23px;
  }

  .akureyri-ending-copy {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .akureyri-ending-copy.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .akureyri-ending-copy.landsvaedi, .akureyri-ending-copy.full-pic {
    top: -45px;
  }

  .akureyri-ending-copy.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .akureyri-ending-copy.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .concluding-your-journey {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .concluding-your-journey.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .concluding-your-journey.landsvaedi, .concluding-your-journey.full-pic {
    top: -45px;
  }

  .concluding-your-journey.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .concluding-your-journey.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1 {
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.links {
    flex: 1;
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1, .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.grafarvogslaug {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: 800px;
    display: block;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.hiti.info, .gaur-gluggi.main.mynd-haegramegin.hiti.vatn, .gaur-gluggi.main.mynd-haegramegin.hiti.einar-jonsson {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.austurvollur {
    margin-top: 40px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
    top: -90px;
  }

  .gaur-gluggi.main.mynd-haegramegin.plus-30 {
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.naestefsta.hlemmur {
    margin-top: 10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.naestefsta.perlan {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.naestefsti {
    margin-top: -10px;
    position: static;
  }

  .embracing-the-frost-top-ten-winter-festivals {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .embracing-the-frost-top-ten-winter-festivals.testimonials {
    margin-top: auto;
  }

  .embracing-the-frost-top-ten-winter-festivals.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .the-sagas {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .the-sagas.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-sagas.landsvaedi, .the-sagas.full-pic {
    top: -45px;
  }

  .the-sagas.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .the-sagas.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .the-role-of-nature-in-icelandic-folklore {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .the-role-of-nature-in-icelandic-folklore.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-role-of-nature-in-icelandic-folklore.landsvaedi, .the-role-of-nature-in-icelandic-folklore.full-pic {
    top: -45px;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .trolls-and-hidden-people {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .trolls-and-hidden-people.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .trolls-and-hidden-people.landsvaedi, .trolls-and-hidden-people.full-pic {
    top: -45px;
  }

  .trolls-and-hidden-people.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .trolls-and-hidden-people.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .skaldic-poetry-and-the-oral-tradition {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .skaldic-poetry-and-the-oral-tradition.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .skaldic-poetry-and-the-oral-tradition.landsvaedi, .skaldic-poetry-and-the-oral-tradition.full-pic {
    top: -45px;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .the-legacy-of-icelandic-folk-tales {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .the-legacy-of-icelandic-folk-tales.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-legacy-of-icelandic-folk-tales.landsvaedi, .the-legacy-of-icelandic-folk-tales.full-pic {
    top: -45px;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .the-strive-for-independence {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .the-strive-for-independence.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .the-strive-for-independence.landsvaedi, .the-strive-for-independence.full-pic {
    top: -45px;
  }

  .the-strive-for-independence.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .the-strive-for-independence.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .foundations {
    justify-content: center;
    align-items: center;
    margin: auto 23px;
    display: flex;
    position: relative;
  }

  .foundations.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .foundations.landsvaedi, .foundations.full-pic {
    top: -45px;
  }

  .foundations.full-pic.history {
    margin-top: auto;
    top: 50px;
  }

  .foundations.full-pic.history.hallgrims {
    margin-top: 40px;
    position: static;
  }

  .mynd-history-enginn-texti-undir {
    object-fit: cover;
  }

  .the-quaint-towns-of-snaefellsnes {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .the-quaint-towns-of-snaefellsnes.testimonials {
    margin-top: auto;
  }

  .the-quaint-towns-of-snaefellsnes.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .text-span-524 {
    color: #05c1fc;
    font-weight: 600;
  }

  .kleinur, .hot-dog-pulsur, .hangikjot-smoked-lamb, .humar, .rugbraud, .skyr, .plokkfiskur-stew, .hardfiskur, .thorramatur {
    margin-left: 23px;
    margin-right: 23px;
  }

  .taste-of-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .taste-of-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .taste-of-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .taste-of-iceland.testimonials {
    margin-top: auto;
  }

  .taste-of-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .icelandic-folk-tales {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .icelandic-folk-tales.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .icelandic-folk-tales.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .icelandic-folk-tales.testimonials {
    margin-top: auto;
  }

  .icelandic-folk-tales.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .reykjavik-history {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .reykjavik-history.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .reykjavik-history.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .reykjavik-history.testimonials {
    margin-top: auto;
  }

  .reykjavik-history.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .ideal-season {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ideal-season.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .ideal-season.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .ideal-season.testimonials {
    margin-top: auto;
  }

  .ideal-season.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .vik-iconic-puffins {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .vik-iconic-puffins.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .vik-iconic-puffins.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .vik-iconic-puffins.testimonials {
    margin-top: auto;
  }

  .vik-iconic-puffins.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .grindavik {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grindavik.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .grindavik.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .grindavik.testimonials {
    margin-top: auto;
  }

  .grindavik.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .bold-text-35-copy {
    font-size: 5vw;
    line-height: 1;
  }

  .bold-text-35-copy._926e51, .bold-text-35-copy._3f7feb, .bold-text-35-copy.e84e58, .bold-text-35-copy._8c9856, .bold-text-35-copy._587e96, .bold-text-35-copy.b59d39, .bold-text-35-copy.e54f5a {
    line-height: 1;
  }

  .main-gluggi-blog-ipad-naest {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
    position: relative;
    top: 35px;
  }

  .main-gluggi-blog-ipad-naest.forsida {
    margin-left: 67px;
    margin-right: 67px;
  }

  .main-gluggi-blog-ipad-naest.mainmenu.reykjavik {
    top: auto;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi {
    margin-top: auto;
    top: -45px;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi.fyrsti-gluggi {
    margin-top: auto;
  }

  .the-unwritten-rules {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .the-unwritten-rules.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .the-unwritten-rules.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .the-unwritten-rules.testimonials {
    margin-top: auto;
  }

  .the-unwritten-rules.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .faq-for-the-first-time-traveller {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .faq-for-the-first-time-traveller.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .faq-for-the-first-time-traveller.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .faq-for-the-first-time-traveller.testimonials {
    margin-top: auto;
  }

  .faq-for-the-first-time-traveller.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .heading-copy {
    margin-top: 32px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 3vw;
  }

  .heading-copy.h3 {
    margin-top: 4px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 2vh;
    line-height: 4vh;
  }

  .heading-copy.black {
    font-size: 4vw;
  }

  .heading-copy.black.lettari {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 2.5vw;
  }

  .heading-copy.black.millitexti {
    margin: 0 auto auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4vw;
  }

  .heading-copy.black.millitexti.rautt {
    margin-top: 12px;
    margin-bottom: 12px;
    top: auto;
  }

  .heading-copy.black.millitexti.golden-circle, .heading-copy.black.millitexti.golden-circle._926e51, .heading-copy.black.millitexti.golden-circle._3e49bc {
    margin-bottom: auto;
  }

  .heading-copy.black.millitexti._3f7feb {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-copy.black.millitexti.blog._587e96 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-copy.black.millitexti.blog._3f7feb {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-copy.black.millitexti.blog.fa8905 {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 3vw;
  }

  .heading-copy.black.millitexti.blog._8379-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-copy.black.millitexti.blog._4a9ab3 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-copy.black.millitexti.blog.b59d39 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .heading-copy.black.millitexti.efsti-blog._05c1fc {
    margin-top: 0;
  }

  .heading-copy.undirtexti-blog {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 3vw;
  }

  .northern-lights, .midnight-sun, .outdoors, .the-golden-circle, .blue-lagoon-tickets, .the-south-coast-tickets, .whale-watching-tickets {
    margin-left: 23px;
    margin-right: 23px;
  }

  .section-blog-northern-lights-in-iceland {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog-northern-lights-in-iceland.testimonials {
    margin-top: auto;
  }

  .section-blog-northern-lights-in-iceland.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .section-the-ultimate-outdoor-adventure {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-the-ultimate-outdoor-adventure.testimonials {
    margin-top: auto;
  }

  .section-the-ultimate-outdoor-adventure.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .millitexti-ultimate-outdoor {
    margin-left: 70px;
    margin-right: 70px;
  }

  .section-epic-road-trips {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-epic-road-trips.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-epic-road-trips.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-epic-road-trips.testimonials {
    margin-top: auto;
  }

  .section-epic-road-trips.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119, .bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123 {
    font-size: 3vw;
  }

  .section-blog-midnight-sun {
    object-fit: cover;
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-blog-midnight-sun.banner.forsida {
    margin-top: -124px;
    display: block;
  }

  .section-blog-midnight-sun.banner.forsida.mynd {
    min-height: 100vh;
    margin-top: auto;
  }

  .section-blog-midnight-sun.testimonials {
    margin-top: auto;
  }

  .section-blog-midnight-sun.adalgaur.mynd-haegramegin {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: 67px;
    margin-right: 67px;
    display: flex;
    position: relative;
  }

  .section-22 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    height: 600px;
  }

  .section-27 {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66ceb0fbc0664d57e00082e0_pexels-isabellequinn-1421253.jpg");
    background-position: 50%;
    background-size: auto;
    background-attachment: scroll;
    background-clip: border-box;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 700px;
    display: flex;
  }

  .section-51 {
    background-color: var(--black);
    background-image: linear-gradient(#0000008a, #0000008a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/66d6019946843e5f6e46a628_margaret-jaszowska-aCTsqWRj1YE-unsplash.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    height: 700px;
  }
}

@media screen and (max-width: 767px) {
  .section-bilaleiga {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-bilaleiga.cta {
    height: 60vh;
  }

  .section-bilaleiga.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-bilaleiga.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-bilaleiga.bilaleiga {
    margin-top: auto;
    position: static;
    top: -123px;
  }

  .section-bilaleiga.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .title.h1.white.banner-heading {
    float: none;
    clear: none;
    font-size: 2em;
  }

  .title.h1.white.banner-heading.rainbow {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 23px;
    line-height: 1.5;
    position: absolute;
    top: 218px;
  }

  .title.h1.white.banner-heading-2, .title.h1.cta {
    font-size: 4.4em;
  }

  .title.h1.me-work {
    font-size: 3em;
    top: 4%;
  }

  .title.h1.about-title {
    font-size: 3em;
  }

  .title.h2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 25px auto 19px;
    font-size: 32px;
    line-height: 38px;
    display: flex;
    position: relative;
  }

  .title.h2.fyrsti-menu {
    float: right;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .title.h2.fyrsti-menu.pad {
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    position: relative;
  }

  .title.h2.fyrsti-menu.textbox.main {
    flex-direction: column;
    margin-top: -15px;
    margin-left: -254px;
    margin-right: -266px;
  }

  .title.h2.we-start {
    font-size: 25px;
  }

  .container.menu {
    margin-top: -1px;
    padding-top: 0;
    position: relative;
    inset: 29px auto 0% 0%;
  }

  .container.menu.forsida.myndir {
    align-items: stretch;
    margin-bottom: auto;
    display: block;
  }

  .container.menu.reykjavik-main {
    left: auto;
  }

  .nav-link {
    font-size: 14px;
    line-height: 22px;
  }

  .brand-image {
    max-width: 84%;
  }

  .banner-image {
    max-height: 450px;
  }

  .portfolio-image {
    object-fit: cover;
    height: 56vh;
  }

  .cta-text {
    font-size: 18px;
    line-height: 28px;
  }

  .footer-section {
    display: flex;
    position: relative;
  }

  .footer-text {
    font-size: 14px;
    line-height: 22px;
  }

  .testimonial-wrapper {
    grid-template-columns: 1fr;
  }

  .testimonial-content, .about-text {
    font-size: 18px;
    line-height: 28px;
  }

  .banner-image-2 {
    height: 50vh;
  }

  .body {
    margin-top: 15px;
    display: block;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .button-primary {
    width: 20vw;
    height: 3vh;
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
    left: 38%;
  }

  .bold-text {
    font-size: 28px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .bold-text-3 {
    margin-top: auto;
    font-size: 25px;
    line-height: 1.5;
    display: block;
    top: auto;
    bottom: auto;
  }

  .takki-menu {
    right: -60px;
  }

  .takki-menu.reykjo.explore {
    margin-left: 37px;
    margin-right: auto;
    display: block;
  }

  .takki-menu.south {
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: 0;
    font-size: 1.8vw;
  }

  .takki-menu.south.voyager {
    width: 40vw;
  }

  .takki-menu.south.gullfoss {
    font-size: 2vw;
  }

  .takki-menu.south.studlagil, .takki-menu.south.godafoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.south.hraunfossar, .takki-menu.south.kerlingafjoll {
    font-size: 2vw;
  }

  .takki-menu.north {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-menu.north.swimming {
    width: 40vw;
  }

  .takki-menu.north.reykjanesviti {
    line-height: 1.5;
  }

  .takki-menu.north.selja {
    font-size: 2vw;
  }

  .takki-menu.north.hallorms {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.north.aku {
    font-size: 2vw;
  }

  .takki-menu.north.kirkjufell {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.north.aldeyjarfoss {
    font-size: 2vw;
  }

  .takki-menu.west {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-menu.west.parks {
    width: 40vw;
  }

  .takki-menu.west.reykjanesta {
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    line-height: 1.5;
    position: static;
  }

  .takki-menu.west.skogafoss, .takki-menu.west.borgafjordur, .takki-menu.west.husavik {
    font-size: 2vw;
  }

  .takki-menu.west.haifoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.highlands {
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-menu.highlands.perlan {
    width: 40vw;
  }

  .takki-menu.highlands.reynisfjara, .takki-menu.highlands.daimond {
    font-size: 2vw;
  }

  .takki-menu.highlands.hengifoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.highlands.asbyrgi {
    font-size: 2vw;
  }

  .takki-menu.westfjords {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-menu.westfjords.laugavegur {
    width: 40vw;
  }

  .takki-menu.westfjords.gardskagi {
    line-height: 1.5;
    position: static;
  }

  .takki-menu.westfjords.dc-plane, .takki-menu.westfjords.jokulsarlon {
    font-size: 2vw;
  }

  .takki-menu.westfjords.petra, .takki-menu.westfjords.siglufjordur {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.reykja {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 350px;
    height: 50px;
    margin-top: auto;
  }

  .takki-menu.reykjavik {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .takki-menu.reykjavik.w--current {
    width: 30vw;
    height: 4vh;
    font-size: 1.8vw;
  }

  .takki-menu.reykjavik.hallgrimskirkja {
    width: 40vw;
    height: 4vh;
    margin-bottom: 6px;
  }

  .takki-menu.reykjavik.hallgrimskirkja.pad {
    width: 30vw;
    height: 4vh;
  }

  .takki-menu.reykjavik.blar.pad {
    width: 30vw;
    height: 4vh;
    margin-bottom: 6px;
  }

  .takki-menu.reykjavik.meradalir-volcano {
    font-size: 1.8vw;
    line-height: 1.5;
  }

  .takki-menu.reykjavik.thingvellir {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.reykjavik.vestrahorn, .takki-menu.reykjavik.myvatn {
    font-size: 2vw;
  }

  .takki-menu.reykjavik.glymur {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.east {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
    display: flex;
    right: auto;
  }

  .takki-menu.east.cuisine {
    width: 40vw;
  }

  .takki-menu.east.westman {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.east.lagafljot {
    font-size: 2vw;
  }

  .takki-menu.east.dettifoss, .takki-menu.east.langjokull {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.reykjanes {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
    display: flex;
    right: auto;
  }

  .takki-menu.reykjanes.harpa {
    width: 40vw;
    line-height: 1;
  }

  .takki-menu.reykjanes.geysir {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-menu.reykjanes.seydisfjordur, .takki-menu.reykjanes.dimmuborgir, .takki-menu.reykjanes.borgarnes {
    font-size: 2vw;
  }

  .takki-menu.explore {
    height: 4vh;
    margin-left: auto;
    margin-right: auto;
    right: auto;
  }

  .takki-menu.arrow.reykjavik {
    width: 55vw;
    margin-bottom: 19px;
  }

  .takki-menu.arrow.reykjavik.reykjanes, .takki-menu.arrow.reykjavik.south, .takki-menu.arrow.reykjavik.east, .takki-menu.arrow.reykjavik.north, .takki-menu.arrow.reykjavik.west, .takki-menu.arrow.reykjavik.westfjords {
    width: 55vw;
    margin-bottom: 20px;
  }

  .takki-menu.arrow.reykjavik.highlands {
    width: 55vw;
  }

  .takki-menu.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 45vw;
    height: 4vh;
    margin-top: auto;
    margin-bottom: auto;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking {
    width: 40vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking.fa8905 {
    width: 50vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._4b9850, .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51 {
    width: 60vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51.small {
    width: 70vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking.b59d39 {
    width: 50vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._3f7feb, .takki-menu.arrow.reykjavik.book-now.blog-booking._3e49bc, .takki-menu.arrow.reykjavik.book-now.blog-booking.d8732d.packages, .takki-menu.arrow.reykjavik.whalewatching {
    width: 60vw;
  }

  .takki-menu.arrow.reykjavik.airport {
    width: 70vw;
  }

  .takki-menu.arrow.book-now {
    align-items: center;
  }

  .takki-menu.book-now.navbar {
    flex: 0 auto;
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    margin-bottom: 17px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
  }

  .takki-menu.book-now.menubbar.tours {
    margin-top: auto;
    margin-bottom: auto;
    right: auto;
  }

  .takki-menu.book-now.menubbar.rental {
    margin-top: 11px;
    margin-bottom: auto;
    right: auto;
  }

  .takki-menu.book-now.menubbar.airport {
    margin-bottom: auto;
    right: auto;
  }

  .takki-menu.book-now.menubbar.info {
    margin-bottom: 11px;
    right: auto;
  }

  .takki-menu.book-now.menubbar.regions {
    margin-bottom: auto;
    right: auto;
  }

  .takki-menu.boka-bord._21d9b8 {
    flex-direction: row;
    justify-content: center;
    width: 40vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 2vw;
    display: flex;
    right: auto;
  }

  .button-2.reykjanes {
    flex-direction: column;
    justify-content: flex-end;
    width: 350px;
    height: 50px;
    margin-top: auto;
  }

  .button-3.east {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 350px;
    height: 50px;
    margin-top: auto;
  }

  .image-3 {
    width: 7%;
    margin-top: -102px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3.mobile {
    width: 6vw;
    max-width: none;
    bottom: 17%;
  }

  .image-4 {
    margin-left: 149px;
  }

  .image-4.reykja.menu {
    text-align: center;
    flex: 1;
    order: 0;
    align-self: auto;
    width: 76%;
    margin-left: -150px;
    margin-right: auto;
    display: block;
  }

  .heading {
    margin-top: 46px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 2.5vh;
    font-weight: 600;
    line-height: 1;
  }

  .heading.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .heading.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .heading.black.lettari {
    line-height: 3vh;
  }

  .heading.black.millitexti {
    margin: 20px auto 7px;
    font-size: 6vw;
    line-height: 1;
  }

  .heading.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .heading.black.millitexti.blue.glacier {
    margin-left: 70px;
    margin-right: 70px;
  }

  .heading.black.millitexti.blue.horse, .heading.black.millitexti.blog {
    margin-left: 39px;
    margin-right: 39px;
  }

  .heading.black.millitexti.blog._587e96, .heading.black.millitexti.blog._3f7feb {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading.black.millitexti.blog.fa8905 {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 4vw;
  }

  .heading.black.millitexti.efsti-blog._05c1fc {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-4 {
    font-size: 20px;
  }

  .link-block-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-7.pad {
    width: 400px;
    margin-top: 16px;
    margin-left: -509px;
  }

  .image-7.pad.mobile {
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .section-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid {
    grid-template: "Area-2 Area-2 Area-2 Area-2"
                   "Area Area Area ." minmax(29px, 1fr)
                   "Area Area Area ."
                   / 6.75fr;
    grid-auto-flow: column;
    margin-right: -39px;
  }

  .image-9 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div-block-3 {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .div-block-4 {
    object-fit: fill;
    margin-right: 0;
  }

  .grid-2 {
    flex-direction: column;
    flex: 0 auto;
    grid-template-areas: "Area Area"
                         "Area-2 Area-2"
                         "Area-3 Area-3";
    align-self: center;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .image-10 {
    margin-top: -50px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-10.pad {
    width: 63vw;
    margin: auto;
    position: static;
  }

  .div-block-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .reykjavik.mynd.pad {
    margin-right: 0;
    display: block;
  }

  .navbar-3 {
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-menu-3 {
    margin-left: 27px;
  }

  .main-gluggi {
    margin-top: auto;
    top: auto;
  }

  .main-gluggi.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .container-6.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-6.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .image-12 {
    width: 76vw;
    margin-left: -9px;
    margin-right: auto;
  }

  .logo.landshlutar {
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .column-8 {
    flex-direction: column;
  }

  .bold-text-6 {
    margin-left: 74px;
    margin-right: 74px;
  }

  .text-span-3 {
    justify-content: center;
    margin-left: 244px;
    margin-right: 244px;
    display: flex;
  }

  .div-block-12 {
    display: flex;
    position: relative;
    top: -32px;
  }

  .grid-4 {
    order: 0;
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
    grid-auto-flow: row;
    align-self: auto;
  }

  .grid-4.history.austurvollur {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: auto;
    display: grid;
    position: static;
  }

  .heading-3 {
    font-size: 6vw;
    position: relative;
  }

  .heading-3.south, .heading-3.reykjanes {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3.reykjanes.red {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3.reykjanes._4b9850 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 7vw;
  }

  .heading-3.reykjanes.d56e2b {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3.reykjavik {
    margin-bottom: auto;
  }

  .heading-3.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3.reykjavik.pad._3e49bc, .heading-3.reykjavik.pad._4b9653, .heading-3.reykjavik.pad._8379f4 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3.reykjavik.pad.fa8905 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 6vw;
    line-height: 3vh;
  }

  .heading-3.reykjavik.pad._926e51 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 6vw;
    line-height: 4vh;
  }

  .heading-3.east, .heading-3.north, .heading-3.west, .heading-3.westfjords, .heading-3.highlands {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3.titill {
    margin-bottom: auto;
  }

  .div-block-adal-gluggi {
    padding: 15px;
  }

  .image-16 {
    width: 15vw;
    margin-top: 5px;
    margin-bottom: -5px;
    position: relative;
  }

  .menu-mynd {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: auto;
    position: static;
  }

  .menu-mynd.vinstri {
    border-radius: 0 0 20px 20px;
  }

  .menu-mynd.left {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    height: auto;
    max-height: none;
    position: static;
  }

  .menu-mynd.left.statue {
    object-position: 0% 0%;
  }

  .menu-mynd.foss {
    height: auto;
  }

  .menu-mynd.kirkja {
    height: 600px;
    max-height: none;
  }

  .menu-mynd.culture {
    position: static;
  }

  .menu-mynd.design {
    top: auto;
  }

  .menu-mynd.symphony {
    height: auto;
  }

  .menu-mynd.pathb {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
  }

  .texti-main-gluggi {
    margin: 20px 10px;
    font-size: 18px;
    line-height: 1.5;
  }

  .texti-main-gluggi.south {
    line-height: 1.5;
  }

  .texti-main-gluggi.history {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .texti-main-gluggi.history.nedri {
    font-size: 18px;
  }

  .texti-main-gluggi.history.public {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-14 {
    flex-direction: row;
  }

  .image-18 {
    width: 45px;
    margin-top: 96px;
    top: auto;
  }

  .column-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-3 {
    font-size: 3vw;
  }

  .image-19 {
    width: 20px;
  }

  .container-tourdesk {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .columns-5 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 400px;
  }

  .section-5 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    top: -94px;
  }

  .column-12 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: -32px;
    margin-bottom: 10px;
    display: flex;
  }

  .html-embed {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: -5px;
    display: flex;
  }

  .html-embed-2 {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    display: flex;
  }

  .column-13 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .column-14 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: -38px;
    display: flex;
  }

  .html-embed-3 {
    margin-bottom: -5px;
  }

  .book-now {
    margin-bottom: auto;
    position: static;
    top: -40px;
  }

  .footer-dark {
    margin-top: -186px;
    padding-left: 15px;
    padding-right: 15px;
    bottom: -121%;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .form {
    width: 60vw;
  }

  .form-block {
    margin-bottom: 209px;
  }

  .bold-text-10.we-want-to-tell-you {
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    line-height: 3vh;
    top: 3px;
  }

  .link-block-11 {
    flex-direction: column;
    top: 92px;
  }

  .grid-6 {
    place-content: stretch;
    align-items: stretch;
  }

  .grid-7 {
    grid-row-gap: 0px;
    grid-template-rows: auto 1fr 1fr;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .tourdesk-tours-module {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-11 {
    font-size: 28px;
    line-height: 5vh;
  }

  .slider-module {
    position: relative;
    top: -83px;
  }

  .container-9 {
    max-width: 92vw;
    position: relative;
    top: -2px;
  }

  .link-block-13 {
    width: auto;
    height: auto;
  }

  .heading-5 {
    align-items: center;
  }

  .bold-text-12, .bold-text-13, .bold-text-14 {
    font-size: 28px;
  }

  .slider-tourdesk {
    position: relative;
    top: -92px;
  }

  .link-block-15 {
    bottom: -221px;
  }

  .link-block-15.reykjavik-letsgo {
    top: 93px;
  }

  .spark-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-menu {
    flex: 0 auto;
    align-self: auto;
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-square-menu-with-dropdowns, .spark-nav-link-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link-2.spark-square-button {
    padding-left: 16px;
    padding-right: 16px;
  }

  .spark-nav-link-2.spark-with-mega-dropdown {
    justify-content: space-between;
  }

  .spark-left-aligned-link.takki-menu.book-now.dropmenu.reykjanes {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .spark-left-aligned-link.takki-menu.book-now.dropmenu.south, .spark-left-aligned-link.takki-menu.book-now.dropmenu.east, .spark-left-aligned-link.takki-menu.book-now.dropmenu.north, .spark-left-aligned-link.takki-menu.book-now.dropmenu.west, .spark-left-aligned-link.takki-menu.book-now.dropmenu.westfjords, .spark-left-aligned-link.takki-menu.book-now.dropmenu.highlands {
    margin-left: auto;
    margin-right: auto;
  }

  .spark-bold-sub-heading.takki-menu.book-now.dropmenu.reykjavik {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .spark-sub-nav-list.spark-half-split-nav-list {
    grid-template-columns: 1fr;
  }

  .spark-mega-dropdown-card {
    padding: 16px;
  }

  .spark-container {
    flex-direction: row;
    width: 100%;
  }

  .spark-mega-dropdown-list.w--open {
    flex-direction: row;
  }

  .spark-nav-bar-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-nav-bar-inner.spark-short-nav-bar {
    flex: 1;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .spark-nav-bar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-bar.spark-simple-shadow-tiny-on-nav {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-21 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
  }

  .container-10 {
    flex-direction: column;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mynd-tourdesk-slider {
    overflow: visible;
  }

  .slider-4 {
    flex-direction: column;
    margin-bottom: auto;
  }

  .slide-nav-3 {
    margin-top: 1px;
    position: static;
    top: -54px;
    overflow: visible;
  }

  .mask-2 {
    height: auto;
    min-height: auto;
    max-height: none;
    margin: auto;
    padding-bottom: 0;
    position: static;
    bottom: auto;
    overflow: hidden;
  }

  .slider-tourdesk-top-rated {
    position: static;
    top: -94px;
  }

  .grid-9 {
    object-fit: fill;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: end center;
    display: grid;
    overflow: visible;
  }

  .reykjavik-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .bold-text-15 {
    font-size: 4vw;
  }

  .paragraph-4 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .bold-text-16 {
    margin-left: 11px;
    margin-right: 11px;
    padding-left: 0;
    padding-right: 0;
    font-size: 3vw;
    top: auto;
  }

  .image-25 {
    top: auto;
  }

  .mynd-titil-hallgrimskirkjal {
    min-height: 700px;
    margin-top: auto;
  }

  .bold-text-17 {
    font-size: 7vw;
    line-height: 1;
    top: 84px;
  }

  .bold-text-17.mynd-texti {
    position: relative;
    top: 84px;
  }

  .heading-7 {
    margin-top: auto;
    position: static;
  }

  .heading-7._21d9b8 {
    margin-top: auto;
    bottom: auto;
  }

  .heading-7.fa8905 {
    margin-top: auto;
    font-size: 7vw;
    line-height: 1;
    position: static;
    bottom: auto;
  }

  .heading-7._05c1fc, .heading-7.ffffff {
    margin-top: auto;
    position: static;
  }

  .heading-7.f7d84a {
    margin-top: 59px;
  }

  .heading-7.laugavegur {
    margin-top: auto;
    position: static;
  }

  .paragraph-5 {
    margin: 50px auto auto;
    font-size: 3vw;
    position: static;
  }

  .paragraph-5.cuisine {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: auto;
  }

  .paragraph-5.reykjavik {
    top: 249px;
  }

  .mynd-history {
    margin-bottom: 20px;
  }

  .info-board-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .info-board-grid.horisontal {
    grid-template-rows: auto;
  }

  .heading-8.hallgrims-photo {
    margin-top: 10px;
  }

  .info-skilti {
    margin-bottom: auto;
    top: -94px;
  }

  .info-skilti.landsvaedi, .info-skilti.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .info-skilti.opening-hours.harpa {
    margin-top: auto;
    top: 79px;
  }

  .info-skilti.opening-hours.harpa.swimming-pools, .info-skilti.opening-hours.harpa.hiti, .info-skilti.opening-hours.harpa.vatn {
    margin-top: auto;
  }

  .info-skilti.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .youtube {
    top: -94px;
  }

  .youtube.landsvaedi, .youtube.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: -11px;
  }

  .container-youtube.main.mynd-haegramegin {
    flex-direction: column;
  }

  .container-youtube.main.rounded {
    flex-direction: column;
    margin-top: 40px;
  }

  .bold-text-18 {
    font-size: 6vw;
    line-height: 4vh;
  }

  .bold-text-18._8379f4, .bold-text-18.d56e2b {
    font-size: 6vw;
  }

  .how-do-i-get-there {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .how-do-i-get-there.landsvaedi, .how-do-i-get-there.right {
    margin-top: auto;
    top: -11px;
  }

  .how-do-i-get-there.right.info {
    margin-top: auto;
  }

  .can-i-go-inside {
    top: -94px;
  }

  .can-i-go-inside.landsvaedi, .can-i-go-inside.left {
    margin-top: auto;
    top: -11px;
  }

  .can-i-go-inside.left.info {
    margin-top: auto;
    margin-bottom: auto;
  }

  .history-window {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .history-window.landsvaedi, .history-window.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-window.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .history-window.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .statue-in-front {
    margin-bottom: auto;
    top: -94px;
  }

  .statue-in-front.landsvaedi, .statue-in-front.left {
    margin-top: auto;
    top: -11px;
  }

  .statue-in-front.left.info {
    margin-top: auto;
  }

  .design {
    margin-bottom: auto;
    top: -94px;
  }

  .design.landsvaedi, .design.right {
    margin-top: auto;
    top: -11px;
  }

  .design.right.info {
    margin-top: auto;
    top: auto;
  }

  .pipe-organ {
    margin-bottom: auto;
    top: -94px;
  }

  .pipe-organ.landsvaedi, .pipe-organ.left {
    margin-top: auto;
    top: -11px;
  }

  .pipe-organ.left.info {
    margin-top: auto;
    top: auto;
  }

  .catholic {
    margin-bottom: auto;
    top: -94px;
  }

  .catholic.landsvaedi, .catholic.right {
    margin-top: auto;
    top: -11px;
  }

  .catholic.right.info {
    margin-top: auto;
  }

  .how-do-you {
    margin-bottom: auto;
    top: -94px;
  }

  .how-do-you.landsvaedi, .how-do-you.left {
    margin-top: auto;
    top: -11px;
  }

  .how-do-you.left.info {
    margin-top: auto;
    top: 50px;
  }

  .audio-player-single-track-wrapper {
    flex-direction: column;
  }

  .audio-player-volume-wrapper.bar-wrapper-volume {
    margin-left: 10px;
  }

  .options-wrapper {
    margin-top: 15px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
  }

  .cover {
    margin-right: 0;
  }

  .track-name {
    text-align: center;
    margin-top: 5px;
    margin-right: 0;
  }

  .track-info-wrapper {
    flex-direction: column;
    margin-right: 0;
  }

  .bold-text-19 {
    font-size: 6vw;
    line-height: 4vh;
  }

  .info-skilti-photo {
    top: -94px;
  }

  .info-skilti-photo.landsvaedi, .info-skilti-photo.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .info-skilti-photo.opening-hours.sun-voyager, .info-skilti-photo.opening-hours.sun-voyager.skilti-fix, .info-skilti-photo.opening-hours.hallgrims {
    margin-top: auto;
  }

  .info-skilti-photo.opening-hours.nearby {
    margin-top: 40px;
  }

  .info-skilti-photo.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .info-pick-up {
    top: -94px;
  }

  .info-pick-up.landsvaedi, .info-pick-up.opening-hours, .info-pick-up.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .info-red.main.mynd-haegramegin {
    flex-direction: column;
  }

  .pick-up {
    margin-bottom: auto;
    top: -94px;
  }

  .pick-up.landsvaedi, .pick-up.left {
    margin-top: auto;
    top: -11px;
  }

  .pick-up.left.info {
    margin-top: auto;
  }

  .bold-text-20 {
    font-size: 6vw;
  }

  .bold-text-20.e84e58 {
    flex: 1;
    font-size: 6vw;
  }

  .bold-text-20._4b9653, .bold-text-20.b59d39, .bold-text-20._926e51, .bold-text-20._222b90 {
    font-size: 6vw;
  }

  .mynd-titil-harpa {
    margin-top: 40px;
  }

  .can-you-go-inside {
    top: -94px;
  }

  .can-you-go-inside.landsvaedi, .can-you-go-inside.left {
    margin-top: auto;
    top: -11px;
  }

  .can-you-go-inside.left.info {
    margin-top: auto;
  }

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

  .section-reykjavik.cta {
    height: 60vh;
  }

  .section-reykjavik.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-reykjavik.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-reykjavik.bilaleiga {
    top: -123px;
  }

  .section-reykjavik.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .design-harpa {
    top: -94px;
  }

  .design-harpa.landsvaedi, .design-harpa.right {
    margin-top: auto;
    top: -11px;
  }

  .design-harpa.right.info {
    margin-top: auto;
  }

  .harpa-concert-halls {
    top: -94px;
  }

  .harpa-concert-halls.landsvaedi, .harpa-concert-halls.left {
    margin-top: auto;
    top: -11px;
  }

  .harpa-concert-halls.left.info {
    margin-top: auto;
  }

  .history-harpa {
    top: -94px;
  }

  .history-harpa.landsvaedi, .history-harpa.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-harpa.full-pic.history {
    margin-top: auto;
  }

  .harpa-today {
    top: -94px;
  }

  .harpa-today.landsvaedi, .harpa-today.left {
    margin-top: auto;
    top: -11px;
  }

  .harpa-today.left.info {
    margin-top: auto;
  }

  .youtube-harpa {
    top: -94px;
  }

  .youtube-harpa.landsvaedi, .youtube-harpa.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-harpa.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-sun-voyager {
    margin-top: 40px;
    top: auto;
  }

  .what-does-sun-voyager {
    position: static;
    top: -94px;
  }

  .what-does-sun-voyager.landsvaedi, .what-does-sun-voyager.right {
    margin-top: auto;
    top: -11px;
  }

  .what-does-sun-voyager.right.info {
    margin-top: auto;
    top: auto;
  }

  .when-was-sun-voyager-uilt {
    top: -94px;
  }

  .when-was-sun-voyager-uilt.landsvaedi, .when-was-sun-voyager-uilt.left {
    margin-top: auto;
    top: -11px;
  }

  .when-was-sun-voyager-uilt.left.info {
    margin-top: auto;
    top: auto;
  }

  .how-long-to-build {
    top: -94px;
  }

  .how-long-to-build.landsvaedi, .how-long-to-build.right {
    margin-top: auto;
    top: -11px;
  }

  .how-long-to-build.right.info {
    margin-top: auto;
    top: auto;
  }

  .info-skilti-sun-voyager {
    top: -94px;
  }

  .info-skilti-sun-voyager.landsvaedi, .info-skilti-sun-voyager.opening-hours, .info-skilti-sun-voyager.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .can-i-see-the-northern-lights {
    top: -94px;
  }

  .can-i-see-the-northern-lights.landsvaedi, .can-i-see-the-northern-lights.left {
    margin-top: auto;
    top: -11px;
  }

  .can-i-see-the-northern-lights.left.info {
    margin-top: auto;
    top: auto;
  }

  .history-sun-voyager {
    top: -94px;
  }

  .history-sun-voyager.landsvaedi, .history-sun-voyager.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-sun-voyager.full-pic.history {
    margin-top: auto;
    top: auto;
  }

  .photographing-sun-voyager {
    top: -94px;
  }

  .photographing-sun-voyager.landsvaedi, .photographing-sun-voyager.right {
    margin-top: auto;
    top: -11px;
  }

  .photographing-sun-voyager.right.info {
    margin-top: auto;
    top: auto;
  }

  .sun-boat {
    top: -94px;
  }

  .sun-boat.landsvaedi, .sun-boat.left {
    margin-top: auto;
    top: -11px;
  }

  .youtube-sun-voyager {
    top: -94px;
  }

  .youtube-sun-voyager.landsvaedi, .youtube-sun-voyager.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-sun-voyager.rammi {
    margin-top: auto;
    top: 93px;
  }

  .mynd-titil-lacal-cuisine {
    margin-top: 40px;
  }

  .food-skilti-1 {
    top: -40px;
  }

  .food-skilti-1.landsvaedi, .food-skilti-1.opening-hours, .food-skilti-1.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .food-skilti-2 {
    top: auto;
  }

  .food-skilti-2.landsvaedi, .food-skilti-2.opening-hours, .food-skilti-2.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .food-skilti-3 {
    top: auto;
  }

  .food-skilti-3.landsvaedi, .food-skilti-3.opening-hours, .food-skilti-3.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .history-local-cuisine {
    top: -94px;
  }

  .history-local-cuisine.landsvaedi, .history-local-cuisine.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-local-cuisine.full-pic.history {
    margin-top: auto;
    top: auto;
  }

  .grid-pulsa {
    grid-template: "."
                   "Area"
                   / 1fr;
  }

  .fiskfelagid {
    top: -94px;
  }

  .fiskfelagid.landsvaedi, .fiskfelagid.right {
    margin-top: auto;
    top: -11px;
  }

  .fiskfelagid.right.info {
    margin-top: auto;
  }

  .mynd-titil-swimming {
    min-height: 500px;
    margin-top: 40px;
  }

  .matarkjallarinn {
    top: -94px;
  }

  .matarkjallarinn.landsvaedi, .matarkjallarinn.left {
    margin-top: auto;
    top: -11px;
  }

  .matarkjallarinn.left.info {
    margin-top: auto;
  }

  .best-swimming-pools {
    top: -94px;
  }

  .best-swimming-pools.landsvaedi, .best-swimming-pools.right {
    margin-top: auto;
    top: -11px;
  }

  .best-swimming-pools.right.info {
    margin-top: auto;
  }

  .grafarvogslaug {
    top: -94px;
  }

  .grafarvogslaug.landsvaedi, .grafarvogslaug.left {
    margin-top: auto;
    top: -11px;
  }

  .grafarvogslaug.left.info {
    margin-top: auto;
  }

  .breidholtslaug {
    top: -94px;
  }

  .breidholtslaug.landsvaedi, .breidholtslaug.right {
    margin-top: auto;
    top: -11px;
  }

  .breidholtslaug.right.info {
    margin-top: auto;
  }

  .arbaejarlaug {
    top: -94px;
  }

  .arbaejarlaug.landsvaedi, .arbaejarlaug.left {
    margin-top: auto;
    top: -11px;
  }

  .arbaejarlaug.left.info {
    margin-top: auto;
  }

  .sundholl-reykjavik {
    top: -94px;
  }

  .sundholl-reykjavik.landsvaedi, .sundholl-reykjavik.right {
    margin-top: auto;
    top: -11px;
  }

  .sundholl-reykjavik.right.info {
    margin-top: auto;
  }

  .vesturbaejarlaug {
    top: -94px;
  }

  .vesturbaejarlaug.landsvaedi, .vesturbaejarlaug.left {
    margin-top: auto;
    top: -11px;
  }

  .vesturbaejarlaug.left.info {
    margin-top: auto;
  }

  .swiminng-pool-etiquette {
    margin-top: auto;
    top: -94px;
  }

  .swiminng-pool-etiquette.landsvaedi, .swiminng-pool-etiquette.opening-hours, .swiminng-pool-etiquette.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .youtube-swimming-pools {
    top: -94px;
  }

  .youtube-swimming-pools.landsvaedi, .youtube-swimming-pools.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-swimming-pools.rammi {
    margin-top: auto;
    top: auto;
  }

  .mynd-titil-public-parks {
    min-height: 500px;
    top: auto;
  }

  .history-public-parks1 {
    top: -94px;
  }

  .history-public-parks1.landsvaedi, .history-public-parks1.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-public-parks1.full-pic.history {
    margin-top: auto;
  }

  .austurvollur {
    top: -94px;
  }

  .austurvollur.landsvaedi, .austurvollur.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .austurvollur.full-pic.history {
    margin-top: auto;
  }

  .grotta {
    top: -94px;
  }

  .grotta.landsvaedi, .grotta.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .grotta.full-pic.history {
    margin-top: auto;
  }

  .laugardalur {
    top: -94px;
  }

  .laugardalur.landsvaedi, .laugardalur.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .laugardalur.full-pic.history {
    margin-top: auto;
  }

  .history-public-parks5 {
    top: -94px;
  }

  .history-public-parks5.landsvaedi, .history-public-parks5.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-public-parks6 {
    top: -94px;
  }

  .history-public-parks6.landsvaedi, .history-public-parks6.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-public-parks6-copy {
    top: -94px;
  }

  .history-public-parks6-copy.landsvaedi, .history-public-parks6-copy.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-public-parks6-copy-copy {
    top: -94px;
  }

  .history-public-parks6-copy-copy.landsvaedi, .history-public-parks6-copy-copy.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .hljomskalagardur {
    top: -94px;
  }

  .hljomskalagardur.landsvaedi, .hljomskalagardur.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .hljomskalagardur.full-pic.history {
    margin-top: auto;
  }

  .klambratun {
    top: -94px;
  }

  .klambratun.landsvaedi, .klambratun.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .klambratun.full-pic.history {
    margin-top: auto;
  }

  .nautholsvik {
    top: -94px;
  }

  .nautholsvik.landsvaedi, .nautholsvik.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .nautholsvik.full-pic.history {
    margin-top: auto;
  }

  .arnarholl {
    top: -94px;
  }

  .arnarholl.landsvaedi, .arnarholl.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .arnarholl.full-pic.history {
    margin-top: auto;
  }

  .einar-jonsson {
    top: -94px;
  }

  .einar-jonsson.landsvaedi, .einar-jonsson.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .einar-jonsson.full-pic.history {
    margin-top: auto;
  }

  .mynd-titil-laugavegur-shopping {
    min-height: 500px;
    margin-top: 40px;
  }

  .laugavegur-shopping {
    top: -94px;
  }

  .laugavegur-shopping.landsvaedi, .laugavegur-shopping.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .laugavegur-shopping.full-pic.history {
    margin-top: auto;
  }

  .hlemmur-matholl {
    top: -94px;
  }

  .hlemmur-matholl.landsvaedi, .hlemmur-matholl.left {
    margin-top: auto;
    top: -11px;
  }

  .hlemmur-matholl.left.info {
    margin-top: auto;
  }

  .farmers-market {
    top: -94px;
  }

  .farmers-market.landsvaedi, .farmers-market.right {
    margin-top: auto;
    top: -11px;
  }

  .farmers-market.right.info {
    margin-top: auto;
  }

  .sandholt-bakery {
    top: -94px;
  }

  .sandholt-bakery.landsvaedi, .sandholt-bakery.left {
    margin-top: auto;
    top: -11px;
  }

  .sandholt-bakery.left.info {
    margin-top: auto;
  }

  .mal-og-menning {
    top: -94px;
  }

  .mal-og-menning.landsvaedi, .mal-og-menning.right {
    margin-top: auto;
    top: -11px;
  }

  .mal-og-menning.right.info {
    margin-top: auto;
  }

  .noodle-station {
    top: -94px;
  }

  .noodle-station.landsvaedi, .noodle-station.left {
    margin-top: auto;
    top: -11px;
  }

  .noodle-station.left.info {
    margin-top: auto;
  }

  .kaldi-bar {
    top: -94px;
  }

  .kaldi-bar.landsvaedi, .kaldi-bar.right {
    margin-top: auto;
    top: -11px;
  }

  .kaldi-bar.right.info {
    margin-top: auto;
  }

  .mynd-titil-perlan-museum {
    min-height: 600px;
    margin-top: 40px;
  }

  .indoor-ice-cave {
    top: -94px;
  }

  .indoor-ice-cave.landsvaedi, .indoor-ice-cave.left {
    margin-top: auto;
    top: -11px;
  }

  .indoor-ice-cave.left.info {
    margin-top: auto;
  }

  .northern-lights-planetarium {
    top: -94px;
  }

  .northern-lights-planetarium.landsvaedi, .northern-lights-planetarium.right {
    margin-top: auto;
    top: -11px;
  }

  .northern-lights-planetarium.right.info {
    margin-top: auto;
  }

  .wonders-of-iceland {
    top: -94px;
  }

  .wonders-of-iceland.landsvaedi, .wonders-of-iceland.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .wonders-of-iceland.full-pic.history {
    margin-top: auto;
  }

  .observation-deck {
    top: -94px;
  }

  .observation-deck.landsvaedi, .observation-deck.left {
    margin-top: auto;
    top: -11px;
  }

  .observation-deck.left.info {
    margin-top: auto;
  }

  .food-at-perlan {
    top: -94px;
  }

  .food-at-perlan.landsvaedi, .food-at-perlan.right {
    margin-top: auto;
    top: -11px;
  }

  .food-at-perlan.right.info {
    margin-top: auto;
  }

  .container-12 {
    top: 89px;
  }

  .bold-text-30._1472a7, .bold-text-31, .bold-text-32 {
    font-size: 6vw;
  }

  .nearby-attractions {
    top: -94px;
  }

  .nearby-attractions.landsvaedi, .nearby-attractions.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .nearby-attractions.opening-hours.sun-voyager {
    margin-top: -60px;
  }

  .nearby-attractions.opening-hours.nearby {
    margin-top: auto;
  }

  .nearby-attractions.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .culture {
    margin-bottom: auto;
    top: -94px;
  }

  .culture.landsvaedi, .culture.right {
    margin-top: auto;
    top: -11px;
  }

  .culture.right.info {
    margin-top: auto;
  }

  .bold-text-33 {
    font-size: 6vw;
  }

  .bold-text-34 {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 6vw;
    line-height: 1;
  }

  .bold-text-35 {
    font-size: 6vw;
  }

  .bold-text-35.e84e58, .bold-text-35._8c9856, .bold-text-35._587e96, .bold-text-35.e54f5a, .bold-text-35.d8732d, .bold-text-35._926e51 {
    line-height: 1;
  }

  .bold-text-36 {
    font-size: 6vw;
    line-height: 4vh;
  }

  .orchestra-harpa {
    top: -94px;
  }

  .orchestra-harpa.landsvaedi, .orchestra-harpa.right {
    margin-top: auto;
    top: -11px;
  }

  .orchestra-harpa.right.info {
    margin-top: auto;
  }

  .swimming-titill, .bold-text-39, .bold-text-40, .bold-text-41 {
    font-size: 6vw;
  }

  .bold-text-49 {
    font-size: 18px;
  }

  .container-fyrsti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .main-gluggi-reykjavik {
    top: -94px;
  }

  .main-gluggi-reykjavik.landsvaedi {
    margin-top: -30px;
    top: -11px;
  }

  .bold-text-50 {
    font-size: 18px;
  }

  .heading-3-main {
    font-size: 6vw;
    position: relative;
  }

  .heading-3-main.south, .heading-3-main.reykjanes {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.reykjanes.red {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3-main.reykjanes._4b9850 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 7vw;
  }

  .heading-3-main.reykjanes.d56e2b {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3-main.reykjavik {
    margin-bottom: auto;
  }

  .heading-3-main.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.reykjavik.pad._3e49bc, .heading-3-main.reykjavik.pad._4b9653, .heading-3-main.reykjavik.pad._8379f4 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-3-main.reykjavik.pad.fa8905 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 6vw;
    line-height: 3vh;
  }

  .heading-3-main.reykjavik.pad._926e51 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 6vw;
    line-height: 4vh;
  }

  .heading-3-main.east, .heading-3-main.north, .heading-3-main.west, .heading-3-main.westfjords, .heading-3-main.highlands {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.titill {
    margin-bottom: auto;
  }

  .heading-3-main._1472a7 {
    font-size: 6vw;
  }

  .kynning-texti-mobile {
    margin-top: 140px;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 3vw;
    position: static;
    top: 14px;
  }

  .kynning-texti-mobile.harpa {
    margin-top: 150px;
    margin-left: 100px;
    margin-right: 100px;
    top: 14px;
  }

  .kynning-texti-mobile.sun-voyager {
    margin-top: 150px;
  }

  .kynning-texti-mobile.cuisine, .kynning-texti-mobile.swmming, .kynning-texti-mobile.public {
    margin-top: auto;
    position: relative;
    top: 105px;
  }

  .kynning-texti-mobile.perlan {
    margin: auto;
    position: static;
    top: 105px;
  }

  .kynning-texti-mobile.forsida {
    font-size: 4vw;
    position: relative;
    top: 179px;
  }

  .kynning-texti-mobile.pad {
    margin-top: 150px;
    margin-left: 100px;
    margin-right: 100px;
    top: 28px;
  }

  .laugardalslaug {
    top: -94px;
  }

  .laugardalslaug.landsvaedi, .laugardalslaug.right {
    margin-top: auto;
    top: -11px;
  }

  .laugardalslaug.right.info {
    margin-top: auto;
  }

  .how-to-photograph-hallgrims {
    margin-bottom: auto;
    top: -94px;
  }

  .how-to-photograph-hallgrims.landsvaedi, .how-to-photograph-hallgrims.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .how-to-photograph-hallgrims.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .how-to-photograph-hallgrims.full-pic.history.photo {
    margin-top: auto;
  }

  .skilti-heading {
    font-size: 6vw;
  }

  .skilti-heading.hallgrims-photo {
    margin-top: 10px;
  }

  .skilti-texti {
    font-size: 18px;
  }

  .text-span-90 {
    color: #d56e2b;
  }

  .pila-upp.w--current {
    z-index: 3;
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .pila-nidur {
    top: 200px;
  }

  .efsti-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .bold-text-87, .bold-text-88 {
    font-size: 6vw;
  }

  .heading-info-skilti.hallgrims-photo {
    margin-top: 10px;
  }

  .swimming-skilti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard2, .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard3, .swimming-skilti.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .div-block-28 {
    top: -1px;
  }

  .lottie-animation {
    width: 379px;
  }

  .how-do-i-get-there-copy {
    top: -94px;
  }

  .how-do-i-get-there-copy.landsvaedi, .how-do-i-get-there-copy.right {
    margin-top: auto;
    top: -11px;
  }

  .how-do-i-get-there-copy.right.info {
    margin-top: auto;
  }

  .naestefsti-gluggi {
    display: block;
  }

  .naestefsti-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: 40px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .opening-hours.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .tips-for-photography.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .nearby-attr.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .nearby-attr.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .harpa-opening.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .harpa-opening.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .where-is-sun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .where-is-sun.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .photography-sun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .photography-sun.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .food-skilti.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-6-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-6-copy.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti-tips.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hot-dog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .hot-dog.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .cost-of-swimming.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .how-warm.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-warm.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .water-posts.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .water-posts.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .einar-jons.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .einar-jons.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .image-31 {
    top: -85px;
  }

  .reykjanes-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .section-reykjanes {
    min-height: 90vh;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-reykjanes.cta {
    height: 60vh;
  }

  .section-reykjanes.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-reykjanes.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-reykjanes.bilaleiga {
    top: -123px;
  }

  .section-reykjanes.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .reykjanes-headin {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .mynd-titil-meradalir {
    min-height: 600px;
    margin-top: auto;
  }

  .update-titill {
    font-size: 6vw;
    line-height: 4vh;
  }

  .hiking-to-meradalir {
    margin-bottom: auto;
    top: -94px;
  }

  .hiking-to-meradalir.landsvaedi, .hiking-to-meradalir.left {
    margin-top: auto;
    top: -11px;
  }

  .hiking-to-meradalir.left.info {
    margin-top: auto;
  }

  .path-a {
    margin-bottom: auto;
    top: -94px;
  }

  .path-a.landsvaedi, .path-a.right {
    margin-top: auto;
    top: -11px;
  }

  .path-a.right.info {
    margin-top: auto;
    top: auto;
  }

  .path-b {
    margin-bottom: auto;
    top: -94px;
  }

  .path-b.landsvaedi, .path-b.left {
    margin-top: auto;
    top: -11px;
  }

  .path-b.left.info {
    margin-top: auto;
    top: auto;
  }

  .path-c {
    margin-bottom: auto;
    top: -94px;
  }

  .path-c.landsvaedi, .path-c.right {
    margin-top: auto;
    top: -11px;
  }

  .path-c.right.info {
    margin-top: auto;
    top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-to-prepare.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .can-you-fly-a-drone {
    margin-bottom: auto;
    top: -94px;
  }

  .can-you-fly-a-drone.landsvaedi, .can-you-fly-a-drone.right {
    margin-top: auto;
    top: -11px;
  }

  .can-you-fly-a-drone.right.info {
    margin-top: auto;
  }

  .mynd-titil-blue-lagoon {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .faq-texti.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .what-is-the-blue-lagoon {
    top: -94px;
  }

  .what-is-the-blue-lagoon.landsvaedi, .what-is-the-blue-lagoon.left {
    margin-top: auto;
    top: -11px;
  }

  .what-is-the-blue-lagoon.left.info {
    margin-top: auto;
  }

  .how-hot-is-the-blue-lagoon {
    top: -94px;
  }

  .how-hot-is-the-blue-lagoon.landsvaedi, .how-hot-is-the-blue-lagoon.right {
    margin-top: auto;
    top: -11px;
  }

  .how-hot-is-the-blue-lagoon.right.info {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: 40px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .expert-advice.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .expert-advice.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .skin-care {
    top: -94px;
  }

  .skin-care.landsvaedi, .skin-care.right {
    margin-top: auto;
    top: -11px;
  }

  .skin-care.right.info {
    margin-top: auto;
  }

  .how-to-get-to-blu-lagoon {
    top: -94px;
  }

  .how-to-get-to-blu-lagoon.landsvaedi, .how-to-get-to-blu-lagoon.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-blu-lagoon.left.info {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .youtube-blue-lagoon {
    top: -94px;
  }

  .youtube-blue-lagoon.landsvaedi, .youtube-blue-lagoon.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-blue-lagoon.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-reykjanesta {
    margin-top: 40px;
    top: auto;
  }

  .karlinn-the-man {
    top: -94px;
  }

  .karlinn-the-man.landsvaedi, .karlinn-the-man.right {
    margin-top: auto;
    top: -11px;
  }

  .karlinn-the-man.right.info {
    margin-top: auto;
    top: auto;
  }

  .valahnjukur {
    top: -94px;
  }

  .valahnjukur.landsvaedi, .valahnjukur.left {
    margin-top: auto;
    top: -11px;
  }

  .valahnjukur.left.info {
    margin-top: auto;
    top: auto;
  }

  .tectonic-plates {
    position: static;
    top: -94px;
  }

  .tectonic-plates.landsvaedi, .tectonic-plates.right {
    margin-top: auto;
    top: -11px;
  }

  .tectonic-plates.right.info {
    margin-top: auto;
    top: auto;
  }

  .mynd-titil-gunnuhver {
    min-height: 600px;
    margin-top: 40px;
  }

  .where-is-gunnuhver {
    top: -40px;
  }

  .where-is-gunnuhver.landsvaedi, .where-is-gunnuhver.opening-hours, .where-is-gunnuhver.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .the-area {
    top: -94px;
  }

  .the-area.landsvaedi, .the-area.right {
    margin-top: auto;
    top: -11px;
  }

  .the-area.right.info {
    margin-top: auto;
  }

  .krysuvikurbjarg {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-krysuvikurbjarg {
    top: -94px;
  }

  .how-to-get-to-krysuvikurbjarg.landsvaedi, .how-to-get-to-krysuvikurbjarg.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-krysuvikurbjarg.right.info {
    margin-top: auto;
  }

  .hostory-of-krysuvikurbjarg {
    top: -94px;
  }

  .hostory-of-krysuvikurbjarg.landsvaedi, .hostory-of-krysuvikurbjarg.left {
    margin-top: auto;
    top: -11px;
  }

  .hostory-of-krysuvikurbjarg.left.info {
    margin-top: auto;
  }

  .folklore-at-krysuvikurbjarg {
    top: -94px;
  }

  .folklore-at-krysuvikurbjarg.landsvaedi, .folklore-at-krysuvikurbjarg.right {
    margin-top: auto;
    top: -11px;
  }

  .folklore-at-krysuvikurbjarg.right.info {
    margin-top: auto;
  }

  .mynd-titil-reykjanesviti {
    min-height: 600px;
    top: auto;
  }

  .history-reykjanesviti {
    top: -94px;
  }

  .history-reykjanesviti.landsvaedi, .history-reykjanesviti.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .history-reykjanesviti.full-pic.history {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .fun-facts.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-gardskagi-lighthouse {
    min-height: 600px;
    margin-top: 40px;
  }

  .gardur-town {
    top: -94px;
  }

  .gardur-town.landsvaedi, .gardur-town.left {
    margin-top: auto;
    top: -11px;
  }

  .gardur-town.left.info {
    margin-top: auto;
  }

  .short-lighthouse {
    top: -94px;
  }

  .short-lighthouse.landsvaedi, .short-lighthouse.right {
    margin-top: auto;
    top: -11px;
  }

  .short-lighthouse.right.info {
    margin-top: auto;
  }

  .the-new-lighthouse {
    top: -94px;
  }

  .the-new-lighthouse.landsvaedi, .the-new-lighthouse.left {
    margin-top: auto;
    top: -11px;
  }

  .the-new-lighthouse.left.info {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-to-get-there.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-seltun-geuthermal-area {
    min-height: 600px;
    margin-top: 40px;
  }

  .seltunshverir {
    top: -94px;
  }

  .seltunshverir.landsvaedi, .seltunshverir.left {
    margin-top: auto;
    top: -11px;
  }

  .seltunshverir.left.info {
    margin-top: auto;
  }

  .when-you-arrive {
    top: -94px;
  }

  .when-you-arrive.landsvaedi, .when-you-arrive.right {
    margin-top: auto;
    top: -11px;
  }

  .when-you-arrive.right.info {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

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

  .section-south-coast.cta {
    height: 60vh;
  }

  .section-south-coast.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-south-coast.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-south-coast.bilaleiga {
    top: -123px;
  }

  .section-south-coast.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .south-coast-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .container-south-coast.menu {
    margin-top: -1px;
    padding-top: 0;
    position: relative;
    inset: 29px auto 0% 0%;
  }

  .container-south-coast.menu.forsida.myndir {
    align-items: stretch;
    margin-bottom: auto;
    display: block;
  }

  .container-south-coast.menu.reykjavik-main {
    left: auto;
  }

  .lake-thingvallavatn {
    margin-bottom: auto;
    top: -94px;
  }

  .lake-thingvallavatn.landsvaedi, .lake-thingvallavatn.right {
    margin-top: auto;
    top: -11px;
  }

  .lake-thingvallavatn.right.info {
    margin-top: auto;
    top: auto;
  }

  .plants {
    margin-bottom: auto;
    top: -94px;
  }

  .plants.landsvaedi, .plants.left {
    margin-top: auto;
    top: -11px;
  }

  .plants.left.info {
    margin-top: auto;
    top: auto;
  }

  .wildlife {
    margin-bottom: auto;
    top: -94px;
  }

  .wildlife.landsvaedi, .wildlife.right {
    margin-top: auto;
    top: -11px;
  }

  .wildlife.right.info {
    margin-top: auto;
    top: auto;
  }

  .fish {
    margin-bottom: auto;
    top: -94px;
  }

  .fish.landsvaedi, .fish.right {
    margin-top: auto;
    top: -11px;
  }

  .fish.right.info {
    margin-top: auto;
    top: auto;
  }

  .mynd-titil-geysir-strokkur {
    min-height: 600px;
    margin-top: 40px;
  }

  .the-great-geysir {
    top: -94px;
  }

  .the-great-geysir.landsvaedi, .the-great-geysir.left {
    margin-top: auto;
    top: -11px;
  }

  .the-great-geysir.left.info {
    margin-top: auto;
  }

  .strokkur {
    top: -94px;
  }

  .strokkur.landsvaedi, .strokkur.right {
    margin-top: auto;
    top: -11px;
  }

  .strokkur.right.info {
    margin-top: auto;
  }

  .how-to-get-to-geysir-strokkur {
    top: -94px;
  }

  .how-to-get-to-geysir-strokkur.landsvaedi, .how-to-get-to-geysir-strokkur.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-geysir-strokkur.left.info {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-gullfoss {
    margin-top: 40px;
    top: auto;
  }

  .how-to-get-to-gullfoss {
    position: static;
    top: -94px;
  }

  .how-to-get-to-gullfoss.landsvaedi, .how-to-get-to-gullfoss.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-gullfoss.right.info {
    margin-top: auto;
    top: auto;
  }

  .when-is-best-to-visit {
    top: -94px;
  }

  .when-is-best-to-visit.landsvaedi, .when-is-best-to-visit.left {
    margin-top: auto;
    top: -11px;
  }

  .when-is-best-to-visit.left.info {
    margin-top: auto;
    top: auto;
  }

  .youtube-geysir {
    top: -94px;
  }

  .youtube-geysir.landsvaedi, .youtube-geysir.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-geysir.rammi {
    margin-top: 40px;
    margin-bottom: auto;
    top: auto;
  }

  .youtube-gullfoss {
    top: -94px;
  }

  .youtube-gullfoss.landsvaedi, .youtube-gullfoss.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-gullfoss.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-westman-islands {
    min-height: 600px;
    margin-top: 40px;
  }

  .youtube-eldgos {
    top: -94px;
  }

  .youtube-eldgos.landsvaedi, .youtube-eldgos.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-eldgos.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .how-to-get-to-westman-islands {
    top: -94px;
  }

  .how-to-get-to-westman-islands.landsvaedi, .how-to-get-to-westman-islands.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-westman-islands.right.info {
    margin-top: auto;
  }

  .top-6-things-to-visit {
    top: -40px;
  }

  .top-6-things-to-visit.landsvaedi, .top-6-things-to-visit.opening-hours, .top-6-things-to-visit.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .top-6-things.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .top-6-things.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .seeing-puffins {
    top: -94px;
  }

  .seeing-puffins.landsvaedi, .seeing-puffins.left {
    margin-top: auto;
    top: -11px;
  }

  .seeing-puffins.left.info {
    margin-top: auto;
  }

  .youtube-heima {
    top: -94px;
  }

  .youtube-heima.landsvaedi, .youtube-heima.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-heima.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .seljalandsfoss {
    object-fit: fill;
    object-position: 50% 50%;
    min-height: 600px;
    margin-top: 40px;
  }

  .when-is-the-best-time {
    top: -94px;
  }

  .when-is-the-best-time.landsvaedi, .when-is-the-best-time.right {
    margin-top: auto;
    top: -11px;
  }

  .when-is-the-best-time.right.info {
    margin-top: auto;
  }

  .facilities-selja {
    top: -94px;
  }

  .facilities-selja.landsvaedi, .facilities-selja.left {
    margin-top: auto;
    top: -11px;
  }

  .facilities-selja.left.info {
    margin-top: auto;
  }

  .facilities-and-services {
    top: -94px;
  }

  .facilities-and-services.landsvaedi, .facilities-and-services.right {
    margin-top: auto;
    top: -11px;
  }

  .facilities-and-services.right.info {
    margin-top: auto;
  }

  .gljufrabui {
    top: -94px;
  }

  .gljufrabui.landsvaedi, .gljufrabui.left {
    margin-top: auto;
    top: -11px;
  }

  .gljufrabui.left.info {
    margin-top: auto;
  }

  .tips-for-photographing {
    top: -40px;
  }

  .tips-for-photographing.landsvaedi, .tips-for-photographing.opening-hours, .tips-for-photographing.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .youtube-seljalandsfoss {
    top: -94px;
  }

  .youtube-seljalandsfoss.landsvaedi, .youtube-seljalandsfoss.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-seljalandsfoss.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-skogafoss {
    min-height: 600px;
    top: auto;
  }

  .the-legend {
    top: -94px;
  }

  .the-legend.landsvaedi, .the-legend.left {
    margin-top: auto;
    top: -11px;
  }

  .the-legend.left.info {
    margin-top: auto;
  }

  .how-to-get-to-skogafoss {
    top: -94px;
  }

  .how-to-get-to-skogafoss.landsvaedi, .how-to-get-to-skogafoss.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-skogafoss.right.info {
    margin-top: auto;
  }

  .sk-gar-village {
    top: -94px;
  }

  .sk-gar-village.landsvaedi, .sk-gar-village.left {
    margin-top: auto;
    top: -11px;
  }

  .sk-gar-village.left.info {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .pro-advice.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-dc-plane-wreck {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-tto-dc-plane {
    top: -94px;
  }

  .how-to-get-tto-dc-plane.landsvaedi, .how-to-get-tto-dc-plane.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-tto-dc-plane.right.info {
    margin-top: auto;
  }

  .how-long-is-the-hike {
    top: -94px;
  }

  .how-long-is-the-hike.landsvaedi, .how-long-is-the-hike.right {
    margin-top: auto;
    top: -11px;
  }

  .how-long-is-the-hike.right.info {
    margin-top: auto;
  }

  .how-do-you-get-to-dc {
    top: -94px;
  }

  .how-do-you-get-to-dc.landsvaedi, .how-do-you-get-to-dc.right {
    margin-top: auto;
    top: -11px;
  }

  .how-do-you-get-to-dc.right.info {
    margin-top: auto;
  }

  .gardur-town-copy {
    top: -94px;
  }

  .gardur-town-copy.landsvaedi, .gardur-town-copy.left {
    margin-top: auto;
    top: -11px;
  }

  .gardur-town-copy.left.info {
    margin-top: auto;
  }

  .how-long-is-the-hike-to-dc {
    top: -94px;
  }

  .how-long-is-the-hike-to-dc.landsvaedi, .how-long-is-the-hike-to-dc.left {
    margin-top: auto;
    top: -11px;
  }

  .how-long-is-the-hike-to-dc.left.info {
    margin-top: auto;
  }

  .youtube-skogafoss {
    top: -94px;
  }

  .youtube-skogafoss.landsvaedi, .youtube-skogafoss.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-skogafoss.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .youtube-dc-plane {
    top: -94px;
  }

  .youtube-dc-plane.landsvaedi, .youtube-dc-plane.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-dc-plane.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-reynisfjara {
    min-height: 600px;
    margin-top: 40px;
  }

  .where-is-the-black-sand-beach {
    top: -94px;
  }

  .where-is-the-black-sand-beach.landsvaedi, .where-is-the-black-sand-beach.left {
    margin-top: auto;
    top: -11px;
  }

  .where-is-the-black-sand-beach.left.info {
    margin-top: auto;
  }

  .why-is-reynisfjara-black {
    top: -94px;
  }

  .why-is-reynisfjara-black.landsvaedi, .why-is-reynisfjara-black.right {
    margin-top: auto;
    top: -11px;
  }

  .why-is-reynisfjara-black.right.info {
    margin-top: auto;
  }

  .how-was-reynisfjara-formed {
    top: -94px;
  }

  .how-was-reynisfjara-formed.landsvaedi, .how-was-reynisfjara-formed.left {
    margin-top: auto;
    top: -11px;
  }

  .how-was-reynisfjara-formed.left.info {
    margin-top: auto;
  }

  .dyrholaey {
    top: -94px;
  }

  .dyrholaey.landsvaedi, .dyrholaey.right {
    margin-top: auto;
    top: -11px;
  }

  .dyrholaey.right.info {
    margin-top: auto;
  }

  .youtube-dyrholaey {
    top: -94px;
  }

  .youtube-dyrholaey.landsvaedi, .youtube-dyrholaey.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-dyrholaey.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-jokulsarlon {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-jokulsarlon {
    top: -94px;
  }

  .how-to-get-to-jokulsarlon.landsvaedi, .how-to-get-to-jokulsarlon.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-jokulsarlon.left.info {
    margin-top: auto;
  }

  .how-was-j-kuls-rl-n-formed {
    top: -94px;
  }

  .how-was-j-kuls-rl-n-formed.landsvaedi, .how-was-j-kuls-rl-n-formed.right {
    margin-top: auto;
    top: -11px;
  }

  .how-was-j-kuls-rl-n-formed.right.info {
    margin-top: auto;
  }

  .how-to-get-to-jokulsarlon-copy {
    top: -94px;
  }

  .how-to-get-to-jokulsarlon-copy.landsvaedi, .how-to-get-to-jokulsarlon-copy.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-jokulsarlon-copy.left.info {
    margin-top: auto;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon {
    top: -94px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoon.right {
    margin-top: auto;
    top: -11px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.right.info {
    margin-top: auto;
  }

  .youtube-jokulsarlon {
    top: -94px;
  }

  .youtube-jokulsarlon.landsvaedi, .youtube-jokulsarlon.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-jokulsarlon.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-daimond-beach {
    min-height: 800px;
    margin-top: 40px;
  }

  .how-was-j-kuls-rl-n-forme {
    top: -94px;
  }

  .how-was-j-kuls-rl-n-forme.landsvaedi, .how-was-j-kuls-rl-n-forme.right {
    margin-top: auto;
    top: -11px;
  }

  .how-was-j-kuls-rl-n-forme.right.info {
    margin-top: auto;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo {
    top: -94px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoo.left {
    margin-top: auto;
    top: -11px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.left.info {
    margin-top: auto;
  }

  .where-is-diamond-beach-located {
    top: -94px;
  }

  .where-is-diamond-beach-located.landsvaedi, .where-is-diamond-beach-located.right {
    margin-top: auto;
    top: -11px;
  }

  .where-is-diamond-beach-located.right.info {
    margin-top: auto;
  }

  .east-iceland-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

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

  .section-east-iceland.cta {
    height: 60vh;
  }

  .section-east-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-east-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-east-iceland.bilaleiga {
    top: -123px;
  }

  .section-east-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .mynd-titil-vestrahorn {
    min-height: 700px;
    margin-top: auto;
  }

  .how-to-get-to-vestrahorn {
    margin-bottom: auto;
    top: -94px;
  }

  .how-to-get-to-vestrahorn.landsvaedi, .how-to-get-to-vestrahorn.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-vestrahorn.right.info {
    margin-top: auto;
    top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-seydisfjordur {
    margin-top: 40px;
  }

  .where-is-seydisfjordur {
    top: -94px;
  }

  .where-is-seydisfjordur.landsvaedi, .where-is-seydisfjordur.left {
    margin-top: auto;
    top: -11px;
  }

  .where-is-seydisfjordur.left.info {
    margin-top: auto;
  }

  .things-to-do-in-seydisfjordur {
    top: -94px;
  }

  .things-to-do-in-seydisfjordur.landsvaedi, .things-to-do-in-seydisfjordur.right {
    margin-top: auto;
    top: -11px;
  }

  .things-to-do-in-seydisfjordur.right.info {
    margin-top: auto;
  }

  .dining {
    font-size: 6vw;
    line-height: 4vh;
  }

  .dinind-in-seydisfjordur {
    top: -40px;
  }

  .dinind-in-seydisfjordur.landsvaedi, .dinind-in-seydisfjordur.opening-hours, .dinind-in-seydisfjordur.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .things-to-do-around {
    top: -94px;
  }

  .things-to-do-around.landsvaedi, .things-to-do-around.left {
    margin-top: auto;
    top: -11px;
  }

  .things-to-do-around.left.info {
    margin-top: auto;
  }

  .mynd-titil-studlagil-canyon {
    margin-top: 40px;
    top: auto;
  }

  .when-to-visit-studlagil {
    position: static;
    top: -94px;
  }

  .when-to-visit-studlagil.landsvaedi, .when-to-visit-studlagil.right {
    margin-top: auto;
    top: -11px;
  }

  .when-to-visit-studlagil.right.info {
    margin-top: auto;
    top: auto;
  }

  .how-to-get-to-studlagil {
    top: -40px;
  }

  .how-to-get-to-studlagil.landsvaedi, .how-to-get-to-studlagil.opening-hours, .how-to-get-to-studlagil.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .studlagil-canyon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-lagarfljot {
    margin-top: 40px;
  }

  .lagarfljot-serpentine {
    top: -94px;
  }

  .lagarfljot-serpentine.landsvaedi, .lagarfljot-serpentine.right {
    margin-top: auto;
    top: -11px;
  }

  .lagarfljot-serpentine.right.info {
    margin-top: auto;
  }

  .youtube-monster {
    top: -94px;
  }

  .youtube-monster.landsvaedi, .youtube-monster.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-monster.rammi {
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: auto;
  }

  .surrounding-area-lagarfljot {
    top: -94px;
  }

  .surrounding-area-lagarfljot.landsvaedi, .surrounding-area-lagarfljot.left {
    margin-top: auto;
    top: -11px;
  }

  .surrounding-area-lagarfljot.left.info {
    margin-top: auto;
  }

  .hallormstadaskogur {
    min-height: 600px;
    margin-top: 40px;
  }

  .what-to-do-if-you-get-lost {
    top: -94px;
  }

  .what-to-do-if-you-get-lost.landsvaedi, .what-to-do-if-you-get-lost.right {
    margin-top: auto;
    top: -11px;
  }

  .what-to-do-if-you-get-lost.right.info {
    margin-top: auto;
  }

  .how-to-dress-copy {
    top: -94px;
  }

  .how-to-dress-copy.landsvaedi, .how-to-dress-copy.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-dress-copy.left.info {
    margin-top: auto;
  }

  .what-to-do-in-hallormst {
    top: -94px;
  }

  .what-to-do-in-hallormst.landsvaedi, .what-to-do-in-hallormst.left {
    margin-top: auto;
    top: -11px;
  }

  .what-to-do-in-hallormst.left.info {
    margin-top: auto;
  }

  .mynd-titil-petra-stones {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e416b1f371ab311ee7a5b1_petras%20stone%20collection.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 600px;
    top: auto;
  }

  .petra-the-collector {
    top: -94px;
  }

  .petra-the-collector.landsvaedi, .petra-the-collector.left {
    margin-top: auto;
    top: -11px;
  }

  .petra-the-collector.left.info {
    margin-top: auto;
  }

  .mynd-titil-borgarfjordur-eystri {
    min-height: 600px;
    margin-top: 40px;
  }

  .finding-puffins {
    top: -94px;
  }

  .finding-puffins.landsvaedi, .finding-puffins.right {
    margin-top: auto;
    top: -11px;
  }

  .finding-puffins.right.info {
    margin-top: auto;
  }

  .where-is-borgarfjordur {
    top: -94px;
  }

  .where-is-borgarfjordur.landsvaedi, .where-is-borgarfjordur.left {
    margin-top: auto;
    top: -11px;
  }

  .where-is-borgarfjordur.left.info {
    margin-top: auto;
  }

  .mynd-titil-hengifoss {
    background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e419c3fca74e70104758d8_hengifoss.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 40px;
  }

  .where-is-hengifoss {
    top: -94px;
  }

  .where-is-hengifoss.landsvaedi, .where-is-hengifoss.left {
    margin-top: auto;
    top: -11px;
  }

  .where-is-hengifoss.left.info {
    margin-top: auto;
  }

  .visiting-hengifoss-summer {
    top: -94px;
  }

  .visiting-hengifoss-summer.landsvaedi, .visiting-hengifoss-summer.right {
    margin-top: auto;
    top: -11px;
  }

  .visiting-hengifoss-summer.right.info {
    margin-top: auto;
  }

  .visiting-hengifoss-winter {
    top: -94px;
  }

  .visiting-hengifoss-winter.landsvaedi, .visiting-hengifoss-winter.left {
    margin-top: auto;
    top: -11px;
  }

  .visiting-hengifoss-winter.left.info {
    margin-top: auto;
  }

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

  .section-north-iceland.cta {
    height: 60vh;
  }

  .section-north-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-north-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-north-iceland.bilaleiga {
    top: -123px;
  }

  .section-north-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .north-iceland-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .mynd-titil-myvatn {
    min-height: 700px;
    margin-top: auto;
  }

  .the-history-of-myvatn {
    margin-bottom: auto;
    top: -94px;
  }

  .the-history-of-myvatn.landsvaedi, .the-history-of-myvatn.right {
    margin-top: auto;
    top: -11px;
  }

  .the-history-of-myvatn.right.info {
    margin-top: auto;
    top: auto;
  }

  .the-flora {
    margin-bottom: auto;
    top: -94px;
  }

  .the-flora.landsvaedi, .the-flora.right {
    margin-top: auto;
    top: -11px;
  }

  .the-flora.right.info {
    margin-top: auto;
    top: auto;
  }

  .youtube-myvatn {
    top: -94px;
  }

  .youtube-myvatn.landsvaedi, .youtube-myvatn.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-myvatn.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-dimmuborgir {
    margin-top: 40px;
  }

  .geology {
    top: -94px;
  }

  .geology.landsvaedi, .geology.left {
    margin-top: auto;
    top: -11px;
  }

  .geology.left.info {
    margin-top: auto;
  }

  .folklore {
    top: -94px;
  }

  .folklore.landsvaedi, .folklore.right {
    margin-top: auto;
    top: -11px;
  }

  .folklore.right.info {
    margin-top: auto;
  }

  .get-to-dimmuborgir {
    top: -94px;
  }

  .get-to-dimmuborgir.landsvaedi, .get-to-dimmuborgir.left {
    margin-top: auto;
    top: -11px;
  }

  .get-to-dimmuborgir.left.info {
    margin-top: auto;
  }

  .mynd-titil-godafoss {
    margin-top: 40px;
    top: auto;
  }

  .godafoss-the-waterfall {
    position: static;
    top: -94px;
  }

  .godafoss-the-waterfall.landsvaedi, .godafoss-the-waterfall.right {
    margin-top: auto;
    top: -11px;
  }

  .godafoss-the-waterfall.right.info {
    margin-top: auto;
    top: auto;
  }

  .how-to-get-godafoss {
    top: -94px;
  }

  .how-to-get-godafoss.landsvaedi, .how-to-get-godafoss.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-godafoss.left.info {
    margin-top: auto;
  }

  .youtube-godafoss {
    top: -94px;
  }

  .youtube-godafoss.landsvaedi, .youtube-godafoss.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-godafoss.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-dettifoss {
    margin-top: 40px;
  }

  .when-is-best-dettifoss {
    top: -94px;
  }

  .when-is-best-dettifoss.landsvaedi, .when-is-best-dettifoss.right {
    margin-top: auto;
    top: -11px;
  }

  .when-is-best-dettifoss.right.info {
    margin-top: auto;
  }

  .youtube-dettifoss {
    top: -94px;
  }

  .youtube-dettifoss.landsvaedi, .youtube-dettifoss.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-dettifoss.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-akureyri {
    min-height: 600px;
    margin-top: 40px;
  }

  .akureyri-capital {
    top: -94px;
  }

  .akureyri-capital.landsvaedi, .akureyri-capital.right {
    margin-top: auto;
    top: -11px;
  }

  .akureyri-capital.right.info {
    margin-top: auto;
  }

  .mynd-titil-husavik {
    min-height: 600px;
    top: auto;
  }

  .husavik-the-town {
    top: -94px;
  }

  .husavik-the-town.landsvaedi, .husavik-the-town.left {
    margin-top: auto;
    top: -11px;
  }

  .husavik-the-town.left.info {
    margin-top: auto;
  }

  .mynd-titil-siglufjordur {
    margin-top: 40px;
  }

  .mynd-titil-asbyrgi {
    min-height: 600px;
    margin-top: 40px;
  }

  .youtube-asbyrgi {
    top: -94px;
  }

  .youtube-asbyrgi.landsvaedi, .youtube-asbyrgi.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-asbyrgi.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .asbyrgi-geography {
    top: -94px;
  }

  .asbyrgi-geography.landsvaedi, .asbyrgi-geography.left {
    margin-top: auto;
    top: -11px;
  }

  .asbyrgi-geography.left.info {
    margin-top: auto;
  }

  .asbyrgi-formed {
    top: -94px;
  }

  .asbyrgi-formed.landsvaedi, .asbyrgi-formed.right {
    margin-top: auto;
    top: -11px;
  }

  .asbyrgi-formed.right.info {
    margin-top: auto;
  }

  .asbyrgi-folklore {
    top: -94px;
  }

  .asbyrgi-folklore.landsvaedi, .asbyrgi-folklore.left {
    margin-top: auto;
    top: -11px;
  }

  .asbyrgi-folklore.left.info {
    margin-top: auto;
  }

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

  .section-west-iceland.cta {
    height: 60vh;
  }

  .section-west-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-west-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-west-iceland.bilaleiga {
    top: -123px;
  }

  .section-west-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .west-iceland-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .mynd-titil-glymur {
    min-height: 700px;
    margin-top: auto;
  }

  .how-to-get-to-glymur {
    margin-bottom: auto;
    top: -94px;
  }

  .how-to-get-to-glymur.landsvaedi, .how-to-get-to-glymur.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-glymur.right.info {
    margin-top: auto;
    top: auto;
  }

  .youtube-glymur {
    top: -94px;
  }

  .youtube-glymur.landsvaedi, .youtube-glymur.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-glymur.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .guide-to-glymur {
    margin-bottom: auto;
    top: -94px;
  }

  .guide-to-glymur.landsvaedi, .guide-to-glymur.right {
    margin-top: auto;
    top: -11px;
  }

  .guide-to-glymur.right.info {
    margin-top: auto;
    top: auto;
  }

  .mynd-titil-borganes {
    margin-top: 40px;
  }

  .geology-copy {
    top: -94px;
  }

  .geology-copy.landsvaedi, .geology-copy.left {
    margin-top: auto;
    top: -11px;
  }

  .geology-copy.left.info {
    margin-top: auto;
  }

  .mynd-titil-hraunfossar {
    margin-top: auto;
    top: auto;
  }

  .how-to-get-to-hraunfossar {
    position: static;
    top: -94px;
  }

  .how-to-get-to-hraunfossar.landsvaedi, .how-to-get-to-hraunfossar.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-hraunfossar.right.info {
    margin-top: auto;
    top: auto;
  }

  .barnafoss-waterfalls {
    top: -94px;
  }

  .barnafoss-waterfalls.landsvaedi, .barnafoss-waterfalls.left {
    margin-top: auto;
    top: -11px;
  }

  .barnafoss-waterfalls.left.info {
    margin-top: auto;
  }

  .youtube-hraunfossar {
    top: -94px;
  }

  .youtube-hraunfossar.landsvaedi, .youtube-hraunfossar.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-hraunfossar.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-budir-church {
    margin-top: 40px;
  }

  .how-to-get-to-borgarnes {
    top: -94px;
  }

  .how-to-get-to-borgarnes.landsvaedi, .how-to-get-to-borgarnes.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-borgarnes.left.info {
    margin-top: auto;
  }

  .how-to-get-to-reach-budir {
    top: -94px;
  }

  .how-to-get-to-reach-budir.landsvaedi, .how-to-get-to-reach-budir.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-reach-budir.left.info {
    margin-top: auto;
  }

  .photographing-budir {
    top: -94px;
  }

  .photographing-budir.landsvaedi, .photographing-budir.right {
    margin-top: auto;
    top: -11px;
  }

  .photographing-budir.right.info {
    margin-top: auto;
  }

  .youtube-budir-church {
    top: -94px;
  }

  .youtube-budir-church.landsvaedi, .youtube-budir-church.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-budir-church.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .kirkjufell-forsida {
    background-image: linear-gradient(#0000002b, #0000002b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52c99b1d7854eae5fae12_Kirkjufell-Mountain-West-Iceland-sunset.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-reach-kirkjufell {
    top: -94px;
  }

  .how-to-reach-kirkjufell.landsvaedi, .how-to-reach-kirkjufell.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-kirkjufell.right.info {
    margin-top: auto;
  }

  .how-was-kirkjufell-formed {
    top: -94px;
  }

  .how-was-kirkjufell-formed.landsvaedi, .how-was-kirkjufell-formed.left {
    margin-top: auto;
    top: -11px;
  }

  .how-was-kirkjufell-formed.left.info {
    margin-top: auto;
  }

  .hike-kirkjufell {
    top: -94px;
  }

  .hike-kirkjufell.landsvaedi, .hike-kirkjufell.right {
    margin-top: auto;
    top: -11px;
  }

  .hike-kirkjufell.right.info {
    margin-top: auto;
  }

  .photography-kirkjufell {
    top: -94px;
  }

  .photography-kirkjufell.landsvaedi, .photography-kirkjufell.left {
    margin-top: auto;
    top: -11px;
  }

  .photography-kirkjufell.left.info {
    margin-top: auto;
  }

  .mynd-titil-londrangar {
    min-height: 600px;
    top: auto;
  }

  .how-to-reach-londrangar {
    top: -94px;
  }

  .how-to-reach-londrangar.landsvaedi, .how-to-reach-londrangar.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-londrangar.left.info {
    margin-top: auto;
  }

  .folklore-at-l-ndrangar {
    top: -94px;
  }

  .folklore-at-l-ndrangar.landsvaedi, .folklore-at-l-ndrangar.right {
    margin-top: auto;
    top: -11px;
  }

  .folklore-at-l-ndrangar.right.info {
    margin-top: auto;
  }

  .mynd-titil-vatnshellir {
    margin-top: 40px;
  }

  .how-to-reach-vatnshellir-cave {
    top: -94px;
  }

  .how-to-reach-vatnshellir-cave.landsvaedi, .how-to-reach-vatnshellir-cave.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-vatnshellir-cave.left.info {
    margin-top: auto;
  }

  .how-to-prepare-for-vatnshellir-cave {
    top: -94px;
  }

  .how-to-prepare-for-vatnshellir-cave.landsvaedi, .how-to-prepare-for-vatnshellir-cave.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-prepare-for-vatnshellir-cave.right.info {
    margin-top: auto;
  }

  .mynd-titil-arnarstapi {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e531e87692a481d41ec483_arnastapi-coastline.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-reach-arnarstapi {
    top: -94px;
  }

  .how-to-reach-arnarstapi.landsvaedi, .how-to-reach-arnarstapi.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-arnarstapi.left.info {
    margin-top: auto;
  }

  .what-to-see-arnarstapi {
    top: -94px;
  }

  .what-to-see-arnarstapi.landsvaedi, .what-to-see-arnarstapi.right {
    margin-top: auto;
    top: -11px;
  }

  .what-to-see-arnarstapi.right.info {
    margin-top: auto;
  }

  .youtube-arnarstapi {
    top: -94px;
  }

  .youtube-arnarstapi.landsvaedi, .youtube-arnarstapi.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-arnarstapi.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

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

  .section-westfjords.cta {
    height: 60vh;
  }

  .section-westfjords.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-westfjords.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-westfjords.bilaleiga {
    top: -123px;
  }

  .section-westfjords.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .westfjords-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .section-west-iceland-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-west-iceland-copy.cta {
    height: 60vh;
  }

  .section-west-iceland-copy.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-west-iceland-copy.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-west-iceland-copy.bilaleiga {
    top: -123px;
  }

  .section-west-iceland-copy.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .westfjordss-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .where-is-dynjandi {
    min-height: 700px;
    margin-top: auto;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall {
    margin-bottom: auto;
    top: -94px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.landsvaedi, .when-is-the-best-time-to-visit-dynjandi-waterfall.right {
    margin-top: auto;
    top: -11px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.right.info {
    margin-top: auto;
    top: auto;
  }

  .youtube-dynjandi {
    top: -94px;
  }

  .youtube-dynjandi.landsvaedi, .youtube-dynjandi.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-dynjandi.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-latrabjarg {
    margin-top: 40px;
  }

  .how-to-get-to-latrabjarg {
    top: -94px;
  }

  .how-to-get-to-latrabjarg.landsvaedi, .how-to-get-to-latrabjarg.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-latrabjarg.left.info {
    margin-top: auto;
  }

  .best-time-to-visit-l-trabjarg-cliffs {
    position: static;
    top: -94px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.landsvaedi, .best-time-to-visit-l-trabjarg-cliffs.right {
    margin-top: auto;
    top: -11px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.right.info {
    margin-top: auto;
    top: auto;
  }

  .birdlife-at-l-trabjarg-cliffs {
    top: -94px;
  }

  .birdlife-at-l-trabjarg-cliffs.landsvaedi, .birdlife-at-l-trabjarg-cliffs.left {
    margin-top: auto;
    top: -11px;
  }

  .birdlife-at-l-trabjarg-cliffs.left.info {
    margin-top: auto;
  }

  .youtube-latrabjarg {
    top: -94px;
  }

  .youtube-latrabjarg.landsvaedi, .youtube-latrabjarg.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-latrabjarg.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-isafjordur {
    margin-top: 40px;
    top: auto;
  }

  .how-to-get-to-isafjordur {
    position: static;
    top: -94px;
  }

  .how-to-get-to-isafjordur.landsvaedi, .how-to-get-to-isafjordur.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-isafjordur.right.info {
    margin-top: auto;
    top: auto;
  }

  .accommodation-in-isafjordur {
    top: -94px;
  }

  .accommodation-in-isafjordur.landsvaedi, .accommodation-in-isafjordur.left {
    margin-top: auto;
    top: -11px;
  }

  .accommodation-in-isafjordur.left.info {
    margin-top: auto;
  }

  .youtube-isafjordur {
    top: -94px;
  }

  .youtube-isafjordur.landsvaedi, .youtube-isafjordur.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-isafjordur.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-hornstrandir {
    margin-top: 40px;
  }

  .flora-of-hornstrandir {
    top: -94px;
  }

  .flora-of-hornstrandir.landsvaedi, .flora-of-hornstrandir.left {
    margin-top: auto;
    top: -11px;
  }

  .flora-of-hornstrandir.left.info {
    margin-top: auto;
  }

  .wild-life-at-hornstrandir {
    top: -94px;
  }

  .wild-life-at-hornstrandir.landsvaedi, .wild-life-at-hornstrandir.right {
    margin-top: auto;
    top: -11px;
  }

  .wild-life-at-hornstrandir.right.info {
    margin-top: auto;
  }

  .youtube-hornstrandir {
    top: -94px;
  }

  .youtube-hornstrandir.landsvaedi, .youtube-hornstrandir.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-hornstrandir.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .raudisandur-forsida {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-reach-raudisandur {
    top: -94px;
  }

  .how-to-reach-raudisandur.landsvaedi, .how-to-reach-raudisandur.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-raudisandur.right.info {
    margin-top: auto;
  }

  .youtube-raudisandur {
    top: -94px;
  }

  .youtube-raudisandur.landsvaedi, .youtube-raudisandur.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-raudisandur.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-patreksfjordur {
    min-height: 600px;
    top: auto;
  }

  .youtube-patreksfjordur {
    top: -94px;
  }

  .youtube-patreksfjordur.landsvaedi, .youtube-patreksfjordur.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-patreksfjordur.rammi {
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .how-to-reach-patreksfjordur {
    top: -94px;
  }

  .how-to-reach-patreksfjordur.landsvaedi, .how-to-reach-patreksfjordur.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-patreksfjordur.left.info {
    margin-top: auto;
  }

  .mynd-titil-djupavik {
    margin-top: 40px;
  }

  .how-to-reach-djupavik {
    top: -94px;
  }

  .how-to-reach-djupavik.landsvaedi, .how-to-reach-djupavik.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-djupavik.left.info {
    margin-top: auto;
  }

  .youtube-djupavik {
    top: -94px;
  }

  .youtube-djupavik.landsvaedi, .youtube-djupavik.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-djupavik.rammi {
    margin-top: 40px;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-krossneslaug {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-reach-krossneslaug {
    top: -94px;
  }

  .how-to-reach-krossneslaug.landsvaedi, .how-to-reach-krossneslaug.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-reach-krossneslaug.left.info {
    margin-top: auto;
  }

  .the-surrounding-area {
    top: -94px;
  }

  .the-surrounding-area.landsvaedi, .the-surrounding-area.right {
    margin-top: auto;
    top: -11px;
  }

  .the-surrounding-area.right.info {
    margin-top: auto;
  }

  .infinity-pool {
    top: -94px;
  }

  .infinity-pool.landsvaedi, .infinity-pool.left {
    margin-top: auto;
    top: -11px;
  }

  .infinity-pool.left.info {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .youtube-krossneslaug {
    top: -94px;
  }

  .youtube-krossneslaug.landsvaedi, .youtube-krossneslaug.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-krossneslaug.rammi {
    margin-top: 40px;
    margin-bottom: auto;
    top: auto;
  }

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

  .section-highlands.cta {
    height: 60vh;
  }

  .section-highlands.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-highlands.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-highlands.bilaleiga {
    top: -123px;
  }

  .section-highlands.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .highlands-heading {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .landmannalaugar-forsida {
    min-height: 700px;
    margin-top: auto;
  }

  .hiking-in-landmannalaugar {
    margin-bottom: auto;
    top: -94px;
  }

  .hiking-in-landmannalaugar.landsvaedi, .hiking-in-landmannalaugar.right {
    margin-top: auto;
    top: -11px;
  }

  .hiking-in-landmannalaugar.right.info {
    margin-top: auto;
    top: auto;
  }

  .skilti-heading-minna {
    font-size: 6vw;
  }

  .skilti-heading-minna.hallgrims-photo {
    margin-top: 10px;
  }

  .hiking-milli {
    font-size: 4vw;
    line-height: 4vh;
  }

  .how-to-prepare-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .hiking-landmanna.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .youtube-landmanna {
    top: -94px;
  }

  .youtube-landmanna.landsvaedi, .youtube-landmanna.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-landmanna.rammi {
    margin-top: 40px;
    margin-bottom: auto;
    top: auto;
  }

  .mynd-titil-thorsmork {
    margin-top: 40px;
  }

  .how-to-get-to-rsm-rk {
    top: -94px;
  }

  .how-to-get-to-rsm-rk.landsvaedi, .how-to-get-to-rsm-rk.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-rsm-rk.left.info {
    margin-top: auto;
  }

  .hiking-in-rsm-rk {
    top: -94px;
  }

  .hiking-in-rsm-rk.landsvaedi, .hiking-in-rsm-rk.left {
    margin-top: auto;
    top: -11px;
  }

  .hiking-in-rsm-rk.left.info {
    margin-top: auto;
  }

  .can-i-self-drive-to-rsm-rk {
    position: static;
    top: -94px;
  }

  .can-i-self-drive-to-rsm-rk.landsvaedi, .can-i-self-drive-to-rsm-rk.right {
    margin-top: auto;
    top: -11px;
  }

  .can-i-self-drive-to-rsm-rk.right.info {
    margin-top: auto;
    top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-isafjordur-copy, .mynd-titil-kerlingarfjoll {
    margin-top: 40px;
    top: auto;
  }

  .folklore-of-kerlingarfj-ll {
    position: static;
    top: -94px;
  }

  .folklore-of-kerlingarfj-ll.landsvaedi, .folklore-of-kerlingarfj-ll.right {
    margin-top: auto;
    top: -11px;
  }

  .folklore-of-kerlingarfj-ll.right.info {
    margin-top: auto;
    top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.photo, .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-haifoss {
    margin-top: 40px;
  }

  .how-to-get-to-h-ifoss-waterfall {
    top: -94px;
  }

  .how-to-get-to-h-ifoss-waterfall.landsvaedi, .how-to-get-to-h-ifoss-waterfall.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-h-ifoss-waterfall.left.info {
    margin-top: auto;
  }

  .can-i-reach-haifoss-on-2wd {
    top: -94px;
  }

  .can-i-reach-haifoss-on-2wd.landsvaedi, .can-i-reach-haifoss-on-2wd.right {
    margin-top: auto;
    top: -11px;
  }

  .can-i-reach-haifoss-on-2wd.right.info {
    margin-top: auto;
  }

  .aldeyjarfoss-forsida {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-aldeyjarfoss {
    top: -94px;
  }

  .how-to-get-to-aldeyjarfoss.landsvaedi, .how-to-get-to-aldeyjarfoss.right {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-aldeyjarfoss.right.info {
    margin-top: auto;
  }

  .acommodation-near-aldeyjarfoss {
    top: -94px;
  }

  .acommodation-near-aldeyjarfoss.landsvaedi, .acommodation-near-aldeyjarfoss.left {
    margin-top: auto;
    top: -11px;
  }

  .acommodation-near-aldeyjarfoss.left.info {
    margin-top: auto;
  }

  .mynd-titil-maelifell {
    min-height: 500px;
    top: auto;
  }

  .how-to-get-to-maelifell {
    top: -94px;
  }

  .how-to-get-to-maelifell.landsvaedi, .how-to-get-to-maelifell.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-maelifell.left.info {
    margin-top: auto;
  }

  .mynd-titil-langjokull {
    margin-top: 40px;
  }

  .how-to-get-to-langjokull {
    top: -94px;
  }

  .how-to-get-to-langjokull.landsvaedi, .how-to-get-to-langjokull.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-langjokull.left.info {
    margin-top: auto;
  }

  .ice-caves-on-langj-kull-glacier {
    top: -94px;
  }

  .ice-caves-on-langj-kull-glacier.landsvaedi, .ice-caves-on-langj-kull-glacier.right {
    margin-top: auto;
    top: -11px;
  }

  .ice-caves-on-langj-kull-glacier.right.info {
    margin-top: auto;
  }

  .langj-kull-glacier-the-heart-of-iceland {
    top: -94px;
  }

  .langj-kull-glacier-the-heart-of-iceland.landsvaedi, .langj-kull-glacier-the-heart-of-iceland.left {
    margin-top: auto;
    top: -11px;
  }

  .langj-kull-glacier-the-heart-of-iceland.left.info {
    margin-top: auto;
  }

  .mynd-titil-askja-volcano {
    min-height: 600px;
    margin-top: 40px;
  }

  .how-to-get-to-askja {
    top: -94px;
  }

  .how-to-get-to-askja.landsvaedi, .how-to-get-to-askja.left {
    margin-top: auto;
    top: -11px;
  }

  .how-to-get-to-askja.left.info {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .driving-to-askja.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .youtube-askja {
    top: -94px;
  }

  .youtube-askja.landsvaedi, .youtube-askja.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .youtube-askja.rammi {
    margin-top: 40px;
    margin-bottom: auto;
    top: auto;
  }

  .youtube-meradalir.main.mynd-haegramegin {
    flex-direction: column;
  }

  .youtube-meradalir.main.rounded {
    flex-direction: column;
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .mynd-titil-thingvellir {
    min-height: 600px;
    margin-top: auto;
  }

  .container-youtube-40.main.mynd-haegramegin {
    flex-direction: column;
  }

  .container-youtube-40.main.rounded {
    flex-direction: column;
    margin-top: 40px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-blue-lagoon.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .history-of-krisuvikurbj {
    margin-left: 23px;
    margin-right: 23px;
    display: flex;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi-geysir.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-youtube-gullfoss.main.mynd-haegramegin {
    flex-direction: column;
  }

  .container-youtube-gullfoss.main.rounded {
    flex-direction: column;
    margin-top: 40px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .gluggi-seljal.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-seljal.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .gluggi-village.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-village.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .gluggi-lagoon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-lagoon.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-youtube-monster.main.mynd-haegramegin {
    flex-direction: column;
  }

  .container-youtube-monster.main.rounded {
    flex-direction: column;
    margin-top: auto;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .nyr-naestefsti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard2, .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard3, .nyr-naestefsti.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .dining-seydis.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .studlagil-special.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard2, .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard3, .studlagil-special.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-youtube-glymur.main.mynd-haegramegin {
    flex-direction: column;
  }

  .container-youtube-glymur.main.rounded {
    flex-direction: column;
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .main-gluggi-reykjanes {
    top: -94px;
  }

  .main-gluggi-reykjanes.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .rent-takki {
    font-size: 4vw;
  }

  .takki-rent-a-car {
    right: -60px;
  }

  .takki-rent-a-car.reykjo.explore {
    margin-left: 37px;
    margin-right: auto;
    display: block;
  }

  .takki-rent-a-car.south {
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: 0;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.south.voyager {
    width: 40vw;
  }

  .takki-rent-a-car.south.gullfoss {
    font-size: 2vw;
  }

  .takki-rent-a-car.south.studlagil, .takki-rent-a-car.south.godafoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.south.hraunfossar, .takki-rent-a-car.south.kerlingafjoll {
    font-size: 2vw;
  }

  .takki-rent-a-car.north {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.north.swimming {
    width: 40vw;
  }

  .takki-rent-a-car.north.reykjanesviti {
    line-height: 1.5;
  }

  .takki-rent-a-car.north.selja {
    font-size: 2vw;
  }

  .takki-rent-a-car.north.hallorms {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.north.aku {
    font-size: 2vw;
  }

  .takki-rent-a-car.north.kirkjufell {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.north.aldeyjarfoss {
    font-size: 2vw;
  }

  .takki-rent-a-car.west {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.west.parks {
    width: 40vw;
  }

  .takki-rent-a-car.west.reykjanesta {
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    line-height: 1.5;
    position: static;
  }

  .takki-rent-a-car.west.skogafoss, .takki-rent-a-car.west.borgafjordur, .takki-rent-a-car.west.husavik {
    font-size: 2vw;
  }

  .takki-rent-a-car.west.haifoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.highlands {
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.highlands.perlan {
    width: 40vw;
  }

  .takki-rent-a-car.highlands.reynisfjara, .takki-rent-a-car.highlands.daimond {
    font-size: 2vw;
  }

  .takki-rent-a-car.highlands.hengifoss {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.highlands.asbyrgi {
    font-size: 2vw;
  }

  .takki-rent-a-car.westfjords {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.westfjords.laugavegur {
    width: 40vw;
  }

  .takki-rent-a-car.westfjords.gardskagi {
    line-height: 1.5;
    position: static;
  }

  .takki-rent-a-car.westfjords.dc-plane, .takki-rent-a-car.westfjords.jokulsarlon {
    font-size: 2vw;
  }

  .takki-rent-a-car.westfjords.petra, .takki-rent-a-car.westfjords.siglufjordur {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.reykja {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 350px;
    height: 50px;
    margin-top: auto;
  }

  .takki-rent-a-car.reykjavik {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .takki-rent-a-car.reykjavik.w--current {
    width: 30vw;
    height: 4vh;
    font-size: 1.8vw;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja {
    width: 40vw;
    height: 4vh;
    margin-bottom: 6px;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja.pad {
    width: 30vw;
    height: 4vh;
  }

  .takki-rent-a-car.reykjavik.blar.pad {
    width: 30vw;
    height: 4vh;
    margin-bottom: 6px;
  }

  .takki-rent-a-car.reykjavik.meradalir-volcano {
    font-size: 1.8vw;
    line-height: 1.5;
  }

  .takki-rent-a-car.reykjavik.thingvellir {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.reykjavik.vestrahorn, .takki-rent-a-car.reykjavik.myvatn {
    font-size: 2vw;
  }

  .takki-rent-a-car.reykjavik.glymur {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.east {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.east.cuisine {
    width: 40vw;
  }

  .takki-rent-a-car.east.westman {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.east.lagafljot {
    font-size: 2vw;
  }

  .takki-rent-a-car.east.dettifoss, .takki-rent-a-car.east.langjokull {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.reykjanes {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    height: 4vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8vw;
    display: flex;
    right: auto;
  }

  .takki-rent-a-car.reykjanes.harpa {
    width: 40vw;
  }

  .takki-rent-a-car.reykjanes.geysir {
    font-size: 2vw;
    line-height: 1;
  }

  .takki-rent-a-car.reykjanes.seydisfjordur, .takki-rent-a-car.reykjanes.dimmuborgir, .takki-rent-a-car.reykjanes.borgarnes {
    font-size: 2vw;
  }

  .takki-rent-a-car.explore {
    height: 4vh;
    margin-left: auto;
    margin-right: auto;
    right: auto;
  }

  .takki-rent-a-car.arrow.reykjavik {
    width: 50vw;
    margin-bottom: 19px;
  }

  .takki-rent-a-car.arrow.reykjavik.reykjanes, .takki-rent-a-car.arrow.reykjavik.south, .takki-rent-a-car.arrow.reykjavik.east, .takki-rent-a-car.arrow.reykjavik.north, .takki-rent-a-car.arrow.reykjavik.west, .takki-rent-a-car.arrow.reykjavik.westfjords {
    margin-bottom: 20px;
  }

  .takki-rent-a-car.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 45vw;
    height: 4vh;
    margin-top: 95px;
    margin-bottom: auto;
  }

  .takki-rent-a-car.arrow.book-now {
    align-items: center;
  }

  .takki-rent-a-car.book-now.navbar {
    flex: 0 auto;
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    margin-bottom: 17px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
  }

  .takki-rent-a-car.book-now.menubbar.tours {
    margin-top: auto;
    margin-bottom: auto;
    right: auto;
  }

  .takki-rent-a-car.book-now.menubbar.rental {
    margin-top: 11px;
    margin-bottom: auto;
    right: auto;
  }

  .takki-rent-a-car.book-now.menubbar.airport {
    margin-bottom: auto;
    right: auto;
  }

  .takki-rent-a-car.book-now.menubbar.info {
    margin-bottom: 11px;
    right: auto;
  }

  .takki-rent-a-car.book-now.menubbar.regions {
    margin-bottom: auto;
    right: auto;
  }

  .takki-rent-a-car.boka-bord._21d9b8 {
    flex-direction: row;
    justify-content: center;
    width: 40vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 2vw;
    display: flex;
    right: auto;
  }

  .info-hallgrims {
    margin-bottom: auto;
    top: -94px;
  }

  .info-hallgrims.landsvaedi, .info-hallgrims.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .info-hallgrims.opening-hours.harpa {
    margin-top: auto;
    top: 79px;
  }

  .info-hallgrims.opening-hours.harpa.swimming-pools, .info-hallgrims.opening-hours.harpa.hiti, .info-hallgrims.opening-hours.harpa.vatn {
    margin-top: auto;
  }

  .info-hallgrims.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .popular-day-trips {
    margin-top: 46px;
    margin-left: 94px;
    margin-right: 94px;
    font-size: 3vh;
    font-weight: 600;
    line-height: 4vh;
  }

  .popular-day-trips.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .popular-day-trips.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .popular-day-trips.black.lettari {
    line-height: 3vh;
  }

  .popular-day-trips.black.millitexti {
    margin: -11px auto 7px;
  }

  .popular-day-trips.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .popular-day-trips.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .tors-texti-perla {
    margin-top: 46px;
    margin-left: 94px;
    margin-right: 94px;
    font-size: 3vh;
    font-weight: 600;
    line-height: 4vh;
  }

  .tors-texti-perla.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .tors-texti-perla.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .tors-texti-perla.black.lettari {
    line-height: 3vh;
  }

  .tors-texti-perla.black.millitexti {
    margin: -11px auto 7px;
  }

  .tors-texti-perla.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .tors-texti-perla.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .landcruiser-grar {
    width: 80vw;
    margin: -46px auto 0;
  }

  .landcruiser-grar.pad {
    width: 63vw;
    margin: -48px auto -114px;
    position: static;
  }

  .bilaleigubill-bblar {
    width: 60vw;
    margin-bottom: -57px;
  }

  .bilaleigubill-hvitur {
    width: 60vw;
    margin-bottom: -70px;
  }

  .hot-dog-stand {
    top: -94px;
  }

  .hot-dog-stand.landsvaedi, .hot-dog-stand.opening-hours {
    margin-top: auto;
    top: -11px;
  }

  .hot-dog-stand.opening-hours.sun-voyager, .hot-dog-stand.opening-hours.sun-voyager.skilti-fix, .hot-dog-stand.opening-hours.hallgrims {
    margin-top: auto;
  }

  .hot-dog-stand.opening-hours.nearby {
    margin-top: 40px;
  }

  .hot-dog-stand.opening-hours-copy {
    margin-top: auto;
    top: -11px;
  }

  .youtube-3, .youtube-4, .youtube-5, .youtube-6, .youtube-7, .youtube-8, .youtube-9, .youtube-10 {
    margin-top: 40px;
  }

  .youtube-11 {
    position: static;
  }

  .texti-milli-aula {
    font-size: 6vw;
  }

  .image-49 {
    min-height: 360px;
    display: inline-block;
  }

  .container-blog-3 {
    background-size: cover;
    background-attachment: scroll;
  }

  .heading-10, .heading-11, .heading-112, .heading-13, .heading-14, .heading-15 {
    font-size: 3vh;
    line-height: 1;
  }

  .considering-the-time-of-year {
    margin-bottom: auto;
    top: -94px;
  }

  .considering-the-time-of-year.landsvaedi, .considering-the-time-of-year.right {
    margin-top: auto;
    top: -11px;
  }

  .considering-the-time-of-year.right.info {
    margin-top: auto;
    top: auto;
  }

  .verify-the-rental-company-s-off-road-driving-regulations {
    top: -94px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.landsvaedi, .verify-the-rental-company-s-off-road-driving-regulations.left {
    margin-top: auto;
    top: -11px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.left.info {
    margin-top: auto;
  }

  .verify-the-insurance-coverage-of-the-rental-firm {
    position: static;
    top: -94px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.landsvaedi, .verify-the-insurance-coverage-of-the-rental-firm.right {
    margin-top: auto;
    top: -11px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.right.info {
    margin-top: auto;
    top: auto;
  }

  .think-about-fuel-efficiency {
    top: -94px;
  }

  .think-about-fuel-efficiency.landsvaedi, .think-about-fuel-efficiency.left {
    margin-top: auto;
    top: -11px;
  }

  .think-about-fuel-efficiency.left.info {
    margin-top: auto;
  }

  .container-blog-3-copy, .container-blog-rammi-1 {
    background-size: cover;
    background-attachment: scroll;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .container-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .container-blog.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

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

  .section-blog.cta {
    height: 60vh;
  }

  .section-blog.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog.bilaleiga {
    top: -123px;
  }

  .section-blog.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .vatnajokull-title {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .vatnajokull-title.f7d84a, .vatnajokull-title._61bd50, .vatnajokull-title.fa8905, .vatnajokull-title.fa8905 {
    line-height: 1;
  }

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

  .section-blog-vatnajokull.cta {
    height: 60vh;
  }

  .section-blog-vatnajokull.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog-vatnajokull.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog-vatnajokull.bilaleiga {
    top: -123px;
  }

  .section-blog-vatnajokull.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .texti-main-blog-undir-mynd {
    margin: 20px 10px;
    font-size: 18px;
    line-height: 1.5;
  }

  .texti-main-blog-undir-mynd.south {
    line-height: 1.5;
  }

  .texti-main-blog-undir-mynd.history {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .texti-main-blog-undir-mynd.history.nedri {
    font-size: 18px;
  }

  .texti-main-blog-undir-mynd.history.public {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .geysir {
    margin-bottom: auto;
    top: -94px;
  }

  .geysir.landsvaedi, .geysir.right {
    margin-top: auto;
    top: -11px;
  }

  .geysir.right.info {
    margin-top: auto;
    top: auto;
  }

  .blue-lagoon {
    margin-bottom: auto;
    top: -94px;
  }

  .blue-lagoon.landsvaedi, .blue-lagoon.right {
    margin-top: auto;
    top: -11px;
  }

  .blue-lagoon.right.info {
    margin-top: auto;
    top: auto;
  }

  .secret-lagoon {
    margin-bottom: auto;
    top: -94px;
  }

  .secret-lagoon.landsvaedi, .secret-lagoon.right {
    margin-top: auto;
    top: -11px;
  }

  .secret-lagoon.right.info {
    margin-top: auto;
    top: auto;
  }

  .landmannalaugar {
    margin-bottom: auto;
    top: -94px;
  }

  .landmannalaugar.landsvaedi, .landmannalaugar.right {
    margin-top: auto;
    top: -11px;
  }

  .landmannalaugar.right.info {
    margin-top: auto;
    top: auto;
  }

  .sn-fellsj-kull-national-park {
    margin-bottom: auto;
    top: -94px;
  }

  .sn-fellsj-kull-national-park.landsvaedi, .sn-fellsj-kull-national-park.right {
    margin-top: auto;
    top: -11px;
  }

  .sn-fellsj-kull-national-park.right.info {
    margin-top: auto;
    top: auto;
  }

  .outdoor-hot-spring-excursions {
    margin-bottom: auto;
    top: -94px;
  }

  .outdoor-hot-spring-excursions.landsvaedi, .outdoor-hot-spring-excursions.right {
    margin-top: auto;
    top: -11px;
  }

  .outdoor-hot-spring-excursions.right.info {
    margin-top: auto;
    top: auto;
  }

  .section-blog-vatnajokull-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-blog-vatnajokull-copy.cta {
    height: 60vh;
  }

  .section-blog-vatnajokull-copy.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog-vatnajokull-copy.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog-vatnajokull-copy.bilaleiga {
    top: -123px;
  }

  .section-blog-vatnajokull-copy.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .section-blog-geothermal-wonders {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-blog-geothermal-wonders.cta {
    height: 60vh;
  }

  .section-blog-geothermal-wonders.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog-geothermal-wonders.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog-geothermal-wonders.bilaleiga {
    top: -123px;
  }

  .section-blog-geothermal-wonders.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .blog-mynd-variable {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: auto;
    position: static;
  }

  .blog-mynd-variable.vinstri {
    border-radius: 0 0 20px 20px;
  }

  .blog-mynd-variable.left {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    height: auto;
    max-height: none;
    position: static;
  }

  .blog-mynd-variable.left.statue {
    object-position: 0% 0%;
  }

  .blog-mynd-variable.foss {
    height: auto;
  }

  .blog-mynd-variable.kirkja {
    height: 600px;
    max-height: none;
  }

  .blog-mynd-variable.culture {
    position: static;
  }

  .blog-mynd-variable.design {
    top: auto;
  }

  .blog-mynd-variable.symphony {
    height: auto;
  }

  .blog-mynd-variable.pathb {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
  }

  .blog-mynd-variable-left {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: auto;
    position: static;
  }

  .blog-mynd-variable-left.vinstri {
    border-radius: 0 0 20px 20px;
  }

  .blog-mynd-variable-left.left {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    height: auto;
    max-height: none;
    position: static;
  }

  .blog-mynd-variable-left.left.statue {
    object-position: 0% 0%;
  }

  .blog-mynd-variable-left.foss {
    height: auto;
  }

  .blog-mynd-variable-left.kirkja {
    height: 600px;
    max-height: none;
  }

  .blog-mynd-variable-left.culture {
    position: static;
  }

  .blog-mynd-variable-left.design {
    top: auto;
  }

  .blog-mynd-variable-left.symphony {
    height: auto;
  }

  .blog-mynd-variable-left.pathb {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
  }

  .texti-main-gluggi-minus-header {
    margin: 20px 10px;
    font-size: 18px;
    line-height: 1.5;
  }

  .texti-main-gluggi-minus-header.south {
    line-height: 1.5;
  }

  .texti-main-gluggi-minus-header.history {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .texti-main-gluggi-minus-header.history.nedri {
    font-size: 18px;
  }

  .texti-main-gluggi-minus-header.history.public {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conclusion-gluggi-blog {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .conclusion-gluggi-blog.landsvaedi, .conclusion-gluggi-blog.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .conclusion-gluggi-blog.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .conclusion-gluggi-blog.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3, .efsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .main-gluggi-blog {
    margin-top: -10px;
    top: auto;
  }

  .main-gluggi-blog.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .naestefsti-gluggi-blog {
    display: block;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3, .naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .geothermal-title {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .geothermal-title.f7d84a {
    line-height: 1;
  }

  .icelandic-wildlife-adventures-blog {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .icelandic-wildlife-adventures-blog.cta {
    height: 60vh;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida.mynd {
    margin-top: auto;
  }

  .icelandic-wildlife-adventures-blog.bilaleiga {
    top: -123px;
  }

  .icelandic-wildlife-adventures-blog.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .geothermal-title-copy {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .geothermal-title-copy.f7d84a {
    line-height: 1;
  }

  .wildlife-title-blog {
    margin-top: 84px;
    margin-bottom: auto;
    font-size: 8vw;
    top: auto;
  }

  .wildlife-title-blog.f7d84a {
    margin-left: 21px;
    margin-right: 21px;
    line-height: 1;
  }

  .wildlife-title-blog._05c1fc {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 1;
  }

  .wildlife-title-blog._21d9b8 {
    line-height: 1;
  }

  .atlantic-puffin, .arctic-terns, .icelandic-eagle, .arctic-foxes, .icelandic-sheep, .icelandic-horse, .icelandic-reindeer, .humback-whales, .orcas, .porpoises-and-dolphins, .wild-orchids, .arctic-thyme, .lichen-and-moss, .birdwatching-tours, .whale-watching-tours, .wildflower-walks {
    margin-left: 23px;
    margin-right: 23px;
  }

  .the-hidden-charm-of-akureyri-blog {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .the-hidden-charm-of-akureyri-blog.cta {
    height: 60vh;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida.mynd {
    margin-top: auto;
  }

  .the-hidden-charm-of-akureyri-blog.bilaleiga {
    top: -123px;
  }

  .the-hidden-charm-of-akureyri-blog.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .akureyri-church, .akureyri-art-museum, .old-town, .eyjafjordur, .h-rgardalur, .brynja-ice-cream, .hangikjot, .plokkfiskur, .skiing-and-snowboarding, .snowmobile-tours, .whale-watching {
    margin-left: 23px;
    margin-right: 23px;
  }

  .akureyri-ending {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .akureyri-ending.landsvaedi, .akureyri-ending.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .akureyri-ending.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .akureyri-ending.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .main-gluggi-blog-efstur {
    margin-top: -40px;
    top: auto;
  }

  .main-gluggi-blog-efstur.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .main-gluggi-copy {
    margin-top: auto;
    top: -56px;
  }

  .main-gluggi-copy.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .main-gluggi-copy-copy {
    margin-top: auto;
    top: -56px;
  }

  .main-gluggi-copy-copy.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .main-gluggi-blog-ipad {
    margin-top: 40px;
    top: auto;
  }

  .main-gluggi-blog-ipad.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .gluggi-blog {
    margin-top: 40px;
    display: block;
  }

  .gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2, .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3, .gluggi-blog.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .millitexti-blog-stakur {
    margin-top: 46px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 2.5vh;
    font-weight: 400;
    line-height: 1;
  }

  .millitexti-blog-stakur.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .millitexti-blog-stakur.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .millitexti-blog-stakur.black.lettari {
    line-height: 3vh;
  }

  .millitexti-blog-stakur.black.millitexti {
    margin: 20px auto 7px;
    font-size: 6vw;
    line-height: 1;
  }

  .millitexti-blog-stakur.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .millitexti-blog-stakur.black.millitexti.blog {
    margin-left: 39px;
    margin-right: 39px;
  }

  .millitexti-blog-stakur.black.millitexti.blog._587e96, .millitexti-blog-stakur.black.millitexti.blog._3f7feb, .millitexti-blog-stakur.black.millitexti.efsti-blog._05c1fc {
    margin-left: 30px;
    margin-right: 30px;
  }

  .millitexti-blog-stakur.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.cta {
    height: 60vh;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.bilaleiga {
    top: -123px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .bold-text-wider {
    font-size: 6vw;
  }

  .bold-text-wider.e84e58, .bold-text-wider._8c9856, .bold-text-wider._587e96 {
    line-height: 1;
  }

  .heading-3-blog {
    margin-top: 46px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 2.5vh;
    font-weight: 600;
    line-height: 1;
  }

  .heading-3-blog.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .heading-3-blog.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .heading-3-blog.black.lettari {
    line-height: 3vh;
  }

  .heading-3-blog.black.millitexti {
    margin: 20px auto 7px;
    font-size: 6vw;
    line-height: 1;
  }

  .heading-3-blog.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .heading-3-blog.black.millitexti.blog {
    margin-left: 39px;
    margin-right: 39px;
  }

  .heading-3-blog.black.millitexti.blog._587e96, .heading-3-blog.black.millitexti.blog._3f7feb, .heading-3-blog.black.millitexti.efsti-blog._05c1fc {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-3-blog.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .bus-schedules-and-routes, .akureyri-art-museum-copy, .ticketing-and-fares, .reykjav-k-city-card, .bus-companies, .bus-passports, .schedules-and-routes, .destinations, .schedules-and-reservations, .prices-and-services, .airlines, .airports, .tickets-and-prices {
    margin-left: 23px;
    margin-right: 23px;
  }

  .akureyri-ending-copy {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .akureyri-ending-copy.landsvaedi, .akureyri-ending-copy.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .akureyri-ending-copy.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .akureyri-ending-copy.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .concluding-your-journey {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .concluding-your-journey.landsvaedi, .concluding-your-journey.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .concluding-your-journey.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .concluding-your-journey.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    max-width: none;
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    top: 10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.naest-efsti {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.hiti.info {
    margin-top: 40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.austurvollur {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.when {
    margin-top: 10px;
  }

  .embracing-the-frost-top-ten-winter-festivals {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .embracing-the-frost-top-ten-winter-festivals.cta {
    height: 60vh;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd {
    margin-top: auto;
  }

  .embracing-the-frost-top-ten-winter-festivals.bilaleiga {
    top: -123px;
  }

  .embracing-the-frost-top-ten-winter-festivals.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .the-sagas {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .the-sagas.landsvaedi, .the-sagas.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .the-sagas.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .the-sagas.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .the-role-of-nature-in-icelandic-folklore {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .the-role-of-nature-in-icelandic-folklore.landsvaedi, .the-role-of-nature-in-icelandic-folklore.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .trolls-and-hidden-people {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .trolls-and-hidden-people.landsvaedi, .trolls-and-hidden-people.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .trolls-and-hidden-people.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .trolls-and-hidden-people.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .skaldic-poetry-and-the-oral-tradition {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .skaldic-poetry-and-the-oral-tradition.landsvaedi, .skaldic-poetry-and-the-oral-tradition.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .the-legacy-of-icelandic-folk-tales {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .the-legacy-of-icelandic-folk-tales.landsvaedi, .the-legacy-of-icelandic-folk-tales.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .the-strive-for-independence {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .the-strive-for-independence.landsvaedi, .the-strive-for-independence.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .the-strive-for-independence.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .the-strive-for-independence.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .foundations {
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .foundations.landsvaedi, .foundations.full-pic {
    margin-top: auto;
    top: -11px;
  }

  .foundations.full-pic.history {
    margin-top: 60px;
    top: 40px;
  }

  .foundations.full-pic.history.hallgrims {
    margin-top: auto;
  }

  .mynd-history-enginn-texti-undir {
    margin-bottom: 20px;
  }

  .the-quaint-towns-of-snaefellsnes {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .the-quaint-towns-of-snaefellsnes.cta {
    height: 60vh;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida.mynd {
    margin-top: auto;
  }

  .the-quaint-towns-of-snaefellsnes.bilaleiga {
    top: -123px;
  }

  .the-quaint-towns-of-snaefellsnes.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .kleinur, .hot-dog-pulsur, .hangikjot-smoked-lamb, .humar, .rugbraud, .skyr, .plokkfiskur-stew, .hardfiskur, .thorramatur {
    margin-left: 23px;
    margin-right: 23px;
  }

  .taste-of-iceland {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .taste-of-iceland.cta {
    height: 60vh;
  }

  .taste-of-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .taste-of-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .taste-of-iceland.bilaleiga {
    top: -123px;
  }

  .taste-of-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .icelandic-folk-tales {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .icelandic-folk-tales.cta {
    height: 60vh;
  }

  .icelandic-folk-tales.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .icelandic-folk-tales.banner.forsida.mynd {
    margin-top: auto;
  }

  .icelandic-folk-tales.bilaleiga {
    top: -123px;
  }

  .icelandic-folk-tales.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .reykjavik-history {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .reykjavik-history.cta {
    height: 60vh;
  }

  .reykjavik-history.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .reykjavik-history.banner.forsida.mynd {
    margin-top: auto;
  }

  .reykjavik-history.bilaleiga {
    top: -123px;
  }

  .reykjavik-history.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .ideal-season {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ideal-season.cta {
    height: 60vh;
  }

  .ideal-season.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .ideal-season.banner.forsida.mynd {
    margin-top: auto;
  }

  .ideal-season.bilaleiga {
    top: -123px;
  }

  .ideal-season.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .vik-iconic-puffins {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vik-iconic-puffins.cta {
    height: 60vh;
  }

  .vik-iconic-puffins.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .vik-iconic-puffins.banner.forsida.mynd {
    margin-top: auto;
  }

  .vik-iconic-puffins.bilaleiga {
    top: -123px;
  }

  .vik-iconic-puffins.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .grindavik {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grindavik.cta {
    height: 60vh;
  }

  .grindavik.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .grindavik.banner.forsida.mynd {
    margin-top: auto;
  }

  .grindavik.bilaleiga {
    top: -123px;
  }

  .grindavik.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .bold-text-35-copy {
    font-size: 6vw;
  }

  .bold-text-35-copy.e84e58, .bold-text-35-copy._8c9856, .bold-text-35-copy._587e96 {
    line-height: 1;
  }

  .main-gluggi-blog-ipad-naest {
    margin-top: 40px;
    top: 10px;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi {
    margin-top: auto;
    top: -11px;
  }

  .the-unwritten-rules {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .the-unwritten-rules.cta {
    height: 60vh;
  }

  .the-unwritten-rules.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .the-unwritten-rules.banner.forsida.mynd {
    margin-top: auto;
  }

  .the-unwritten-rules.bilaleiga {
    top: -123px;
  }

  .the-unwritten-rules.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .faq-for-the-first-time-traveller {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .faq-for-the-first-time-traveller.cta {
    height: 60vh;
  }

  .faq-for-the-first-time-traveller.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .faq-for-the-first-time-traveller.banner.forsida.mynd {
    margin-top: auto;
  }

  .faq-for-the-first-time-traveller.bilaleiga {
    top: -123px;
  }

  .faq-for-the-first-time-traveller.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .heading-copy {
    margin-top: 46px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 2.5vh;
    font-weight: 600;
    line-height: 1;
  }

  .heading-copy.h3 {
    margin-left: 65px;
    margin-right: 65px;
    font-size: 2vh;
  }

  .heading-copy.black {
    font-size: 3vw;
    line-height: 4vh;
  }

  .heading-copy.black.lettari {
    line-height: 3vh;
  }

  .heading-copy.black.millitexti {
    margin: 20px auto 7px;
    font-size: 6vw;
    line-height: 1;
  }

  .heading-copy.black.millitexti.rautt {
    margin-top: auto;
    margin-bottom: auto;
    top: 10px;
  }

  .heading-copy.black.millitexti.blog {
    margin-left: 39px;
    margin-right: 39px;
  }

  .heading-copy.black.millitexti.blog._587e96, .heading-copy.black.millitexti.blog._3f7feb {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-copy.black.millitexti.blog.fa8905 {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 4vw;
  }

  .heading-copy.black.millitexti.efsti-blog._05c1fc {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-copy.we-want {
    margin-left: auto;
    margin-right: auto;
  }

  .northern-lights, .midnight-sun, .outdoors, .the-golden-circle, .blue-lagoon-tickets, .the-south-coast-tickets, .whale-watching-tickets {
    margin-left: 23px;
    margin-right: 23px;
  }

  .section-blog-northern-lights-in-iceland {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-blog-northern-lights-in-iceland.cta {
    height: 60vh;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog-northern-lights-in-iceland.bilaleiga {
    top: -123px;
  }

  .section-blog-northern-lights-in-iceland.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .section-the-ultimate-outdoor-adventure {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-the-ultimate-outdoor-adventure.cta {
    height: 60vh;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-the-ultimate-outdoor-adventure.bilaleiga {
    top: -123px;
  }

  .section-the-ultimate-outdoor-adventure.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .section-epic-road-trips {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-epic-road-trips.cta {
    height: 60vh;
  }

  .section-epic-road-trips.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-epic-road-trips.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-epic-road-trips.bilaleiga {
    top: -123px;
  }

  .section-epic-road-trips.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }

  .section-blog-midnight-sun {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-blog-midnight-sun.cta {
    height: 60vh;
  }

  .section-blog-midnight-sun.banner.forsida {
    margin-top: -137px;
    padding-top: 94px;
  }

  .section-blog-midnight-sun.banner.forsida.mynd {
    margin-top: auto;
  }

  .section-blog-midnight-sun.bilaleiga {
    top: -123px;
  }

  .section-blog-midnight-sun.adalgaur.mynd-haegramegin {
    flex-direction: row;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .section-bilaleiga {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-bilaleiga.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-bilaleiga.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-bilaleiga.banner.forsida.mynd.reykjavik {
    background-position: 63%;
  }

  .section-bilaleiga.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-bilaleiga.bilaleiga {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
    top: 219px;
  }

  .title.h1.white.banner-heading {
    align-items: stretch;
    max-width: 90%;
    margin: 200px auto -48px;
    font-size: 110%;
    display: block;
  }

  .title.h1.white.banner-heading.rainbow {
    letter-spacing: normal;
    text-indent: 0%;
    column-count: auto;
    object-fit: contain;
    flex: 0 auto;
    align-self: auto;
    max-width: 85%;
    margin: 132px auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 2vw;
    line-height: 1.5;
    top: 33px;
  }

  .title.h1.white.banner-heading-2 {
    font-size: 3.8em;
    bottom: 60px;
  }

  .title.h1.cta {
    font-size: 2.6em;
  }

  .title.h1.me-work, .title.h1.about-title {
    font-size: 2em;
  }

  .title.h1.extra-large {
    height: 60vh;
  }

  .title.h2 {
    flex-direction: row-reverse;
    flex: 0 auto;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: 20px;
    margin: -19px auto auto;
    padding-top: 0;
    font-size: 8vw;
    line-height: 3vh;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .title.h2.fyrsti-menu {
    margin-top: 185px;
    margin-left: auto;
    margin-right: auto;
  }

  .title.h2.fyrsti-menu.textbox {
    justify-content: center;
    width: 500px;
    margin-top: 244px;
    display: flex;
    position: relative;
    top: -3%;
  }

  .title.h2.fyrsti-menu.textbox.main {
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    width: 280px;
    margin-top: -99px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .title.h2.fyrsti-menu.textbox.mobile {
    width: 300px;
    font-size: 20px;
    top: -3%;
  }

  .title.h2.we-start {
    clear: none;
    text-align: center;
    object-fit: fill;
    flex-flow: column-reverse;
    place-content: flex-start center;
    align-self: auto;
    align-items: center;
    width: 480px;
    max-width: 300px;
    height: 10px;
    margin: 28px auto auto;
    padding-top: 0;
    font-size: 25px;
    line-height: 30px;
    display: flex;
    position: relative;
    inset: 20% 0%;
  }

  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.menu {
    object-fit: fill;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 320px;
    height: 570px;
    margin: auto;
    padding: 0;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .container.menu.reykjavik-main {
    max-width: 370px;
    height: auto;
    min-height: 600px;
    display: flex;
    top: -40px;
    bottom: auto;
  }

  .container.menu.reykjavik-main.forsida {
    margin-top: 30px;
  }

  .nav-link {
    padding-left: 16px;
    padding-right: 16px;
  }

  .brand-image {
    max-width: 76%;
  }

  .banner-image {
    width: 94%;
    height: auto;
    max-height: none;
  }

  .cta {
    text-align: center;
  }

  .body {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: visible;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .button-primary {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 40vw;
    height: 2vh;
    margin: auto auto 17px;
    left: auto;
    right: auto;
  }

  .bold-text {
    font-size: 20px;
  }

  .image {
    float: none;
    clear: none;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 16px;
    display: block;
    position: static;
    top: auto;
    bottom: 48px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .menu-button-2 {
    outline-offset: 0px;
    text-align: center;
    text-transform: none;
    white-space: normal;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: fill;
    background-color: #0000;
    background-clip: border-box;
    outline: 5px #080808;
    overflow: visible;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .icon {
    background-color: #131212;
  }

  .image-2 {
    max-width: 70%;
  }

  .text-block-2 {
    margin-top: 57px;
    font-size: 110%;
  }

  .bold-text-3 {
    float: none;
    clear: both;
    margin: auto;
    font-size: 20px;
    line-height: 1.5;
    display: flex;
    position: relative;
    inset: 12px 0% auto;
  }

  .takki-menu {
    clear: none;
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    display: block;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .takki-menu.reykjo {
    clear: none;
    justify-content: center;
    align-items: flex-start;
    margin: 18px auto 19px;
    display: flex;
    left: auto;
  }

  .takki-menu.south {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 3vw;
    display: flex;
  }

  .takki-menu.south.voyager {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.south.gunnuhver {
    position: static;
  }

  .takki-menu.south.gullfoss, .takki-menu.south.studlagil, .takki-menu.south.godafoss, .takki-menu.south.hraunfossar, .takki-menu.south.kerlingafjoll {
    font-size: 3vw;
  }

  .takki-menu.north {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-menu.north.swimming {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.north.reykjanesviti {
    line-height: 1;
  }

  .takki-menu.north.selja, .takki-menu.north.hallorms, .takki-menu.north.aku, .takki-menu.north.kirkjufell, .takki-menu.north.aldeyjarfoss {
    font-size: 3vw;
  }

  .takki-menu.west {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
  }

  .takki-menu.west.parks {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.west.skogafoss, .takki-menu.west.borgafjordur, .takki-menu.west.husavik, .takki-menu.west.haifoss {
    font-size: 3vw;
  }

  .takki-menu.highlands {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: -3px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-menu.highlands.perlan {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.highlands.seltun {
    line-height: 1;
  }

  .takki-menu.highlands.reynisfjara {
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-menu.highlands.daimond, .takki-menu.highlands.hengifoss, .takki-menu.highlands.asbyrgi {
    font-size: 3vw;
  }

  .takki-menu.westfjords {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-menu.westfjords.laugavegur {
    width: 60vw;
    font-size: 3vw;
    line-height: 20px;
  }

  .takki-menu.westfjords.gardskagi {
    line-height: 1;
  }

  .takki-menu.westfjords.dc-plane, .takki-menu.westfjords.jokulsarlon, .takki-menu.westfjords.petra, .takki-menu.westfjords.siglufjordur {
    font-size: 3vw;
  }

  .takki-menu.reykja {
    background-color: #162380;
    border-radius: 18px;
    justify-content: flex-end;
    align-items: stretch;
    width: 250px;
    height: 50px;
    font-size: 15px;
    display: flex;
  }

  .takki-menu.reykja.main {
    margin-top: -5px;
    top: auto;
  }

  .takki-menu.reykjavik {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: -44px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 3vw;
  }

  .takki-menu.reykjavik.w--current {
    width: 60vw;
    height: 4vh;
    font-size: 3vw;
  }

  .takki-menu.reykjavik.hallgrimskirkja {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.reykjavik.blar {
    font-size: 3vw;
  }

  .takki-menu.reykjavik.pad.mobile {
    width: 60vw;
  }

  .takki-menu.reykjavik.meradalir-volcano, .takki-menu.reykjavik.thingvellir, .takki-menu.reykjavik.vestrahorn, .takki-menu.reykjavik.myvatn, .takki-menu.reykjavik.glymur {
    font-size: 3vw;
  }

  .takki-menu.east {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-menu.east.cuisine {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-menu.east.westman, .takki-menu.east.lagafljot, .takki-menu.east.dettifoss, .takki-menu.east.langjokull {
    font-size: 3vw;
  }

  .takki-menu.reykjanes {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-menu.reykjanes.harpa {
    width: 60vw;
    font-size: 3vw;
    line-height: 1;
  }

  .takki-menu.reykjanes.geysir {
    font-size: 3vw;
    top: 0;
  }

  .takki-menu.reykjanes.seydisfjordur, .takki-menu.reykjanes.dimmuborgir, .takki-menu.reykjanes.borgarnes {
    font-size: 3vw;
  }

  .takki-menu.explore {
    border-radius: 15px;
    width: 65vw;
    font-size: 3vw;
    display: flex;
  }

  .takki-menu.arrow.reykjavik {
    width: 70vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 2vw;
  }

  .takki-menu.arrow.reykjavik.reykjanes, .takki-menu.arrow.reykjavik.south, .takki-menu.arrow.reykjavik.east, .takki-menu.arrow.reykjavik.north, .takki-menu.arrow.reykjavik.west {
    width: 70vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .takki-menu.arrow.reykjavik.westfjords {
    width: 65vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .takki-menu.arrow.reykjavik.highlands {
    width: 70vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .takki-menu.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 70vw;
    height: 4vh;
    margin-top: 20px;
    margin-bottom: auto;
    bottom: -187px;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking {
    width: 50vw;
    margin-bottom: 20px;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking.fa8905 {
    width: 60vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._4b9850, .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51 {
    width: 70vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51.small {
    width: 75vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._926e51.small._4a9ab3 {
    width: 70vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking.b59d39 {
    width: 55vw;
  }

  .takki-menu.arrow.reykjavik.book-now.blog-booking._3f7feb, .takki-menu.arrow.reykjavik.book-now.blog-booking._3e49bc, .takki-menu.arrow.reykjavik.book-now.blog-booking.d8732d.packages, .takki-menu.arrow.reykjavik.whalewatching {
    width: 70vw;
  }

  .takki-menu.arrow.book-now {
    width: 40vw;
    font-size: 3vw;
  }

  .takki-menu.book-now {
    border-radius: 15px;
    flex-direction: column;
    width: 75vw;
    height: 40px;
    display: flex;
  }

  .takki-menu.book-now.navbar {
    width: 140px;
    height: 30px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: 600;
  }

  .takki-menu.boka-bord._21d9b8 {
    width: 60vw;
    height: 4vh;
    margin-bottom: 20px;
    font-size: 3vw;
  }

  .button-2 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    left: auto;
  }

  .button-2.reykjanes {
    border-radius: 18px;
    justify-content: center;
    align-items: stretch;
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
  }

  .button-3 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
    position: relative;
    inset: 0% 0% auto;
  }

  .button-3.east {
    border-radius: 18px;
    align-items: flex-end;
    width: 280px;
    height: 50px;
    font-size: 15px;
  }

  .image-3 {
    width: 10%;
    max-width: 60%;
    margin: 139px auto 0;
    display: block;
    position: relative;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .image-3.mobile {
    width: 7vw;
    max-width: none;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: 295px 0% 0%;
  }

  .link-block-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading {
    flex-direction: column;
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: auto;
  }

  .heading.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .heading.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .heading.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .heading.black.millitexti {
    margin: 20px 50px;
    font-size: 7vw;
    line-height: 1;
    bottom: auto;
  }

  .heading.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .heading.black.millitexti.blue {
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 6px;
  }

  .heading.black.millitexti.blue.glacier {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading.black.millitexti.blue.horse {
    margin-left: 0;
    margin-right: 0;
  }

  .heading.black.millitexti.blog {
    margin: 30px;
  }

  .heading.black.millitexti.blog._587e96 {
    font-size: 6vw;
  }

  .heading.black.millitexti.blog._3f7feb {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .heading.black.millitexti.blog.fa8905 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .heading.black.millitexti.blog._8379-4, .heading.black.millitexti.blog._4a9ab3 {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .heading.black.millitexti.efsti-blog {
    margin-top: 0;
  }

  .heading.black.millitexti.efsti-blog._05c1fc {
    font-size: 6vw;
  }

  .heading.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .heading.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .heading.undirtexti-blog {
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: 0;
  }

  .link-block-7 {
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-7.pad.mobile {
    width: 250px;
    margin-top: 85px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .div-block-2 {
    flex-direction: row;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .section-2 {
    justify-content: center;
    align-items: center;
    margin-top: 105px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 355px;
    left: -173px;
  }

  .grid {
    grid-template-rows: auto minmax(29px, 1fr);
    grid-template-areas: "Area-2 . . ."
                         "Area Area Area Area"
                         "Area Area Area Area";
    grid-auto-columns: .25fr;
    place-items: center;
  }

  .grid-2 {
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-template: "Area Area" minmax(0, .25fr)
                   "Area-2 Area-2" minmax(500px, 1.25fr)
                   "Area-3 Area-3" 0
                   "Area-4 Area-4"
                   / 3fr .25fr;
    align-content: stretch;
    align-self: auto;
    place-items: center;
    margin: auto;
    position: relative;
    inset: 0% 0% auto;
  }

  .image-10 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-10.pad {
    width: 72vw;
    max-width: none;
    margin: auto;
    top: auto;
    overflow: hidden;
  }

  .image-10.pad.landshlutar {
    width: 15vw;
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .div-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto auto 0;
    display: flex;
    position: relative;
    inset: -53px 0% auto;
  }

  .icon-2 {
    color: var(--black);
  }

  .image-11 {
    margin-bottom: auto;
    margin-left: -17px;
  }

  .nav-menu-3 {
    width: 300px;
    margin-left: 148px;
  }

  .section-4 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .columns-2 {
    position: absolute;
  }

  .main-gluggi {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto auto 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .container-6.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .container-6.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-6.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .container-6.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .container-6.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .container-6.main.mynd-haegramegin.hiti {
    position: static;
  }

  .container-6.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-6.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .container-6.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .container-6.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .container-6.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .container-6.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .container-6.main.mynd-haegramegin.laugavegur, .container-6.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .container-6.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .container-6.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .container-6.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-6.main.mynd-haegramegin.blogfix {
    margin-top: 60px;
  }

  .image-12 {
    object-fit: cover;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    flex: 0 auto;
    width: auto;
    height: 34vh;
    margin-top: -23px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
  }

  .column-7 {
    flex-direction: column;
    align-items: center;
    display: flex;
    top: 219px;
  }

  .bold-text-5 {
    margin: -18px auto 12px;
    font-size: 5vw;
    line-height: 3vh;
    display: flex;
    position: relative;
  }

  .logo.landshlutar {
    width: 18vw;
    margin-top: 35px;
    font-size: 18vw;
  }

  .column-8 {
    margin-top: 172px;
  }

  .bold-text-6 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin: auto -100px;
    font-size: 5vw;
    line-height: 3vh;
    display: flex;
    position: relative;
    top: auto;
  }

  .text-span-3 {
    position: relative;
  }

  .div-block-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    display: flex;
    position: relative;
  }

  .div-block-9 {
    justify-content: center;
    align-items: center;
    margin-top: -213px;
    display: flex;
    position: relative;
  }

  .div-block-10 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
  }

  .div-block-11 {
    margin-top: 401px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-12 {
    margin-top: 32px;
  }

  .columns-3 {
    margin-top: 88px;
  }

  .grid-4 {
    object-fit: fill;
    flex: 0 auto;
    grid-template-rows: minmax(300px, 1fr) repeat(auto-fit, 400px);
    grid-template-areas: "Area-2"
                         "Area";
    grid-auto-flow: row;
    align-self: stretch;
    place-items: center;
    padding: 0;
    position: relative;
  }

  .grid-4.history {
    grid-template-rows: auto auto;
  }

  .grid-4.history.austurvollur {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: grid;
    position: static;
  }

  .grid-4.minnigluggi {
    flex: 0 auto;
    grid-template-rows: minmax(200px, 1fr) repeat(auto-fit, 400px);
    align-self: center;
    align-items: center;
  }

  .grid-4.how-do-i {
    grid-template-rows: minmax(200px, 1fr) repeat(auto-fit, 400px);
  }

  .grid-4.design-gluggi {
    grid-template-rows: minmax(200px, 1fr) repeat(auto-fit, 400px);
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .grid-4.organ {
    grid-template-rows: minmax(200px, 1fr) repeat(auto-fit, 400px);
  }

  .heading-3 {
    text-align: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
  }

  .heading-3.south, .heading-3.reykjanes {
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3.reykjanes.d56e2b {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3.reykjavik {
    margin-top: auto;
    margin-bottom: 12px;
    font-size: 5vw;
    line-height: 3vh;
  }

  .heading-3.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3.reykjavik.pad._4b9653, .heading-3.reykjavik.pad._8379f4 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3.reykjavik.pad.fa8905 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
  }

  .heading-3.reykjavik.pad._926e51 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 7vw;
  }

  .heading-3.reykjavik.pad._1472a7 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3.reykjavik.pad._1472a7.pulsa {
    margin-top: 14px;
    margin-bottom: auto;
  }

  .heading-3.reykjavik.pad.de525b {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3.reykjavik.pad.d8732d {
    margin-top: 20px;
    margin-bottom: auto;
  }

  .heading-3.east, .heading-3.north, .heading-3.west, .heading-3.westfjords {
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3.highlands {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3.titill {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 28px;
    line-height: 1.5;
  }

  .div-block-adal-gluggi {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
    display: block;
    position: static;
    top: auto;
  }

  .div-block-adal-gluggi.reykjanes {
    margin-top: auto;
    top: -22px;
  }

  .div-block-adal-gluggi.south {
    margin-top: -15px;
    top: -13px;
  }

  .div-block-adal-gluggi.east {
    top: -26px;
  }

  .image-16 {
    width: 20vw;
    max-width: none;
    margin-top: auto;
    margin-bottom: auto;
  }

  .menu-mynd {
    object-fit: cover;
    border-radius: 0 0 20px 20px;
    width: 100%;
    height: 400px;
    margin-top: auto;
    display: block;
    position: static;
    top: auto;
  }

  .menu-mynd.vinstri {
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }

  .menu-mynd.left {
    object-fit: cover;
    object-position: 50% 0%;
    height: 400px;
    top: auto;
  }

  .menu-mynd.left.haed40 {
    height: 400px;
    min-height: auto;
    position: static;
  }

  .menu-mynd.left.statue {
    height: 400px;
  }

  .menu-mynd.left.concert {
    margin-top: auto;
  }

  .menu-mynd.left.harpa-today {
    object-position: 50% 50%;
  }

  .menu-mynd.left.organ {
    height: 400px;
  }

  .menu-mynd.haed40 {
    height: auto;
    min-height: 400px;
    top: auto;
  }

  .menu-mynd.foss {
    height: 400px;
    position: static;
  }

  .menu-mynd.kirkja {
    height: 400px;
  }

  .menu-mynd.culture {
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .menu-mynd.design {
    justify-content: space-between;
    height: 400px;
    display: block;
    position: static;
    top: 30px;
    bottom: auto;
  }

  .menu-mynd.symphony, .menu-mynd.represent {
    height: 400px;
  }

  .texti-main-gluggi {
    margin: auto auto 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 1;
    display: block;
  }

  .texti-main-gluggi.south {
    margin: 20px auto 10px;
    line-height: 2vh;
  }

  .texti-main-gluggi.history {
    margin-top: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texti-main-gluggi.history.nedri {
    font-size: 17px;
  }

  .texti-main-gluggi.history.pulsa {
    margin: auto;
  }

  .texti-main-gluggi.history.public {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: auto;
    display: flex;
  }

  .texti-main-gluggi.history.pulsa1 {
    margin-left: auto;
    margin-right: auto;
  }

  .texti-main-gluggi.history.parks {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .texti-main-gluggi.pulsa {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texti-main-gluggi.adventure {
    margin-top: 21px;
  }

  .grid-5 {
    place-items: stretch stretch;
  }

  .image-18 {
    width: 40px;
    margin: 81px auto auto;
    top: 24px;
  }

  .div-block-17 {
    margin-top: 45px;
  }

  .columns-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 21px;
    display: flex;
  }

  .text-block-3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 3.5vw;
    display: flex;
  }

  .image-19 {
    width: 15px;
    margin-left: 3px;
  }

  .columns-5 {
    flex-direction: column;
    width: 300px;
  }

  .section-5 {
    margin-bottom: 42px;
    top: auto;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
    width: 300vw;
    display: flex;
  }

  .book-now {
    flex-direction: row;
    margin-bottom: auto;
    position: static;
    top: 375px;
  }

  .footer-dark {
    margin-top: 20px;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: hidden;
  }

  .container-7 {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary-2.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .we-want-to-tell-you {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 281px;
    overflow: hidden;
  }

  .sign-up {
    margin-top: 20px;
    top: 200px;
    overflow: hidden;
  }

  .field-label, .field-label-2 {
    font-size: 15px;
  }

  .form {
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-10 {
    margin-top: -25px;
    font-size: 6vw;
  }

  .bold-text-10.we-want-to-tell-you {
    max-width: 300px;
    margin-top: auto;
    margin-left: 21px;
    margin-right: 21px;
    font-size: 5vw;
    line-height: 3vh;
    top: auto;
  }

  .div-block-19 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-11 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    top: auto;
    overflow: visible;
  }

  .ferdir_tourdesk {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .tourdesk-tours-module {
    margin-bottom: 101px;
    position: relative;
    bottom: -66px;
  }

  .bold-text-11 {
    font-size: 20px;
    line-height: 1.5;
  }

  .slider-module {
    position: relative;
    top: -232px;
    bottom: auto;
  }

  .slider-2 {
    max-width: 320px;
  }

  .container-9 {
    align-items: center;
    max-width: 320vw;
  }

  .heading-5 {
    align-items: center;
    font-size: 24px;
  }

  .top-tours {
    margin-top: 20px;
    position: static;
    top: 292px;
  }

  .bold-text-12, .bold-text-13, .bold-text-14 {
    font-size: 20px;
  }

  .slider-tourdesk {
    top: 176px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .mynd-1-slider {
    position: relative;
  }

  .link-block-15 {
    bottom: -242px;
  }

  .link-block-15.reykjavik-letsgo {
    width: auto;
    margin-top: auto;
    top: 85px;
    bottom: auto;
  }

  .nav-menu-4 {
    border-radius: 20px;
    width: 406px;
    height: 404px;
  }

  .spark-line-2.spark-simple-line {
    width: 22px;
    height: 3px;
  }

  .spark-simple-menu-button {
    padding-left: 0;
  }

  .spark-nav-link {
    margin-bottom: .5rem;
  }

  .spark-icon {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .spark-nav-menu {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-square-menu-inner {
    background-color: var(--spark-library-white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-square-menu-with-dropdowns {
    padding-right: 0;
  }

  .spark-nav-link-2 {
    margin-bottom: .5rem;
  }

  .spark-nav-link-2.spark-square-button {
    margin-left: .5rem;
    margin-right: .5rem;
    font-size: .75rem;
  }

  .spark-nav-link-2.spark-with-mega-dropdown {
    justify-content: space-between;
    margin-bottom: .5rem;
  }

  .spark-bold-sub-heading {
    padding-left: 0;
  }

  .spark-sub-nav-list.spark-half-split-nav-list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .spark-mega-dropdown-card.spark-left-aligned {
    grid-column-gap: 16px;
  }

  .spark-mega-dropdown-card.spark-left-aligned.spark-simple-shadow-tiny-on-dropdown {
    flex-wrap: wrap;
    height: 574px;
    bottom: -26px;
  }

  .spark-mega-dropdown {
    height: 600px;
  }

  .spark-nav-bar-inner {
    padding-left: 12px;
    padding-right: 12px;
  }

  .spark-nav-bar-inner.spark-short-nav-bar {
    max-width: none;
    padding: 0 0 0 20px;
  }

  .spark-nav-bar {
    padding-left: 0;
    padding-right: 0;
  }

  .image-22 {
    width: 30vw;
    display: inline-block;
  }

  .div-block-21 {
    flex: 0 auto;
  }

  .container-10 {
    flex-direction: column;
    max-width: 411px;
    height: auto;
    min-height: auto;
    overflow: hidden;
  }

  .slider-4 {
    margin-bottom: auto;
    overflow: visible;
  }

  .slide-nav-3 {
    margin-top: auto;
    position: static;
    top: -782px;
  }

  .mask-2 {
    height: auto;
    min-height: 0;
    max-height: none;
    overflow: hidden;
  }

  .slider-tourdesk-top-rated {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: auto;
    margin-bottom: auto;
    display: grid;
    position: static;
    top: 230px;
    overflow: auto;
  }

  .grid-9 {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .reykjavik-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .bold-text-15 {
    font-size: 7vw;
  }

  .paragraph-4 {
    padding-left: 43px;
    padding-right: 43px;
  }

  .bold-text-16 {
    text-align: center;
    margin: 14px auto auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 5vw;
    line-height: 25px;
    position: relative;
    top: auto;
  }

  .image-25 {
    top: auto;
  }

  .image-26 {
    margin-top: -77px;
    top: 46px;
  }

  .mynd-titil-hallgrimskirkjal {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb2040b62733371008556e_Hallgrimskirkja-summer-tulips.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .bold-text-17 {
    font-size: 40px;
    line-height: 50px;
    display: inline;
    position: static;
    top: -40px;
  }

  .bold-text-17.cuisine {
    top: auto;
  }

  .bold-text-17.mynd-texti {
    position: static;
  }

  .heading-7, .heading-7._21d9b8 {
    margin-top: -100px;
    position: static;
  }

  .heading-7.fa8905 {
    margin-top: -100px;
    position: static;
    top: -147px;
    bottom: auto;
  }

  .heading-7.fa8905.cuisine {
    margin-top: -100px;
    top: auto;
  }

  .heading-7._05c1fc, .heading-7.ffffff {
    margin-top: -100px;
    position: static;
  }

  .heading-7.f7d84a {
    margin-top: -100px;
    position: static;
    top: 70px;
    bottom: auto;
  }

  .heading-7.laugavegur {
    margin-top: -100px;
    position: static;
  }

  .paragraph-5 {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 38px;
  }

  .paragraph-5.harpa {
    margin-bottom: auto;
    padding-left: 32px;
    padding-right: 32px;
    top: 59px;
  }

  .paragraph-5.sun-voyager {
    margin-top: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 4vw;
  }

  .paragraph-5.cuisine {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .mynd-history {
    margin-top: auto;
    margin-bottom: 0;
  }

  .info-board-grid.horisontal {
    grid-template-rows: auto;
  }

  .info-board-grid.hiti {
    grid-template-columns: 1fr;
  }

  .heading-8 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-8.harpa {
    padding-left: 33px;
    padding-right: 33px;
  }

  .text-block-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-6.swim {
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-6.swim.vatn {
    margin-bottom: 19px;
  }

  .text-block-6.etiquette {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-6.sun-voyager {
    margin-bottom: 19px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .text-block-6.hallgrims-photo {
    margin-bottom: 20px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .text-block-6.attractions {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-6.harpa {
    padding-left: 37px;
    padding-right: 37px;
  }

  .text-block-6.food {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
  }

  .text-block-6.einar {
    margin-top: auto;
    margin-bottom: 20px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .info-skilti {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    top: -40px;
  }

  .info-skilti.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .info-skilti.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .info-skilti.landsvaedi, .info-skilti.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .info-skilti.opening-hours.info {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    top: auto;
  }

  .info-skilti.opening-hours.harpa {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .info-skilti.opening-hours.harpa.swimming-pools {
    margin-top: auto;
  }

  .info-skilti.opening-hours.harpa.hiti {
    margin-top: 30px;
    display: flex;
    position: static;
    top: auto;
  }

  .info-skilti.opening-hours.harpa.vatn {
    min-height: auto;
    margin-top: auto;
  }

  .info-skilti.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .info-skilti.einar-jonsson {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .youtube {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube.landsvaedi, .youtube.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube.rammi {
    flex-direction: row-reverse;
    height: auto;
    min-height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .container-youtube.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .container-youtube.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-youtube.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .container-youtube.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .bold-text-18 {
    color: #905b4f;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-18._8379f4 {
    color: #8379f4;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-18.d56e2b {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-18.de525b {
    color: #de525b;
  }

  .bold-text-18._1472a7 {
    color: #1472a7;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18.fa8905 {
    color: #fa8905;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18.fa8905.daimond {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-18._3e49bc {
    color: #3e49bc;
    line-height: 1;
  }

  .bold-text-18.d8732d {
    color: #d8732d;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-18._05c1fc {
    color: #05c1fc;
  }

  .bold-text-18._61bd50 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18._3f7feb {
    color: #61bd50;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18.b59d39 {
    color: #b59d39;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18.b59d39._30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-18._4b9653 {
    color: #4b9653;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18._4b9653.forest {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18._926e51 {
    color: #926e51;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18._587e96 {
    color: #587e96;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18._587e96.isafjord {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-18.d85632 {
    color: #d85632;
  }

  .bold-text-18.f7d84a {
    color: #f7d84a;
  }

  .bold-text-18.e84e58 {
    color: #e84e58;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-18.godafoss {
    padding-left: 31px;
    padding-right: 31px;
  }

  .bold-text-18.godafoss.e84e58 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .how-do-i-get-there {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-do-i-get-there.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-do-i-get-there.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-do-i-get-there.landsvaedi, .how-do-i-get-there.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-do-i-get-there.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -40px;
  }

  .can-i-go-inside {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .can-i-go-inside.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-i-go-inside.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-i-go-inside.landsvaedi, .can-i-go-inside.left {
    margin-top: 58px;
    top: 412px;
  }

  .can-i-go-inside.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .history-window {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-window.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-window.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-window.landsvaedi, .history-window.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-window.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .history-window.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .history-window.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .statue-in-front {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .statue-in-front.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .statue-in-front.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .statue-in-front.landsvaedi, .statue-in-front.left {
    margin-top: 58px;
    top: 412px;
  }

  .statue-in-front.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .design {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .design.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .design.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .design.landsvaedi, .design.right {
    margin-top: 58px;
    top: 412px;
  }

  .design.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .pipe-organ {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .pipe-organ.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .pipe-organ.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .pipe-organ.landsvaedi, .pipe-organ.left {
    margin-top: 58px;
    top: 412px;
  }

  .pipe-organ.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .catholic {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .catholic.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .catholic.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .catholic.landsvaedi, .catholic.right {
    margin-top: 58px;
    top: 412px;
  }

  .catholic.right.info {
    height: auto;
    min-height: 350px;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .how-do-you {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-do-you.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-do-you.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-do-you.landsvaedi, .how-do-you.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-do-you.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .audio-player-single-track-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .audio-player-bar-wrapper.bar-wrapper {
    width: 200px;
  }

  .options-wrapper {
    margin-right: 0;
  }

  .bold-text-19 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-19.foodboard {
    margin-top: 10px;
  }

  .bold-text-19.info-pulsa {
    padding-left: 10px;
    padding-right: 10px;
  }

  .info-skilti-photo {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .info-skilti-photo.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .info-skilti-photo.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .info-skilti-photo.landsvaedi, .info-skilti-photo.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .info-skilti-photo.opening-hours.sun-voyager {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 763px;
  }

  .info-skilti-photo.opening-hours.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .info-skilti-photo.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .info-pick-up {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .info-pick-up.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .info-pick-up.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .info-pick-up.landsvaedi, .info-pick-up.opening-hours, .info-pick-up.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .info-red.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .info-red.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .pick-up {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .pick-up.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .pick-up.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .pick-up.landsvaedi, .pick-up.left {
    margin-top: 58px;
    top: 412px;
  }

  .pick-up.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .bold-text-20 {
    color: #3f7feb;
    font-size: 7vw;
  }

  .bold-text-20.e84e58 {
    color: #e84e58;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-20._4b9653 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-20._4b9653._70 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-20.b59d39 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-20.b59d39._30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-20._926e51 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-20._222b90 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-20._3f7feb {
    color: #3f7feb;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-20._3f7feb.jokuls {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-20._05c1fc, .bold-text-20.d85632, .bold-text-20._61bd50, .bold-text-20.d8732d {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-20._587e96 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-20._587e96.asbyrgi, .bold-text-20._1472a7, .bold-text-20._8379f4, .bold-text-20._162380 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .mynd-titil-harpa {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb261ffeacbc73f1f446f9_Harpa-glasswall.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .container-hallgrimskirkja {
    background-color: #0000;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .container-harpa {
    align-self: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .can-you-go-inside {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .can-you-go-inside.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-you-go-inside.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-you-go-inside.landsvaedi, .can-you-go-inside.left {
    margin-top: 58px;
    top: 412px;
  }

  .can-you-go-inside.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -40px;
  }

  .section-reykjavik {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-reykjavik.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-reykjavik.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-reykjavik.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-reykjavik.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-reykjavik.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-reykjavik.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .design-harpa {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .design-harpa.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .design-harpa.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .design-harpa.landsvaedi, .design-harpa.right {
    margin-top: 58px;
    top: 412px;
  }

  .design-harpa.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
    display: block;
    position: static;
    top: -500px;
  }

  .harpa-concert-halls {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .harpa-concert-halls.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .harpa-concert-halls.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .harpa-concert-halls.landsvaedi, .harpa-concert-halls.left {
    margin-top: 58px;
    top: 412px;
  }

  .harpa-concert-halls.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -270px;
  }

  .history-harpa {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-harpa.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-harpa.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-harpa.landsvaedi, .history-harpa.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-harpa.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -89px;
  }

  .harpa-today {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .harpa-today.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .harpa-today.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .harpa-today.landsvaedi, .harpa-today.left {
    margin-top: 58px;
    top: 412px;
  }

  .harpa-today.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 220px;
  }

  .youtube-harpa {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-harpa.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-harpa.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-harpa.landsvaedi, .youtube-harpa.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-harpa.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-sun-voyager {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .what-does-sun-voyager {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .what-does-sun-voyager.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .what-does-sun-voyager.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .what-does-sun-voyager.landsvaedi, .what-does-sun-voyager.right {
    margin-top: 58px;
    top: 412px;
  }

  .what-does-sun-voyager.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .when-was-sun-voyager-uilt {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-was-sun-voyager-uilt.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-was-sun-voyager-uilt.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-was-sun-voyager-uilt.landsvaedi, .when-was-sun-voyager-uilt.left {
    margin-top: 58px;
    top: 412px;
  }

  .when-was-sun-voyager-uilt.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -229px;
  }

  .when-was-sun-voyager-uilt.left.info.naest-efsti {
    display: block;
  }

  .how-long-to-build {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-long-to-build.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-long-to-build.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-long-to-build.landsvaedi, .how-long-to-build.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-long-to-build.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
    top: -224px;
  }

  .info-skilti-sun-voyager {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .info-skilti-sun-voyager.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .info-skilti-sun-voyager.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .info-skilti-sun-voyager.landsvaedi {
    margin-top: 58px;
    top: 412px;
  }

  .info-skilti-sun-voyager.opening-hours {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    margin-bottom: auto;
    position: static;
    top: -376px;
  }

  .info-skilti-sun-voyager.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .can-i-see-the-northern-lights {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .can-i-see-the-northern-lights.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-i-see-the-northern-lights.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-i-see-the-northern-lights.landsvaedi, .can-i-see-the-northern-lights.left {
    margin-top: 58px;
    top: 412px;
  }

  .can-i-see-the-northern-lights.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -483px;
  }

  .history-sun-voyager {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-sun-voyager.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-sun-voyager.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-sun-voyager.landsvaedi, .history-sun-voyager.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-sun-voyager.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -425px;
  }

  .photographing-sun-voyager {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .photographing-sun-voyager.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .photographing-sun-voyager.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .photographing-sun-voyager.landsvaedi, .photographing-sun-voyager.right {
    margin-top: 58px;
    top: 412px;
  }

  .photographing-sun-voyager.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 40px;
  }

  .sun-boat {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .sun-boat.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sun-boat.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .sun-boat.landsvaedi, .sun-boat.left {
    margin-top: 58px;
    top: 412px;
  }

  .sun-boat.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 575px;
  }

  .youtube-sun-voyager {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-sun-voyager.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-sun-voyager.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-sun-voyager.landsvaedi, .youtube-sun-voyager.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-sun-voyager.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 377px;
  }

  .mynd-titil-lacal-cuisine {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb517a5c439a1a0680c847_lobster.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .container-local-cuisine {
    margin-top: auto;
    margin-bottom: auto;
  }

  .food-skilti-1 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    top: -40px;
  }

  .food-skilti-1.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .food-skilti-1.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .food-skilti-1.landsvaedi, .food-skilti-1.opening-hours, .food-skilti-1.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .food-skilti-2 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: 54px;
  }

  .food-skilti-2.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .food-skilti-2.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .food-skilti-2.landsvaedi, .food-skilti-2.opening-hours, .food-skilti-2.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .food-skilti-3 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -42px;
  }

  .food-skilti-3.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .food-skilti-3.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .food-skilti-3.landsvaedi, .food-skilti-3.opening-hours, .food-skilti-3.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .history-local-cuisine {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-local-cuisine.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-local-cuisine.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-local-cuisine.landsvaedi, .history-local-cuisine.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-local-cuisine.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 373px;
  }

  .hot-dog-heading {
    font-size: 28px;
    line-height: 3vh;
  }

  .grid-pulsa {
    object-fit: fill;
    flex: none;
    grid-template-rows: 450px repeat(auto-fit, minmax(14px, 1fr));
    grid-template-areas: "Area-2"
                         "Area";
    grid-auto-flow: row;
    align-self: auto;
    place-items: center;
    padding: 0;
    position: relative;
  }

  .grid-pulsa.history {
    flex: 1;
    grid-template-rows: minmax(auto, 1fr) auto auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1.25fr));
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    align-self: stretch;
  }

  .fiskfelagid {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .fiskfelagid.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .fiskfelagid.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .fiskfelagid.landsvaedi, .fiskfelagid.right {
    margin-top: 58px;
    top: 412px;
  }

  .fiskfelagid.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .mynd-titil-swimming {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc0d871fe6f5c97e500113_swimming-pool-iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .container-swimming {
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .matarkjallarinn {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .matarkjallarinn.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .matarkjallarinn.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .matarkjallarinn.landsvaedi, .matarkjallarinn.left {
    margin-top: 58px;
    top: 412px;
  }

  .matarkjallarinn.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1452px;
  }

  .best-swimming-pools {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .best-swimming-pools.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .best-swimming-pools.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .best-swimming-pools.landsvaedi, .best-swimming-pools.right {
    margin-top: 58px;
    top: 412px;
  }

  .best-swimming-pools.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .grafarvogslaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .grafarvogslaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grafarvogslaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .grafarvogslaug.landsvaedi, .grafarvogslaug.left {
    margin-top: 58px;
    top: 412px;
  }

  .grafarvogslaug.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .breidholtslaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .breidholtslaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .breidholtslaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .breidholtslaug.landsvaedi, .breidholtslaug.right {
    margin-top: 58px;
    top: 412px;
  }

  .breidholtslaug.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .arbaejarlaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .arbaejarlaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .arbaejarlaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .arbaejarlaug.landsvaedi, .arbaejarlaug.left {
    margin-top: 58px;
    top: 412px;
  }

  .arbaejarlaug.left.info {
    flex-direction: column-reverse;
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
  }

  .sundholl-reykjavik {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .sundholl-reykjavik.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sundholl-reykjavik.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .sundholl-reykjavik.landsvaedi, .sundholl-reykjavik.right {
    margin-top: 58px;
    top: 412px;
  }

  .sundholl-reykjavik.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .vesturbaejarlaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .vesturbaejarlaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .vesturbaejarlaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .vesturbaejarlaug.landsvaedi, .vesturbaejarlaug.left {
    margin-top: 58px;
    top: 412px;
  }

  .vesturbaejarlaug.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .swiminng-pool-etiquette {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: 30px auto auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .swiminng-pool-etiquette.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .swiminng-pool-etiquette.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .swiminng-pool-etiquette.landsvaedi, .swiminng-pool-etiquette.opening-hours, .swiminng-pool-etiquette.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .take-of-shoes {
    padding: 20px;
  }

  .youtube-swimming-pools {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-swimming-pools.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-swimming-pools.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-swimming-pools.landsvaedi, .youtube-swimming-pools.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-swimming-pools.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 412px;
  }

  .mynd-titil-public-parks {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc3316b9a071b8bf77db18_tjornin-red-frozen.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .container-public-parks {
    margin-top: auto;
    margin-bottom: auto;
  }

  .history-public-parks1 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-public-parks1.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-public-parks1.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-public-parks1.landsvaedi, .history-public-parks1.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-public-parks1.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .austurvollur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .austurvollur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .austurvollur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .austurvollur.landsvaedi, .austurvollur.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .austurvollur.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
    top: auto;
  }

  .grotta {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .grotta.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grotta.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .grotta.landsvaedi, .grotta.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .grotta.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .grotta.full-pic.history.plus-30 {
    margin-top: auto;
  }

  .laugardalur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .laugardalur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .laugardalur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .laugardalur.landsvaedi, .laugardalur.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .laugardalur.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .history-public-parks5 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-public-parks5.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-public-parks5.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-public-parks5.landsvaedi, .history-public-parks5.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-public-parks6 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-public-parks6.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-public-parks6.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-public-parks6.landsvaedi, .history-public-parks6.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-public-parks6-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-public-parks6-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-public-parks6-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-public-parks6-copy.landsvaedi, .history-public-parks6-copy.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-public-parks6-copy-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-public-parks6-copy-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-public-parks6-copy-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-public-parks6-copy-copy.landsvaedi, .history-public-parks6-copy-copy.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .hljomskalagardur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hljomskalagardur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hljomskalagardur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hljomskalagardur.landsvaedi, .hljomskalagardur.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .hljomskalagardur.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .klambratun {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .klambratun.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .klambratun.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .klambratun.landsvaedi, .klambratun.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .klambratun.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .nautholsvik {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .nautholsvik.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nautholsvik.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .nautholsvik.landsvaedi, .nautholsvik.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .nautholsvik.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-bottom: auto;
    position: static;
  }

  .arnarholl {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .arnarholl.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .arnarholl.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .arnarholl.landsvaedi, .arnarholl.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .arnarholl.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .einar-jonsson {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .einar-jonsson.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .einar-jonsson.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .einar-jonsson.landsvaedi, .einar-jonsson.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .einar-jonsson.full-pic.history {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-laugavegur-shopping {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cc63cbfbf4f573d6186f5e_scooters.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .container-laugavegur {
    margin-top: auto;
    margin-bottom: auto;
  }

  .laugavegur-shopping {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .laugavegur-shopping.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .laugavegur-shopping.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .laugavegur-shopping.landsvaedi, .laugavegur-shopping.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .laugavegur-shopping.full-pic.history {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .hlemmur-matholl {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hlemmur-matholl.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hlemmur-matholl.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hlemmur-matholl.landsvaedi, .hlemmur-matholl.left {
    margin-top: 58px;
    top: 412px;
  }

  .hlemmur-matholl.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .farmers-market {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .farmers-market.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .farmers-market.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .farmers-market.landsvaedi, .farmers-market.right {
    margin-top: 58px;
    top: 412px;
  }

  .farmers-market.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .sandholt-bakery {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .sandholt-bakery.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sandholt-bakery.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .sandholt-bakery.landsvaedi, .sandholt-bakery.left {
    margin-top: 58px;
    top: 412px;
  }

  .sandholt-bakery.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mal-og-menning {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .mal-og-menning.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .mal-og-menning.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .mal-og-menning.landsvaedi, .mal-og-menning.right {
    margin-top: 58px;
    top: 412px;
  }

  .mal-og-menning.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .noodle-station {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .noodle-station.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .noodle-station.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .noodle-station.landsvaedi, .noodle-station.left {
    margin-top: 58px;
    top: 412px;
  }

  .noodle-station.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .kaldi-bar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .kaldi-bar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .kaldi-bar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .kaldi-bar.landsvaedi, .kaldi-bar.right {
    margin-top: 58px;
    top: 412px;
  }

  .kaldi-bar.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-perlan-museum {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63d29892ed92f8a275a9f505_Rainbow-over-Reykjavik.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .container-perlan-museum {
    margin-top: auto;
    margin-bottom: auto;
  }

  .indoor-ice-cave {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .indoor-ice-cave.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .indoor-ice-cave.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .indoor-ice-cave.landsvaedi, .indoor-ice-cave.left {
    margin-top: 58px;
    top: 412px;
  }

  .indoor-ice-cave.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .northern-lights-planetarium {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .northern-lights-planetarium.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .northern-lights-planetarium.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .northern-lights-planetarium.landsvaedi, .northern-lights-planetarium.right {
    margin-top: 58px;
    top: 412px;
  }

  .northern-lights-planetarium.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .wonders-of-iceland {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .wonders-of-iceland.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .wonders-of-iceland.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .wonders-of-iceland.landsvaedi, .wonders-of-iceland.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .wonders-of-iceland.full-pic.history {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .observation-deck {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .observation-deck.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .observation-deck.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .observation-deck.landsvaedi, .observation-deck.left {
    margin-top: 58px;
    top: 412px;
  }

  .observation-deck.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .food-at-perlan {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .food-at-perlan.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .food-at-perlan.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .food-at-perlan.landsvaedi, .food-at-perlan.right {
    margin-top: 58px;
    top: 412px;
  }

  .food-at-perlan.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .container-12 {
    height: 400px;
    position: relative;
    top: 47px;
  }

  .youtube-2 {
    flex: 0 auto;
    align-self: center;
  }

  .bold-text-27 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-27._8379f4 {
    color: #8379f4;
  }

  .bold-text-28 {
    font-size: 28px;
    line-height: 3vh;
  }

  .bold-text-28._1472a7 {
    color: #1472a7;
    font-size: 7vw;
  }

  .pulsutexti {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-29 {
    font-size: 28px;
    line-height: 3vh;
  }

  .bold-text-30 {
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-30._1472a7 {
    font-size: 7vw;
  }

  .bold-text-31 {
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-32 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-32.fa8905 {
    color: #fa8905;
    margin-top: auto;
    margin-bottom: auto;
  }

  .nearby-attractions {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .nearby-attractions.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nearby-attractions.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .nearby-attractions.landsvaedi, .nearby-attractions.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .nearby-attractions.opening-hours.hallgrims {
    margin-bottom: 527px;
    top: 201px;
  }

  .nearby-attractions.opening-hours.nearby {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .nearby-attractions.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .culture {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .culture.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .culture.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .culture.landsvaedi, .culture.right {
    margin-top: 58px;
    top: 412px;
  }

  .culture.right.info {
    height: auto;
    min-height: 350px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: -257px;
  }

  .bold-text-33 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
  }

  .bold-text-33.de525b {
    color: #de525b;
  }

  .bold-text-34 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-34._4b9850 {
    color: #4b9850;
  }

  .bold-text-34.fa8905 {
    color: #fa8905;
  }

  .bold-text-34.petra {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-35 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-35.d56e2b {
    color: #d56e2b;
    margin-top: auto;
    margin-bottom: auto;
  }

  .bold-text-35._926e51 {
    color: #926e51;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-35._3f7feb {
    color: #3f7feb;
  }

  .bold-text-35.e84e58 {
    line-height: 1;
  }

  .bold-text-35._8c9856 {
    color: #8c9856;
    line-height: 1;
  }

  .bold-text-35._587e96 {
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-35._4b9653, .bold-text-35.b59d39 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-35._05c1fc {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-35.fa8905 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1;
  }

  .bold-text-35._8379f4 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-35.e54f5a {
    margin-bottom: 32px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-35.d8732d {
    color: #8c9856;
    line-height: 1;
  }

  .bold-text-35._926e51 {
    margin-bottom: 32px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-36 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-36.b59d39 {
    color: #b59d39;
    margin-top: auto;
    margin-bottom: auto;
  }

  .html-embed-4 {
    margin-top: 24px;
  }

  .orchestra-harpa {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .orchestra-harpa.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .orchestra-harpa.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .orchestra-harpa.landsvaedi, .orchestra-harpa.right {
    margin-top: 58px;
    top: 412px;
  }

  .orchestra-harpa.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: -122px;
  }

  .bold-text-37 {
    position: relative;
    top: -47px;
  }

  .swimming-titill {
    padding-left: 19px;
    padding-right: 19px;
    line-height: 1;
  }

  .bold-text-38 {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .bold-text-39 {
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-39._8379f4 {
    color: #8379f4;
  }

  .bold-text-40, .bold-text-41 {
    font-size: 7vw;
  }

  .bold-text-42 {
    font-size: 7vw;
    line-height: 3vh;
  }

  .bold-text-43 {
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-44, .bold-text-45 {
    line-height: 1;
  }

  .bold-text-47.admission {
    margin-top: 10px;
  }

  .container-fyrsti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    top: auto;
  }

  .container-fyrsti.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: auto;
    display: flex;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    padding-bottom: 0;
    display: block;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.voyager {
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-fyrsti.main.mynd-haegramegin.infoboard-1.foodboard1, .container-fyrsti.main.mynd-haegramegin.grafarvogslaug {
    position: static;
  }

  .container-fyrsti.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-fyrsti.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    position: static;
  }

  .container-fyrsti.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .main-gluggi-reykjavik {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .main-gluggi-reykjavik.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-reykjavik.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .main-gluggi-reykjavik.mainmenu.reykjavik {
    margin-top: auto;
    top: 59px;
  }

  .main-gluggi-reykjavik.landsvaedi {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    top: 412px;
  }

  .heading-3-main {
    text-align: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 7vw;
    line-height: 3vh;
  }

  .heading-3-main.south, .heading-3-main.reykjanes {
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3-main.reykjanes.d56e2b {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-main.reykjavik {
    margin-top: auto;
    margin-bottom: 12px;
    font-size: 5vw;
    line-height: 3vh;
  }

  .heading-3-main.reykjavik.pad {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3-main.reykjavik.pad._4b9653, .heading-3-main.reykjavik.pad._8379f4 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3-main.reykjavik.pad.fa8905 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
  }

  .heading-3-main.reykjavik.pad._926e51 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 7vw;
  }

  .heading-3-main.reykjavik.pad._1472a7 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3-main.reykjavik.pad._1472a7.pulsa {
    margin-top: 14px;
    margin-bottom: auto;
  }

  .heading-3-main.reykjavik.pad.de525b {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3-main.reykjavik.pad.d8732d {
    margin-top: 20px;
    margin-bottom: auto;
  }

  .heading-3-main.east, .heading-3-main.north, .heading-3-main.west, .heading-3-main.westfjords {
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3-main.highlands {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 7vw;
    line-height: 1.5;
  }

  .heading-3-main.titill {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 28px;
    line-height: 1.5;
  }

  .heading-3-main.white {
    color: #fff;
  }

  .heading-3-main._1472a7 {
    color: #1472a7;
    margin-top: 20px;
    margin-left: 6px;
    margin-right: 6px;
    font-size: 7vw;
    line-height: 1;
  }

  .heading-3-main.d56e2b {
    color: #d56e2b;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.b59d39 {
    color: #b59d39;
    margin-top: 20px;
  }

  .heading-3-main._587e96 {
    margin-top: 20px;
  }

  .heading-3-main._926e51, .heading-3-main._4b9653, .heading-3-main._8379f4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.d8732d {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-3-main._162380 {
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1;
  }

  .heading-3-main._162380.lagoon-booking {
    margin-left: 18px;
    margin-right: 18px;
  }

  .heading-3-main.de525b {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main.fa8905 {
    color: #3f7feb;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main._4b9850 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main._3e49bc {
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1;
  }

  .heading-3-main.e84e58 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-3-main._3f7feb {
    color: #3f7feb;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-main._3f7feb.reykjanesviti.b59d39 {
    margin-top: 10px;
  }

  .heading-3-main.d85632 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-3-main._587e96 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .heading-3-main.fa8905 {
    color: #fa8905;
    margin-bottom: 0;
    line-height: 1;
  }

  .heading-3-main._61bd50 {
    color: #3f7feb;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .kynning-texti-mobile {
    text-align: center;
    flex-flow: column wrap;
    flex: 1;
    align-self: auto;
    margin: -16px 21px 27px;
    padding: 8px;
    font-size: 5vw;
    line-height: 1;
    display: block;
    position: relative;
    top: auto;
  }

  .kynning-texti-mobile.harpa {
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .kynning-texti-mobile.sun-voyager {
    margin-top: 50px;
    position: static;
    top: -146px;
  }

  .kynning-texti-mobile.cuisine {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .kynning-texti-mobile.swmming, .kynning-texti-mobile.public {
    margin-top: 50px;
    position: static;
  }

  .kynning-texti-mobile.perlan {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .kynning-texti-mobile.forsida {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
    font-size: 5vw;
    top: 117px;
  }

  .kynning-texti-mobile.pad {
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    position: static;
  }

  .laugardalslaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .laugardalslaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .laugardalslaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .laugardalslaug.landsvaedi, .laugardalslaug.right {
    margin-top: 58px;
    top: 412px;
  }

  .laugardalslaug.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-photograph-hallgrims {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-photograph-hallgrims.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-photograph-hallgrims.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-photograph-hallgrims.landsvaedi, .how-to-photograph-hallgrims.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-photograph-hallgrims.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .how-to-photograph-hallgrims.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
  }

  .how-to-photograph-hallgrims.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    position: static;
    top: auto;
  }

  .skilti-heading {
    margin: 10px auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
  }

  .skilti-heading.harpa {
    padding-left: 33px;
    padding-right: 33px;
  }

  .skilti-texti {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    text-decoration: none;
  }

  .skilti-texti.swim {
    padding-left: 10px;
    padding-right: 10px;
  }

  .skilti-texti.swim.vatn {
    margin-bottom: 19px;
  }

  .skilti-texti.etiquette {
    padding-left: 10px;
    padding-right: 10px;
  }

  .skilti-texti.sun-voyager {
    margin-bottom: 19px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .skilti-texti.hallgrims-photo {
    margin-bottom: 20px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .skilti-texti.attractions {
    padding-left: 16px;
    padding-right: 16px;
  }

  .skilti-texti.harpa {
    padding-left: 37px;
    padding-right: 37px;
  }

  .skilti-texti.food {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .skilti-texti.einar {
    margin-top: auto;
    margin-bottom: 20px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .link-block-20.w--current {
    z-index: 3;
  }

  .pila-upp.w--current {
    z-index: 3;
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .image-29 {
    margin-top: -90px;
  }

  .container-sun-voyager {
    align-self: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .efsti-gluggi {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: -30px;
  }

  .efsti-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi.main.mynd-haegramegin.laugavegur, .efsti-gluggi.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi.petras {
    min-height: 855px;
  }

  .efsti-gluggi.hengifoss {
    min-height: 956px;
  }

  .bold-text-88 {
    font-size: 7vw;
  }

  .heading-info-skilti {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-info-skilti.harpa {
    padding-left: 33px;
    padding-right: 33px;
  }

  .swimming-skilti {
    max-width: 370px;
    margin-top: auto;
  }

  .swimming-skilti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .swimming-skilti.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .swimming-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .swimming-skilti.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.hiti {
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .swimming-skilti.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .swimming-skilti.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .swimming-skilti.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .swimming-skilti.main.mynd-haegramegin.laugavegur, .swimming-skilti.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .swimming-skilti.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .swimming-skilti.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .swimming-skilti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .div-block-28 {
    top: -26px;
  }

  .image-30 {
    opacity: .08;
    top: 45px;
  }

  .lottie-animation {
    width: 307px;
    position: relative;
    overflow: hidden;
  }

  .how-do-i-get-there-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-do-i-get-there-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-do-i-get-there-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-do-i-get-there-copy.landsvaedi, .how-do-i-get-there-copy.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-do-i-get-there-copy.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .naestefsti-gluggi {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    max-width: 370px;
    margin-top: auto;
    display: flex;
    position: static;
    top: auto;
  }

  .naestefsti-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi.hallormst {
    min-height: 895px;
    display: block;
  }

  .naestefsti-gluggi.borg-eystri {
    min-height: 1009px;
    display: block;
  }

  .opening-hours.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .opening-hours.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: center;
    max-width: none;
    margin-top: 30px;
    display: flex;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .opening-hours.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .opening-hours.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.hiti {
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .opening-hours.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .opening-hours.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .opening-hours.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .opening-hours.main.mynd-haegramegin.laugavegur, .opening-hours.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .opening-hours.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .opening-hours.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .opening-hours.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 370px;
    min-height: auto;
    margin-top: 30px;
    display: flex;
    position: static;
    top: 36px;
  }

  .gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi.main.mynd-haegramegin.laugavegur, .gluggi.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi.langur {
    min-height: 840px;
  }

  .gluggi.surrounding {
    min-height: 904px;
  }

  .tips-for-photography.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .tips-for-photography.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .tips-for-photography.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .tips-for-photography.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.hiti {
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .tips-for-photography.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .tips-for-photography.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .tips-for-photography.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .tips-for-photography.main.mynd-haegramegin.laugavegur, .tips-for-photography.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .tips-for-photography.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .tips-for-photography.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .tips-for-photography.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .nearby-attr.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .nearby-attr.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .nearby-attr.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .nearby-attr.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.hiti {
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .nearby-attr.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .nearby-attr.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .nearby-attr.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .nearby-attr.main.mynd-haegramegin.laugavegur, .nearby-attr.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .nearby-attr.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .nearby-attr.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .nearby-attr.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .div-block-29 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .harpa-opening.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .harpa-opening.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: auto;
    display: flex;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .harpa-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .harpa-opening.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.hiti {
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .harpa-opening.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .harpa-opening.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .harpa-opening.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .harpa-opening.main.mynd-haegramegin.laugavegur, .harpa-opening.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .harpa-opening.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .harpa-opening.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .harpa-opening.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .where-is-sun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .where-is-sun.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .where-is-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .where-is-sun.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.hiti {
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .where-is-sun.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .where-is-sun.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .where-is-sun.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .where-is-sun.main.mynd-haegramegin.laugavegur, .where-is-sun.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .where-is-sun.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .where-is-sun.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .where-is-sun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .photography-sun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .photography-sun.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .photography-sun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .photography-sun.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.hiti {
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .photography-sun.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .photography-sun.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .photography-sun.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .photography-sun.main.mynd-haegramegin.laugavegur, .photography-sun.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .photography-sun.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .photography-sun.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .photography-sun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .food-skilti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .food-skilti.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .food-skilti.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.hiti {
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .food-skilti.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .food-skilti.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .food-skilti.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .food-skilti.main.mynd-haegramegin.laugavegur, .food-skilti.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .food-skilti.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .food-skilti.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .food-skilti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-6-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .container-6-copy.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .container-6-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .container-6-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.hiti {
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .container-6-copy.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .container-6-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .container-6-copy.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .container-6-copy.main.mynd-haegramegin.laugavegur, .container-6-copy.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .container-6-copy.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .container-6-copy.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .container-6-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.hiti {
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .container-6-copy-copy.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .container-6-copy-copy.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.laugavegur, .container-6-copy-copy.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .container-6-copy-copy.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .container-6-copy-copy.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .container-6-copy-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .food-skilti-tips.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .food-skilti-tips.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .food-skilti-tips.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.hiti {
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .food-skilti-tips.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .food-skilti-tips.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .food-skilti-tips.main.mynd-haegramegin.laugavegur, .food-skilti-tips.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .food-skilti-tips.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .food-skilti-tips.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .food-skilti-tips.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.hiti {
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .food-skilti-seasons.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .food-skilti-seasons.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.laugavegur, .food-skilti-seasons.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .food-skilti-seasons.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .food-skilti-seasons.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .food-skilti-seasons.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .hot-dog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .hot-dog.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .hot-dog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .hot-dog.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.hiti {
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .hot-dog.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .hot-dog.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .hot-dog.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .hot-dog.main.mynd-haegramegin.laugavegur, .hot-dog.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .hot-dog.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .hot-dog.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .hot-dog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .cost-of-swimming.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .cost-of-swimming.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .cost-of-swimming.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.hiti {
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .cost-of-swimming.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .cost-of-swimming.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .cost-of-swimming.main.mynd-haegramegin.laugavegur, .cost-of-swimming.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .cost-of-swimming.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .cost-of-swimming.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .cost-of-swimming.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .how-warm.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-warm.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-warm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-warm.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-warm.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-warm.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-warm.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-warm.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-warm.main.mynd-haegramegin.laugavegur, .how-warm.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-warm.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-warm.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-warm.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .water-posts.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .water-posts.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .water-posts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .water-posts.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.hiti {
    position: static;
  }

  .water-posts.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .water-posts.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .water-posts.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .water-posts.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .water-posts.main.mynd-haegramegin.laugavegur, .water-posts.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .water-posts.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .water-posts.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .water-posts.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .einar-jons.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .einar-jons.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .einar-jons.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .einar-jons.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.hiti {
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .einar-jons.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .einar-jons.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .einar-jons.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .einar-jons.main.mynd-haegramegin.laugavegur, .einar-jons.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .einar-jons.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .einar-jons.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .einar-jons.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .image-31 {
    max-width: 50vw;
    top: -73px;
  }

  .lottie-animation-2 {
    top: -108px;
  }

  .div-block-31 {
    top: -155px;
  }

  .reykjanes-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .section-reykjanes {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-reykjanes.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-reykjanes.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-reykjanes.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-reykjanes.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-reykjanes.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-reykjanes.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .reykjanes-headin {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .mynd-titil-meradalir {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e647d1ccb110d1897a763c_meradalir-smaug-square.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    position: static;
    top: auto;
  }

  .update-titill {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .update-titill.foodboard {
    margin-top: 10px;
  }

  .update-titill.info-pulsa {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hiking-to-meradalir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hiking-to-meradalir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hiking-to-meradalir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hiking-to-meradalir.landsvaedi, .hiking-to-meradalir.left {
    margin-top: 58px;
    top: 412px;
  }

  .hiking-to-meradalir.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .path-a {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .path-a.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .path-a.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .path-a.landsvaedi, .path-a.right {
    margin-top: 58px;
    top: 412px;
  }

  .path-a.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .path-b {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .path-b.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .path-b.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .path-b.landsvaedi, .path-b.left {
    margin-top: 58px;
    top: 412px;
  }

  .path-b.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .path-c {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .path-c.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .path-c.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .path-c.landsvaedi, .path-c.right {
    margin-top: 58px;
    top: 412px;
  }

  .path-c.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-prepare.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-to-prepare.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-to-prepare.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-to-prepare.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-to-prepare.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-to-prepare.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-to-prepare.main.mynd-haegramegin.laugavegur, .how-to-prepare.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-to-prepare.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-to-prepare.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-to-prepare.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .can-you-fly-a-drone {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .can-you-fly-a-drone.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-you-fly-a-drone.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-you-fly-a-drone.landsvaedi, .can-you-fly-a-drone.right {
    margin-top: 58px;
    top: 412px;
  }

  .can-you-fly-a-drone.right.info {
    height: auto;
    min-height: 350px;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .mynd-titil-blue-lagoon {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e2f1bc0033f930d35923b8_blue-lagoon-algua.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .faq-texti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .faq-texti.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .faq-texti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .faq-texti.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.hiti {
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .faq-texti.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .faq-texti.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .faq-texti.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .faq-texti.main.mynd-haegramegin.laugavegur, .faq-texti.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .faq-texti.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .faq-texti.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .faq-texti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .what-is-the-blue-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .what-is-the-blue-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .what-is-the-blue-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .what-is-the-blue-lagoon.landsvaedi, .what-is-the-blue-lagoon.left {
    margin-top: 58px;
    top: 412px;
  }

  .what-is-the-blue-lagoon.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .how-hot-is-the-blue-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-hot-is-the-blue-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-hot-is-the-blue-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-hot-is-the-blue-lagoon.landsvaedi, .how-hot-is-the-blue-lagoon.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-hot-is-the-blue-lagoon.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
    display: block;
    position: static;
    top: -500px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: 45px;
    display: flex;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.hiti {
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.laugavegur, .lue-lagoon-opening.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .lue-lagoon-opening.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .expert-advice.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .expert-advice.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .expert-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .expert-advice.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.hiti {
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .expert-advice.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .expert-advice.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .expert-advice.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .expert-advice.main.mynd-haegramegin.laugavegur, .expert-advice.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .expert-advice.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .expert-advice.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .expert-advice.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .skin-care {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .skin-care.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .skin-care.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .skin-care.landsvaedi, .skin-care.right {
    margin-top: 58px;
    top: 412px;
  }

  .skin-care.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: -122px;
  }

  .how-to-get-to-blu-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-blu-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-blu-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-blu-lagoon.landsvaedi, .how-to-get-to-blu-lagoon.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-blu-lagoon.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -270px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.hiti {
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.laugavegur, .blue-lagoon-nearby.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .blue-lagoon-nearby.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .youtube-blue-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-blue-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-blue-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-blue-lagoon.landsvaedi, .youtube-blue-lagoon.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-blue-lagoon.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-reykjanesta {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e2fc0f5030a76d5fd80a6c_Reykjanesta.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .karlinn-the-man {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .karlinn-the-man.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .karlinn-the-man.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .karlinn-the-man.landsvaedi, .karlinn-the-man.right {
    margin-top: 58px;
    top: 412px;
  }

  .karlinn-the-man.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
    top: -224px;
  }

  .valahnjukur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .valahnjukur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .valahnjukur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .valahnjukur.landsvaedi, .valahnjukur.left {
    margin-top: 58px;
    top: 412px;
  }

  .valahnjukur.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -229px;
  }

  .valahnjukur.left.info.naest-efsti {
    display: block;
  }

  .tectonic-plates {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .tectonic-plates.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tectonic-plates.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .tectonic-plates.landsvaedi, .tectonic-plates.right {
    margin-top: 58px;
    top: 412px;
  }

  .tectonic-plates.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .mynd-titil-gunnuhver {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e300c0156daba58c5e63f4_Gunnuhver-bridge-.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .where-is-gunnuhver {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .where-is-gunnuhver.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-gunnuhver.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-gunnuhver.landsvaedi, .where-is-gunnuhver.opening-hours, .where-is-gunnuhver.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .the-area {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-area.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-area.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-area.landsvaedi, .the-area.right {
    margin-top: 58px;
    top: 412px;
  }

  .the-area.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .krysuvikurbjarg {
    background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3037c58fecf6ce6ec4ae9_krisuvikurbjarg-sunset.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .how-to-get-to-krysuvikurbjarg {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-krysuvikurbjarg.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-krysuvikurbjarg.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-krysuvikurbjarg.landsvaedi, .how-to-get-to-krysuvikurbjarg.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-krysuvikurbjarg.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .hostory-of-krysuvikurbjarg {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hostory-of-krysuvikurbjarg.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hostory-of-krysuvikurbjarg.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hostory-of-krysuvikurbjarg.landsvaedi, .hostory-of-krysuvikurbjarg.left {
    margin-top: 58px;
    top: 412px;
  }

  .hostory-of-krysuvikurbjarg.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .folklore-at-krysuvikurbjarg {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    top: -40px;
  }

  .folklore-at-krysuvikurbjarg.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .folklore-at-krysuvikurbjarg.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .folklore-at-krysuvikurbjarg.landsvaedi, .folklore-at-krysuvikurbjarg.right {
    margin-top: 58px;
    top: 412px;
  }

  .folklore-at-krysuvikurbjarg.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-reykjanesviti {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e305f2c61ff04ec65c395f_reykjanesviti-car-.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .history-reykjanesviti {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .history-reykjanesviti.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .history-reykjanesviti.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .history-reykjanesviti.landsvaedi, .history-reykjanesviti.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .history-reykjanesviti.full-pic.history {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .fun-facts.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .fun-facts.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .fun-facts.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.hiti {
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .fun-facts.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .fun-facts.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .fun-facts.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .fun-facts.main.mynd-haegramegin.laugavegur, .fun-facts.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .fun-facts.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .fun-facts.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .fun-facts.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-gardskagi-lighthouse {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3091e4c3f73b2ef5fa833_gardur-ocean-temp.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .gardur-town {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .gardur-town.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .gardur-town.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .gardur-town.landsvaedi, .gardur-town.left {
    margin-top: 58px;
    top: 412px;
  }

  .gardur-town.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .short-lighthouse {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .short-lighthouse.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .short-lighthouse.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .short-lighthouse.landsvaedi, .short-lighthouse.right {
    margin-top: 58px;
    top: 412px;
  }

  .short-lighthouse.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .the-new-lighthouse {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-new-lighthouse.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-new-lighthouse.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-new-lighthouse.landsvaedi, .the-new-lighthouse.left {
    margin-top: 58px;
    top: 412px;
  }

  .the-new-lighthouse.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-there.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-to-get-there.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-to-get-there.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-to-get-there.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-to-get-there.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-to-get-there.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-to-get-there.main.mynd-haegramegin.laugavegur, .how-to-get-there.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-to-get-there.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-to-get-there.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-to-get-there.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-seltun-geuthermal-area {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e30bd15030a7a722d96d5f_seltun-geothermal-area-wide.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .seltunshverir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .seltunshverir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .seltunshverir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .seltunshverir.landsvaedi, .seltunshverir.left {
    margin-top: 58px;
    top: 412px;
  }

  .seltunshverir.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .when-you-arrive {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-you-arrive.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-you-arrive.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-you-arrive.landsvaedi, .when-you-arrive.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-you-arrive.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.laugavegur, .how-to-get-to-seltun.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-to-get-to-seltun.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .section-south-coast {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-south-coast.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-south-coast.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-south-coast.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-south-coast.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-south-coast.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-south-coast.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .south-coast-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .container-south-coast {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-south-coast.menu {
    object-fit: fill;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 320px;
    height: 570px;
    margin: auto;
    padding: 0;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .container-south-coast.menu.reykjavik-main {
    max-width: 370px;
    height: auto;
    min-height: 600px;
    display: flex;
    top: -40px;
    bottom: auto;
  }

  .container-south-coast.menu.reykjavik-main.forsida {
    margin-top: 30px;
  }

  .lake-thingvallavatn {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .lake-thingvallavatn.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .lake-thingvallavatn.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .lake-thingvallavatn.landsvaedi, .lake-thingvallavatn.right {
    margin-top: 58px;
    top: 412px;
  }

  .lake-thingvallavatn.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .plants {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .plants.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .plants.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .plants.landsvaedi, .plants.left {
    margin-top: 58px;
    top: 412px;
  }

  .plants.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .wildlife {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .wildlife.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .wildlife.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .wildlife.landsvaedi, .wildlife.right {
    margin-top: 58px;
    top: 412px;
  }

  .wildlife.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .birdlife {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .fish {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .fish.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .fish.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .fish.landsvaedi, .fish.right {
    margin-top: 58px;
    top: 412px;
  }

  .fish.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-geysir-strokkur {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3a330e42fdf393a97c6b3_geysir-pool.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .the-great-geysir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-great-geysir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-great-geysir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-great-geysir.landsvaedi, .the-great-geysir.left {
    margin-top: 58px;
    top: 412px;
  }

  .the-great-geysir.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .strokkur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .strokkur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .strokkur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .strokkur.landsvaedi, .strokkur.right {
    margin-top: 58px;
    top: 412px;
  }

  .strokkur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
    display: block;
    position: static;
    top: -500px;
  }

  .how-to-get-to-geysir-strokkur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-geysir-strokkur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-geysir-strokkur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-geysir-strokkur.landsvaedi, .how-to-get-to-geysir-strokkur.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-geysir-strokkur.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -270px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links, .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.links.faq {
    margin-top: 30px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.laugavegur, .how-to-get-to-geysir.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-to-get-to-geysir.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-gullfoss {
    object-fit: cover;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3a70b99c762c708411bd9_gullfoss-winter.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .how-to-get-to-gullfoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-to-gullfoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-gullfoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-gullfoss.landsvaedi, .how-to-get-to-gullfoss.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-gullfoss.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .when-is-best-to-visit {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-best-to-visit.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-best-to-visit.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-best-to-visit.landsvaedi, .when-is-best-to-visit.left {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-best-to-visit.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -229px;
  }

  .when-is-best-to-visit.left.info.naest-efsti {
    display: block;
  }

  .youtube-geysir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-geysir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-geysir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-geysir.landsvaedi, .youtube-geysir.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-geysir.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .youtube-gullfoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-gullfoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-gullfoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-gullfoss.landsvaedi, .youtube-gullfoss.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-gullfoss.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-westman-islands {
    background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e677814be8bd4afd4e29a9_westmann-islands-view..jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .youtube-eldgos {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-eldgos.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-eldgos.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-eldgos.landsvaedi, .youtube-eldgos.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-eldgos.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .how-to-get-to-westman-islands {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-westman-islands.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-westman-islands.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-westman-islands.landsvaedi, .how-to-get-to-westman-islands.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-westman-islands.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .top-6-things-to-visit {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .top-6-things-to-visit.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .top-6-things-to-visit.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .top-6-things-to-visit.landsvaedi, .top-6-things-to-visit.opening-hours, .top-6-things-to-visit.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .top-6-things.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .top-6-things.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .top-6-things.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    max-width: none;
    margin-top: 30px;
    display: flex;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.hiti {
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .top-6-things.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .top-6-things.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .top-6-things.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .top-6-things.main.mynd-haegramegin.laugavegur, .top-6-things.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .top-6-things.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .top-6-things.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .top-6-things.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .seeing-puffins {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .seeing-puffins.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .seeing-puffins.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .seeing-puffins.landsvaedi, .seeing-puffins.left {
    margin-top: 58px;
    top: 412px;
  }

  .seeing-puffins.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-heima {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-heima.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-heima.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-heima.landsvaedi, .youtube-heima.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-heima.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .seljalandsfoss {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3b08c5e80c822f659cd61_Seljalandsfoss-south-iceland-seen-from-the-ring-road.jpg");
    background-position: 0 0, 87%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .when-is-the-best-time {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-the-best-time.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-the-best-time.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-the-best-time.landsvaedi, .when-is-the-best-time.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-the-best-time.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .facilities-selja {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .facilities-selja.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .facilities-selja.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .facilities-selja.landsvaedi, .facilities-selja.left {
    margin-top: 58px;
    top: 412px;
  }

  .facilities-selja.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .facilities-and-services {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .facilities-and-services.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .facilities-and-services.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .facilities-and-services.landsvaedi, .facilities-and-services.right {
    margin-top: 58px;
    top: 412px;
  }

  .facilities-and-services.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .gljufrabui {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .gljufrabui.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .gljufrabui.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .gljufrabui.landsvaedi, .gljufrabui.left {
    margin-top: 58px;
    top: 412px;
  }

  .gljufrabui.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .tips-for-photographing {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: auto;
  }

  .tips-for-photographing.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tips-for-photographing.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .tips-for-photographing.landsvaedi, .tips-for-photographing.opening-hours, .tips-for-photographing.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-seljalandsfoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-seljalandsfoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-seljalandsfoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-seljalandsfoss.landsvaedi, .youtube-seljalandsfoss.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-seljalandsfoss.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-skogafoss {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3b7d88c5a83509cf9ac85_skogafoss-winter.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .the-legend {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-legend.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-legend.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-legend.landsvaedi, .the-legend.left {
    margin-top: 58px;
    top: 412px;
  }

  .the-legend.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-get-to-skogafoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-skogafoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-skogafoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-skogafoss.landsvaedi, .how-to-get-to-skogafoss.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-skogafoss.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .sk-gar-village {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .sk-gar-village.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sk-gar-village.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .sk-gar-village.landsvaedi, .sk-gar-village.left {
    margin-top: 58px;
    top: 412px;
  }

  .sk-gar-village.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .pro-advice.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .pro-advice.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .pro-advice.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.hiti {
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .pro-advice.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .pro-advice.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .pro-advice.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .pro-advice.main.mynd-haegramegin.laugavegur, .pro-advice.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .pro-advice.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .pro-advice.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .pro-advice.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-dc-plane-wreck {
    background-image: linear-gradient(#00000030, #00000030), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3bb3027c9c7596fe7de55_dc-crashed-airplane-top.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-get-tto-dc-plane {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-tto-dc-plane.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-tto-dc-plane.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-tto-dc-plane.landsvaedi, .how-to-get-tto-dc-plane.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-tto-dc-plane.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-long-is-the-hike {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-long-is-the-hike.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-long-is-the-hike.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-long-is-the-hike.landsvaedi, .how-long-is-the-hike.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-long-is-the-hike.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-do-you-get-to-dc {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-do-you-get-to-dc.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-do-you-get-to-dc.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-do-you-get-to-dc.landsvaedi, .how-do-you-get-to-dc.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-do-you-get-to-dc.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .gardur-town-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .gardur-town-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .gardur-town-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .gardur-town-copy.landsvaedi, .gardur-town-copy.left {
    margin-top: 58px;
    top: 412px;
  }

  .gardur-town-copy.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-long-is-the-hike-to-dc {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-long-is-the-hike-to-dc.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-long-is-the-hike-to-dc.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-long-is-the-hike-to-dc.landsvaedi, .how-long-is-the-hike-to-dc.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-long-is-the-hike-to-dc.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-skogafoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-skogafoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-skogafoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-skogafoss.landsvaedi, .youtube-skogafoss.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-skogafoss.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .youtube-dc-plane {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-dc-plane.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-dc-plane.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-dc-plane.landsvaedi, .youtube-dc-plane.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-dc-plane.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-reynisfjara {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3bf60e2a5d24786288561_reynisfjara.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .where-is-the-black-sand-beach {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .where-is-the-black-sand-beach.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-the-black-sand-beach.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-the-black-sand-beach.landsvaedi, .where-is-the-black-sand-beach.left {
    margin-top: 58px;
    top: 412px;
  }

  .where-is-the-black-sand-beach.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .why-is-reynisfjara-black {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .why-is-reynisfjara-black.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .why-is-reynisfjara-black.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .why-is-reynisfjara-black.landsvaedi, .why-is-reynisfjara-black.right {
    margin-top: 58px;
    top: 412px;
  }

  .why-is-reynisfjara-black.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-was-reynisfjara-formed {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-was-reynisfjara-formed.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-was-reynisfjara-formed.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-was-reynisfjara-formed.landsvaedi, .how-was-reynisfjara-formed.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-was-reynisfjara-formed.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .dyrholaey {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .dyrholaey.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dyrholaey.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .dyrholaey.landsvaedi, .dyrholaey.right {
    margin-top: 58px;
    top: 412px;
  }

  .dyrholaey.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-dyrholaey {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-dyrholaey.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-dyrholaey.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-dyrholaey.landsvaedi, .youtube-dyrholaey.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-dyrholaey.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-jokulsarlon {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e65a935d95dc95e2a2e90b_jokulsarlon-icebergs.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-get-to-jokulsarlon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-jokulsarlon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-jokulsarlon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-jokulsarlon.landsvaedi, .how-to-get-to-jokulsarlon.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-jokulsarlon.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-was-j-kuls-rl-n-formed {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-was-j-kuls-rl-n-formed.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-was-j-kuls-rl-n-formed.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-was-j-kuls-rl-n-formed.landsvaedi, .how-was-j-kuls-rl-n-formed.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-was-j-kuls-rl-n-formed.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-get-to-jokulsarlon-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-jokulsarlon-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-jokulsarlon-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-jokulsarlon-copy.landsvaedi, .how-to-get-to-jokulsarlon-copy.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-jokulsarlon-copy.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoon.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoon.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-jokulsarlon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-jokulsarlon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-jokulsarlon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-jokulsarlon.landsvaedi, .youtube-jokulsarlon.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-jokulsarlon.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-daimond-beach {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e69b5ae6f4579efd0a784a_DAIMOND-BEACH-SUNSET.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 600px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-was-j-kuls-rl-n-forme {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-was-j-kuls-rl-n-forme.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-was-j-kuls-rl-n-forme.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-was-j-kuls-rl-n-forme.landsvaedi, .how-was-j-kuls-rl-n-forme.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-was-j-kuls-rl-n-forme.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.landsvaedi, .when-is-best-to-visit-j-kuls-rl-n-lagoo.left {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-best-to-visit-j-kuls-rl-n-lagoo.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .where-is-diamond-beach-located {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .where-is-diamond-beach-located.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-diamond-beach-located.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-diamond-beach-located.landsvaedi, .where-is-diamond-beach-located.right {
    margin-top: 58px;
    top: 412px;
  }

  .where-is-diamond-beach-located.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .east-iceland-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .section-east-iceland {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63c20c4d17b0ed5601ffcb2b_Seydisfjordur-lights.jpg"), linear-gradient(#00000029, #00000029);
    background-position: 55%, 0 0;
    background-size: cover, auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .section-east-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-east-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-east-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-east-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-east-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-east-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .mynd-titil-vestrahorn {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3e0fd1d8233adda01d562_Vestrahorn-Mountain-.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .how-to-get-to-vestrahorn {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-vestrahorn.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-vestrahorn.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-vestrahorn.landsvaedi, .how-to-get-to-vestrahorn.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-vestrahorn.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-much-time-vestrahorn {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links, .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.links.faq {
    margin-top: 30px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti {
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.laugavegur, .vestrahorn-entrance-fee.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .vestrahorn-entrance-fee.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-seydisfjordur {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e3dcd544c476f47c309110_seydisfjordur_northern-lights.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .where-is-seydisfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .where-is-seydisfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-seydisfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-seydisfjordur.landsvaedi, .where-is-seydisfjordur.left {
    margin-top: 58px;
    top: 412px;
  }

  .where-is-seydisfjordur.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .things-to-do-in-seydisfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .things-to-do-in-seydisfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .things-to-do-in-seydisfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .things-to-do-in-seydisfjordur.landsvaedi, .things-to-do-in-seydisfjordur.right {
    margin-top: 58px;
    top: 412px;
  }

  .things-to-do-in-seydisfjordur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
    display: block;
    position: static;
    top: -500px;
  }

  .dining {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 1;
  }

  .dining.foodboard {
    margin-top: 10px;
  }

  .dining.info-pulsa {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dinig-texti {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dinig-texti.swim {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dinig-texti.swim.vatn {
    margin-bottom: 19px;
  }

  .dinig-texti.etiquette {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dinig-texti.sun-voyager {
    margin-bottom: 19px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .dinig-texti.hallgrims-photo {
    margin-bottom: 20px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .dinig-texti.attractions {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dinig-texti.harpa {
    padding-left: 37px;
    padding-right: 37px;
  }

  .dinig-texti.food {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dinig-texti.einar {
    margin-top: auto;
    margin-bottom: 20px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .dinind-in-seydisfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    top: -40px;
  }

  .dinind-in-seydisfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dinind-in-seydisfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .dinind-in-seydisfjordur.landsvaedi, .dinind-in-seydisfjordur.opening-hours, .dinind-in-seydisfjordur.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .things-to-do-around {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .things-to-do-around.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .things-to-do-around.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .things-to-do-around.landsvaedi, .things-to-do-around.left {
    margin-top: 58px;
    top: 412px;
  }

  .things-to-do-around.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -270px;
  }

  .things-to-do-around.seydisfj {
    margin-top: -30px;
  }

  .mynd-titil-studlagil-canyon {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e40d6a6f7b91a12bd61c9b_Studlagil-basalt-columns.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .when-to-visit-studlagil {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .when-to-visit-studlagil.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-to-visit-studlagil.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-to-visit-studlagil.landsvaedi, .when-to-visit-studlagil.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-to-visit-studlagil.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .how-to-get-to-studlagil {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 350px;
    margin: 30px auto auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .how-to-get-to-studlagil.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-studlagil.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-studlagil.landsvaedi, .how-to-get-to-studlagil.opening-hours, .how-to-get-to-studlagil.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .studlagil-canyon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .studlagil-canyon.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .studlagil-canyon.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.hiti {
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .studlagil-canyon.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .studlagil-canyon.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .studlagil-canyon.main.mynd-haegramegin.laugavegur, .studlagil-canyon.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .studlagil-canyon.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .studlagil-canyon.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .studlagil-canyon.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-lagarfljot {
    background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4121ca0e079da1ee0b7f5_Lagafljot.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .lagarfljot-serpentine {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .lagarfljot-serpentine.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .lagarfljot-serpentine.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .lagarfljot-serpentine.landsvaedi, .lagarfljot-serpentine.right {
    margin-top: 58px;
    top: 412px;
  }

  .lagarfljot-serpentine.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .youtube-monster {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-monster.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-monster.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-monster.landsvaedi, .youtube-monster.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-monster.rammi {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .surrounding-area-lagarfljot {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .surrounding-area-lagarfljot.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .surrounding-area-lagarfljot.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .surrounding-area-lagarfljot.landsvaedi, .surrounding-area-lagarfljot.left {
    margin-top: 58px;
    top: 412px;
  }

  .surrounding-area-lagarfljot.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .hallormstadaskogur {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e414a702bb280785f017ca_forest-iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .what-to-do-if-you-get-lost {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .what-to-do-if-you-get-lost.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .what-to-do-if-you-get-lost.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .what-to-do-if-you-get-lost.landsvaedi, .what-to-do-if-you-get-lost.right {
    margin-top: 58px;
    top: 412px;
  }

  .what-to-do-if-you-get-lost.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-dress-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-dress-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-dress-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-dress-copy.landsvaedi, .how-to-dress-copy.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-dress-copy.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .what-to-do-in-hallormst {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .what-to-do-in-hallormst.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .what-to-do-in-hallormst.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .what-to-do-in-hallormst.landsvaedi, .what-to-do-in-hallormst.left {
    margin-top: 58px;
    top: 412px;
  }

  .what-to-do-in-hallormst.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-petra-stones {
    background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e416b1f371ab311ee7a5b1_petras%20stone%20collection.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .petra-the-collector {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .petra-the-collector.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .petra-the-collector.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .petra-the-collector.landsvaedi, .petra-the-collector.left {
    margin-top: 58px;
    top: 412px;
  }

  .petra-the-collector.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-borgarfjordur-eystri {
    background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4183f1b58a5a59322892c_Borgafjordur-eystri-road-nos.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .finding-puffins {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .finding-puffins.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .finding-puffins.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .finding-puffins.landsvaedi, .finding-puffins.right {
    margin-top: 58px;
    top: 412px;
  }

  .finding-puffins.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .where-is-borgarfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .where-is-borgarfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-borgarfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-borgarfjordur.landsvaedi, .where-is-borgarfjordur.left {
    margin-top: 58px;
    top: 412px;
  }

  .where-is-borgarfjordur.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-hengifoss {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e419c3fca74e70104758d8_hengifoss.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .where-is-hengifoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .where-is-hengifoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .where-is-hengifoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .where-is-hengifoss.landsvaedi, .where-is-hengifoss.left {
    margin-top: 58px;
    top: 412px;
  }

  .where-is-hengifoss.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .visiting-hengifoss-summer {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .visiting-hengifoss-summer.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .visiting-hengifoss-summer.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .visiting-hengifoss-summer.landsvaedi, .visiting-hengifoss-summer.right {
    margin-top: 58px;
    top: 412px;
  }

  .visiting-hengifoss-summer.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .visiting-hengifoss-winter {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .visiting-hengifoss-winter.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .visiting-hengifoss-winter.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .visiting-hengifoss-winter.landsvaedi, .visiting-hengifoss-winter.left {
    margin-top: 58px;
    top: 412px;
  }

  .visiting-hengifoss-winter.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .section-north-iceland {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-north-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-north-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-north-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-north-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-north-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-north-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .north-iceland-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .mynd-titil-myvatn {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4e91a8b5a9c606a4e775d_Lake-Myvatn-North-Iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .the-history-of-myvatn {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-history-of-myvatn.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-history-of-myvatn.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-history-of-myvatn.landsvaedi, .the-history-of-myvatn.right {
    margin-top: 58px;
    top: 412px;
  }

  .the-history-of-myvatn.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .the-flora {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-flora.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-flora.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-flora.landsvaedi, .the-flora.right {
    margin-top: 58px;
    top: 412px;
  }

  .the-flora.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-myvatn {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-myvatn.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-myvatn.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-myvatn.landsvaedi, .youtube-myvatn.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-myvatn.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-dimmuborgir {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6ca75be8e5c3499b41e2b_Dimmuborgir-North-Iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .geology {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .geology.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .geology.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .geology.landsvaedi, .geology.left {
    margin-top: 58px;
    top: 412px;
  }

  .geology.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .folklore {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .folklore.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .folklore.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .folklore.landsvaedi, .folklore.right {
    margin-top: 58px;
    top: 412px;
  }

  .folklore.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 7vw;
    line-height: 3vh;
    display: block;
    position: static;
    top: -500px;
  }

  .get-to-dimmuborgir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: 30px auto auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .get-to-dimmuborgir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .get-to-dimmuborgir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .get-to-dimmuborgir.landsvaedi, .get-to-dimmuborgir.left {
    margin-top: 58px;
    top: 412px;
  }

  .get-to-dimmuborgir.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: -270px;
  }

  .mynd-titil-godafoss {
    object-fit: cover;
    background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f0746be67c94330bac90_Godafoss-waterfall-north-iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .godafoss-the-waterfall {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .godafoss-the-waterfall.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .godafoss-the-waterfall.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .godafoss-the-waterfall.landsvaedi, .godafoss-the-waterfall.right {
    margin-top: 58px;
    top: 412px;
  }

  .godafoss-the-waterfall.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .how-to-get-godafoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-godafoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-godafoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-godafoss.landsvaedi, .how-to-get-godafoss.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-godafoss.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-godafoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-godafoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-godafoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-godafoss.landsvaedi, .youtube-godafoss.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-godafoss.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-dettifoss {
    background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6e6bbc7272eb67e7e4f2e_dettifoss-north-iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .when-is-best-dettifoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-best-dettifoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-best-dettifoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-best-dettifoss.landsvaedi, .when-is-best-dettifoss.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-best-dettifoss.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .youtube-dettifoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-dettifoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-dettifoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-dettifoss.landsvaedi, .youtube-dettifoss.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-dettifoss.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-akureyri {
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6ca75a617a2b9af1a39f5_akureyri-boat.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .akureyri-capital {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .akureyri-capital.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .akureyri-capital.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .akureyri-capital.landsvaedi, .akureyri-capital.right {
    margin-top: 58px;
    top: 412px;
  }

  .akureyri-capital.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-husavik {
    background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f40ce142642181e8a11b_Husavik-North-Iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: auto;
    position: static;
    top: 98px;
  }

  .husavik-the-town {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .husavik-the-town.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .husavik-the-town.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .husavik-the-town.landsvaedi, .husavik-the-town.left {
    margin-top: 58px;
    top: 412px;
  }

  .husavik-the-town.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-siglufjordur {
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e4f4f759f2802600483ccd_Siglufjordur-North-Iceland.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .mynd-titil-asbyrgi {
    background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e6e9aedb85c222cd6c7108_Asbyrgi-flora.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: auto;
    position: static;
    top: 98px;
  }

  .youtube-asbyrgi {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-asbyrgi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-asbyrgi.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-asbyrgi.landsvaedi, .youtube-asbyrgi.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-asbyrgi.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .asbyrgi-geography {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .asbyrgi-geography.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .asbyrgi-geography.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .asbyrgi-geography.landsvaedi, .asbyrgi-geography.left {
    margin-top: 58px;
    top: 412px;
  }

  .asbyrgi-geography.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .asbyrgi-formed {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .asbyrgi-formed.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .asbyrgi-formed.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .asbyrgi-formed.landsvaedi, .asbyrgi-formed.right {
    margin-top: 58px;
    top: 412px;
  }

  .asbyrgi-formed.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .asbyrgi-folklore {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .asbyrgi-folklore.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .asbyrgi-folklore.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .asbyrgi-folklore.landsvaedi, .asbyrgi-folklore.left {
    margin-top: 58px;
    top: 412px;
  }

  .asbyrgi-folklore.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .section-west-iceland {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-west-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-west-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-west-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-west-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-west-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-west-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .west-iceland-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .mynd-titil-glymur {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5226d529cf04554f864b4_Glymur-waterfall.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .how-to-get-to-glymur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-glymur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-glymur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-glymur.landsvaedi, .how-to-get-to-glymur.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-glymur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-glymur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-glymur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-glymur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-glymur.landsvaedi, .youtube-glymur.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-glymur.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .guide-to-glymur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .guide-to-glymur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .guide-to-glymur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .guide-to-glymur.landsvaedi, .guide-to-glymur.right {
    margin-top: 58px;
    top: 412px;
  }

  .guide-to-glymur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-borganes {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e525b7a250e738292617f4_Borganes-town.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .geology-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .geology-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .geology-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .geology-copy.landsvaedi, .geology-copy.left {
    margin-top: 58px;
    top: 412px;
  }

  .geology-copy.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .mynd-titil-hraunfossar {
    object-fit: cover;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7b1da5cc93644e1ba0bc1_west-iceland-hraunfossar-overview-.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: auto;
    position: static;
    top: -471px;
  }

  .how-to-get-to-hraunfossar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-to-hraunfossar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-hraunfossar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-hraunfossar.landsvaedi, .how-to-get-to-hraunfossar.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-hraunfossar.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .barnafoss-waterfalls {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .barnafoss-waterfalls.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .barnafoss-waterfalls.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .barnafoss-waterfalls.landsvaedi, .barnafoss-waterfalls.left {
    margin-top: 58px;
    top: 412px;
  }

  .barnafoss-waterfalls.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-hraunfossar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-hraunfossar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-hraunfossar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-hraunfossar.landsvaedi, .youtube-hraunfossar.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-hraunfossar.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-budir-church {
    background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52aa8a973a63f5f0e1fdd_budir-church-west-Iceland.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .how-to-get-to-borgarnes {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-borgarnes.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-borgarnes.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-borgarnes.landsvaedi, .how-to-get-to-borgarnes.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-borgarnes.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .how-to-get-to-reach-budir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-reach-budir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-reach-budir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-reach-budir.landsvaedi, .how-to-get-to-reach-budir.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-reach-budir.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .photographing-budir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .photographing-budir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .photographing-budir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .photographing-budir.landsvaedi, .photographing-budir.right {
    margin-top: 58px;
    top: 412px;
  }

  .photographing-budir.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .youtube-budir-church {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-budir-church.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-budir-church.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-budir-church.landsvaedi, .youtube-budir-church.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-budir-church.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .kirkjufell-forsida {
    background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52c99b1d7854eae5fae12_Kirkjufell-Mountain-West-Iceland-sunset.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .how-to-reach-kirkjufell {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-kirkjufell.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-kirkjufell.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-kirkjufell.landsvaedi, .how-to-reach-kirkjufell.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-kirkjufell.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-was-kirkjufell-formed {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-was-kirkjufell-formed.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-was-kirkjufell-formed.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-was-kirkjufell-formed.landsvaedi, .how-was-kirkjufell-formed.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-was-kirkjufell-formed.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .hike-kirkjufell {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hike-kirkjufell.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hike-kirkjufell.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hike-kirkjufell.landsvaedi, .hike-kirkjufell.right {
    margin-top: 58px;
    top: 412px;
  }

  .hike-kirkjufell.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .photography-kirkjufell {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .photography-kirkjufell.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .photography-kirkjufell.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .photography-kirkjufell.landsvaedi, .photography-kirkjufell.left {
    margin-top: 58px;
    top: 412px;
  }

  .photography-kirkjufell.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .mynd-titil-londrangar {
    background-image: linear-gradient(#00000054, #00000054), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e52ed8310d51faa257b6b5_Londrangar-snaefellsnes.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-reach-londrangar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-londrangar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-londrangar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-londrangar.landsvaedi, .how-to-reach-londrangar.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-londrangar.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .folklore-at-l-ndrangar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .folklore-at-l-ndrangar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .folklore-at-l-ndrangar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .folklore-at-l-ndrangar.landsvaedi, .folklore-at-l-ndrangar.right {
    margin-top: 58px;
    top: 412px;
  }

  .folklore-at-l-ndrangar.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-vatnshellir {
    background-image: linear-gradient(#00000054, #00000054), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5278aa92ebd3598fbfb85_view-over-snaefellsnes.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-reach-vatnshellir-cave {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-vatnshellir-cave.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-vatnshellir-cave.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-vatnshellir-cave.landsvaedi, .how-to-reach-vatnshellir-cave.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-vatnshellir-cave.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .how-to-prepare-for-vatnshellir-cave {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-prepare-for-vatnshellir-cave.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-prepare-for-vatnshellir-cave.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-prepare-for-vatnshellir-cave.landsvaedi, .how-to-prepare-for-vatnshellir-cave.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-prepare-for-vatnshellir-cave.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-arnarstapi {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e531e87692a481d41ec483_arnastapi-coastline.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-reach-arnarstapi {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-arnarstapi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-arnarstapi.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-arnarstapi.landsvaedi, .how-to-reach-arnarstapi.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-arnarstapi.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .what-to-see-arnarstapi {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .what-to-see-arnarstapi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .what-to-see-arnarstapi.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .what-to-see-arnarstapi.landsvaedi, .what-to-see-arnarstapi.right {
    margin-top: 58px;
    top: 412px;
  }

  .what-to-see-arnarstapi.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-arnarstapi {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-arnarstapi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-arnarstapi.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-arnarstapi.landsvaedi, .youtube-arnarstapi.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-arnarstapi.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .section-westfjords {
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c75a68e3266844d3b69e_Westfjords-Iceland-mountains.jpg"), linear-gradient(#00000029, #00000029);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-westfjords.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-westfjords.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-westfjords.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-westfjords.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-westfjords.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-westfjords.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .westfjords-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .section-west-iceland-copy {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-west-iceland-copy.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-west-iceland-copy.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-west-iceland-copy.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-west-iceland-copy.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-west-iceland-copy.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-west-iceland-copy.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .westfjordss-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .where-is-dynjandi {
    object-fit: cover;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56883b9e7f66a70a3af08_Dynjandi-waterfall.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.landsvaedi, .when-is-the-best-time-to-visit-dynjandi-waterfall.right {
    margin-top: 58px;
    top: 412px;
  }

  .when-is-the-best-time-to-visit-dynjandi-waterfall.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-dynjandi {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-dynjandi.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-dynjandi.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-dynjandi.landsvaedi, .youtube-dynjandi.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-dynjandi.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-latrabjarg {
    background-image: linear-gradient(#00000057, #00000057), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e568ccab4824043589c1fb_Latrabjarg-Westfjords.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .how-to-get-to-latrabjarg {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-latrabjarg.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-latrabjarg.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-latrabjarg.landsvaedi, .how-to-get-to-latrabjarg.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-latrabjarg.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .best-time-to-visit-l-trabjarg-cliffs {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .best-time-to-visit-l-trabjarg-cliffs.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.landsvaedi, .best-time-to-visit-l-trabjarg-cliffs.right {
    margin-top: 58px;
    top: 412px;
  }

  .best-time-to-visit-l-trabjarg-cliffs.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .birdlife-at-l-trabjarg-cliffs {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .birdlife-at-l-trabjarg-cliffs.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .birdlife-at-l-trabjarg-cliffs.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .birdlife-at-l-trabjarg-cliffs.landsvaedi, .birdlife-at-l-trabjarg-cliffs.left {
    margin-top: 58px;
    top: 412px;
  }

  .birdlife-at-l-trabjarg-cliffs.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-latrabjarg {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-latrabjarg.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-latrabjarg.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-latrabjarg.landsvaedi, .youtube-latrabjarg.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-latrabjarg.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-isafjordur {
    object-fit: cover;
    background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56b6cba7a7e6ecf7062ea_Isafjordur-town.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .how-to-get-to-isafjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-get-to-isafjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-isafjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-isafjordur.landsvaedi, .how-to-get-to-isafjordur.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-isafjordur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .accommodation-in-isafjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .accommodation-in-isafjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .accommodation-in-isafjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .accommodation-in-isafjordur.landsvaedi, .accommodation-in-isafjordur.left {
    margin-top: 58px;
    top: 412px;
  }

  .accommodation-in-isafjordur.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-isafjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-isafjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-isafjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-isafjordur.landsvaedi, .youtube-isafjordur.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-isafjordur.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-hornstrandir {
    background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56dbaba7a7e80627097c2_Westfjords-Iceland-sunset.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .flora-of-hornstrandir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .flora-of-hornstrandir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .flora-of-hornstrandir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .flora-of-hornstrandir.landsvaedi, .flora-of-hornstrandir.left {
    margin-top: 58px;
    top: 412px;
  }

  .flora-of-hornstrandir.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .wild-life-at-hornstrandir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .wild-life-at-hornstrandir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .wild-life-at-hornstrandir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .wild-life-at-hornstrandir.landsvaedi, .wild-life-at-hornstrandir.right {
    margin-top: 58px;
    top: 412px;
  }

  .wild-life-at-hornstrandir.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .youtube-hornstrandir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-hornstrandir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-hornstrandir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-hornstrandir.landsvaedi, .youtube-hornstrandir.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-hornstrandir.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .raudisandur-forsida {
    background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e56fc3b9e7f6c555a41fae_Raudisandur-westfjords.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .how-to-reach-raudisandur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-raudisandur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-raudisandur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-raudisandur.landsvaedi, .how-to-reach-raudisandur.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-raudisandur.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-raudisandur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-raudisandur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-raudisandur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-raudisandur.landsvaedi, .youtube-raudisandur.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-raudisandur.rammi {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-patreksfjordur {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c38a44663bc940ebae0e_Patreksfjordur-Westfjords.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .youtube-patreksfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-patreksfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-patreksfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-patreksfjordur.landsvaedi, .youtube-patreksfjordur.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-patreksfjordur.rammi {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .how-to-reach-patreksfjordur {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-patreksfjordur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-patreksfjordur.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-patreksfjordur.landsvaedi, .how-to-reach-patreksfjordur.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-patreksfjordur.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-djupavik {
    background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e57239f143e351efb21770_djupavik-abandoned-ship.jpg");
    background-position: 0 0, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-reach-djupavik {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-djupavik.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-djupavik.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-djupavik.landsvaedi, .how-to-reach-djupavik.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-djupavik.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .youtube-djupavik {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-djupavik.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-djupavik.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-djupavik.landsvaedi, .youtube-djupavik.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-djupavik.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-krossneslaug {
    background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5746610a639bece0009d6_Krossneslaug-westfjords.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-reach-krossneslaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-reach-krossneslaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-reach-krossneslaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-reach-krossneslaug.landsvaedi, .how-to-reach-krossneslaug.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-reach-krossneslaug.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .the-surrounding-area {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-surrounding-area.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-surrounding-area.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-surrounding-area.landsvaedi, .the-surrounding-area.right {
    margin-top: 58px;
    top: 412px;
  }

  .the-surrounding-area.right.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .infinity-pool {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .infinity-pool.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .infinity-pool.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .infinity-pool.landsvaedi, .infinity-pool.left {
    margin-top: 58px;
    top: 412px;
  }

  .infinity-pool.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.hiti {
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.laugavegur, .krossneslaug-entrence.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .krossneslaug-entrence.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .youtube-krossneslaug {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-krossneslaug.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-krossneslaug.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-krossneslaug.landsvaedi, .youtube-krossneslaug.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-krossneslaug.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .section-highlands {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-highlands.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-highlands.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-highlands.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-highlands.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-highlands.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-highlands.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .highlands-heading {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .landmannalaugar-forsida {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7563db552e590f9160_landmannalaugar-photographer.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .hiking-in-landmannalaugar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hiking-in-landmannalaugar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hiking-in-landmannalaugar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hiking-in-landmannalaugar.landsvaedi, .hiking-in-landmannalaugar.right {
    margin-top: 58px;
    top: 412px;
  }

  .hiking-in-landmannalaugar.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .skilti-heading-minna {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .skilti-heading-minna.harpa {
    padding-left: 33px;
    padding-right: 33px;
  }

  .hiking-milli {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 5vw;
    line-height: 1;
  }

  .hiking-milli.foodboard {
    margin-top: 10px;
  }

  .hiking-milli.info-pulsa {
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.hiti {
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.laugavegur, .how-to-prepare-copy.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .how-to-prepare-copy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .hiking-landmanna.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .hiking-landmanna.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .hiking-landmanna.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.hiti {
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .hiking-landmanna.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .hiking-landmanna.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .hiking-landmanna.main.mynd-haegramegin.laugavegur, .hiking-landmanna.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .hiking-landmanna.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .hiking-landmanna.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .hiking-landmanna.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .youtube-landmanna {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-landmanna.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-landmanna.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-landmanna.landsvaedi, .youtube-landmanna.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-landmanna.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .mynd-titil-thorsmork {
    background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e59fc96f5d3e1169941d6f_Thorsmork-winter.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    display: flex;
    position: static;
    top: -158px;
  }

  .how-to-get-to-rsm-rk {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-rsm-rk.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-rsm-rk.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-rsm-rk.landsvaedi, .how-to-get-to-rsm-rk.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-rsm-rk.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .hiking-in-rsm-rk {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hiking-in-rsm-rk.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hiking-in-rsm-rk.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hiking-in-rsm-rk.landsvaedi, .hiking-in-rsm-rk.left {
    margin-top: 58px;
    top: 412px;
  }

  .hiking-in-rsm-rk.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .can-i-self-drive-to-rsm-rk {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .can-i-self-drive-to-rsm-rk.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-i-self-drive-to-rsm-rk.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-i-self-drive-to-rsm-rk.landsvaedi, .can-i-self-drive-to-rsm-rk.right {
    margin-top: 58px;
    top: 412px;
  }

  .can-i-self-drive-to-rsm-rk.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .hiking-thorsm.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .hiking-thorsm.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .hiking-thorsm.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.hiti {
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .hiking-thorsm.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .hiking-thorsm.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .hiking-thorsm.main.mynd-haegramegin.laugavegur, .hiking-thorsm.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .hiking-thorsm.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .hiking-thorsm.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .hiking-thorsm.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-isafjordur-copy {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63cb31979151b37e43ff8b65_Solfarid-Sun-Voyager-sunset.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .mynd-titil-kerlingarfjoll {
    object-fit: cover;
    background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a2af51956b6627106c1e_Kerlingarfjoll-overview.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: -471px;
  }

  .folklore-of-kerlingarfj-ll {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .folklore-of-kerlingarfj-ll.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .folklore-of-kerlingarfj-ll.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .folklore-of-kerlingarfj-ll.landsvaedi, .folklore-of-kerlingarfj-ll.right {
    margin-top: 58px;
    top: 412px;
  }

  .folklore-of-kerlingarfj-ll.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.hiti {
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.laugavegur, .hiking-kerlingafj.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .hiking-kerlingafj.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-haifoss {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a5abb55a6e5082f3a0b8_HAIFOSS-SOUTH-ICELAND-.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 268px;
  }

  .how-to-get-to-h-ifoss-waterfall {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-h-ifoss-waterfall.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-h-ifoss-waterfall.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-h-ifoss-waterfall.landsvaedi, .how-to-get-to-h-ifoss-waterfall.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-h-ifoss-waterfall.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .can-i-reach-haifoss-on-2wd {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .can-i-reach-haifoss-on-2wd.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .can-i-reach-haifoss-on-2wd.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .can-i-reach-haifoss-on-2wd.landsvaedi, .can-i-reach-haifoss-on-2wd.right {
    margin-top: 58px;
    top: 412px;
  }

  .can-i-reach-haifoss-on-2wd.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 1092px;
  }

  .aldeyjarfoss-forsida {
    background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a6eb1d4162b3208891b6_Aldeyjarfoss-Icelandis-highlands.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 656px;
  }

  .how-to-get-to-aldeyjarfoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-aldeyjarfoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-aldeyjarfoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-aldeyjarfoss.landsvaedi, .how-to-get-to-aldeyjarfoss.right {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-aldeyjarfoss.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .acommodation-near-aldeyjarfoss {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .acommodation-near-aldeyjarfoss.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .acommodation-near-aldeyjarfoss.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .acommodation-near-aldeyjarfoss.landsvaedi, .acommodation-near-aldeyjarfoss.left {
    margin-top: 58px;
    top: 412px;
  }

  .acommodation-near-aldeyjarfoss.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-maelifell {
    background-image: linear-gradient(#00000057, #00000057), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7ff7854ac2e7cae70da4f_Maelifeel-mountain-Icelandic-highlands.jpg");
    background-position: 0 0, 41%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-get-to-maelifell {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-maelifell.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-maelifell.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-maelifell.landsvaedi, .how-to-get-to-maelifell.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-maelifell.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-langjokull {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5a90d475071700eaf4741_Langjokull-glacier.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-get-to-langjokull {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-langjokull.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-langjokull.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-langjokull.landsvaedi, .how-to-get-to-langjokull.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-langjokull.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .ice-caves-on-langj-kull-glacier {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .ice-caves-on-langj-kull-glacier.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ice-caves-on-langj-kull-glacier.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .ice-caves-on-langj-kull-glacier.landsvaedi, .ice-caves-on-langj-kull-glacier.right {
    margin-top: 58px;
    top: 412px;
  }

  .ice-caves-on-langj-kull-glacier.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .langj-kull-glacier-the-heart-of-iceland {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .langj-kull-glacier-the-heart-of-iceland.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .langj-kull-glacier-the-heart-of-iceland.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .langj-kull-glacier-the-heart-of-iceland.landsvaedi, .langj-kull-glacier-the-heart-of-iceland.left {
    margin-top: 58px;
    top: 412px;
  }

  .langj-kull-glacier-the-heart-of-iceland.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .mynd-titil-askja-volcano {
    background-image: linear-gradient(#0000006b, #0000006b), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e5aadf6f208852665c5b8d_Askja-in-Highlands.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    min-height: 700px;
    margin-top: 30px;
    position: static;
    top: 98px;
  }

  .how-to-get-to-askja {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .how-to-get-to-askja.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .how-to-get-to-askja.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .how-to-get-to-askja.landsvaedi, .how-to-get-to-askja.left {
    margin-top: 58px;
    top: 412px;
  }

  .how-to-get-to-askja.left.info {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .driving-to-askja.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .driving-to-askja.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .driving-to-askja.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.hiti {
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .driving-to-askja.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .driving-to-askja.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .driving-to-askja.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .driving-to-askja.main.mynd-haegramegin.laugavegur, .driving-to-askja.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .driving-to-askja.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .driving-to-askja.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .driving-to-askja.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .youtube-askja {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .youtube-askja.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .youtube-askja.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .youtube-askja.landsvaedi, .youtube-askja.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .youtube-askja.rammi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: 47px;
  }

  .youtube-meradalir.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .youtube-meradalir.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .youtube-meradalir.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .youtube-meradalir.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .where-is-gunnuh.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: auto;
    display: flex;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    margin-top: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.hiti {
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .where-is-gunnuh.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .where-is-gunnuh.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.laugavegur, .where-is-gunnuh.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .where-is-gunnuh.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .where-is-gunnuh.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .where-is-gunnuh.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .mynd-titil-thingvellir {
    object-fit: cover;
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/633dc449e1482c055c7a8c35/63e7c22968bea56562ff6861_Thingvellir-night-sky.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    position: static;
    top: auto;
  }

  .container-youtube-40.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .container-youtube-40.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-youtube-40.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .container-youtube-40.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .image-32 {
    top: 150px;
  }

  .gluggi-blue-lagoon {
    max-width: 370px;
    min-height: auto;
    margin-top: 30px;
    display: block;
    position: static;
    top: 36px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.laugavegur, .gluggi-blue-lagoon.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-blue-lagoon.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.links {
    margin-top: 30px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.hiti {
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.laugavegur, .fun-facts-reykjanesv.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .fun-facts-reykjanesv.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-geysir {
    align-self: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-geysir {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    min-height: 1182px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: 40px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.laugavegur, .efsti-gluggi-geysir.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi-geysir.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-youtube-gullfoss.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .container-youtube-gullfoss.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-youtube-gullfoss.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .container-youtube-gullfoss.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-langur {
    flex: 0 auto;
    max-width: 370px;
    min-height: 961px;
    margin-top: auto;
    position: static;
    top: auto;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi-langur.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi-langur.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-seljal {
    max-width: 370px;
    min-height: 1019px;
    margin-top: 30px;
    display: block;
    position: static;
    top: 36px;
  }

  .gluggi-seljal.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-seljal.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-seljal.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-seljal.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-seljal.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-seljal.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-seljal.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-seljal.main.mynd-haegramegin.laugavegur, .gluggi-seljal.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-seljal.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-seljal.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-seljal.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-seljal.langur {
    min-height: 840px;
  }

  .efsti-gluggi-skogafoss {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    min-height: 1042px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: -30px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.laugavegur, .efsti-gluggi-skogafoss.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi-skogafoss.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-village {
    max-width: 370px;
    min-height: 929px;
    margin-top: 30px;
    display: block;
    position: static;
    top: 36px;
  }

  .gluggi-village.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-village.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-village.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-village.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-village.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-village.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-village.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-village.main.mynd-haegramegin.laugavegur, .gluggi-village.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-village.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-village.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-village.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-village.langur {
    min-height: 840px;
  }

  .naestefsti-gluggi-dc {
    flex: 0 auto;
    max-width: 370px;
    min-height: 821px;
    margin-top: auto;
    position: static;
    top: auto;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi-dc.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi-dc.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-reynisf {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    min-height: 945px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: -30px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.laugavegur, .efsti-gluggi-reynisf.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi-reynisf.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-reynisf {
    max-width: 370px;
    min-height: 975px;
    margin-top: 30px;
    display: block;
    position: static;
    top: 36px;
  }

  .gluggi-reynisf.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-reynisf.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-reynisf.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.laugavegur, .gluggi-reynisf.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-reynisf.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-reynisf.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-reynisf.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-reynisf.langur {
    min-height: 840px;
  }

  .efsti-gluggi-jokuls {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    min-height: 1036px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: -30px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.laugavegur, .efsti-gluggi-jokuls.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi-jokuls.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-lagoon {
    max-width: 370px;
    min-height: 923px;
    margin-top: 30px;
    display: block;
    position: static;
    top: 36px;
  }

  .gluggi-lagoon.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-lagoon.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-lagoon.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.laugavegur, .gluggi-lagoon.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-lagoon.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-lagoon.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-lagoon.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-lagoon.langur {
    min-height: 840px;
  }

  .naestefsti-gluggi-daimond {
    flex: 0 auto;
    max-width: 370px;
    min-height: 972px;
    margin-top: auto;
    position: static;
    top: auto;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi-daimond.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi-daimond.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .container-youtube-monster.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .container-youtube-monster.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-youtube-monster.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .container-youtube-monster.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-vestrahorn {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    max-width: 370px;
    margin-top: auto;
    display: flex;
    position: static;
    top: auto;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi-vestrahorn.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .nyr-naestefsti {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    min-height: 973px;
    margin-top: -9px;
    margin-bottom: auto;
    display: block;
    position: static;
    top: -30px;
  }

  .nyr-naestefsti.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.hiti {
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .nyr-naestefsti.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .nyr-naestefsti.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.laugavegur, .nyr-naestefsti.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .nyr-naestefsti.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .nyr-naestefsti.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .nyr-naestefsti.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .dining-seydis.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .dining-seydis.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .dining-seydis.main.mynd-haegramegin.infoboard-1.foodboard1-copy {
    max-width: 370px;
    margin-top: 70px;
    display: flex;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.hiti {
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .dining-seydis.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .dining-seydis.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .dining-seydis.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .dining-seydis.main.mynd-haegramegin.laugavegur, .dining-seydis.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .dining-seydis.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .dining-seydis.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .dining-seydis.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .studlagil-special {
    flex-flow: row;
    flex: 1;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 370px;
    min-height: 809px;
    margin-top: auto;
    display: block;
    position: static;
    top: auto;
  }

  .studlagil-special.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .studlagil-special.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .studlagil-special.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .studlagil-special.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.hiti {
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .studlagil-special.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .studlagil-special.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .studlagil-special.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .studlagil-special.main.mynd-haegramegin.laugavegur, .studlagil-special.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .studlagil-special.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .studlagil-special.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .studlagil-special.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .surrounding-special {
    min-height: 917px;
  }

  .container-youtube-glymur.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    max-width: 320px;
    height: 200vw;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: auto;
  }

  .container-youtube-glymur.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-youtube-glymur.main.rounded {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: 30px auto auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .container-youtube-glymur.main.rounded.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .text-span-416, .text-span-417 {
    color: #3f7feb;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: 10px auto 13px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.hiti {
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.laugavegur, .container-reykjavik-slider-test.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .container-reykjavik-slider-test.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .slide-5 {
    max-width: 370px;
    overflow: visible;
  }

  .main-gluggi-reykjanes {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .main-gluggi-reykjanes.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-reykjanes.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-reykjanes.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-reykjanes.landsvaedi {
    height: auto;
    margin-top: 20px;
    margin-bottom: auto;
    top: 412px;
  }

  .main-gluggi-reykjanes.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .link-block-21 {
    display: block;
  }

  .grid-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .right-arrow-2 {
    position: static;
  }

  .left-arrow-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .icon-4 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex;
    position: static;
  }

  .icon-5 {
    flex: 1;
    align-self: center;
    margin: 0 auto;
    position: static;
  }

  .rent-takki {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 6vw;
    display: flex;
  }

  .takki-rent-a-car {
    clear: none;
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    display: block;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .takki-rent-a-car.reykjo {
    clear: none;
    justify-content: center;
    align-items: flex-start;
    margin: 18px auto 19px;
    display: flex;
    left: auto;
  }

  .takki-rent-a-car.south {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 3vw;
    display: flex;
  }

  .takki-rent-a-car.south.voyager {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.south.gunnuhver {
    position: static;
  }

  .takki-rent-a-car.south.gullfoss, .takki-rent-a-car.south.studlagil, .takki-rent-a-car.south.godafoss, .takki-rent-a-car.south.hraunfossar, .takki-rent-a-car.south.kerlingafjoll {
    font-size: 3vw;
  }

  .takki-rent-a-car.north {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-rent-a-car.north.swimming {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.north.reykjanesviti {
    line-height: 1;
  }

  .takki-rent-a-car.north.selja, .takki-rent-a-car.north.hallorms, .takki-rent-a-car.north.aku, .takki-rent-a-car.north.kirkjufell, .takki-rent-a-car.north.aldeyjarfoss {
    font-size: 3vw;
  }

  .takki-rent-a-car.west {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
  }

  .takki-rent-a-car.west.parks {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.west.skogafoss, .takki-rent-a-car.west.borgafjordur, .takki-rent-a-car.west.husavik, .takki-rent-a-car.west.haifoss {
    font-size: 3vw;
  }

  .takki-rent-a-car.highlands {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: -3px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-rent-a-car.highlands.perlan {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.highlands.seltun {
    line-height: 1;
  }

  .takki-rent-a-car.highlands.reynisfjara {
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-rent-a-car.highlands.daimond, .takki-rent-a-car.highlands.hengifoss, .takki-rent-a-car.highlands.asbyrgi {
    font-size: 3vw;
  }

  .takki-rent-a-car.westfjords {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
    display: flex;
    left: auto;
  }

  .takki-rent-a-car.westfjords.laugavegur {
    width: 60vw;
    font-size: 3vw;
    line-height: 20px;
  }

  .takki-rent-a-car.westfjords.gardskagi {
    line-height: 1;
  }

  .takki-rent-a-car.westfjords.dc-plane, .takki-rent-a-car.westfjords.jokulsarlon, .takki-rent-a-car.westfjords.petra, .takki-rent-a-car.westfjords.siglufjordur {
    font-size: 3vw;
  }

  .takki-rent-a-car.reykja {
    background-color: #162380;
    border-radius: 18px;
    justify-content: flex-end;
    align-items: stretch;
    width: 250px;
    height: 50px;
    font-size: 15px;
    display: flex;
  }

  .takki-rent-a-car.reykja.main {
    margin-top: -5px;
    top: auto;
  }

  .takki-rent-a-car.reykjavik {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: -44px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjavik.w--current {
    width: 60vw;
    height: 4vh;
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjavik.hallgrimskirkja {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjavik.blar {
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjavik.pad.mobile {
    width: 60vw;
  }

  .takki-rent-a-car.reykjavik.meradalir-volcano, .takki-rent-a-car.reykjavik.thingvellir, .takki-rent-a-car.reykjavik.vestrahorn, .takki-rent-a-car.reykjavik.myvatn, .takki-rent-a-car.reykjavik.glymur {
    font-size: 3vw;
  }

  .takki-rent-a-car.east {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-rent-a-car.east.cuisine {
    width: 60vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.east.westman, .takki-rent-a-car.east.lagafljot, .takki-rent-a-car.east.dettifoss, .takki-rent-a-car.east.langjokull {
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjanes {
    border-radius: 15px;
    width: 60vw;
    height: 4vh;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 3vw;
  }

  .takki-rent-a-car.reykjanes.harpa {
    width: 60vw;
    font-size: 3vw;
    line-height: 20px;
  }

  .takki-rent-a-car.reykjanes.geysir, .takki-rent-a-car.reykjanes.seydisfjordur, .takki-rent-a-car.reykjanes.dimmuborgir, .takki-rent-a-car.reykjanes.borgarnes {
    font-size: 3vw;
  }

  .takki-rent-a-car.explore {
    border-radius: 15px;
    width: 65vw;
    font-size: 3vw;
    display: flex;
  }

  .takki-rent-a-car.arrow.reykjavik {
    width: 60vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .takki-rent-a-car.arrow.reykjavik.reykjanes, .takki-rent-a-car.arrow.reykjavik.south, .takki-rent-a-car.arrow.reykjavik.east, .takki-rent-a-car.arrow.reykjavik.north, .takki-rent-a-car.arrow.reykjavik.west, .takki-rent-a-car.arrow.reykjavik.westfjords, .takki-rent-a-car.arrow.reykjavik.highlands {
    width: 60vw;
    height: 4vh;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .takki-rent-a-car.arrow.reykjavik.book-now {
    border-radius: 10px;
    width: 70vw;
    height: 4vh;
    margin-top: 20px;
    margin-bottom: auto;
    bottom: auto;
  }

  .takki-rent-a-car.arrow.book-now {
    width: 40vw;
    font-size: 3vw;
  }

  .takki-rent-a-car.book-now {
    border-radius: 15px;
    flex-direction: column;
    width: 75vw;
    height: 40px;
    display: flex;
  }

  .takki-rent-a-car.book-now.navbar {
    width: 140px;
    height: 30px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: 600;
  }

  .takki-rent-a-car.boka-bord._21d9b8 {
    width: 60vw;
    height: 4vh;
    font-size: 3vw;
  }

  .info-hallgrims {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    top: -40px;
  }

  .info-hallgrims.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .info-hallgrims.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .info-hallgrims.landsvaedi, .info-hallgrims.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .info-hallgrims.opening-hours.info {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    top: auto;
  }

  .info-hallgrims.opening-hours.harpa {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .info-hallgrims.opening-hours.harpa.swimming-pools {
    margin-top: auto;
  }

  .info-hallgrims.opening-hours.harpa.hiti {
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .info-hallgrims.opening-hours.harpa.vatn {
    min-height: auto;
    margin-top: auto;
  }

  .info-hallgrims.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .info-hallgrims.einar-jonsson {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    display: block;
    position: static;
  }

  .popular-day-trips {
    flex-direction: column;
    margin-bottom: -81px;
    margin-left: 32px;
    margin-right: 32px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: 13px;
  }

  .popular-day-trips.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .popular-day-trips.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .popular-day-trips.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .popular-day-trips.black.millitexti {
    margin-bottom: 8px;
    margin-left: 26px;
    margin-right: 26px;
    font-size: 7vw;
    bottom: auto;
  }

  .popular-day-trips.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .popular-day-trips.black.millitexti.blue {
    margin-top: 20px;
    margin-left: 33px;
    margin-right: 33px;
    position: static;
    top: 6px;
  }

  .popular-day-trips.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .popular-day-trips.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .tors-texti-perla {
    flex-direction: column;
    margin-bottom: -81px;
    margin-left: 32px;
    margin-right: 32px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: 13px;
  }

  .tors-texti-perla.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .tors-texti-perla.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .tors-texti-perla.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .tors-texti-perla.black.millitexti {
    margin-bottom: 8px;
    margin-left: 26px;
    margin-right: 26px;
    font-size: 7vw;
    bottom: auto;
  }

  .tors-texti-perla.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .tors-texti-perla.black.millitexti.blue {
    position: static;
    top: 6px;
  }

  .tors-texti-perla.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .tors-texti-perla.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.hiti {
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .skilti-sun-voy.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .skilti-sun-voy.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.laugavegur, .skilti-sun-voy.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .skilti-sun-voy.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .skilti-sun-voy.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .skilti-sun-voy.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .landcruiser-grar {
    width: 100vw;
    margin: -34px auto -29px;
  }

  .landcruiser-grar.pad {
    width: 89vw;
    max-width: none;
    margin: -51px auto -39px;
    top: auto;
    overflow: hidden;
  }

  .landcruiser-grar.pad.landshlutar {
    width: 15vw;
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .bilaleigubill-bblar {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bilaleigubill-hvitur {
    margin-bottom: -10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hot-dog-stand {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: 418px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .hot-dog-stand.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hot-dog-stand.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .hot-dog-stand.landsvaedi, .hot-dog-stand.opening-hours {
    margin-top: 58px;
    top: 412px;
  }

  .hot-dog-stand.opening-hours.sun-voyager {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: 763px;
  }

  .hot-dog-stand.opening-hours.sun-voyager.skilti-fix {
    margin-top: auto;
  }

  .hot-dog-stand.opening-hours.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
    top: auto;
  }

  .hot-dog-stand.opening-hours-copy {
    margin-top: 58px;
    top: 412px;
  }

  .texti-hallgrims-photo, .texti-public-parks {
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
  }

  .bold-text-97 {
    margin-bottom: 10px;
    display: block;
  }

  .bold-text-98 {
    display: block;
  }

  .bold-text-99 {
    margin-bottom: 10px;
    display: block;
  }

  .bold-text-100 {
    margin-bottom: 10px;
    display: inline;
  }

  .link-block-28 {
    cursor: pointer;
    display: block;
  }

  .youtube-3, .youtube-4, .youtube-5, .youtube-6, .youtube-7, .youtube-8, .youtube-9, .youtube-10 {
    margin-top: auto;
  }

  .texti-pulsa {
    margin-top: 20px;
    display: block;
  }

  .bold-text-101 {
    padding-left: 0;
    padding-right: 0;
    line-height: 1;
  }

  .bold-text-102, .bold-text-103 {
    color: #e84e58;
  }

  .link-12, .link-13 {
    color: #fff;
  }

  .bold-text-104 {
    color: #fff;
    text-decoration: none;
  }

  .bold-text-105 {
    line-height: 1;
  }

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

  .bold-text-107 {
    color: #926e51;
  }

  .bold-text-108, .bold-text-109 {
    color: #fff;
    text-decoration: none;
  }

  .bold-text-110 {
    line-height: 1;
  }

  .grid-17 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-49 {
    min-height: 0;
  }

  .section-14 {
    margin-top: 100px;
  }

  .grid-18 {
    grid-template-columns: 1fr 1fr;
  }

  .container-blog-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-10, .heading-11, .heading-112, .heading-13, .heading-14, .heading-15 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 3vh;
    line-height: 1;
  }

  .considering-the-time-of-year {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .considering-the-time-of-year.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .considering-the-time-of-year.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .considering-the-time-of-year.landsvaedi, .considering-the-time-of-year.right {
    margin-top: 58px;
    top: 412px;
  }

  .considering-the-time-of-year.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .verify-the-rental-company-s-off-road-driving-regulations {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.landsvaedi, .verify-the-rental-company-s-off-road-driving-regulations.left {
    margin-top: 58px;
    top: 412px;
  }

  .verify-the-rental-company-s-off-road-driving-regulations.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.landsvaedi, .verify-the-insurance-coverage-of-the-rental-firm.right {
    margin-top: 58px;
    top: 412px;
  }

  .verify-the-insurance-coverage-of-the-rental-firm.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: -40px;
  }

  .think-about-fuel-efficiency {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .think-about-fuel-efficiency.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .think-about-fuel-efficiency.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .think-about-fuel-efficiency.landsvaedi, .think-about-fuel-efficiency.left {
    margin-top: 58px;
    top: 412px;
  }

  .think-about-fuel-efficiency.left.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .iceland-information-nexus, .from-natural-wonders {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 281px;
    overflow: hidden;
  }

  .container-27 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .container-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: 10px auto 13px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .container-blog.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .container-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .container-blog.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.hiti {
    position: static;
  }

  .container-blog.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .container-blog.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .container-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .container-blog.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .container-blog.main.mynd-haegramegin.laugavegur, .container-blog.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .container-blog.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .container-blog.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .container-blog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .section-blog {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .vatnajokull-title {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .vatnajokull-title.f7d84a {
    color: #f7d84a;
    text-transform: none;
    font-size: 10vw;
    line-height: 1;
  }

  .vatnajokull-title._61bd50 {
    color: #61bd50;
    text-transform: none;
    font-size: 10vw;
    line-height: 1;
  }

  .vatnajokull-title.fa8905 {
    color: #fa8905;
    text-transform: none;
    text-transform: none;
    font-size: 10vw;
    line-height: 1;
  }

  .section-blog-vatnajokull {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog-vatnajokull.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog-vatnajokull.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog-vatnajokull.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog-vatnajokull.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog-vatnajokull.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog-vatnajokull.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .texti-main-blog-undir-mynd {
    margin: auto auto 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 1;
    display: block;
  }

  .texti-main-blog-undir-mynd.south {
    margin: 20px auto 10px;
    line-height: 2vh;
  }

  .texti-main-blog-undir-mynd.history {
    margin-top: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texti-main-blog-undir-mynd.history.nedri {
    font-size: 17px;
  }

  .texti-main-blog-undir-mynd.history.pulsa {
    margin: auto;
  }

  .texti-main-blog-undir-mynd.history.public {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: auto;
    display: flex;
  }

  .texti-main-blog-undir-mynd.history.pulsa1 {
    margin-left: auto;
    margin-right: auto;
  }

  .texti-main-blog-undir-mynd.history.parks {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .texti-main-blog-undir-mynd.pulsa {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texti-main-blog-undir-mynd.adventure {
    margin-top: 21px;
  }

  .geysir {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .geysir.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .geysir.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .geysir.landsvaedi, .geysir.right {
    margin-top: 58px;
    top: 412px;
  }

  .geysir.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .blue-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .blue-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .blue-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .blue-lagoon.landsvaedi, .blue-lagoon.right {
    margin-top: 58px;
    top: 412px;
  }

  .blue-lagoon.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .secret-lagoon {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .secret-lagoon.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .secret-lagoon.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .secret-lagoon.landsvaedi, .secret-lagoon.right {
    margin-top: 58px;
    top: 412px;
  }

  .secret-lagoon.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .landmannalaugar {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .landmannalaugar.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .landmannalaugar.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .landmannalaugar.landsvaedi, .landmannalaugar.right {
    margin-top: 58px;
    top: 412px;
  }

  .landmannalaugar.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .sn-fellsj-kull-national-park {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .sn-fellsj-kull-national-park.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sn-fellsj-kull-national-park.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .sn-fellsj-kull-national-park.landsvaedi, .sn-fellsj-kull-national-park.right {
    margin-top: 58px;
    top: 412px;
  }

  .sn-fellsj-kull-national-park.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .outdoor-hot-spring-excursions {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: -40px;
  }

  .outdoor-hot-spring-excursions.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .outdoor-hot-spring-excursions.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .outdoor-hot-spring-excursions.landsvaedi, .outdoor-hot-spring-excursions.right {
    margin-top: 58px;
    top: 412px;
  }

  .outdoor-hot-spring-excursions.right.info {
    height: auto;
    min-height: 350px;
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .section-blog-vatnajokull-copy {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog-vatnajokull-copy.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog-vatnajokull-copy.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog-vatnajokull-copy.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog-vatnajokull-copy.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog-vatnajokull-copy.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog-vatnajokull-copy.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .section-blog-geothermal-wonders {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog-geothermal-wonders.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog-geothermal-wonders.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog-geothermal-wonders.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog-geothermal-wonders.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog-geothermal-wonders.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog-geothermal-wonders.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .blog-mynd-variable {
    object-fit: cover;
    border-radius: 0 0 20px 20px;
    width: 100%;
    height: 45vh;
    margin-top: auto;
    display: block;
    position: relative;
    top: 0;
  }

  .blog-mynd-variable.vinstri {
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }

  .blog-mynd-variable.left {
    object-fit: cover;
    object-position: 50% 0%;
    height: 400px;
    top: auto;
  }

  .blog-mynd-variable.left.haed40 {
    height: 400px;
    min-height: auto;
    position: static;
  }

  .blog-mynd-variable.left.statue {
    height: 400px;
  }

  .blog-mynd-variable.left.concert {
    margin-top: auto;
  }

  .blog-mynd-variable.left.harpa-today {
    object-position: 50% 50%;
  }

  .blog-mynd-variable.left.organ {
    height: 400px;
  }

  .blog-mynd-variable.haed40 {
    height: auto;
    min-height: 400px;
    top: auto;
  }

  .blog-mynd-variable.foss {
    height: 400px;
    position: static;
  }

  .blog-mynd-variable.kirkja {
    height: 400px;
  }

  .blog-mynd-variable.culture {
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .blog-mynd-variable.design {
    justify-content: space-between;
    height: 400px;
    display: block;
    position: static;
    top: 30px;
    bottom: auto;
  }

  .blog-mynd-variable.symphony, .blog-mynd-variable.represent {
    height: 400px;
  }

  .blog-mynd-variable._50.ipad {
    height: 45vh;
  }

  .blog-mynd-variable-left {
    object-fit: cover;
    border-radius: 0 0 20px 20px;
    width: 100%;
    height: 45vh;
    margin-top: auto;
    display: block;
    position: relative;
    top: 0;
  }

  .blog-mynd-variable-left.vinstri {
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }

  .blog-mynd-variable-left.left {
    object-fit: cover;
    object-position: 50% 0%;
    height: 400px;
    top: auto;
  }

  .blog-mynd-variable-left.left.haed40 {
    height: 400px;
    min-height: auto;
    position: static;
  }

  .blog-mynd-variable-left.left.statue {
    height: 400px;
  }

  .blog-mynd-variable-left.left.concert {
    margin-top: auto;
  }

  .blog-mynd-variable-left.left.harpa-today {
    object-position: 50% 50%;
  }

  .blog-mynd-variable-left.left.organ {
    height: 400px;
  }

  .blog-mynd-variable-left.haed40 {
    height: auto;
    min-height: 400px;
    top: auto;
  }

  .blog-mynd-variable-left.foss {
    height: 400px;
    position: static;
  }

  .blog-mynd-variable-left.kirkja {
    height: 400px;
  }

  .blog-mynd-variable-left.culture {
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    top: auto;
  }

  .blog-mynd-variable-left.design {
    justify-content: space-between;
    height: 400px;
    display: block;
    position: static;
    top: 30px;
    bottom: auto;
  }

  .blog-mynd-variable-left.symphony, .blog-mynd-variable-left.represent {
    height: 400px;
  }

  .blog-mynd-variable-left._60, .blog-mynd-variable-left._50 {
    height: 45vh;
  }

  .texti-main-gluggi-minus-header {
    margin: 20px auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 1;
    display: block;
  }

  .texti-main-gluggi-minus-header.south {
    margin: 20px auto 10px;
    line-height: 2vh;
  }

  .texti-main-gluggi-minus-header.history {
    margin-top: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texti-main-gluggi-minus-header.history.nedri {
    font-size: 17px;
  }

  .texti-main-gluggi-minus-header.history.pulsa {
    margin: auto;
  }

  .texti-main-gluggi-minus-header.history.public {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: auto;
    display: flex;
  }

  .texti-main-gluggi-minus-header.history.pulsa1 {
    margin-left: auto;
    margin-right: auto;
  }

  .texti-main-gluggi-minus-header.history.parks {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .texti-main-gluggi-minus-header.pulsa {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .conclusion-gluggi-blog {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .conclusion-gluggi-blog.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .conclusion-gluggi-blog.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .conclusion-gluggi-blog.landsvaedi, .conclusion-gluggi-blog.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .conclusion-gluggi-blog.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .conclusion-gluggi-blog.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .conclusion-gluggi-blog.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .efsti-gluggi-blog {
    flex: 0 auto;
    align-self: auto;
    max-width: 370px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: relative;
    top: -40px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.hiti {
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.laugavegur, .efsti-gluggi-blog.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .efsti-gluggi-blog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .efsti-gluggi-blog.petras {
    min-height: 855px;
  }

  .efsti-gluggi-blog.hengifoss {
    min-height: 956px;
  }

  .main-gluggi-blog {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: 350px;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 33px;
  }

  .main-gluggi-blog.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-blog.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-blog.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-blog.landsvaedi {
    height: auto;
    margin-top: 20px;
    margin-bottom: auto;
    top: 412px;
  }

  .main-gluggi-blog.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .naestefsti-gluggi-blog {
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    max-width: 370px;
    margin-top: -50px;
    margin-bottom: 0;
    display: block;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.hiti {
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.laugavegur, .naestefsti-gluggi-blog.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .naestefsti-gluggi-blog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .naestefsti-gluggi-blog.hallormst {
    min-height: 895px;
    display: block;
  }

  .naestefsti-gluggi-blog.borg-eystri {
    min-height: 1009px;
    display: block;
  }

  .naestefsti-gluggi-blog.forsida {
    margin-top: -10px;
    margin-bottom: auto;
    position: static;
  }

  .naestefsti-gluggi-blog.fix {
    margin-top: 60px;
  }

  .bold-text-111 {
    color: #4b9850;
  }

  .geothermal-title {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .geothermal-title.f7d84a {
    color: #f7d84a;
    font-size: 10vw;
    line-height: 1;
  }

  .geothermal-title.fa8905 {
    color: #fa8905;
    text-align: center;
  }

  .text-span-492, .text-span-493 {
    color: #3f7feb;
  }

  .icelandic-wildlife-adventures-blog {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .icelandic-wildlife-adventures-blog.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .icelandic-wildlife-adventures-blog.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .icelandic-wildlife-adventures-blog.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .icelandic-wildlife-adventures-blog.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .geothermal-title-copy {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .geothermal-title-copy.f7d84a {
    color: #f7d84a;
    font-size: 10vw;
    line-height: 1;
  }

  .geothermal-title-copy.fa8905 {
    color: #fa8905;
    text-align: center;
  }

  .wildlife-title-blog {
    height: auto;
    min-height: 70px;
    margin-top: 75px;
    margin-bottom: auto;
    font-size: 12vw;
    top: auto;
    bottom: auto;
  }

  .wildlife-title-blog.f7d84a {
    color: #f7d84a;
    margin-left: 21px;
    margin-right: 21px;
    font-size: 10vw;
    line-height: 1;
  }

  .wildlife-title-blog._222b90 {
    color: #fa8905;
    text-align: center;
    flex: 0 auto;
    min-height: auto;
    margin-top: 66px;
  }

  .wildlife-title-blog._05c1fc {
    color: #05c1fc;
    margin-top: 50px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 10vw;
    line-height: 1;
  }

  .wildlife-title-blog._21d9b8 {
    color: #21d9b8;
    margin-top: 32px;
    margin-left: 49px;
    margin-right: 49px;
    font-size: 10vw;
    line-height: 1;
  }

  .the-hidden-charm-of-akureyri-blog {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .the-hidden-charm-of-akureyri-blog.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .the-hidden-charm-of-akureyri-blog.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .the-hidden-charm-of-akureyri-blog.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .the-hidden-charm-of-akureyri-blog.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .akureyri-ending {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .akureyri-ending.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .akureyri-ending.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .akureyri-ending.landsvaedi, .akureyri-ending.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .akureyri-ending.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .akureyri-ending.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .akureyri-ending.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .main-gluggi-blog-efstur {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi-blog-efstur.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-blog-efstur.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-blog-efstur.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-blog-efstur.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi-blog-efstur.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .main-gluggi-copy {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: 800px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-copy.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-copy.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-copy.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi-copy.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .main-gluggi-copy-copy {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: 800px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi-copy-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-copy-copy.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-copy-copy.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-copy-copy.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi-copy-copy.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .main-gluggi-blog-ipad {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi-blog-ipad.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-blog-ipad.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-blog-ipad.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-blog-ipad.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi-blog-ipad.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .gluggi-blog {
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    max-width: 370px;
    margin-top: 30px;
    margin-bottom: 0;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
  }

  .gluggi-blog.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gluggi-blog.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gluggi-blog.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gluggi-blog.main.mynd-haegramegin.swimming-pools {
    margin-top: -10px;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gluggi-blog.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gluggi-blog.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gluggi-blog.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gluggi-blog.main.mynd-haegramegin.laugavegur, .gluggi-blog.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gluggi-blog.main.mynd-haegramegin.when {
    margin-top: -10px;
  }

  .gluggi-blog.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gluggi-blog.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gluggi-blog.hallormst {
    min-height: 895px;
    display: block;
  }

  .gluggi-blog.borg-eystri {
    min-height: 1009px;
    display: block;
  }

  .gluggi-blog.forsida {
    margin-top: -60px;
    margin-bottom: auto;
    position: static;
  }

  .gluggi-blog.fix {
    margin-top: auto;
  }

  .millitexti-blog-stakur {
    flex-direction: column;
    margin: 30px 50px 0;
    font-size: 4vw;
    line-height: 1;
    bottom: auto;
  }

  .millitexti-blog-stakur.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .millitexti-blog-stakur.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .millitexti-blog-stakur.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .millitexti-blog-stakur.black.millitexti {
    margin: 20px 50px;
    font-size: 7vw;
    line-height: 1;
    bottom: auto;
  }

  .millitexti-blog-stakur.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .millitexti-blog-stakur.black.millitexti.blue {
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 6px;
  }

  .millitexti-blog-stakur.black.millitexti.blog {
    margin: 30px;
  }

  .millitexti-blog-stakur.black.millitexti.blog._587e96 {
    font-size: 6vw;
  }

  .millitexti-blog-stakur.black.millitexti.blog._3f7feb, .millitexti-blog-stakur.black.millitexti.blog._8379-4, .millitexti-blog-stakur.black.millitexti.blog._4a9ab3 {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .millitexti-blog-stakur.black.millitexti.efsti-blog {
    margin-top: 0;
  }

  .millitexti-blog-stakur.black.millitexti.efsti-blog._05c1fc {
    font-size: 6vw;
  }

  .millitexti-blog-stakur.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .millitexti-blog-stakur.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .millitexti-blog-stakur.undirtexti-blog {
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: 0;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .a-comprehensive-guide-to-public-transport-in-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .bold-text-wider {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-wider.d56e2b {
    color: #d56e2b;
    margin-top: auto;
    margin-bottom: auto;
  }

  .bold-text-wider._926e51 {
    color: #926e51;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-wider._3f7feb {
    color: #3f7feb;
  }

  .bold-text-wider.e84e58 {
    line-height: 1;
  }

  .bold-text-wider._8c9856 {
    color: #8c9856;
    line-height: 1;
  }

  .bold-text-wider._587e96, .bold-text-wider._4b9653, .bold-text-wider.b59d39 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-wider._05c1fc {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-wider.fa8905 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1;
  }

  .bold-text-wider._8379f4 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .heading-3-blog {
    flex-direction: column;
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: auto;
  }

  .heading-3-blog.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .heading-3-blog.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .heading-3-blog.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .heading-3-blog.black.millitexti {
    margin: 20px 50px;
    font-size: 7vw;
    line-height: 1;
    bottom: auto;
  }

  .heading-3-blog.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .heading-3-blog.black.millitexti.blue {
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 6px;
  }

  .heading-3-blog.black.millitexti.blog {
    margin: 30px;
  }

  .heading-3-blog.black.millitexti.blog._587e96 {
    font-size: 6vw;
  }

  .heading-3-blog.black.millitexti.blog._3f7feb, .heading-3-blog.black.millitexti.blog._8379-4, .heading-3-blog.black.millitexti.blog._4a9ab3 {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .heading-3-blog.black.millitexti.efsti-blog {
    margin-top: 0;
  }

  .heading-3-blog.black.millitexti.efsti-blog._05c1fc {
    font-size: 6vw;
  }

  .heading-3-blog.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .heading-3-blog.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .heading-3-blog.undirtexti-blog {
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: 0;
  }

  .akureyri-ending-copy {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .akureyri-ending-copy.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .akureyri-ending-copy.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .akureyri-ending-copy.landsvaedi, .akureyri-ending-copy.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .akureyri-ending-copy.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .akureyri-ending-copy.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .akureyri-ending-copy.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .concluding-your-journey {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .concluding-your-journey.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .concluding-your-journey.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .concluding-your-journey.landsvaedi, .concluding-your-journey.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .concluding-your-journey.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .concluding-your-journey.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .concluding-your-journey.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 370px;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: -40px;
  }

  .gaur-gluggi.main.mynd-haegramegin.styttri {
    object-fit: fill;
    flex-direction: column;
    height: 130vw;
    top: auto;
    overflow: visible;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1 {
    flex: 1;
    align-self: auto;
    margin-top: -10px;
    display: flex;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.photo {
    flex: 1;
    margin-top: 30px;
    padding-bottom: 0;
    display: block;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.links {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.voyager {
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 30px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard1 {
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard2 {
    margin-top: -10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.infoboard-1.foodboard3 {
    margin-top: 30px;
  }

  .gaur-gluggi.main.mynd-haegramegin.swimming-pools {
    margin-top: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.grafarvogslaug {
    max-width: 370px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.hiti {
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.hiti.info {
    flex: 1;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.hiti.vatn {
    flex: 1;
    min-height: auto;
    margin-top: 30px;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.austurvollur {
    flex: 0 auto;
    display: block;
    position: static;
  }

  .gaur-gluggi.main.mynd-haegramegin.austurvollur.naestefsta {
    margin-top: -10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.efsti {
    margin-top: auto;
  }

  .gaur-gluggi.main.mynd-haegramegin.plus-30 {
    margin-top: 30px;
  }

  .gaur-gluggi.main.mynd-haegramegin.laugavegur, .gaur-gluggi.main.mynd-haegramegin.perlan {
    position: relative;
  }

  .gaur-gluggi.main.mynd-haegramegin.when {
    flex: 0 auto;
    margin-top: -10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.efsta {
    position: relative;
  }

  .gaur-gluggi.main.mynd-haegramegin.naestefsta {
    margin-top: -10px;
  }

  .gaur-gluggi.main.mynd-haegramegin.blogfix {
    margin-top: 60px;
  }

  .embracing-the-frost-top-ten-winter-festivals {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .embracing-the-frost-top-ten-winter-festivals.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .embracing-the-frost-top-ten-winter-festivals.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .embracing-the-frost-top-ten-winter-festivals.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .embracing-the-frost-top-ten-winter-festivals.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .the-sagas {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-sagas.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-sagas.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-sagas.landsvaedi, .the-sagas.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .the-sagas.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .the-sagas.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .the-sagas.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .the-role-of-nature-in-icelandic-folklore {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-role-of-nature-in-icelandic-folklore.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-role-of-nature-in-icelandic-folklore.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-role-of-nature-in-icelandic-folklore.landsvaedi, .the-role-of-nature-in-icelandic-folklore.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .the-role-of-nature-in-icelandic-folklore.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .trolls-and-hidden-people {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .trolls-and-hidden-people.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .trolls-and-hidden-people.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .trolls-and-hidden-people.landsvaedi, .trolls-and-hidden-people.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .trolls-and-hidden-people.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .trolls-and-hidden-people.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .trolls-and-hidden-people.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .skaldic-poetry-and-the-oral-tradition {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .skaldic-poetry-and-the-oral-tradition.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .skaldic-poetry-and-the-oral-tradition.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .skaldic-poetry-and-the-oral-tradition.landsvaedi, .skaldic-poetry-and-the-oral-tradition.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .skaldic-poetry-and-the-oral-tradition.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .the-legacy-of-icelandic-folk-tales {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-legacy-of-icelandic-folk-tales.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-legacy-of-icelandic-folk-tales.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-legacy-of-icelandic-folk-tales.landsvaedi, .the-legacy-of-icelandic-folk-tales.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .the-legacy-of-icelandic-folk-tales.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .the-strive-for-independence {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .the-strive-for-independence.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .the-strive-for-independence.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .the-strive-for-independence.landsvaedi, .the-strive-for-independence.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .the-strive-for-independence.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .the-strive-for-independence.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .the-strive-for-independence.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .foundations {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    top: -40px;
  }

  .foundations.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .foundations.mainmenu {
    margin-top: auto;
    margin-bottom: auto;
    top: 76px;
  }

  .foundations.landsvaedi, .foundations.full-pic {
    margin-top: 58px;
    top: 412px;
  }

  .foundations.full-pic.history {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 184px;
    margin-bottom: auto;
    display: flex;
    top: auto;
  }

  .foundations.full-pic.history.hallgrims {
    height: auto;
    min-height: 350px;
    margin-top: auto;
  }

  .foundations.full-pic.history.photo {
    height: auto;
    min-height: 350px;
    margin-top: 30px;
    position: static;
    top: auto;
  }

  .mynd-history-enginn-texti-undir {
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .the-quaint-towns-of-snaefellsnes {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .the-quaint-towns-of-snaefellsnes.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .the-quaint-towns-of-snaefellsnes.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .the-quaint-towns-of-snaefellsnes.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .the-quaint-towns-of-snaefellsnes.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .text-span-520, .text-span-521 {
    color: #05c1fc;
  }

  .taste-of-iceland {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .taste-of-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .taste-of-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .taste-of-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .taste-of-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .taste-of-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .taste-of-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .icelandic-folk-tales {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .icelandic-folk-tales.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .icelandic-folk-tales.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .icelandic-folk-tales.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .icelandic-folk-tales.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .icelandic-folk-tales.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .icelandic-folk-tales.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .reykjavik-history {
    aspect-ratio: auto;
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .reykjavik-history.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .reykjavik-history.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .reykjavik-history.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .reykjavik-history.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .reykjavik-history.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .reykjavik-history.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .ideal-season {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ideal-season.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .ideal-season.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .ideal-season.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .ideal-season.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .ideal-season.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .ideal-season.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .vik-iconic-puffins {
    aspect-ratio: auto;
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vik-iconic-puffins.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .vik-iconic-puffins.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .vik-iconic-puffins.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .vik-iconic-puffins.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .vik-iconic-puffins.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .vik-iconic-puffins.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .grindavik {
    aspect-ratio: auto;
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grindavik.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .grindavik.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .grindavik.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .grindavik.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .grindavik.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .grindavik.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .bold-text-35-copy {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 7vw;
    line-height: 1;
  }

  .bold-text-35-copy.d56e2b {
    color: #d56e2b;
    margin-top: auto;
    margin-bottom: auto;
  }

  .bold-text-35-copy._926e51 {
    color: #926e51;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-35-copy._3f7feb {
    color: #3f7feb;
  }

  .bold-text-35-copy.e84e58 {
    line-height: 1;
  }

  .bold-text-35-copy._8c9856 {
    color: #8c9856;
    line-height: 1;
  }

  .bold-text-35-copy._587e96, .bold-text-35-copy._4b9653, .bold-text-35-copy.b59d39 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .bold-text-35-copy._05c1fc {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-35-copy.fa8905 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1;
  }

  .bold-text-35-copy._8379f4 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1;
  }

  .main-gluggi-blog-ipad-naest {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: 41px auto auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: auto;
  }

  .main-gluggi-blog-ipad-naest.forsida {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-gluggi-blog-ipad-naest.mainmenu {
    height: auto;
    min-height: 350px;
    margin-top: -36px;
    margin-bottom: auto;
    position: static;
    top: 76px;
  }

  .main-gluggi-blog-ipad-naest.mainmenu.reykjavik {
    margin-top: auto;
    display: block;
    top: 59px;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi {
    height: auto;
    margin-top: 30px;
    margin-bottom: auto;
    top: 412px;
    overflow: hidden;
  }

  .main-gluggi-blog-ipad-naest.landsvaedi.fyrsti-gluggi {
    margin-top: -20px;
  }

  .the-unwritten-rules {
    aspect-ratio: auto;
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .the-unwritten-rules.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .the-unwritten-rules.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .the-unwritten-rules.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .the-unwritten-rules.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .the-unwritten-rules.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .the-unwritten-rules.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .faq-for-the-first-time-traveller {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .faq-for-the-first-time-traveller.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .faq-for-the-first-time-traveller.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .faq-for-the-first-time-traveller.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .faq-for-the-first-time-traveller.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .faq-for-the-first-time-traveller.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .faq-for-the-first-time-traveller.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .heading-copy {
    flex-direction: column;
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: auto;
  }

  .heading-copy.h3 {
    margin: 37px 35px auto;
    font-size: 4vw;
    line-height: 2.5vh;
    bottom: 0;
  }

  .heading-copy.black {
    margin: -11px 44px 9px;
    font-size: 5vw;
    line-height: 3vh;
    bottom: -17px;
  }

  .heading-copy.black.lettari {
    margin-top: -16px;
    margin-bottom: 21px;
    font-size: 3.5vw;
    line-height: 1.5;
    bottom: auto;
  }

  .heading-copy.black.millitexti {
    margin: 20px 50px;
    font-size: 7vw;
    line-height: 1;
    bottom: auto;
  }

  .heading-copy.black.millitexti.rautt {
    margin-left: 45px;
    margin-right: 45px;
    font-size: 7vw;
    position: static;
    top: -78px;
    bottom: auto;
  }

  .heading-copy.black.millitexti.blue {
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 6px;
  }

  .heading-copy.black.millitexti.blog {
    margin: 30px;
  }

  .heading-copy.black.millitexti.blog._587e96 {
    font-size: 6vw;
  }

  .heading-copy.black.millitexti.blog._3f7feb {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .heading-copy.black.millitexti.blog.fa8905 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .heading-copy.black.millitexti.blog._8379-4, .heading-copy.black.millitexti.blog._4a9ab3 {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 6vw;
  }

  .heading-copy.black.millitexti.efsti-blog {
    margin-top: 0;
  }

  .heading-copy.black.millitexti.efsti-blog._05c1fc {
    font-size: 6vw;
  }

  .heading-copy.black.reykjavik {
    margin-top: 3px;
    font-size: 4vw;
  }

  .heading-copy.we-want {
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .heading-copy.undirtexti-blog {
    margin: 0 50px;
    font-size: 4vw;
    line-height: 1;
    bottom: 0;
  }

  .section-blog-northern-lights-in-iceland {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog-northern-lights-in-iceland.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog-northern-lights-in-iceland.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog-northern-lights-in-iceland.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog-northern-lights-in-iceland.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .section-the-ultimate-outdoor-adventure {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-the-ultimate-outdoor-adventure.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-the-ultimate-outdoor-adventure.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-the-ultimate-outdoor-adventure.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-the-ultimate-outdoor-adventure.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .millitexti-ultimate-outdoor {
    margin: 10px 20px auto;
  }

  .section-epic-road-trips {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-epic-road-trips.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-epic-road-trips.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-epic-road-trips.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-epic-road-trips.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-epic-road-trips.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-epic-road-trips.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119, .bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123, .bold-text-124 {
    font-size: 5vw;
  }

  .section-blog-midnight-sun {
    background-position: 64%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-blog-midnight-sun.banner.forsida {
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin-top: -218px;
  }

  .section-blog-midnight-sun.banner.forsida.mynd {
    flex-direction: column;
    align-items: center;
    margin: 0 auto auto;
    padding-bottom: 109px;
  }

  .section-blog-midnight-sun.banner.forsida.mynd.reykjavik {
    background-position: 63%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto;
  }

  .section-blog-midnight-sun.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-blog-midnight-sun.bilaleiga {
    margin-top: auto;
    position: relative;
    top: 219px;
  }

  .section-blog-midnight-sun.forsida {
    background-position: 50%;
    background-attachment: fixed;
  }

  .section-22 {
    height: 800px;
  }

  .section-27 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-_206a2362-47bf-f8a9-6807-b8b23d13cd42-2370ced7 {
  grid-area: Area-3;
}

#w-node-_78613b3f-5651-9cea-69f6-043696058c17-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_521c7964-f671-a967-9af0-6131db1014ea-2370ced7 {
  place-self: stretch stretch;
}

#w-node-_78613b3f-5651-9cea-69f6-043696058c2a-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a82e906c-6137-40de-254a-05a4b03d3134-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370ced7, #w-node-_0ff3caff-117b-b08b-941f-c30f3483049c-2370ced7, #w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4e7-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b360784b-26ee-410d-ef9e-774dff0f8a9c-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4f7-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c9a38d3d-a006-65aa-c1c0-c1caa4a480f3-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2457bd83-d32d-1aee-df03-00f07b99eb46-2370ced7, #w-node-c82dc512-e356-e406-2cfd-96eb52589c0b-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cfadcf30-1fbe-3338-778b-7e401c69252f-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c82dc512-e356-e406-2cfd-96eb52589c1b-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_043c2cef-64cc-24cb-8b27-2b2f475ca4d4-2370ced7, #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acdb-2370ced7, #w-node-_36aeaba2-bcbb-c18c-4113-31d0b71458fc-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_394662b4-da50-9456-22ab-9c0a533b690a-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_36aeaba2-bcbb-c18c-4113-31d0b714590c-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_03570e76-3892-bbc8-83da-58dbe3454580-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370ced7, #w-node-c2169899-3069-bc1b-924a-07ae9bbcba39-2370ced7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85b83cc2-592e-f77a-c36d-676eb8c7a282-b8c7a27c, #w-node-_85b83cc2-592e-f77a-c36d-676eb8c7a28b-b8c7a27c, #w-node-_85b83cc2-592e-f77a-c36d-676eb8c7a296-b8c7a27c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db5-21ff6daf, #w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db6-21ff6daf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db7-21ff6daf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db8-21ff6daf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db9-21ff6daf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8337494b-0d43-c9e2-99aa-b772c285a7ae-21ff6daf, #w-node-_8337494b-0d43-c9e2-99aa-b772c285a7af-21ff6daf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8337494b-0d43-c9e2-99aa-b772c285a7b0-21ff6daf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8337494b-0d43-c9e2-99aa-b772c285a7b1-21ff6daf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8337494b-0d43-c9e2-99aa-b772c285a7b2-21ff6daf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8337494b-0d43-c9e2-99aa-b772c285a7b3-21ff6daf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cede {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cede, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cede, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cede, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cede, #w-node-a583d4cb-0bd0-c07b-846d-101433681031-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e76dcaf-a1e1-b3ab-262c-c45e9173ef9b-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-2370cede, #w-node-f58b1a1f-e15b-6026-0a5b-121ff3790956-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51886f5a-2ef7-229f-c02b-6b1763e354d5-2370cede, #w-node-_51886f5a-2ef7-229f-c02b-6b1763e354f1-2370cede, #w-node-_9070b729-6a0c-4898-d200-a91a2c4b41c6-2370cede, #w-node-_9070b729-6a0c-4898-d200-a91a2c4b419e-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0105c86e-6356-a48a-b431-5b5901e67f0d-2370cede, #w-node-_42f7037f-8da2-dc62-b8e1-141c26ec0443-2370cede, #w-node-c61b7c05-8db5-2272-9d0c-28ab98b5ac1a-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cede, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bcb-2370cede, #w-node-a4879cfe-48db-019e-70be-d71d75bf170a-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a4879cfe-48db-019e-70be-d71d75bf1723-2370cede, #w-node-_96b9ab93-5b61-eefe-2737-ace0c5008b2f-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5663886-3970-d348-5355-68616ea348eb-2370cede, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3867f802-d28d-bcd8-f9e6-efb0401b9ee2-2370cede, #w-node-_3867f802-d28d-bcd8-f9e6-efb0401b9eef-2370cede, #w-node-_3867f802-d28d-bcd8-f9e6-efb0401b9ef6-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cede, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cede, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cede, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18b-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b781-2370cede, #w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b782-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b783-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b784-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b785-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b786-2370cede {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cede, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cede, #w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cede, #w-node-_8ff105c3-c814-5866-309d-2440f4714159-2370cede, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cede, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cede, #w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30aae-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30ac7-2370cede, #w-node-_96aab28a-1f16-a16e-a6df-1e14bdcfd490-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cede, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cede, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cede, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf9-2370cede, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cede, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cede, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cede, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cede, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cede, #w-node-a09eff27-2568-3337-a020-8106cd2ea572-2370cede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cedf {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cedf, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf91-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf9d-2370cedf, #w-node-eb771261-cccb-76a4-cbee-8b9c963b8d11-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cedf, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11330452-d922-2b02-4f71-10e80e20b029-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd1-2370cedf, #w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd2-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd3-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd4-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd5-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd6-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cedf, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d2ae4ad5-64d3-08d6-78ad-84be625ea565-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cedf, #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cedf, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cedf, #w-node-_71231464-89d1-fd7a-c708-4c982461a131-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c31ff016-d19d-586a-5976-be8b90586b09-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f317-2370cedf, #w-node-_9de27ccd-ae1b-b56e-1b6a-acc0559f3275-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5663886-3970-d348-5355-68616ea348eb-2370cedf, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a40cea7-c3f4-a786-3f63-bdd490de272f-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cedf, #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cedf, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cedf, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cedf, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cedf, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cedf, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370cedf, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4e-2370cedf, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cedf, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b789-2370cedf, #w-node-e451d02b-b069-52d5-7f3a-60269f57b78a-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78b-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78c-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78d-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78e-2370cedf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cedf, #w-node-_1505b869-6b48-c749-fd91-0e345b247794-2370cedf, #w-node-_74a47723-41d2-b34c-052f-789d1c9a2e9b-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_755da718-d478-9846-9438-b22f7f2cadcc-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74a47723-41d2-b34c-052f-789d1c9a2ec1-2370cedf, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370cedf, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac3-2370cedf, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cedf, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_669820e0-8eb8-d2bb-2f55-d9171a8b8abd-2370cedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467d01ec-8b31-9ef2-6a21-df8939056066-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_467d01ec-8b31-9ef2-6a21-df8939056067-2370cee2, #w-node-_467d01ec-8b31-9ef2-6a21-df8939056068-2370cee2, #w-node-_78613b3f-5651-9cea-69f6-043696058c17-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_521c7964-f671-a967-9af0-6131db1014ea-2370cee2 {
  place-self: stretch stretch;
}

#w-node-_78613b3f-5651-9cea-69f6-043696058c2a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a82e906c-6137-40de-254a-05a4b03d3134-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370cee2, #w-node-_0ff3caff-117b-b08b-941f-c30f3483049c-2370cee2, #w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4e7-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b360784b-26ee-410d-ef9e-774dff0f8a9c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4f7-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c9a38d3d-a006-65aa-c1c0-c1caa4a480f3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2457bd83-d32d-1aee-df03-00f07b99eb46-2370cee2, #w-node-c82dc512-e356-e406-2cfd-96eb52589c0b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cfadcf30-1fbe-3338-778b-7e401c69252f-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c82dc512-e356-e406-2cfd-96eb52589c1b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_043c2cef-64cc-24cb-8b27-2b2f475ca4d4-2370cee2, #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acdb-2370cee2, #w-node-_36aeaba2-bcbb-c18c-4113-31d0b71458fc-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_394662b4-da50-9456-22ab-9c0a533b690a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_36aeaba2-bcbb-c18c-4113-31d0b714590c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_03570e76-3892-bbc8-83da-58dbe3454580-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370cee2, #w-node-c2169899-3069-bc1b-924a-07ae9bbcba39-2370cee2, #w-node-_25a8c2dc-1649-b357-de92-ebd57e34359d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25a8c2dc-1649-b357-de92-ebd57e3435b1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_25a8c2dc-1649-b357-de92-ebd57e3435b2-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1451358-e77b-3319-da79-f052902deac3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-b1451358-e77b-3319-da79-f052902deac4-2370cee2, #w-node-b1451358-e77b-3319-da79-f052902deac5-2370cee2, #w-node-_231a7253-7a08-6cf0-5b68-83647337c7a3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_231a7253-7a08-6cf0-5b68-83647337c7b8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_231a7253-7a08-6cf0-5b68-83647337c7b9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab8699-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab869a-2370cee2, #w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab869b-2370cee2, #w-node-fe930660-a455-4b4e-fcfd-df2a28864516-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe930660-a455-4b4e-fcfd-df2a2886452b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fe930660-a455-4b4e-fcfd-df2a2886452c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1c-2370cee2, #w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1d-2370cee2, #w-node-fd3f54cc-d2a5-fadf-1189-ab2cc219fe6f-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fd3f54cc-d2a5-fadf-1189-ab2cc219fe7e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fd3f54cc-d2a5-fadf-1189-ab2cc219fe7f-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f3f78bef-0853-1e85-16e7-82ebe09902c3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f3f78bef-0853-1e85-16e7-82ebe09902c4-2370cee2, #w-node-f3f78bef-0853-1e85-16e7-82ebe09902c5-2370cee2, #w-node-f513fbde-6330-6252-3b66-f3ccf9e01be8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f513fbde-6330-6252-3b66-f3ccf9e01bf7-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f513fbde-6330-6252-3b66-f3ccf9e01bf8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75c407e1-afe3-3485-131a-370c401ccd48-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_75c407e1-afe3-3485-131a-370c401ccd4a-2370cee2, #w-node-d82ae882-e5f7-792f-7a3c-9dfcdebd081c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d82ae882-e5f7-792f-7a3c-9dfcdebd082b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d82ae882-e5f7-792f-7a3c-9dfcdebd082c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58a87614-29df-3a19-92c1-e13655ace229-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_58a87614-29df-3a19-92c1-e13655ace22b-2370cee2, #w-node-_1eaace4f-a1c6-e000-db82-c9170e32b801-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1eaace4f-a1c6-e000-db82-c9170e32b80a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1eaace4f-a1c6-e000-db82-c9170e32b80b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dda9416f-a267-6e46-c846-4d7aa9e8e633-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dda9416f-a267-6e46-c846-4d7aa9e8e635-2370cee2, #w-node-_3f6282fe-7f2e-903c-8680-57be4a65cb9d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3f6282fe-7f2e-903c-8680-57be4a65cba6-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_3f6282fe-7f2e-903c-8680-57be4a65cba7-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f21c28dc-8b3c-5e3d-0070-b550a70905c9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f21c28dc-8b3c-5e3d-0070-b550a70905cb-2370cee2, #w-node-_2a4dec4e-59ac-f6bd-4c48-8453e54619ee-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2a4dec4e-59ac-f6bd-4c48-8453e54619f7-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2a4dec4e-59ac-f6bd-4c48-8453e54619f8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7cfe186-78e1-6a7c-0de8-20f3bf745b4d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a7cfe186-78e1-6a7c-0de8-20f3bf745b4f-2370cee2, #w-node-ae474725-ecc8-c5ef-5560-0a4ebee00729-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae474725-ecc8-c5ef-5560-0a4ebee00732-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ae474725-ecc8-c5ef-5560-0a4ebee00733-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0e91449b-ffd1-6954-41f2-14c2c58d145a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0e91449b-ffd1-6954-41f2-14c2c58d145c-2370cee2, #w-node-f8f4cae3-a0f0-8eab-12e6-ed2f44a9fe18-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f8f4cae3-a0f0-8eab-12e6-ed2f44a9fe21-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f8f4cae3-a0f0-8eab-12e6-ed2f44a9fe22-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9150ec1c-5de6-c392-dc6e-4d7dc2e1fad3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9150ec1c-5de6-c392-dc6e-4d7dc2e1fad5-2370cee2, #w-node-_969926ff-8455-03f2-5df6-718a4436b6a2-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_969926ff-8455-03f2-5df6-718a4436b6ab-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_969926ff-8455-03f2-5df6-718a4436b6ac-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_15dc6812-8758-b95c-3fa6-b0bfc3ea4cea-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_15dc6812-8758-b95c-3fa6-b0bfc3ea4cec-2370cee2, #w-node-af118463-be8e-6559-d0ef-b1e0154cf8a6-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-af118463-be8e-6559-d0ef-b1e0154cf8af-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-af118463-be8e-6559-d0ef-b1e0154cf8b0-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f8c841aa-c4bc-c06e-7a9c-4384bbb7e9e4-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f8c841aa-c4bc-c06e-7a9c-4384bbb7e9e6-2370cee2, #w-node-_593e2e08-8795-9cd9-e485-2bb16da72afc-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_593e2e08-8795-9cd9-e485-2bb16da72b05-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_593e2e08-8795-9cd9-e485-2bb16da72b06-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bb767967-cd0c-49ac-cbb7-65a6edbcb8df-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-bb767967-cd0c-49ac-cbb7-65a6edbcb8e1-2370cee2, #w-node-_6e136081-af85-64f3-fcdd-9ab2b17695e6-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6e136081-af85-64f3-fcdd-9ab2b17695ef-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6e136081-af85-64f3-fcdd-9ab2b17695f0-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0f2cf483-f09e-fa21-0e1f-c2c81ab516dc-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0f2cf483-f09e-fa21-0e1f-c2c81ab516de-2370cee2, #w-node-_2f186bf6-231e-6945-55f7-fe7a52a79a6a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2f186bf6-231e-6945-55f7-fe7a52a79a73-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2f186bf6-231e-6945-55f7-fe7a52a79a74-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7b53a925-1a37-3340-fcc2-96f07edf91bd-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7b53a925-1a37-3340-fcc2-96f07edf91bf-2370cee2, #w-node-_9da5420e-88b3-c7d1-20cd-03f8176d9348-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9da5420e-88b3-c7d1-20cd-03f8176d9351-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9da5420e-88b3-c7d1-20cd-03f8176d9352-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_42799c1a-57e5-cca6-f3ac-e332d11f1012-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_42799c1a-57e5-cca6-f3ac-e332d11f1014-2370cee2, #w-node-_4591662f-2c30-5f4d-2217-5d2673d25892-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4591662f-2c30-5f4d-2217-5d2673d2589b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4591662f-2c30-5f4d-2217-5d2673d2589c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6cedbef5-d5a6-f095-bcd8-f04dfb6cfdb9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6cedbef5-d5a6-f095-bcd8-f04dfb6cfdbb-2370cee2, #w-node-db411426-977b-b77d-1c42-5fb8cff974a8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-db411426-977b-b77d-1c42-5fb8cff974b1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-db411426-977b-b77d-1c42-5fb8cff974b2-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c7f9decd-8045-df11-1da5-9e36bb3274b5-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c7f9decd-8045-df11-1da5-9e36bb3274b7-2370cee2, #w-node-_8431e488-a8e6-723f-5d71-fa06819f19f3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8431e488-a8e6-723f-5d71-fa06819f19fc-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8431e488-a8e6-723f-5d71-fa06819f19fd-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_486b373c-26a9-a0b2-d09f-90ddc31e5d87-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_486b373c-26a9-a0b2-d09f-90ddc31e5d89-2370cee2, #w-node-_26f7ae25-dec4-9a32-ef4f-4a07f6c5f7f9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_26f7ae25-dec4-9a32-ef4f-4a07f6c5f802-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_26f7ae25-dec4-9a32-ef4f-4a07f6c5f803-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bafc998f-ab77-a67b-402e-4b38feb74985-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-bafc998f-ab77-a67b-402e-4b38feb74987-2370cee2, #w-node-_20afb19f-1502-f743-3629-bc23c435f54b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20afb19f-1502-f743-3629-bc23c435f554-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20afb19f-1502-f743-3629-bc23c435f555-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f5fa0605-4581-5ad8-d7a3-9fa2ab2065d6-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5fa0605-4581-5ad8-d7a3-9fa2ab2065d8-2370cee2, #w-node-_09cebb53-5ff1-791f-3d8a-eea3c44cf2b1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_09cebb53-5ff1-791f-3d8a-eea3c44cf2ba-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_09cebb53-5ff1-791f-3d8a-eea3c44cf2bb-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f5477428-59c1-4480-2d34-7b0aa971666d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5477428-59c1-4480-2d34-7b0aa971666f-2370cee2, #w-node-_545c1e17-eedc-8c4c-431c-f6e604e19d6c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_545c1e17-eedc-8c4c-431c-f6e604e19d75-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_545c1e17-eedc-8c4c-431c-f6e604e19d76-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c2c7d5f1-1971-0e02-d74f-e49ed2d9e2af-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c2c7d5f1-1971-0e02-d74f-e49ed2d9e2b1-2370cee2, #w-node-d2753fc7-c37e-7743-3e60-70d8b8bdc8f1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d2753fc7-c37e-7743-3e60-70d8b8bdc8fa-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d2753fc7-c37e-7743-3e60-70d8b8bdc8fb-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_989d917a-f102-3e99-9821-faf472c0553e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_989d917a-f102-3e99-9821-faf472c05540-2370cee2, #w-node-aea84215-21ee-ff41-0df4-9d791d529697-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aea84215-21ee-ff41-0df4-9d791d5296a0-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-aea84215-21ee-ff41-0df4-9d791d5296a1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e82c186a-9259-9256-d64f-cdb649ca9157-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e82c186a-9259-9256-d64f-cdb649ca9159-2370cee2, #w-node-_4a005717-b810-4d50-72a4-0cdb60c1375b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a005717-b810-4d50-72a4-0cdb60c13764-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4a005717-b810-4d50-72a4-0cdb60c13765-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82d40a8a-9df3-caee-15f2-088889446319-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_82d40a8a-9df3-caee-15f2-08888944631b-2370cee2, #w-node-f07858ee-801b-99aa-0db5-fdee2a0d3608-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f07858ee-801b-99aa-0db5-fdee2a0d3611-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f07858ee-801b-99aa-0db5-fdee2a0d3612-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a25ae549-e8db-db26-92c7-06f489064bbd-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a25ae549-e8db-db26-92c7-06f489064bbf-2370cee2, #w-node-f8f48ede-75c4-7a00-7601-b41227910157-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f8f48ede-75c4-7a00-7601-b41227910160-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f8f48ede-75c4-7a00-7601-b41227910161-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2b6b7e6e-3f47-78b6-d9e6-bfd0154dc28c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2b6b7e6e-3f47-78b6-d9e6-bfd0154dc28e-2370cee2, #w-node-ef7015f3-2df7-c39e-1111-d8e7c2aee418-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef7015f3-2df7-c39e-1111-d8e7c2aee421-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ef7015f3-2df7-c39e-1111-d8e7c2aee422-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0277c3ff-66c0-b024-9ac4-ae639f6f33ec-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0277c3ff-66c0-b024-9ac4-ae639f6f33ee-2370cee2, #w-node-e21196fd-4de7-2c06-e45e-18b7c0d0f262-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e21196fd-4de7-2c06-e45e-18b7c0d0f26b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e21196fd-4de7-2c06-e45e-18b7c0d0f26c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_32dbbf41-3ccc-5e55-ccfb-88cae5ef07b6-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_32dbbf41-3ccc-5e55-ccfb-88cae5ef07b8-2370cee2, #w-node-e8fbef33-f0bf-69ce-de81-d7a8106082eb-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e8fbef33-f0bf-69ce-de81-d7a8106082f4-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e8fbef33-f0bf-69ce-de81-d7a8106082f5-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b448228-bd47-ec65-7c92-823b81328c3a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9b448228-bd47-ec65-7c92-823b81328c3c-2370cee2, #w-node-c3e799aa-67e7-8c30-25c4-ede9e37639ff-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3e799aa-67e7-8c30-25c4-ede9e3763a08-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c3e799aa-67e7-8c30-25c4-ede9e3763a09-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9f7d0176-7229-42c0-4af0-3ecb23d639d0-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9f7d0176-7229-42c0-4af0-3ecb23d639d2-2370cee2, #w-node-_0d236811-5b4e-e3d7-7478-af09bb35dbc9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0d236811-5b4e-e3d7-7478-af09bb35dbd2-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0d236811-5b4e-e3d7-7478-af09bb35dbd3-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ba6a654e-8599-b166-78c7-ea48c9064103-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ba6a654e-8599-b166-78c7-ea48c9064105-2370cee2, #w-node-bf71f942-892c-3da9-9b56-c815a8447e39-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf71f942-892c-3da9-9b56-c815a8447e42-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-bf71f942-892c-3da9-9b56-c815a8447e43-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_35a95d1b-009f-687f-3234-ca40931be6b0-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_35a95d1b-009f-687f-3234-ca40931be6b2-2370cee2, #w-node-bd3f3706-3c2c-dd51-1cb8-624824e5d345-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bd3f3706-3c2c-dd51-1cb8-624824e5d34e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-bd3f3706-3c2c-dd51-1cb8-624824e5d34f-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0e5de80b-c486-41d5-1aec-1b50ce88ad00-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0e5de80b-c486-41d5-1aec-1b50ce88ad02-2370cee2, #w-node-_5d3a03e6-bc25-f0a3-302a-bbf5afd988ab-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d3a03e6-bc25-f0a3-302a-bbf5afd988b4-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5d3a03e6-bc25-f0a3-302a-bbf5afd988b5-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5382cb0b-f9cc-32a5-8da4-f21dda2a93b2-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5382cb0b-f9cc-32a5-8da4-f21dda2a93b4-2370cee2, #w-node-_20267624-0439-31cb-31f6-00908bdcbf87-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20267624-0439-31cb-31f6-00908bdcbf90-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20267624-0439-31cb-31f6-00908bdcbf91-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d210aae9-6bd4-f860-57bd-5205535b7c50-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d210aae9-6bd4-f860-57bd-5205535b7c52-2370cee2, #w-node-_685b9b58-547e-201a-fc60-93af5fec0fef-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_685b9b58-547e-201a-fc60-93af5fec0ff8-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_685b9b58-547e-201a-fc60-93af5fec0ff9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58a7cf32-4fed-c2c5-a51f-dc5570e8273e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_58a7cf32-4fed-c2c5-a51f-dc5570e82740-2370cee2, #w-node-b3b1504c-8658-19bb-3511-240dc9631144-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3b1504c-8658-19bb-3511-240dc963114d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-b3b1504c-8658-19bb-3511-240dc963114e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_51d72910-9f8b-5096-30d8-4a3785b536a9-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_51d72910-9f8b-5096-30d8-4a3785b536ab-2370cee2, #w-node-_60cb21d1-5d91-409b-d107-31c0f79fad2a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_60cb21d1-5d91-409b-d107-31c0f79fad33-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_60cb21d1-5d91-409b-d107-31c0f79fad34-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9951c34a-fb3f-80b7-3878-8e3973b47615-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9951c34a-fb3f-80b7-3878-8e3973b47617-2370cee2, #w-node-_167d2fe2-57af-a944-580c-58fa6ce05900-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_167d2fe2-57af-a944-580c-58fa6ce05909-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_167d2fe2-57af-a944-580c-58fa6ce0590a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b8586d1d-64ea-3e4b-46f7-2171d3cc74ff-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-b8586d1d-64ea-3e4b-46f7-2171d3cc7501-2370cee2, #w-node-aeeae74c-3d68-75d3-66fa-ac7590bcd72d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aeeae74c-3d68-75d3-66fa-ac7590bcd736-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-aeeae74c-3d68-75d3-66fa-ac7590bcd737-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-acccfe9c-f34b-285c-c54d-7ef40a9d6bab-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-acccfe9c-f34b-285c-c54d-7ef40a9d6bad-2370cee2, #w-node-_63cb4c4a-3949-e52d-6c6f-a7da586ce432-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63cb4c4a-3949-e52d-6c6f-a7da586ce43b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_63cb4c4a-3949-e52d-6c6f-a7da586ce43c-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6992c819-bd10-dbcb-d288-960ec115687e-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6992c819-bd10-dbcb-d288-960ec1156880-2370cee2, #w-node-_78cd98a1-d12d-4952-459b-87764551ba8a-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_78cd98a1-d12d-4952-459b-87764551ba93-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_78cd98a1-d12d-4952-459b-87764551ba94-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cfd94b53-81ec-3596-76a8-5964e2f4ac98-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cfd94b53-81ec-3596-76a8-5964e2f4ac9a-2370cee2, #w-node-_242b1cd6-db9f-c67e-98a5-f1a6e07786e1-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_242b1cd6-db9f-c67e-98a5-f1a6e07786ea-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_242b1cd6-db9f-c67e-98a5-f1a6e07786eb-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_19238017-b493-4095-212d-888746ece14b-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_19238017-b493-4095-212d-888746ece14d-2370cee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee3 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee3, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee3, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee3, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee3, #w-node-a583d4cb-0bd0-c07b-846d-101433681031-2370cee3, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee3, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee3, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee3, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee3, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee3, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee3, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee3, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bcb-2370cee3, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee3, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee3, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee3, #w-node-_33faa727-b02a-df61-b847-69f2521acb4c-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_057a11ba-0d5b-e393-1574-d3e17ee77e86-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f317-2370cee3, #w-node-_0c2c812e-4569-2226-81b7-38135287c334-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee3, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee3, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee3, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee3, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee3, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b789-2370cee3, #w-node-e451d02b-b069-52d5-7f3a-60269f57b78a-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78b-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78c-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78d-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78e-2370cee3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c7c07494-cbb2-5fb6-4b04-172ad6f809b0-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c7c07494-cbb2-5fb6-4b04-172ad6f809cb-2370cee3, #w-node-_292a8bd3-62c3-6f6e-dd5e-e56b5857a21c-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee3, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cee3, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee3, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee3, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee3, #w-node-a09eff27-2568-3337-a020-8106cd2ea572-2370cee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee4 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6ca7-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6ca8-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6ca9-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6caa-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6cab-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_118c639f-500e-b305-4c61-b5046bed6cac-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1dc562f0-f3da-9e63-633c-b5edd143eb29-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-2370cee4, #w-node-_83fb6247-31a8-0f10-fcad-7aa5a4ef6a4d-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11081439-2aa0-61a2-4c00-9789fe36da1e-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3fd39d54-c6bd-8fbb-1c03-f06890ad047f-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_478a7be2-86c4-8ff3-6846-919c026808e1-2370cee4, #w-node-dec88926-cc1b-b910-d210-f7b444f9ff85-2370cee4, #w-node-_741ca135-a777-4743-0c29-5a7d04593cc4-2370cee4, #w-node-_0ef86985-5978-cb4a-9055-d9a855f318f0-2370cee4, #w-node-_5d661cd2-4c1e-be27-e33d-42ab99b38212-2370cee4, #w-node-c031b242-03b4-3ab8-b27b-117d57eca8cb-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee4, #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add3-2370cee4, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee4, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee4, #w-node-_34e96421-d04b-577d-dadd-21ff7b06ca14-2370cee4, #w-node-_34e96421-d04b-577d-dadd-21ff7b06ca01-2370cee4, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370cee4, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_43ac7bf9-829c-ac8f-1cd1-8a4c447e2572-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5957b66-996f-98a5-cca7-8dd852c15a8e-2370cee4, #w-node-b5957b66-996f-98a5-cca7-8dd852c15aa3-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76731084-70fe-6c3e-da9c-ea534f262998-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee4, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee4, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee4, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0d6a7b89-971c-a01a-950d-2aab2eedb127-2370cee4, #w-node-_0d6a7b89-971c-a01a-950d-2aab2eedb136-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484b035d-3fb4-d223-28c7-0fc7f927e98d-2370cee4, #w-node-_484b035d-3fb4-d223-28c7-0fc7f927e98e-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_484b035d-3fb4-d223-28c7-0fc7f927e98f-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484b035d-3fb4-d223-28c7-0fc7f927e990-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_484b035d-3fb4-d223-28c7-0fc7f927e991-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484b035d-3fb4-d223-28c7-0fc7f927e992-2370cee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-2370cee4, #w-node-b2f4f0a4-5e36-5b0b-b408-1b71dee99083-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee4, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bcb-2370cee4, #w-node-_24bc47be-769c-30e5-76f0-93e45f310aaa-2370cee4, #w-node-_24bc47be-769c-30e5-76f0-93e45f310abd-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e76dcaf-a1e1-b3ab-262c-c45e9173ef9b-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee4, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee4, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee4, #w-node-_03e818e5-e185-c139-6310-c269676d3aa1-2370cee4, #w-node-a16d0b64-5b47-c529-0112-cfff4b773429-2370cee4, #w-node-a16d0b64-5b47-c529-0112-cfff4b773443-2370cee4, #w-node-_75cc9052-d06c-5bcd-49cc-784fab61874f-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75cc9052-d06c-5bcd-49cc-784fab618767-2370cee4, #w-node-_5b540156-2500-890e-31b5-3909df67ec2e-2370cee4, #w-node-bfb21d69-29f7-1090-d55e-6df987959a80-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee4, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee4, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee4, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee4, #w-node-_9ca5a2d6-1ae1-0674-a905-92726cdb8b1a-2370cee4, #w-node-_9ca5a2d6-1ae1-0674-a905-92726cdb8b34-2370cee4, #w-node-bbeb81a2-ada5-59fa-05dd-cbe043ffcbb5-2370cee4, #w-node-bbeb81a2-ada5-59fa-05dd-cbe043ffcb98-2370cee4, #w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c6941f5-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c694209-2370cee4, #w-node-_6b344519-3180-6770-d7cd-e2f4d480b8cf-2370cee4, #w-node-c12faa51-75c6-2905-3c95-d6a8196bf68f-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee4, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf9-2370cee4, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee4, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee4, #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee4, #w-node-f027c592-ee2c-4feb-a398-0f2de3af34ce-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc5fd8b8-dad0-79e3-ac81-bca4c3fb7c0b-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee4, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cee4, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee4, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2093734a-378d-c868-2ffa-6b785931f05c-2370cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee5 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee5, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee5, #w-node-f026dd25-7791-1ecd-29cc-87bf6229b64f-2370cee5, #w-node-f026dd25-7791-1ecd-29cc-87bf6229b650-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f026dd25-7791-1ecd-29cc-87bf6229b651-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f026dd25-7791-1ecd-29cc-87bf6229b652-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f026dd25-7791-1ecd-29cc-87bf6229b653-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f026dd25-7791-1ecd-29cc-87bf6229b654-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_22631938-4644-4026-cbbc-91d984a4b31d-2370cee5, #w-node-b6297072-54a7-136d-d234-0ddbe163bf3b-2370cee5, #w-node-b6297072-54a7-136d-d234-0ddbe163bf3c-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d1dfbc6f-4679-46ba-7d71-f89ef28c2f7b-2370cee5, #w-node-_30a17868-45a9-e327-1c26-e01f1522b77b-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee5, #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add3-2370cee5, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee5, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee5, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee5, #w-node-a583d4cb-0bd0-c07b-846d-101433681031-2370cee5, #w-node-b5957b66-996f-98a5-cca7-8dd852c15a8e-2370cee5, #w-node-b5957b66-996f-98a5-cca7-8dd852c15aa3-2370cee5, #w-node-d65ab097-741a-0fb3-65ab-9f84e2fd69ec-2370cee5, #w-node-d65ab097-741a-0fb3-65ab-9f84e2fd69ed-2370cee5, #w-node-_11081439-2aa0-61a2-4c00-9789fe36da1e-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3fd39d54-c6bd-8fbb-1c03-f06890ad047f-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_478a7be2-86c4-8ff3-6846-919c026808e1-2370cee5, #w-node-dec88926-cc1b-b910-d210-f7b444f9ff85-2370cee5, #w-node-_741ca135-a777-4743-0c29-5a7d04593cc4-2370cee5, #w-node-_0ef86985-5978-cb4a-9055-d9a855f318f0-2370cee5, #w-node-_5d661cd2-4c1e-be27-e33d-42ab99b38212-2370cee5, #w-node-c031b242-03b4-3ab8-b27b-117d57eca8cb-2370cee5, #w-node-_6b3da1e0-9724-c55b-e666-f303b65a5e17-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e84eb05-ef8b-70ce-6ca8-38d18e387ce6-2370cee5, #w-node-_7e84eb05-ef8b-70ce-6ca8-38d18e387d02-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1dc562f0-f3da-9e63-633c-b5edd143eb29-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7ce87d7-6140-6166-5225-6fac5fcd74dd-2370cee5, #w-node-b7ce87d7-6140-6166-5225-6fac5fcd74de-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14803-2370cee5, #w-node-_5d6f0598-85de-431c-e57b-a54715f14804-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14805-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14806-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14807-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14808-2370cee5, #w-node-_5d6f0598-85de-431c-e57b-a54715f1480b-2370cee5, #w-node-_5d6f0598-85de-431c-e57b-a54715f1480c-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f1480d-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f1480e-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f1480f-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6f0598-85de-431c-e57b-a54715f14810-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee5, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee5, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee5, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee5, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee5, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bcb-2370cee5, #w-node-a0e6754a-bebe-bb0b-c5f8-3bd599d62e3d-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a0e6754a-bebe-bb0b-c5f8-3bd599d62e52-2370cee5, #w-node-_5d8416ef-fdf5-177c-c358-c87d9f46acda-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24bc47be-769c-30e5-76f0-93e45f310aaa-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d386e2d8-5599-2e7d-2204-c00bb1a021cd-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24bc47be-769c-30e5-76f0-93e45f310abd-2370cee5, #w-node-_29735545-94e6-42b7-5a69-af1e9b52ea4e-2370cee5, #w-node-_29735545-94e6-42b7-5a69-af1e9b52ea4f-2370cee5, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee5, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee5, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee5, #w-node-_03e818e5-e185-c139-6310-c269676d3aa1-2370cee5, #w-node-a16d0b64-5b47-c529-0112-cfff4b773429-2370cee5, #w-node-a16d0b64-5b47-c529-0112-cfff4b773443-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b64078d9-d0f4-0a9f-fa00-37818c99b84c-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3c696f3-88ea-5d1d-7dda-61707adab7ef-2370cee5, #w-node-b3c696f3-88ea-5d1d-7dda-61707adab7f0-2370cee5, #w-node-_11914232-a902-1f97-f830-a4fec64fb5c0-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11914232-a902-1f97-f830-a4fec64fb5d6-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afac26be-99c8-ab25-5883-3c1b902d0dbd-2370cee5, #w-node-afac26be-99c8-ab25-5883-3c1b902d0dd4-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_378fc6d2-1d02-0e94-db6d-60477734a123-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8c00618-e879-7ddf-2db8-88bf26ad09e7-2370cee5, #w-node-c8c00618-e879-7ddf-2db8-88bf26ad09e8-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bfb21d69-29f7-1090-d55e-6df987959a80-2370cee5, #w-node-fbe12cc9-9bed-9ae9-3fb7-f42f56bdb43e-2370cee5, #w-node-fe4758e1-9ff2-9b1b-a61d-2220f68d4508-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5387d048-72e8-89c9-16cd-8a54d28dca57-2370cee5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5387d048-72e8-89c9-16cd-8a54d28dca6b-2370cee5 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c2db9e73-04f4-976e-ab90-19fde5cfd4af-2370cee5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68d0e9f9-520f-ae26-b7fe-e617c3b2683d-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fbf15e36-0b08-be88-7d57-b25a57d01342-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be045ee4-a2ea-bbc7-4172-d12a80f2820e-2370cee5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3a7a9f50-3537-c87e-0ee6-e4bd12dc6853-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2511ae6-7dd5-79ed-e64c-d3a3ffe908d2-2370cee5, #w-node-_7ece3d4a-3406-e717-8441-70b7bb59fb25-2370cee5, #w-node-_93add11c-1efd-9933-aced-72c3f8554213-2370cee5, #w-node-_6caf4b52-8286-9007-06d2-d671629d37e4-2370cee5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77891cde-c31a-1ae2-6912-59c03b66d129-2370cee5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_6e3b42ae-faa9-a05c-6a60-7f64570ab836-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee5, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee5, #w-node-dba6b9cb-1031-ff42-96e7-a22eb89f251c-2370cee5, #w-node-dba6b9cb-1031-ff42-96e7-a22eb89f251d-2370cee5, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee5, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5ecae587-84c8-2b9e-8e10-bceca04af36a-2370cee5, #w-node-_5ecae587-84c8-2b9e-8e10-bceca04af376-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cee5, #w-node-_8ff105c3-c814-5866-309d-2440f4714159-2370cee5, #w-node-_2e63a576-2eba-fec3-8481-019470b0efdc-2370cee5, #w-node-_2e63a576-2eba-fec3-8481-019470b0eff3-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_93a03f41-bfbc-9d18-f69f-46eaca547483-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c54ec3dc-b6b3-84f6-1efd-a5e6b0120823-2370cee5, #arbaejarlaug.w-node-c54ec3dc-b6b3-84f6-1efd-a5e6b0120824-2370cee5, #sundholl-reykjavikur.w-node-c3c74276-7225-1179-591a-800b94aba096-2370cee5, #w-node-c3c74276-7225-1179-591a-800b94aba0a7-2370cee5, #w-node-c3a650e9-209d-c212-f01f-476b2bce2dfd-2370cee5, #vesturbaejarlaug.w-node-c3a650e9-209d-c212-f01f-476b2bce2dfe-2370cee5, #laugardalslaug.w-node-e0f0719d-7831-c7e5-1043-1471d5199a56-2370cee5, #w-node-e0f0719d-7831-c7e5-1043-1471d5199a6a-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#swimming-pool-etiquette.w-node-_73e767c4-359f-fe3e-b9ca-f2af026eaba7-2370cee5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73c8f632-b5ea-26e9-30ef-7a6022c15439-2370cee5, #w-node-ad6e94d7-52e4-8016-b003-5f01e2d800ff-2370cee5, #w-node-b6bccdde-c0fb-3181-3efa-f4ba7ca0caf2-2370cee5, #w-node-_5b4505ce-7003-4e30-a7cd-96221104e524-2370cee5, #w-node-b12da67b-b53d-62e1-e402-616dd4024c93-2370cee5, #w-node-_24c0215e-dd45-2bda-91f7-c43af63ce9f4-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c6941f5-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c694209-2370cee5, #w-node-_4f62f6f9-9196-f12f-e68b-b2bed1860227-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#austurvollur.w-node-e0755e00-dc0e-abbb-2a2f-9e175f209cbd-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e0755e00-dc0e-abbb-2a2f-9e175f209cc4-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01228b6f-36ef-fcf9-29c3-117a0b0a2873-2370cee5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e0fea383-b19b-2de6-a23c-2850036f80c4-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#grotta.w-node-e6181e91-20f2-8f16-0469-3163df5e75bd-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e6181e91-20f2-8f16-0469-3163df5e75c4-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#laugardalur.w-node-cb85baaf-a787-3f78-b8f8-146822988761-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cb85baaf-a787-3f78-b8f8-14682298876c-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a440d44-189d-834e-96f4-beceb25af1c4-2370cee5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cb85baaf-a787-3f78-b8f8-146822988778-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af992306-0215-da5a-a1b0-7cd7a987d080-2370cee5 {
  grid-area: 5 / 1 / 6 / 2;
}

#hljomskalagardur.w-node-_14d8f806-3ed7-6114-d3ee-790652e3de31-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_14d8f806-3ed7-6114-d3ee-790652e3de3c-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03f23261-38d7-229d-cb9c-c70ea01f2d8e-2370cee5 {
  grid-area: 3 / 1 / 4 / 2;
}

#klambratun.w-node-b9596a58-9768-f6ea-068a-9b1a2761ac83-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b9596a58-9768-f6ea-068a-9b1a2761ac91-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d79e0f85-faa9-db0e-95a4-f93d2d989fa2-2370cee5 {
  grid-area: 3 / 1 / 4 / 2;
}

#water-posts.w-node-_558c72ac-d813-1591-9200-60b033899f75-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#nautholsvik.w-node-_30fb204c-f42c-3fdd-0800-ba67b687e36a-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_30fb204c-f42c-3fdd-0800-ba67b687e378-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d136937-e1d2-428c-e593-6adaa5b9c4da-2370cee5 {
  grid-area: 3 / 1 / 4 / 2;
}

#arnarholl.w-node-_55e7bb90-2de1-0414-bfa4-699525caf576-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55e7bb90-2de1-0414-bfa4-699525caf587-2370cee5, #w-node-_20ee23a8-7d6d-5330-d538-866dfeff6805-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#einar-jonsson-museum.w-node-eda0644b-df64-76ca-b82a-6eb1683d9a69-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eda0644b-df64-76ca-b82a-6eb1683d9a7d-2370cee5, #w-node-_0bc03ea8-6a63-bbb8-13d8-a81babe209e8-2370cee5, #w-node-d3ff6e4d-aa6c-0d49-c4fd-20a729efc23c-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e80997d9-bd47-34db-bd53-519b339c9b11-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e80997d9-bd47-34db-bd53-519b339c9b1c-2370cee5, #w-node-de4f8940-29ff-e193-d0da-9c02e4dc04db-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee5, #hlemmur-matholl.w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf9-2370cee5, #farmers-market.w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee5, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee5, #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee5, #sandholt-bakari.w-node-f027c592-ee2c-4feb-a398-0f2de3af34ce-2370cee5, #mal-menning.w-node-bc001993-d420-484e-1e2f-190937d58449-2370cee5, #w-node-bc001993-d420-484e-1e2f-190937d5845a-2370cee5, #w-node-_16034fa3-114f-08ab-70a0-d953164d48a8-2370cee5, #noodle-station.w-node-_16034fa3-114f-08ab-70a0-d953164d48a9-2370cee5, #kaldi-bar.w-node-_99569371-54b5-de91-9957-f1b58272f084-2370cee5, #w-node-_99569371-54b5-de91-9957-f1b58272f098-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2d1e2797-4c2d-5062-b9df-83b32742f410-2370cee5, #w-node-_2d1e2797-4c2d-5062-b9df-83b32742f411-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d1e2797-4c2d-5062-b9df-83b32742f412-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d1e2797-4c2d-5062-b9df-83b32742f413-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d1e2797-4c2d-5062-b9df-83b32742f414-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d1e2797-4c2d-5062-b9df-83b32742f415-2370cee5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee5, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cee5, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee5, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee5, #w-node-cfd74f02-ca2b-0434-2660-8880ed90c26f-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cfd74f02-ca2b-0434-2660-8880ed90c27a-2370cee5, #w-node-_25a2adcc-02f7-265d-79a5-52b8b8ddbd68-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53fb1541-1de4-3eb3-a813-d101de0b2bf8-2370cee5, #w-node-_53fb1541-1de4-3eb3-a813-d101de0b2bf9-2370cee5, #w-node-dcd7fdcd-7c73-0436-54a0-a9a4c03f58de-2370cee5, #w-node-dcd7fdcd-7c73-0436-54a0-a9a4c03f58f5-2370cee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee6 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee6, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2370cee6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-2370cee6, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ebf3ae6-383a-541d-298f-d8dcc1ebe28e-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3ebf3ae6-383a-541d-298f-d8dcc1ebe2a6-2370cee6, #w-node-ae5cec12-c1f1-e187-babf-8f5f1bd72127-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee6, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370cee6, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-2370cee6, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370cee6, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370cee6, #w-node-_0099f6e8-743e-f7dd-427d-77ac7cfe9f20-2370cee6, #w-node-_0099f6e8-743e-f7dd-427d-77ac7cfe9f0a-2370cee6, #w-node-_459b7bad-6b6b-8f5d-8004-b11b7cf587b5-2370cee6, #w-node-_459b7bad-6b6b-8f5d-8004-b11b7cf587c8-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd1-2370cee6, #w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd2-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd3-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd4-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd5-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd6-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_983b66d5-eee1-02a6-695d-c028aac04180-2370cee6, #w-node-_983b66d5-eee1-02a6-695d-c028aac04193-2370cee6, #w-node-a8e99574-35df-3b44-e5d0-700f805378fe-2370cee6, #w-node-a8e99574-35df-3b44-e5d0-700f805378e8-2370cee6, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdecf65c-1a47-25d4-b60e-e0ddaf4a238b-2370cee6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bcb-2370cee6, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e76dcaf-a1e1-b3ab-262c-c45e9173ef9b-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4879cfe-48db-019e-70be-d71d75bf170a-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a4879cfe-48db-019e-70be-d71d75bf1723-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4e1d4ebf-6c18-7dc2-66de-4507f50ce8d5-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5663886-3970-d348-5355-68616ea34905-2370cee6, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee6, #w-node-_03e818e5-e185-c139-6310-c269676d3aa1-2370cee6, #w-node-_75cc9052-d06c-5bcd-49cc-784fab61874f-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75cc9052-d06c-5bcd-49cc-784fab618767-2370cee6, #w-node-c870372d-0f8f-aa72-cb95-0641a1742ea9-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e1762ae-5077-f02f-c19e-96da51a78494-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e1762ae-5077-f02f-c19e-96da51a784a4-2370cee6, #w-node-d8a12ab2-d2d0-93f6-a931-a17a34386828-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee6, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee6, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cee6, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18b-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bfb21d69-29f7-1090-d55e-6df987959a80-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b781-2370cee6, #w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b782-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b783-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b784-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b785-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b786-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_84249e09-cabe-d6d3-23b4-2835594442ee-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee6, #w-node-a10b3841-f7af-08fe-cd4d-9e4ace4cde0b-2370cee6, #w-node-a10b3841-f7af-08fe-cd4d-9e4ace4cddf8-2370cee6, #w-node-c9f571f2-7e9d-fd97-dff6-84f6cbd61c48-2370cee6, #w-node-c9f571f2-7e9d-fd97-dff6-84f6cbd61c64-2370cee6, #w-node-_81da8e94-762d-c5ab-de06-e701c234e0d5-2370cee6, #w-node-_81da8e94-762d-c5ab-de06-e701c234e0d6-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cebf9c5-b5ca-ed1a-bdcb-f882eb85a1a9-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee6, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cee6, #w-node-b77041b1-356c-ce0f-0c31-be24b4d8dfe2-2370cee6, #w-node-b77041b1-356c-ce0f-0c31-be24b4d8dff9-2370cee6, #w-node-_588e062f-ce9a-b6e9-4988-118b00737a2a-2370cee6, #w-node-_588e062f-ce9a-b6e9-4988-118b00737a2b-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c12faa51-75c6-2905-3c95-d6a8196bf68f-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b789-2370cee6, #w-node-e451d02b-b069-52d5-7f3a-60269f57b78a-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78b-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78c-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78d-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78e-2370cee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee6, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee6, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee6, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf9-2370cee6, #w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30aae-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30ac7-2370cee6, #w-node-_84fecc7a-5be6-5688-3b1d-1217085f3657-2370cee6, #w-node-cc5fd8b8-dad0-79e3-ac81-bca4c3fb7c0b-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee6, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cee6, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee6, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee6, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee6, #w-node-a09eff27-2568-3337-a020-8106cd2ea572-2370cee6, #w-node-_073316b0-4e89-83c8-8ca7-4e31ae2c6021-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_073316b0-4e89-83c8-8ca7-4e31ae2c6039-2370cee6, #w-node-b3fa56ea-1e48-00ec-007f-27bd3d541ba9-2370cee6, #w-node-_2f5cb862-1821-17eb-4fa5-3eb775c53ce3-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08d8ecc2-e201-46c0-5975-0364a192bc44-2370cee6, #w-node-_08d8ecc2-e201-46c0-5975-0364a192bc55-2370cee6, #w-node-_0ec1b165-4c19-0294-97ca-4be09b9b8a17-2370cee6, #w-node-_0ec1b165-4c19-0294-97ca-4be09b9b8a18-2370cee6, #w-node-_9df7ce13-199d-268c-1cf5-b98aec6c4313-2370cee6, #w-node-_9df7ce13-199d-268c-1cf5-b98aec6c4324-2370cee6, #w-node-_5bfd70e8-ab7d-f6d8-c268-2401ef37eaa3-2370cee6, #w-node-_5bfd70e8-ab7d-f6d8-c268-2401ef37eaa4-2370cee6, #w-node-f002647b-473b-be7c-b703-79c988fa3794-2370cee6, #w-node-f002647b-473b-be7c-b703-79c988fa37ab-2370cee6, #w-node-_7f104a03-64a6-1b89-05b5-0895410e7760-2370cee6, #w-node-_7f104a03-64a6-1b89-05b5-0895410e7761-2370cee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee8 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee8, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee8, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee8, #w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f317-2370cee8, #w-node-_42a8df2f-bb02-8090-f7aa-2013a3f5f3e2-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee8, #w-node-a583d4cb-0bd0-c07b-846d-101433681031-2370cee8, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee8, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee8, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee8, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee8, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3254e29-7a41-cfc7-72fa-c1078acfb595-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5663886-3970-d348-5355-68616ea34905-2370cee8, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee8, #w-node-_33faa727-b02a-df61-b847-69f2521acb4c-2370cee8, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee8, #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cee8, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee8, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b781-2370cee8, #w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b782-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b783-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b784-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b785-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b786-2370cee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee8, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee8, #w-node-_93a3ca34-1a48-a118-b3f1-63830d86a51a-2370cee8, #w-node-_93a3ca34-1a48-a118-b3f1-63830d86a51b-2370cee8, #w-node-a586a3a6-a2a4-a80d-ce57-612e8387ca8a-2370cee8, #w-node-a586a3a6-a2a4-a80d-ce57-612e8387caaa-2370cee8, #w-node-a6b45ef6-2d4e-2b51-ae71-52572fbb78f4-2370cee8, #w-node-a6b45ef6-2d4e-2b51-ae71-52572fbb78f5-2370cee8, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee8, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cee8, #w-node-_2d4bd708-06f0-a319-893c-3a40547441d1-2370cee8, #w-node-_2d4bd708-06f0-a319-893c-3a40547441ea-2370cee8, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee8, #w-node-_1505b869-6b48-c749-fd91-0e345b247794-2370cee8, #w-node-_498b2f8f-8166-e2c7-7475-eaec86e9f397-2370cee8, #w-node-_498b2f8f-8166-e2c7-7475-eaec86e9f3ab-2370cee8, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee8, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370cee8, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee8, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89916baa-e92b-7a90-fa47-b172f2821a5a-2370cee9 {
  grid-area: Area-3;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370cee9, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee9, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee9, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee9, #w-node-a583d4cb-0bd0-c07b-846d-101433681031-2370cee9, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee9, #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee9, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee9, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee9, #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cee9, #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cee9, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cee9, #w-node-_71231464-89d1-fd7a-c708-4c982461a131-2370cee9, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee9, #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee9, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee9, #w-node-_33faa727-b02a-df61-b847-69f2521acb4c-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11330452-d922-2b02-4f71-10e80e20b029-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f317-2370cee9, #w-node-d3d27f7f-e6ee-d204-de0a-9cf8b0b2fbb3-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee9, #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cee9, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee9, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b781-2370cee9, #w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b782-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b783-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b784-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b785-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397c1ee8-4ea1-86e8-5022-78a9c574b786-2370cee9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee9, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee9, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee9, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370cee9, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee9, #w-node-_1505b869-6b48-c749-fd91-0e345b247794-2370cee9, #w-node-d26b1738-8bb2-f5c9-fcd5-4fed56b35e08-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d26b1738-8bb2-f5c9-fcd5-4fed56b35e21-2370cee9, #w-node-_48c6a150-8232-c92f-5fa2-7a2c8b88ac47-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17c749b2-6b4d-c7f6-835e-fad9ead9c100-2370cee9, #w-node-_17c749b2-6b4d-c7f6-835e-fad9ead9c115-2370cee9, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee9, #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee9, #w-node-c2a10e0c-6b49-60af-c398-ad879f583579-2370cee9, #w-node-c2a10e0c-6b49-60af-c398-ad879f58357a-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_64ac724c-54d6-5848-8b20-4b2a5c14bd38-2370cee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf91-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf9d-2370ceea, #w-node-eb771261-cccb-76a4-cbee-8b9c963b8d11-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_295595c1-3d79-046d-f6c1-8e7666531033-2370ceea {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370ceea, #w-node-a419766d-1473-640c-e546-758d5cf13108-2370ceea, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370ceea, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d2ae4ad5-64d3-08d6-78ad-84be625ea565-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370ceea, #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370ceea, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370ceea, #w-node-_71231464-89d1-fd7a-c708-4c982461a131-2370ceea, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370ceea, #w-node-b5663886-3970-d348-5355-68616ea34905-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370ceea, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370ceea, #w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd1-2370ceea, #w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd2-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd3-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd4-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd5-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbfbc291-6f5f-6dcc-2c37-7bb608008dd6-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8a40cea7-c3f4-a786-3f63-bdd490de272f-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370ceea, #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370ceea, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370ceea, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370ceea, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370ceea, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370ceea, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370ceea, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4e-2370ceea, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370ceea, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f5-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b789-2370ceea, #w-node-e451d02b-b069-52d5-7f3a-60269f57b78a-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78b-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78c-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78d-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e451d02b-b069-52d5-7f3a-60269f57b78e-2370ceea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370ceea, #w-node-_1505b869-6b48-c749-fd91-0e345b247794-2370ceea, #w-node-_74a47723-41d2-b34c-052f-789d1c9a2e9b-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_755da718-d478-9846-9438-b22f7f2cadcc-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74a47723-41d2-b34c-052f-789d1c9a2ec1-2370ceea, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370ceea, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac3-2370ceea, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370ceea, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824279-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_669820e0-8eb8-d2bb-2f55-d9171a8b8abd-2370ceea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-2370ceec, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdecf65c-1a47-25d4-b60e-e0ddaf4a238b-2370ceec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-2370ceec, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370ceec, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-2370ceec, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370ceec, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370ceec, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-2370ceec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2370ceec, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2370ceec, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2370ceec, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2370ceec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2370ceec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-e431b0cd, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-e431b0cd, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-e431b0cd, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-e431b0cd, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-e431b0cd, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-e431b0cd, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-e431b0cd, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-e431b0cd, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-e431b0cd, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-e431b0cd, #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-e431b0cd, #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-e431b0cd, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-e431b0cd, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-e431b0cd, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-e431b0cd, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-e431b0cd, #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-e431b0cd, #w-node-aefad044-c8a0-76c6-ed35-9892617c866d-e431b0cd, #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01334-e431b0cd, #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01340-e431b0cd, #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-e431b0cd, #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35d-e431b0cd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-e431b0cd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-e431b0cd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-e431b0cd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-e431b0cd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-e431b0cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-e431b0cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-eea10289, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-eea10289, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-eea10289, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-eea10289, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-eea10289, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-eea10289, #w-node-f88b8bad-8769-e65f-cf40-1db932033a44-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f88b8bad-8769-e65f-cf40-1db932033a45-eea10289, #w-node-_21afda82-c573-7096-95c8-0c0a85bb447e-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_21afda82-c573-7096-95c8-0c0a85bb4483-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21afda82-c573-7096-95c8-0c0a85bb4492-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-eea10289, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-eea10289, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293849-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293855-eea10289, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-eea10289, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-eea10289, #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-aefad044-c8a0-76c6-ed35-9892617c866d-eea10289, #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01334-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01340-eea10289, #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_661bb550-3033-fdb9-5678-ba496e5cb35d-eea10289, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-eea10289 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-eea10289, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-eea10289, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-eea10289, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-eea10289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-eea10289 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-1c3dc475, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-1c3dc475, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-1c3dc475, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-1c3dc475, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-1c3dc475, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-1c3dc475, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-1c3dc475, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293849-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293855-1c3dc475, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-1c3dc475, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-1c3dc475 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-1c3dc475, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-1c3dc475, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-1c3dc475, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-1c3dc475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-1c3dc475 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-d59071a3, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-d59071a3, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-d59071a3, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-d59071a3, #w-node-_24234217-4bf6-6d93-8617-b78f4408fbd0-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_24234217-4bf6-6d93-8617-b78f4408fbd1-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-d59071a3, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-d59071a3, #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d3a0-d59071a3, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-d59071a3, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-d59071a3, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293849-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293855-d59071a3, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-d59071a3, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-d59071a3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-d59071a3, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-d59071a3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-d59071a3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-d59071a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-d59071a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-ff44a5a9, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-ff44a5a9, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ff44a5a9, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-ff44a5a9, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-ff44a5a9, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ff44a5a9, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-ff44a5a9, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-ff44a5a9, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-ff44a5a9, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-ff44a5a9, #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d90f9070-4c80-80fb-af5d-5edf4800fedb-ff44a5a9, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-ff44a5a9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ff44a5a9, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ff44a5a9, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ff44a5a9, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ff44a5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ff44a5a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-1a9ba02a, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-1a9ba02a, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-1a9ba02a, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-1a9ba02a, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-1a9ba02a, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1a9ba02a, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-1a9ba02a, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-1a9ba02a, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-1a9ba02a, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-1a9ba02a, #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d90f9070-4c80-80fb-af5d-5edf4800fedb-1a9ba02a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-1a9ba02a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-1a9ba02a, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-1a9ba02a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-1a9ba02a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-1a9ba02a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-1a9ba02a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-c441aca6, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-c441aca6, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-c441aca6, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-c441aca6, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-c441aca6, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-c441aca6, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-c441aca6, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-c441aca6, #w-node-_55d33bf2-454c-96d1-324b-cd5b1801c12a-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_55d33bf2-454c-96d1-324b-cd5b1801c12b-c441aca6, #w-node-_86937008-fe32-e898-09d4-151aa6011abd-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_86937008-fe32-e898-09d4-151aa6011ad2-c441aca6, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-c441aca6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-c441aca6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-c441aca6, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-c441aca6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-c441aca6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-c441aca6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-c441aca6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-66b3f940, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bce-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb8-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb9-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d41-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d42-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f1fec65c-e7ed-fdcd-8e9f-80641c9b5dad-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f1fec65c-e7ed-fdcd-8e9f-80641c9b5dbd-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1fec65c-e7ed-fdcd-8e9f-80641c9b5dbe-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96801-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96802-66b3f940 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-66b3f940, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-66b3f940 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-66b3f940 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-66b3f940, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-66b3f940, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-66b3f940 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-66b3f940 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-66b3f940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-66b3f940 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-8b8e443c, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-8b8e443c, #w-node-f96588ad-a0d6-440e-d8dd-3dbd15e04232-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-8b8e443c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb8-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb9-8b8e443c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d41-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d42-8b8e443c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96801-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96802-8b8e443c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-8b8e443c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-8b8e443c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-8b8e443c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-8b8e443c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-8b8e443c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-8b8e443c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-8b8e443c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-8b8e443c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-8b8e443c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-8a84b5cc, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-8a84b5cc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bce-8a84b5cc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb8-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb9-8a84b5cc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d41-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d42-8a84b5cc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96801-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96802-8a84b5cc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-8a84b5cc, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-8a84b5cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-8a84b5cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-8a84b5cc, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-8a84b5cc, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-8a84b5cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-8a84b5cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-8a84b5cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-8a84b5cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-bd284ceb, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-bd284ceb {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-bd284ceb, #w-node-_9cb8f3dc-0894-d0f8-683e-1776f5adc3a8-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb8-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb9-bd284ceb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d41-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d42-bd284ceb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96801-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96802-bd284ceb {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a5e-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a5f-bd284ceb {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-bd284ceb, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-bd284ceb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-bd284ceb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-bd284ceb, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-bd284ceb, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-bd284ceb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-bd284ceb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-bd284ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-bd284ceb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48a9a9c7-5018-1453-9e92-2390a4630fed-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-ed0fe9cc, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-ed0fe9cc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-ed0fe9cc, #w-node-_9cb8f3dc-0894-d0f8-683e-1776f5adc3a8-ed0fe9cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-0697fc58 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25586103-6041-fa21-4812-74d519ce9bcd-0697fc58, #w-node-_9cb8f3dc-0894-d0f8-683e-1776f5adc3a8-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb8-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_344448d3-b5da-214c-5dd8-bfdcb9101cb9-0697fc58 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d41-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d42-0697fc58 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96801-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a96802-0697fc58 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a5e-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a5f-0697fc58 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_83d56097-d81e-4928-1a91-45e54bed4c28-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83d56097-d81e-4928-1a91-45e54bed4c2d-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_83d56097-d81e-4928-1a91-45e54bed4c35-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83d56097-d81e-4928-1a91-45e54bed4c36-0697fc58 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1a9cfbe6-4fb2-3780-a9f8-19564793521f-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a9cfbe6-4fb2-3780-a9f8-195647935224-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a9cfbe6-4fb2-3780-a9f8-19564793522c-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a9cfbe6-4fb2-3780-a9f8-19564793522d-0697fc58 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0697fc58, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0697fc58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0697fc58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0697fc58, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0697fc58, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0697fc58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0697fc58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0697fc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0697fc58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-ce26393d, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-ce26393d, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ce26393d, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b507-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb049798-1959-8238-6ca3-e92c78d3b512-ce26393d, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-ce26393d, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09266-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ce26393d, #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d3a0-ce26393d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-ce26393d, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-ce26393d, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293849-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b120dab-db9b-d79e-aab7-38892d293855-ce26393d, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ce26393d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ce26393d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ce26393d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ce26393d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ce26393d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-ccdeae89, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ccdeae89, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ccdeae89, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-ccdeae89, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-ccdeae89, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37199c79-9ff2-ceea-95a4-e103c537ef77-ccdeae89, #w-node-_37199c79-9ff2-ceea-95a4-e103c537ef78-ccdeae89, #w-node-_4646bd6b-f972-159a-0c45-49630a0b62d7-ccdeae89, #w-node-_4646bd6b-f972-159a-0c45-49630a0b62df-ccdeae89, #w-node-df47350b-d11b-75ce-e36c-6ae58a60f0aa-ccdeae89, #w-node-df47350b-d11b-75ce-e36c-6ae58a60f0ab-ccdeae89, #w-node-_9d4dbd02-c1c6-1a20-9345-8704910939a4-ccdeae89, #w-node-_9d4dbd02-c1c6-1a20-9345-8704910939af-ccdeae89, #w-node-ca04c131-8e56-6d3b-d805-b3f29b255222-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca04c131-8e56-6d3b-d805-b3f29b25522f-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6a239d1-a3f8-b874-e5fe-4abb4ac849b4-ccdeae89, #w-node-a6a239d1-a3f8-b874-e5fe-4abb4ac849b5-ccdeae89, #w-node-_546c3c04-6463-8a81-cf9b-036a6bec2167-ccdeae89, #w-node-_546c3c04-6463-8a81-cf9b-036a6bec216f-ccdeae89, #w-node-aff9d7e0-9603-5670-6d68-3be381844453-ccdeae89, #w-node-aff9d7e0-9603-5670-6d68-3be381844454-ccdeae89, #w-node-_7036a143-9a14-f182-68be-3b1095266bb0-ccdeae89, #w-node-_7036a143-9a14-f182-68be-3b1095266bbb-ccdeae89, #w-node-e8c213dc-f1cc-7bdb-57f5-90103a788045-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e8c213dc-f1cc-7bdb-57f5-90103a78804f-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d90ac6-8f3b-68f1-385f-c2448d1070ac-ccdeae89, #w-node-_76d90ac6-8f3b-68f1-385f-c2448d1070ad-ccdeae89, #w-node-a65233e6-0cd2-407a-b478-fd28ced8409c-ccdeae89, #w-node-a65233e6-0cd2-407a-b478-fd28ced840a7-ccdeae89, #w-node-_992cf130-7904-2699-12bb-62b7e8044622-ccdeae89, #w-node-_992cf130-7904-2699-12bb-62b7e8044623-ccdeae89, #w-node-_71331e33-be83-a9fa-6dbd-7bd0166792a4-ccdeae89, #w-node-_71331e33-be83-a9fa-6dbd-7bd0166792ac-ccdeae89, #w-node-c8ddf6fc-10b6-b547-780c-ef254c5e537b-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c8ddf6fc-10b6-b547-780c-ef254c5e5389-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ccdeae89, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ccdeae89, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ccdeae89, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ccdeae89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ccdeae89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-9283e092, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-9283e092, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-9283e092, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-9283e092, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-9283e092, #w-node-_5c38ef47-0d47-d113-bb67-ab5c73413fe1-9283e092, #w-node-_5c38ef47-0d47-d113-bb67-ab5c73413fe2-9283e092, #w-node-_96dc5a87-52d5-38e8-7eba-bb6bfb514554-9283e092, #w-node-_96dc5a87-52d5-38e8-7eba-bb6bfb51455f-9283e092, #w-node-_41885b95-94a7-3bc8-58fe-0eefbe7e2ee6-9283e092, #w-node-_41885b95-94a7-3bc8-58fe-0eefbe7e2ee7-9283e092, #w-node-_0b47e429-00fa-085b-97b3-a7ba141123a7-9283e092, #w-node-_0b47e429-00fa-085b-97b3-a7ba141123af-9283e092, #w-node-_8e0f9afe-6cec-7e96-6c30-02b762a88b0f-9283e092, #w-node-_8e0f9afe-6cec-7e96-6c30-02b762a88b10-9283e092, #w-node-_26b66dd0-d7f8-e182-b6a0-8d3d5008536b-9283e092, #w-node-_26b66dd0-d7f8-e182-b6a0-8d3d50085373-9283e092, #w-node-c3d26ac6-7bff-0750-6706-ec2b2fac1cd6-9283e092, #w-node-c3d26ac6-7bff-0750-6706-ec2b2fac1cd7-9283e092, #w-node-_7009929b-1836-c929-a21d-5e3a5af1d638-9283e092, #w-node-_7009929b-1836-c929-a21d-5e3a5af1d643-9283e092, #w-node-eaef8768-f016-3945-e3a6-01a8bc3244cd-9283e092, #w-node-eaef8768-f016-3945-e3a6-01a8bc3244ce-9283e092, #w-node-_907da9c9-abb3-89a6-8a1a-134f277111e6-9283e092, #w-node-_907da9c9-abb3-89a6-8a1a-134f277111ee-9283e092, #w-node-_2b20a40f-f203-6597-7bdd-b92704f358b4-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2b20a40f-f203-6597-7bdd-b92704f358b9-9283e092, #w-node-_2b20a40f-f203-6597-7bdd-b92704f358ba-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-9283e092, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-9283e092 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-9283e092 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-9283e092, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-9283e092, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-9283e092 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-9283e092 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-9283e092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-9283e092 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-5b9707b8, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-5b9707b8, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-5b9707b8, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-5b9707b8, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-5b9707b8, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-5b9707b8, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef6-5b9707b8, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-5b9707b8, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e89-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5b9707b8, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5b9707b8, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5b9707b8, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5b9707b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5b9707b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-590c00d3, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-590c00d3, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-590c00d3, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-590c00d3, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-590c00d3, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-590c00d3, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c16fb9b2-2282-0bc2-7f08-3481dfce7c26-590c00d3, #w-node-c16fb9b2-2282-0bc2-7f08-3481dfce7c27-590c00d3, #w-node-_695cd7b0-1218-3ffa-4c12-286a6068b2d2-590c00d3, #w-node-_695cd7b0-1218-3ffa-4c12-286a6068b2dd-590c00d3, #w-node-_3c0872cc-1d04-ea33-8a40-4770dcd14a48-590c00d3, #w-node-_3c0872cc-1d04-ea33-8a40-4770dcd14a49-590c00d3, #w-node-b5216703-9e2b-e52b-f34a-ed32877b13d4-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b5216703-9e2b-e52b-f34a-ed32877b13dc-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa341668-a94a-c483-cea0-4d154bf0af2b-590c00d3, #w-node-fa341668-a94a-c483-cea0-4d154bf0af36-590c00d3, #w-node-ea4ca647-8ffc-7b1c-4a72-65b88058ca98-590c00d3, #w-node-ea4ca647-8ffc-7b1c-4a72-65b88058ca99-590c00d3, #w-node-_22f29053-aaa6-effb-2442-5b7d4e4ae915-590c00d3, #w-node-_22f29053-aaa6-effb-2442-5b7d4e4ae91d-590c00d3, #w-node-d59a578b-4e68-d7ef-1c4c-ff7e266bd573-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d59a578b-4e68-d7ef-1c4c-ff7e266bd57b-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2197790-0521-c846-8514-f559d6e7c7bc-590c00d3, #w-node-d2197790-0521-c846-8514-f559d6e7c7bd-590c00d3, #w-node-da3512cc-5904-83a0-5050-e6490a9cbdaf-590c00d3, #w-node-da3512cc-5904-83a0-5050-e6490a9cbdba-590c00d3, #w-node-_681c670b-81a0-7f89-ad8f-cebb728dfc06-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_681c670b-81a0-7f89-ad8f-cebb728dfc0e-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-590c00d3, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-590c00d3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-590c00d3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-590c00d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-590c00d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-0d9e6c29, #w-node-_1c9fa61c-8a6b-5fbe-8db3-5aca4e0c8ad1-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdecf65c-1a47-25d4-b60e-e0ddaf4a238b-0d9e6c29 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-0d9e6c29, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-0d9e6c29, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-0d9e6c29, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-0d9e6c29, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-0d9e6c29, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a57-0d9e6c29 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0d9e6c29, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0d9e6c29, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0d9e6c29, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0d9e6c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0d9e6c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a616-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdecf65c-1a47-25d4-b60e-e0ddaf4a238b-440f4d6b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf13108-440f4d6b, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-440f4d6b, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-440f4d6b, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-440f4d6b, #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-440f4d6b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a56-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-440f4d6b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-440f4d6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-440f4d6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-440f4d6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-440f4d6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0845c77d, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdecf65c-1a47-25d4-b60e-e0ddaf4a238b-0845c77d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a419766d-1473-640c-e546-758d5cf130f6-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-0845c77d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-0845c77d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0845c77d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0845c77d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0845c77d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0845c77d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0845c77d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d5a11e2d, #w-node-a419766d-1473-640c-e546-758d5cf130f6-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-d5a11e2d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-d5a11e2d, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-d5a11e2d, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e89-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-d5a11e2d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-d5a11e2d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-d5a11e2d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-d5a11e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-d5a11e2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-3c36b5da, #w-node-a419766d-1473-640c-e546-758d5cf130f6-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_988809e9-0f25-77f9-9cb9-ccefcb7a61f4-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-3c36b5da, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-3c36b5da, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-3c36b5da, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e89-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b53ed1-5bfa-87b2-215f-d93923f8c327-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07b53ed1-5bfa-87b2-215f-d93923f8c32c-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-3c36b5da, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-3c36b5da, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-3c36b5da, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-3c36b5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-3c36b5da, #w-node-_4e8b86ce-ac53-852a-477d-b3bff26d815c-3c36b5da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-48088b83, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-48088b83, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-48088b83, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-48088b83, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-48088b83, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-48088b83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-48088b83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-48088b83, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-48088b83, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-48088b83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-48088b83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-48088b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-48088b83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8f7f4f6b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8f7f4f6b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8f7f4f6b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8f7f4f6b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-8f7f4f6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-8f7f4f6b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-8f7f4f6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-8f7f4f6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-8f7f4f6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-8f7f4f6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-8f7f4f6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-8f7f4f6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-8f7f4f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-8f7f4f6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eba6525c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eba6525c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eba6525c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eba6525c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-eba6525c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-eba6525c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-eba6525c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-eba6525c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-eba6525c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-eba6525c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-eba6525c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-eba6525c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-eba6525c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-eba6525c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eba9a8c6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eba9a8c6, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eba9a8c6, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eba9a8c6, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-eba9a8c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-eba9a8c6, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-eba9a8c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-eba9a8c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-eba9a8c6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-eba9a8c6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-eba9a8c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-eba9a8c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-eba9a8c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-eba9a8c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c0a3deb7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c0a3deb7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c0a3deb7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c0a3deb7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-c0a3deb7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-c0a3deb7, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-c0a3deb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-c0a3deb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-c0a3deb7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-c0a3deb7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-c0a3deb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-c0a3deb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-c0a3deb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-c0a3deb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0ca97a71, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0ca97a71, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0ca97a71, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0ca97a71, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-0ca97a71 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0ca97a71, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0ca97a71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0ca97a71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0ca97a71, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0ca97a71, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0ca97a71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0ca97a71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0ca97a71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0ca97a71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20410286, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20410286, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20410286, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20410286, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20410286, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20410286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-20410286, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-20410286 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-20410286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-20410286 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-20410286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-20410286, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-20410286, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-20410286 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-20410286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-20410286 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-20410286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-20410286 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ec2a29c9, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ec2a29c9, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ec2a29c9, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ec2a29c9, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-ec2a29c9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ec2a29c9, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ec2a29c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ec2a29c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ec2a29c9, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ec2a29c9, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ec2a29c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ec2a29c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ec2a29c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ec2a29c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0a4da354, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0a4da354, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0a4da354, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0a4da354, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0a4da354, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0a4da354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0a4da354, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0a4da354 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0a4da354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0a4da354 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0a4da354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0a4da354, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0a4da354, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0a4da354 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0a4da354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0a4da354 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0a4da354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0a4da354 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-28b4ce7a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-28b4ce7a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-28b4ce7a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-28b4ce7a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-28b4ce7a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-28b4ce7a, #w-node-be20fff7-c755-5004-40bc-aba3f2393914-28b4ce7a, #w-node-_64c760c6-1907-0d89-48a5-04f78b97e948-28b4ce7a, #w-node-ce21d8b8-e918-b812-b6b9-07c8882cdc68-28b4ce7a, #w-node-ce21d8b8-e918-b812-b6b9-07c8882cdc7f-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-28b4ce7a, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-28b4ce7a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-28b4ce7a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-28b4ce7a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-28b4ce7a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-28b4ce7a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-28b4ce7a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-28b4ce7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-28b4ce7a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c8d51838, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c8d51838, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c8d51838, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c8d51838, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-c8d51838 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-c8d51838, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-c8d51838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-c8d51838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-c8d51838, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-c8d51838, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-c8d51838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-c8d51838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-c8d51838 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-c8d51838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f2d274dd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f2d274dd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f2d274dd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f2d274dd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-f2d274dd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-f2d274dd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-f2d274dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-f2d274dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-f2d274dd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-f2d274dd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-f2d274dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-f2d274dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-f2d274dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-f2d274dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0739426d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0739426d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0739426d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0739426d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-0739426d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0739426d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0739426d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0739426d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0739426d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0739426d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0739426d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0739426d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0739426d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0739426d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-01dd109c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-01dd109c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-01dd109c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-01dd109c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-01dd109c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-01dd109c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-01dd109c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-01dd109c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-01dd109c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-01dd109c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-01dd109c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-01dd109c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-01dd109c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-01dd109c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-05dee914, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-05dee914, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-05dee914, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-05dee914, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-05dee914 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-05dee914, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-05dee914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-05dee914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-05dee914, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-05dee914, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-05dee914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-05dee914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-05dee914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-05dee914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1515d552, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1515d552, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-1515d552, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-1515d552, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-1515d552 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-1515d552, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-1515d552 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-1515d552 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-1515d552, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-1515d552, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-1515d552 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-1515d552 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-1515d552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-1515d552 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-aed07267, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-aed07267, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-aed07267, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-aed07267, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-aed07267 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-aed07267, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-aed07267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-aed07267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-aed07267, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-aed07267, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-aed07267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-aed07267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-aed07267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-aed07267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5aa65215, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5aa65215, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5aa65215, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5aa65215, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-5aa65215 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5aa65215, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5aa65215 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5aa65215 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5aa65215, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5aa65215, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5aa65215 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5aa65215 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5aa65215 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5aa65215 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5aa7eb20, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5aa7eb20, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5aa7eb20, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5aa7eb20, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-5aa7eb20 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5aa7eb20, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5aa7eb20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5aa7eb20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5aa7eb20, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5aa7eb20, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5aa7eb20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5aa7eb20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5aa7eb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5aa7eb20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a35ee13d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a35ee13d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a35ee13d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a35ee13d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-a35ee13d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-a35ee13d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-a35ee13d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-a35ee13d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-a35ee13d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-a35ee13d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-a35ee13d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-a35ee13d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-a35ee13d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-a35ee13d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20d8b8b1, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20d8b8b1, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20d8b8b1, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20d8b8b1, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-20d8b8b1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-20d8b8b1, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-20d8b8b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-20d8b8b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-20d8b8b1, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-20d8b8b1, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-20d8b8b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-20d8b8b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-20d8b8b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-20d8b8b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a3639767, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a3639767, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a3639767, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a3639767, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-a3639767 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-a3639767, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-a3639767 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-a3639767 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-a3639767, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-a3639767, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-a3639767 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-a3639767 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-a3639767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-a3639767 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20fa398e, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20fa398e, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20fa398e, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20fa398e, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-20fa398e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-20fa398e, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-20fa398e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-20fa398e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-20fa398e, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-20fa398e, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-20fa398e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-20fa398e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-20fa398e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-20fa398e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d7092305, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d7092305, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-d7092305, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-d7092305, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-d7092305 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-d7092305, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-d7092305 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-d7092305 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-d7092305, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-d7092305, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-d7092305 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-d7092305 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-d7092305 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-d7092305 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-3eb161bd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3eb161bd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3eb161bd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3eb161bd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-3eb161bd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-3eb161bd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-3eb161bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-3eb161bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-3eb161bd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-3eb161bd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-3eb161bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-3eb161bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-3eb161bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-3eb161bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-dbf87a27, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-dbf87a27, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-dbf87a27, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-dbf87a27, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-dbf87a27 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-dbf87a27, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-dbf87a27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-dbf87a27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-dbf87a27, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-dbf87a27, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-dbf87a27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-dbf87a27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-dbf87a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-dbf87a27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ca9cc8d2, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ca9cc8d2, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ca9cc8d2, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ca9cc8d2, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-ca9cc8d2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ca9cc8d2, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ca9cc8d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ca9cc8d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ca9cc8d2, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ca9cc8d2, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ca9cc8d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ca9cc8d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ca9cc8d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ca9cc8d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-15e78cb3, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-15e78cb3, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-15e78cb3, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-15e78cb3, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-15e78cb3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-15e78cb3, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-15e78cb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-15e78cb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-15e78cb3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-15e78cb3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-15e78cb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-15e78cb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-15e78cb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-15e78cb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-10898c5f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-10898c5f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-10898c5f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-10898c5f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-10898c5f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-10898c5f, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-10898c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-10898c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-10898c5f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-10898c5f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-10898c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-10898c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-10898c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-10898c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-15b3542c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-15b3542c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-15b3542c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-15b3542c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-15b3542c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a51-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-15b3542c, #w-node-_395475eb-a884-b35c-c1a8-837765cf1ffb-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-15b3542c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-15b3542c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-15b3542c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-15b3542c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-15b3542c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-15b3542c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-15b3542c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-15b3542c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-15b3542c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a445b0fd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a445b0fd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a445b0fd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a445b0fd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-a445b0fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-a445b0fd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-a445b0fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-a445b0fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-a445b0fd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-a445b0fd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-a445b0fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-a445b0fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-a445b0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-a445b0fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eda68503, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eda68503, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eda68503, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eda68503, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-eda68503 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-eda68503, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-eda68503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-eda68503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-eda68503, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-eda68503, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-eda68503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-eda68503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-eda68503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-eda68503 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-709c641b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-709c641b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-709c641b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-709c641b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-709c641b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-709c641b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-709c641b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-709c641b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-709c641b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-709c641b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-709c641b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-709c641b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-709c641b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-709c641b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4ac7d8a3, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4ac7d8a3, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4ac7d8a3, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4ac7d8a3, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-4ac7d8a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-4ac7d8a3, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-4ac7d8a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-4ac7d8a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-4ac7d8a3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-4ac7d8a3, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-4ac7d8a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-4ac7d8a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-4ac7d8a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-4ac7d8a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c5dff2a7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c5dff2a7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c5dff2a7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c5dff2a7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-c5dff2a7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-c5dff2a7, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-c5dff2a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-c5dff2a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-c5dff2a7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-c5dff2a7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-c5dff2a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-c5dff2a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-c5dff2a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-c5dff2a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d961248c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d961248c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-d961248c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-d961248c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-d961248c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-d961248c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-d961248c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-d961248c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-d961248c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-d961248c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-d961248c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-d961248c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-d961248c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-d961248c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20b9f53a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20b9f53a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20b9f53a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20b9f53a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-20b9f53a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-20b9f53a, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-20b9f53a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-20b9f53a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-20b9f53a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-20b9f53a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-20b9f53a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-20b9f53a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-20b9f53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-20b9f53a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2211dda8, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2211dda8, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2211dda8, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2211dda8, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-2211dda8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2211dda8, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2211dda8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2211dda8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2211dda8, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2211dda8, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2211dda8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2211dda8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2211dda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2211dda8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-6a443e95, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-6a443e95, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-6a443e95, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-6a443e95, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-6a443e95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-6a443e95, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-6a443e95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-6a443e95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-6a443e95, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-6a443e95, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-6a443e95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-6a443e95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-6a443e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-6a443e95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2e3e41fd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2e3e41fd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2e3e41fd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2e3e41fd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-2e3e41fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2e3e41fd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2e3e41fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2e3e41fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2e3e41fd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2e3e41fd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2e3e41fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2e3e41fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2e3e41fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2e3e41fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-65dfbd5d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-65dfbd5d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-65dfbd5d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-65dfbd5d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-65dfbd5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-65dfbd5d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-65dfbd5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-65dfbd5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-65dfbd5d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-65dfbd5d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-65dfbd5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-65dfbd5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-65dfbd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-65dfbd5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-16f22c58, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-16f22c58, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-16f22c58, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-16f22c58, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-16f22c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-16f22c58, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-16f22c58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-16f22c58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-16f22c58, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-16f22c58, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-16f22c58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-16f22c58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-16f22c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-16f22c58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-483c4efc, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-483c4efc, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-483c4efc, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-483c4efc, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-483c4efc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-483c4efc, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-483c4efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-483c4efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-483c4efc, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-483c4efc, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-483c4efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-483c4efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-483c4efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-483c4efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2efd4f8f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2efd4f8f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2efd4f8f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2efd4f8f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-2efd4f8f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2efd4f8f, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2efd4f8f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2efd4f8f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2efd4f8f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2efd4f8f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2efd4f8f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2efd4f8f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2efd4f8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2efd4f8f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4ed795dd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4ed795dd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4ed795dd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4ed795dd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-4ed795dd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-4ed795dd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-4ed795dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-4ed795dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-4ed795dd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-4ed795dd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-4ed795dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-4ed795dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-4ed795dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-4ed795dd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-00d0c1ef, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-00d0c1ef, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-00d0c1ef, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-00d0c1ef, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-00d0c1ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-00d0c1ef, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-00d0c1ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-00d0c1ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-00d0c1ef, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-00d0c1ef, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-00d0c1ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-00d0c1ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-00d0c1ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-00d0c1ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0e71756e, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0e71756e, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0e71756e, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-0e71756e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-0e71756e, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-0e71756e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-0e71756e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-0e71756e, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-0e71756e, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-0e71756e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-0e71756e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-0e71756e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-0e71756e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a2af1dcd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a2af1dcd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a2af1dcd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-a2af1dcd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-a2af1dcd, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-a2af1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-a2af1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-a2af1dcd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-a2af1dcd, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-a2af1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-a2af1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-a2af1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-a2af1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5a8b73b7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5a8b73b7, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-5a8b73b7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5a8b73b7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5a8b73b7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-5a8b73b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5a8b73b7, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5a8b73b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5a8b73b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5a8b73b7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5a8b73b7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5a8b73b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5a8b73b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5a8b73b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5a8b73b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-cbed6d04, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-cbed6d04, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-cbed6d04, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-cbed6d04, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-cbed6d04, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-cbed6d04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-cbed6d04, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-cbed6d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-cbed6d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-cbed6d04, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-cbed6d04, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-cbed6d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-cbed6d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-cbed6d04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-cbed6d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-54de5d3b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-54de5d3b, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-54de5d3b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-54de5d3b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-54de5d3b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-54de5d3b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-54de5d3b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-54de5d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-54de5d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-54de5d3b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-54de5d3b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-54de5d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-54de5d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-54de5d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-54de5d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b3006fd6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b3006fd6, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-b3006fd6, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b3006fd6, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b3006fd6, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-b3006fd6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-b3006fd6, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-b3006fd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-b3006fd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-b3006fd6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-b3006fd6, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-b3006fd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-b3006fd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-b3006fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-b3006fd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-10b62868, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-10b62868, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-10b62868, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-10b62868 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-10b62868, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-10b62868 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-10b62868 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-10b62868, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-10b62868, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-10b62868 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-10b62868 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-10b62868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-10b62868 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3965ef12, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3965ef12, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3965ef12, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-3965ef12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-3965ef12, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-3965ef12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-3965ef12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-3965ef12, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-3965ef12, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-3965ef12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-3965ef12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-3965ef12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-3965ef12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e3c758c1, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e3c758c1, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-e3c758c1, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-e3c758c1, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-e3c758c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-e3c758c1, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-e3c758c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-e3c758c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-e3c758c1, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-e3c758c1, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-e3c758c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-e3c758c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-e3c758c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-e3c758c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-9f1416b7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-9f1416b7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-9f1416b7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-9f1416b7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-9f1416b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-9f1416b7, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-9f1416b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-9f1416b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-9f1416b7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-9f1416b7, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-9f1416b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-9f1416b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-9f1416b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-9f1416b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8ec460ec, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8ec460ec, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8ec460ec, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8ec460ec, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8ec460ec, #w-node-_85af7316-0dbd-2288-08ad-c22eaee620a7-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-8ec460ec {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-8ec460ec, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-8ec460ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-8ec460ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-8ec460ec, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-8ec460ec, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-8ec460ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-8ec460ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-8ec460ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-8ec460ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-869a51e2, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-869a51e2, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-869a51e2, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-869a51e2, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-869a51e2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-869a51e2, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-869a51e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-869a51e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-869a51e2, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-869a51e2, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-869a51e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-869a51e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-869a51e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-869a51e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3eb8b93c, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-3eb8b93c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3eb8b93c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3eb8b93c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-3eb8b93c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-3eb8b93c, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-3eb8b93c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-3eb8b93c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-3eb8b93c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-3eb8b93c, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-3eb8b93c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-3eb8b93c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-3eb8b93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-3eb8b93c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b57bf5ef, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-b57bf5ef, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b57bf5ef, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b57bf5ef, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-b57bf5ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-b57bf5ef, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-b57bf5ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-b57bf5ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-b57bf5ef, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-b57bf5ef, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-b57bf5ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-b57bf5ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-b57bf5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-b57bf5ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-345a0c31, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-345a0c31, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-345a0c31, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-345a0c31, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-345a0c31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-345a0c31, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-345a0c31 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-345a0c31 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-345a0c31, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-345a0c31, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-345a0c31 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-345a0c31 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-345a0c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-345a0c31 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5df87953, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-5df87953, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5df87953, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5df87953, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-5df87953 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5df87953, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5df87953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5df87953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5df87953, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5df87953, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5df87953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5df87953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5df87953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5df87953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f6b4c382, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f6b4c382, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f6b4c382, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f6b4c382, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-f6b4c382 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-f6b4c382, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-f6b4c382 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-f6b4c382 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-f6b4c382, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-f6b4c382, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-f6b4c382 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-f6b4c382 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-f6b4c382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-f6b4c382 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4119d43a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4119d43a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4119d43a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4119d43a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-4119d43a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-4119d43a, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-4119d43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-4119d43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-4119d43a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-4119d43a, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-4119d43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-4119d43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-4119d43a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-4119d43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-62481f53, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-62481f53, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-62481f53, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-62481f53, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-62481f53 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-62481f53, #w-node-_8b0e271e-cf50-8ba0-ca63-f2de509bef1b-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-62481f53, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-62481f53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-62481f53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-62481f53, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-62481f53, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-62481f53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-62481f53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-62481f53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-62481f53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e515ca27, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e515ca27, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-e515ca27, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-e515ca27, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-e515ca27 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-e515ca27, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-e515ca27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-e515ca27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-e515ca27, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-e515ca27, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-e515ca27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-e515ca27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-e515ca27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-e515ca27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ad1a4877, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ad1a4877, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ad1a4877, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ad1a4877, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-ad1a4877 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ad1a4877, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-ad1a4877, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-ad1a4877 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-ad1a4877 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-ad1a4877, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-ad1a4877, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-ad1a4877 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-ad1a4877 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-ad1a4877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-ad1a4877 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f2e2c76f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f2e2c76f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f2e2c76f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f2e2c76f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-f2e2c76f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f2e2c76f, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-f2e2c76f, #w-node-e18436ea-a112-3a1e-e00b-ef12f3589136-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-f2e2c76f, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-f2e2c76f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-f2e2c76f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-f2e2c76f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-f2e2c76f, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-f2e2c76f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-f2e2c76f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-f2e2c76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-f2e2c76f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b7dac719, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b7dac719, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b7dac719, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b7dac719, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-b7dac719 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b7dac719, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-b7dac719, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-b7dac719 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-b7dac719 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-b7dac719, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-b7dac719, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-b7dac719 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-b7dac719 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-b7dac719 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-b7dac719 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-72886562, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-72886562, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-72886562, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-72886562, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-72886562 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-72886562, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-72886562 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-72886562 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-72886562, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-72886562, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-72886562 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-72886562 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-72886562 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-72886562 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-362b1bf0, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-362b1bf0, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-362b1bf0, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-362b1bf0, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-362b1bf0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-362b1bf0, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-362b1bf0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-362b1bf0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-362b1bf0, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-362b1bf0, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-362b1bf0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-362b1bf0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-362b1bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-362b1bf0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2b4947df, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2b4947df, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2b4947df, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2b4947df, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-2b4947df {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2b4947df, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2b4947df, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2b4947df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2b4947df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2b4947df, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2b4947df, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2b4947df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2b4947df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2b4947df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2b4947df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2615153d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2615153d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2615153d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2615153d, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-2615153d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-2615153d, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-2615153d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-2615153d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-2615153d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-2615153d, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-2615153d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-2615153d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-2615153d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-2615153d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-428f98bb, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-428f98bb, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-428f98bb, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-428f98bb, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-428f98bb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-428f98bb, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-428f98bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-428f98bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-428f98bb, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-428f98bb, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-428f98bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-428f98bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-428f98bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-428f98bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5712a52b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5712a52b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5712a52b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5712a52b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-5712a52b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-5712a52b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-5712a52b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-5712a52b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-5712a52b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-5712a52b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-5712a52b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-5712a52b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-5712a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-5712a52b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-6fd3f917, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-6fd3f917, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-6fd3f917, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-6fd3f917, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-6fd3f917 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-6fd3f917, #w-node-_1aa4795d-7a56-ec63-2ede-37d90c501cd6-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-6fd3f917, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-6fd3f917 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-6fd3f917 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-6fd3f917, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-6fd3f917, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-6fd3f917 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-6fd3f917 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-6fd3f917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-6fd3f917 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b4b32549, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b4b32549, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b4b32549, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b4b32549, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-b4b32549 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-b4b32549, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-b4b32549 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-b4b32549 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-b4b32549, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-b4b32549, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-b4b32549 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-b4b32549 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-b4b32549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-b4b32549 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-16b5746b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-16b5746b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-16b5746b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-16b5746b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-16b5746b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-16b5746b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-16b5746b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-16b5746b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-16b5746b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-16b5746b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-16b5746b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-16b5746b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-16b5746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-16b5746b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c95f45b0, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c95f45b0, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c95f45b0, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c95f45b0, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-c95f45b0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-c95f45b0, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-c95f45b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-c95f45b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-c95f45b0, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-c95f45b0, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-c95f45b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-c95f45b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-c95f45b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-c95f45b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8a6ad734, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8a6ad734, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8a6ad734, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8a6ad734, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-8a6ad734 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-8a6ad734, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-8a6ad734 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-8a6ad734 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-8a6ad734, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-8a6ad734, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-8a6ad734 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-8a6ad734 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-8a6ad734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-8a6ad734 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-74995a12, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-74995a12, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-74995a12, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-74995a12, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-74995a12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-74995a12, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-74995a12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-74995a12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-74995a12, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-74995a12, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-74995a12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-74995a12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-74995a12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-74995a12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4bfc1b6b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4bfc1b6b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4bfc1b6b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4bfc1b6b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1e83e045-7944-0551-32c6-9564287e17f6-4bfc1b6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4bfc1b6b, #w-node-ba104dc0-2b09-680c-e4c9-b5d09415cca1-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde6-4bfc1b6b, #w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde7-4bfc1b6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde8-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbde9-4bfc1b6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdea-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbe56da-748e-10b2-60cb-dd7b802dbdeb-4bfc1b6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937bf-4bfc1b6b, #w-node-e7fc4a42-491f-1c0d-676d-75130cb937c0-4bfc1b6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c1-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c2-4bfc1b6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c3-4bfc1b6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fc4a42-491f-1c0d-676d-75130cb937c4-4bfc1b6b {
  grid-area: 1 / 1 / 2 / 2;
}

@media screen and (min-width: 1920px) {
  #w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db9-21ff6daf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cede {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cede {
    place-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cedf {
    justify-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cedf {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cedf {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cedf {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee3 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee3 {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee4 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee4 {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee5 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee5 {
    place-self: center;
  }

  #w-node-c8c00618-e879-7ddf-2db8-88bf26ad09e8-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5387d048-72e8-89c9-16cd-8a54d28dca6b-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee6 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee6 {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee8 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee8 {
    place-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cee9 {
    justify-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cee9 {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee9 {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee9 {
    place-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370ceea {
    justify-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370ceea {
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370ceea {
    justify-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370ceea {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-eea10289, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1c3dc475, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-d59071a3, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ff44a5a9, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1a9ba02a, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-c441aca6, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ce26393d {
    place-self: stretch stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a82e906c-6137-40de-254a-05a4b03d3134-2370ced7, #w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370ced7, #w-node-c9a38d3d-a006-65aa-c1c0-c1caa4a480f3-2370ced7, #w-node-_043c2cef-64cc-24cb-8b27-2b2f475ca4d4-2370ced7, #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370ced7, #w-node-_03570e76-3892-bbc8-83da-58dbe3454580-2370ced7, #w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370ced7, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cede, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cede, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cede, #w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cede, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cede, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cede, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cede, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cede, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cedf, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cedf, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cedf, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370cedf, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cedf, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cedf, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370cedf, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cedf, #w-node-_467d01ec-8b31-9ef2-6a21-df8939056066-2370cee2, #w-node-_467d01ec-8b31-9ef2-6a21-df8939056067-2370cee2, #w-node-a82e906c-6137-40de-254a-05a4b03d3134-2370cee2, #w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370cee2, #w-node-c9a38d3d-a006-65aa-c1c0-c1caa4a480f3-2370cee2, #w-node-_043c2cef-64cc-24cb-8b27-2b2f475ca4d4-2370cee2, #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370cee2, #w-node-_03570e76-3892-bbc8-83da-58dbe3454580-2370cee2, #w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370cee2, #w-node-b1451358-e77b-3319-da79-f052902deac3-2370cee2, #w-node-b1451358-e77b-3319-da79-f052902deac4-2370cee2, #w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab8699-2370cee2, #w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab869a-2370cee2, #w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1b-2370cee2, #w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1c-2370cee2, #w-node-f3f78bef-0853-1e85-16e7-82ebe09902c3-2370cee2, #w-node-f3f78bef-0853-1e85-16e7-82ebe09902c4-2370cee2, #w-node-_75c407e1-afe3-3485-131a-370c401ccd48-2370cee2, #w-node-_58a87614-29df-3a19-92c1-e13655ace229-2370cee2, #w-node-dda9416f-a267-6e46-c846-4d7aa9e8e633-2370cee2, #w-node-f21c28dc-8b3c-5e3d-0070-b550a70905c9-2370cee2, #w-node-a7cfe186-78e1-6a7c-0de8-20f3bf745b4d-2370cee2, #w-node-_0e91449b-ffd1-6954-41f2-14c2c58d145a-2370cee2, #w-node-_9150ec1c-5de6-c392-dc6e-4d7dc2e1fad3-2370cee2, #w-node-_15dc6812-8758-b95c-3fa6-b0bfc3ea4cea-2370cee2, #w-node-f8c841aa-c4bc-c06e-7a9c-4384bbb7e9e4-2370cee2, #w-node-bb767967-cd0c-49ac-cbb7-65a6edbcb8df-2370cee2, #w-node-_0f2cf483-f09e-fa21-0e1f-c2c81ab516dc-2370cee2, #w-node-_7b53a925-1a37-3340-fcc2-96f07edf91bd-2370cee2, #w-node-_42799c1a-57e5-cca6-f3ac-e332d11f1012-2370cee2, #w-node-_6cedbef5-d5a6-f095-bcd8-f04dfb6cfdb9-2370cee2, #w-node-c7f9decd-8045-df11-1da5-9e36bb3274b5-2370cee2, #w-node-_486b373c-26a9-a0b2-d09f-90ddc31e5d87-2370cee2, #w-node-bafc998f-ab77-a67b-402e-4b38feb74985-2370cee2, #w-node-f5fa0605-4581-5ad8-d7a3-9fa2ab2065d6-2370cee2, #w-node-f5477428-59c1-4480-2d34-7b0aa971666d-2370cee2, #w-node-c2c7d5f1-1971-0e02-d74f-e49ed2d9e2af-2370cee2, #w-node-_989d917a-f102-3e99-9821-faf472c0553e-2370cee2, #w-node-e82c186a-9259-9256-d64f-cdb649ca9157-2370cee2, #w-node-_82d40a8a-9df3-caee-15f2-088889446319-2370cee2, #w-node-a25ae549-e8db-db26-92c7-06f489064bbd-2370cee2, #w-node-_2b6b7e6e-3f47-78b6-d9e6-bfd0154dc28c-2370cee2, #w-node-_0277c3ff-66c0-b024-9ac4-ae639f6f33ec-2370cee2, #w-node-_32dbbf41-3ccc-5e55-ccfb-88cae5ef07b6-2370cee2, #w-node-_9b448228-bd47-ec65-7c92-823b81328c3a-2370cee2, #w-node-_9f7d0176-7229-42c0-4af0-3ecb23d639d0-2370cee2, #w-node-ba6a654e-8599-b166-78c7-ea48c9064103-2370cee2, #w-node-_35a95d1b-009f-687f-3234-ca40931be6b0-2370cee2, #w-node-_0e5de80b-c486-41d5-1aec-1b50ce88ad00-2370cee2, #w-node-_5382cb0b-f9cc-32a5-8da4-f21dda2a93b2-2370cee2, #w-node-d210aae9-6bd4-f860-57bd-5205535b7c50-2370cee2, #w-node-_58a7cf32-4fed-c2c5-a51f-dc5570e8273e-2370cee2, #w-node-_51d72910-9f8b-5096-30d8-4a3785b536a9-2370cee2, #w-node-_9951c34a-fb3f-80b7-3878-8e3973b47615-2370cee2, #w-node-b8586d1d-64ea-3e4b-46f7-2171d3cc74ff-2370cee2, #w-node-acccfe9c-f34b-285c-c54d-7ef40a9d6bab-2370cee2, #w-node-_6992c819-bd10-dbcb-d288-960ec115687e-2370cee2, #w-node-cfd94b53-81ec-3596-76a8-5964e2f4ac98-2370cee2, #w-node-_19238017-b493-4095-212d-888746ece14b-2370cee2, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee3, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee3, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee3, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee3, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee3, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee3, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee3, #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee4, #w-node-_34e96421-d04b-577d-dadd-21ff7b06ca14-2370cee4, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee4, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee4, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee4, #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee4, #w-node-bbeb81a2-ada5-59fa-05dd-cbe043ffcbb5-2370cee4, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee4, #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee4, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee4, #w-node-b6297072-54a7-136d-d234-0ddbe163bf3b-2370cee5, #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee5, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee5, #w-node-d65ab097-741a-0fb3-65ab-9f84e2fd69ec-2370cee5, #w-node-b7ce87d7-6140-6166-5225-6fac5fcd74dd-2370cee5, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee5, #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee5, #w-node-_29735545-94e6-42b7-5a69-af1e9b52ea4e-2370cee5, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee5, #w-node-b3c696f3-88ea-5d1d-7dda-61707adab7ef-2370cee5, #w-node-c8c00618-e879-7ddf-2db8-88bf26ad09e7-2370cee5 {
    grid-area: Area;
  }

  #w-node-_68d0e9f9-520f-ae26-b7fe-e617c3b2683d-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-be045ee4-a2ea-bbc7-4172-d12a80f2820e-2370cee5, #w-node-_3a7a9f50-3537-c87e-0ee6-e4bd12dc6853-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dba6b9cb-1031-ff42-96e7-a22eb89f251c-2370cee5, #w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cee5, #w-node-c54ec3dc-b6b3-84f6-1efd-a5e6b0120823-2370cee5, #w-node-c3a650e9-209d-c212-f01f-476b2bce2dfd-2370cee5, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee5, #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee5, #w-node-_16034fa3-114f-08ab-70a0-d953164d48a8-2370cee5, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee5, #w-node-_53fb1541-1de4-3eb3-a813-d101de0b2bf8-2370cee5, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370cee6, #w-node-_0099f6e8-743e-f7dd-427d-77ac7cfe9f20-2370cee6, #w-node-a8e99574-35df-3b44-e5d0-700f805378fe-2370cee6 {
    grid-area: Area;
  }

  #w-node-a8e99574-35df-3b44-e5d0-700f805378e8-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee6, #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee6, #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cee6, #w-node-a10b3841-f7af-08fe-cd4d-9e4ace4cde0b-2370cee6, #w-node-_81da8e94-762d-c5ab-de06-e701c234e0d5-2370cee6, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee6, #w-node-_588e062f-ce9a-b6e9-4988-118b00737a2a-2370cee6, #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee6, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee6, #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee6, #w-node-_0ec1b165-4c19-0294-97ca-4be09b9b8a17-2370cee6, #w-node-_5bfd70e8-ab7d-f6d8-c268-2401ef37eaa3-2370cee6, #w-node-_7f104a03-64a6-1b89-05b5-0895410e7760-2370cee6, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee8, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee8, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee8, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee8, #w-node-_93a3ca34-1a48-a118-b3f1-63830d86a51a-2370cee8, #w-node-a6b45ef6-2d4e-2b51-ae71-52572fbb78f4-2370cee8, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee8, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee8, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee8, #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee9, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee9, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cee9, #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee9, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee9, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee9, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee9, #w-node-c2a10e0c-6b49-60af-c398-ad879f583579-2370cee9, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370ceea, #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370ceea, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370ceea, #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370ceea, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370ceea, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370ceea, #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370ceea, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370ceea, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370ceec, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-e431b0cd, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-e431b0cd, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-e431b0cd, #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-e431b0cd, #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-e431b0cd, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-eea10289, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-eea10289, #w-node-f88b8bad-8769-e65f-cf40-1db932033a44-eea10289, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-eea10289, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-eea10289, #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-eea10289, #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-eea10289, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1c3dc475, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1c3dc475, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1c3dc475, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1c3dc475, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-d59071a3, #w-node-_24234217-4bf6-6d93-8617-b78f4408fbd0-d59071a3, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-d59071a3, #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-d59071a3, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-d59071a3, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-d59071a3, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ff44a5a9, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ff44a5a9, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ff44a5a9, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ff44a5a9, #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-ff44a5a9, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1a9ba02a, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1a9ba02a, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1a9ba02a, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1a9ba02a, #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-1a9ba02a, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-c441aca6, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-c441aca6, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-c441aca6, #w-node-_55d33bf2-454c-96d1-324b-cd5b1801c12a-c441aca6, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-c441aca6, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ce26393d, #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ce26393d, #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-ce26393d, #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ce26393d, #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ce26393d, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ccdeae89, #w-node-_37199c79-9ff2-ceea-95a4-e103c537ef77-ccdeae89, #w-node-df47350b-d11b-75ce-e36c-6ae58a60f0aa-ccdeae89, #w-node-a6a239d1-a3f8-b874-e5fe-4abb4ac849b4-ccdeae89, #w-node-aff9d7e0-9603-5670-6d68-3be381844453-ccdeae89, #w-node-_76d90ac6-8f3b-68f1-385f-c2448d1070ac-ccdeae89, #w-node-_992cf130-7904-2699-12bb-62b7e8044622-ccdeae89, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-9283e092, #w-node-_5c38ef47-0d47-d113-bb67-ab5c73413fe1-9283e092, #w-node-_41885b95-94a7-3bc8-58fe-0eefbe7e2ee6-9283e092, #w-node-_8e0f9afe-6cec-7e96-6c30-02b762a88b0f-9283e092, #w-node-c3d26ac6-7bff-0750-6706-ec2b2fac1cd6-9283e092, #w-node-eaef8768-f016-3945-e3a6-01a8bc3244cd-9283e092, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-5b9707b8, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef6-5b9707b8, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-590c00d3, #w-node-c16fb9b2-2282-0bc2-7f08-3481dfce7c26-590c00d3, #w-node-_3c0872cc-1d04-ea33-8a40-4770dcd14a48-590c00d3, #w-node-ea4ca647-8ffc-7b1c-4a72-65b88058ca98-590c00d3, #w-node-d2197790-0521-c846-8514-f559d6e7c7bc-590c00d3, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-0d9e6c29, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-440f4d6b {
    grid-area: Area;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_78613b3f-5651-9cea-69f6-043696058c17-2370ced7 {
    align-self: center;
  }

  #w-node-_521c7964-f671-a967-9af0-6131db1014ea-2370ced7, #w-node-_78613b3f-5651-9cea-69f6-043696058c2a-2370ced7 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370ced7 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4f7-2370ced7, #w-node-c82dc512-e356-e406-2cfd-96eb52589c1b-2370ced7 {
    place-self: center end;
  }

  #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370ced7 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-_36aeaba2-bcbb-c18c-4113-31d0b714590c-2370ced7 {
    place-self: center end;
  }

  #w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370ced7 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-d327f1fe-7e46-3dbc-743b-33d321ff6db5-21ff6daf, #w-node-_8337494b-0d43-c9e2-99aa-b772c285a7ae-21ff6daf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cede {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cede {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cede, #w-node-_51886f5a-2ef7-229f-c02b-6b1763e354d5-2370cede {
    align-self: center;
  }

  #w-node-_51886f5a-2ef7-229f-c02b-6b1763e354f1-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9070b729-6a0c-4898-d200-a91a2c4b41c6-2370cede {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_9070b729-6a0c-4898-d200-a91a2c4b419e-2370cede {
    align-self: center;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cede {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a4879cfe-48db-019e-70be-d71d75bf170a-2370cede, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cede {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cede {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cede {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cede {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cede, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cede {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30aae-2370cede, #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cede {
    align-self: center;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cede, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cede {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cede {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cede {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cede {
    place-self: stretch stretch;
  }

  #w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf91-2370cedf, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cedf {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cedf {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cedf, #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cedf {
    align-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cedf {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cedf, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cedf {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cedf {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cedf, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cedf {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cedf {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370cedf, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cedf, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cedf {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_74a47723-41d2-b34c-052f-789d1c9a2e9b-2370cedf {
    align-self: center;
  }

  #w-node-_74a47723-41d2-b34c-052f-789d1c9a2ec1-2370cedf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370cedf, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cedf, #w-node-_467d01ec-8b31-9ef2-6a21-df8939056067-2370cee2 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_78613b3f-5651-9cea-69f6-043696058c17-2370cee2 {
    align-self: center;
  }

  #w-node-_521c7964-f671-a967-9af0-6131db1014ea-2370cee2, #w-node-_78613b3f-5651-9cea-69f6-043696058c2a-2370cee2 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_0ff3caff-117b-b08b-941f-c30f3483049b-2370cee2 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_6501c4ee-69df-3a2b-771f-df34c5e8f4f7-2370cee2 {
    place-self: center end;
  }

  #w-node-c82dc512-e356-e406-2cfd-96eb52589c0b-2370cee2 {
    place-self: center;
  }

  #w-node-c82dc512-e356-e406-2cfd-96eb52589c1b-2370cee2 {
    place-self: center end;
  }

  #w-node-_42df4f1e-3887-2d14-19ab-5146a3e7acda-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-_36aeaba2-bcbb-c18c-4113-31d0b714590c-2370cee2 {
    place-self: center end;
  }

  #w-node-c2169899-3069-bc1b-924a-07ae9bbcba38-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-_25a8c2dc-1649-b357-de92-ebd57e3435b2-2370cee2 {
    place-self: center end;
  }

  #w-node-b1451358-e77b-3319-da79-f052902deac4-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-_231a7253-7a08-6cf0-5b68-83647337c7b9-2370cee2 {
    place-self: center end;
  }

  #w-node-_6f66bd13-4fdd-3645-8c82-30bd6eab869a-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-fe930660-a455-4b4e-fcfd-df2a2886452c-2370cee2 {
    place-self: center end;
  }

  #w-node-d6e16a88-5a6f-871a-26fa-6341e01fbd1c-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-fd3f54cc-d2a5-fadf-1189-ab2cc219fe7f-2370cee2 {
    place-self: center end;
  }

  #w-node-f3f78bef-0853-1e85-16e7-82ebe09902c4-2370cee2 {
    grid-area: Area;
    place-self: center end;
  }

  #w-node-f513fbde-6330-6252-3b66-f3ccf9e01bf8-2370cee2, #w-node-d82ae882-e5f7-792f-7a3c-9dfcdebd082c-2370cee2, #w-node-_1eaace4f-a1c6-e000-db82-c9170e32b80b-2370cee2, #w-node-_3f6282fe-7f2e-903c-8680-57be4a65cba7-2370cee2, #w-node-_2a4dec4e-59ac-f6bd-4c48-8453e54619f8-2370cee2, #w-node-ae474725-ecc8-c5ef-5560-0a4ebee00733-2370cee2, #w-node-f8f4cae3-a0f0-8eab-12e6-ed2f44a9fe22-2370cee2, #w-node-_969926ff-8455-03f2-5df6-718a4436b6ac-2370cee2, #w-node-af118463-be8e-6559-d0ef-b1e0154cf8b0-2370cee2, #w-node-_593e2e08-8795-9cd9-e485-2bb16da72b06-2370cee2, #w-node-_6e136081-af85-64f3-fcdd-9ab2b17695f0-2370cee2, #w-node-_2f186bf6-231e-6945-55f7-fe7a52a79a74-2370cee2, #w-node-_9da5420e-88b3-c7d1-20cd-03f8176d9352-2370cee2, #w-node-_4591662f-2c30-5f4d-2217-5d2673d2589c-2370cee2, #w-node-db411426-977b-b77d-1c42-5fb8cff974b2-2370cee2, #w-node-_8431e488-a8e6-723f-5d71-fa06819f19fd-2370cee2, #w-node-_26f7ae25-dec4-9a32-ef4f-4a07f6c5f803-2370cee2, #w-node-_20afb19f-1502-f743-3629-bc23c435f555-2370cee2, #w-node-_09cebb53-5ff1-791f-3d8a-eea3c44cf2bb-2370cee2, #w-node-_545c1e17-eedc-8c4c-431c-f6e604e19d76-2370cee2, #w-node-d2753fc7-c37e-7743-3e60-70d8b8bdc8fb-2370cee2, #w-node-aea84215-21ee-ff41-0df4-9d791d5296a1-2370cee2, #w-node-_4a005717-b810-4d50-72a4-0cdb60c13765-2370cee2, #w-node-f07858ee-801b-99aa-0db5-fdee2a0d3612-2370cee2, #w-node-f8f48ede-75c4-7a00-7601-b41227910161-2370cee2, #w-node-ef7015f3-2df7-c39e-1111-d8e7c2aee422-2370cee2, #w-node-e21196fd-4de7-2c06-e45e-18b7c0d0f26c-2370cee2, #w-node-e8fbef33-f0bf-69ce-de81-d7a8106082f5-2370cee2, #w-node-c3e799aa-67e7-8c30-25c4-ede9e3763a09-2370cee2, #w-node-_0d236811-5b4e-e3d7-7478-af09bb35dbd3-2370cee2, #w-node-bf71f942-892c-3da9-9b56-c815a8447e43-2370cee2, #w-node-bd3f3706-3c2c-dd51-1cb8-624824e5d34f-2370cee2, #w-node-_5d3a03e6-bc25-f0a3-302a-bbf5afd988b5-2370cee2, #w-node-_20267624-0439-31cb-31f6-00908bdcbf91-2370cee2, #w-node-_685b9b58-547e-201a-fc60-93af5fec0ff9-2370cee2, #w-node-b3b1504c-8658-19bb-3511-240dc963114e-2370cee2, #w-node-_60cb21d1-5d91-409b-d107-31c0f79fad34-2370cee2, #w-node-_167d2fe2-57af-a944-580c-58fa6ce0590a-2370cee2, #w-node-aeeae74c-3d68-75d3-66fa-ac7590bcd737-2370cee2, #w-node-_63cb4c4a-3949-e52d-6c6f-a7da586ce43c-2370cee2, #w-node-_78cd98a1-d12d-4952-459b-87764551ba94-2370cee2, #w-node-_242b1cd6-db9f-c67e-98a5-f1a6e07786eb-2370cee2 {
    place-self: center end;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee3 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee3 {
    align-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee3, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee3 {
    align-self: center;
  }

  #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee3 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee3, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee3 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee3 {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-c7c07494-cbb2-5fb6-4b04-172ad6f809b0-2370cee3 {
    align-self: center;
  }

  #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee3 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee3 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee4, #w-node-_11081439-2aa0-61a2-4c00-9789fe36da1e-2370cee4 {
    align-self: center;
  }

  #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee4 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_34e96421-d04b-577d-dadd-21ff7b06ca14-2370cee4 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_34e96421-d04b-577d-dadd-21ff7b06ca01-2370cee4, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370cee4 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b5957b66-996f-98a5-cca7-8dd852c15a8e-2370cee4 {
    align-self: center;
  }

  #w-node-b5957b66-996f-98a5-cca7-8dd852c15aa3-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee4, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee4 {
    align-self: center;
  }

  #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cee4 {
    align-self: center;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_24bc47be-769c-30e5-76f0-93e45f310aaa-2370cee4 {
    align-self: center;
  }

  #w-node-_24bc47be-769c-30e5-76f0-93e45f310abd-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee4 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a16d0b64-5b47-c529-0112-cfff4b773429-2370cee4 {
    align-self: center;
  }

  #w-node-a16d0b64-5b47-c529-0112-cfff4b773443-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_75cc9052-d06c-5bcd-49cc-784fab61874f-2370cee4, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee4 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee4 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee4, #w-node-_9ca5a2d6-1ae1-0674-a905-92726cdb8b1a-2370cee4 {
    align-self: center;
  }

  #w-node-_9ca5a2d6-1ae1-0674-a905-92726cdb8b34-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-bbeb81a2-ada5-59fa-05dd-cbe043ffcbb5-2370cee4 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-bbeb81a2-ada5-59fa-05dd-cbe043ffcb98-2370cee4, #w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c6941f5-2370cee4 {
    align-self: center;
  }

  #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee4 {
    align-self: center;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee4, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee4 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee4 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee4, #w-node-_22631938-4644-4026-cbbc-91d984a4b31d-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b6297072-54a7-136d-d234-0ddbe163bf3b-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee5 {
    align-self: center;
  }

  #w-node-_103d53fa-59d6-272e-f7d6-ac192da5add2-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee5 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-b5957b66-996f-98a5-cca7-8dd852c15a8e-2370cee5 {
    align-self: center;
  }

  #w-node-b5957b66-996f-98a5-cca7-8dd852c15aa3-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d65ab097-741a-0fb3-65ab-9f84e2fd69ec-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_11081439-2aa0-61a2-4c00-9789fe36da1e-2370cee5, #w-node-_7e84eb05-ef8b-70ce-6ca8-38d18e387ce6-2370cee5 {
    align-self: center;
  }

  #w-node-_7e84eb05-ef8b-70ce-6ca8-38d18e387d02-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b7ce87d7-6140-6166-5225-6fac5fcd74dd-2370cee5, #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee5, #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54eeea-2370cee5 {
    align-self: center;
  }

  #w-node-_9f2a96af-2823-d81a-7e8c-9320eb54ef00-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a0e6754a-bebe-bb0b-c5f8-3bd599d62e3d-2370cee5, #w-node-_24bc47be-769c-30e5-76f0-93e45f310aaa-2370cee5 {
    align-self: center;
  }

  #w-node-_24bc47be-769c-30e5-76f0-93e45f310abd-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_29735545-94e6-42b7-5a69-af1e9b52ea4e-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee5 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a16d0b64-5b47-c529-0112-cfff4b773429-2370cee5 {
    align-self: center;
  }

  #w-node-a16d0b64-5b47-c529-0112-cfff4b773443-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b3c696f3-88ea-5d1d-7dda-61707adab7ef-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_11914232-a902-1f97-f830-a4fec64fb5c0-2370cee5, #w-node-afac26be-99c8-ab25-5883-3c1b902d0dbd-2370cee5 {
    align-self: center;
  }

  #w-node-afac26be-99c8-ab25-5883-3c1b902d0dd4-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c8c00618-e879-7ddf-2db8-88bf26ad09e7-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_5387d048-72e8-89c9-16cd-8a54d28dca57-2370cee5 {
    align-self: center;
  }

  #w-node-_68d0e9f9-520f-ae26-b7fe-e617c3b2683d-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-be045ee4-a2ea-bbc7-4172-d12a80f2820e-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_3a7a9f50-3537-c87e-0ee6-e4bd12dc6853-2370cee5 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee5 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dba6b9cb-1031-ff42-96e7-a22eb89f251c-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee5 {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_8ff105c3-c814-5866-309d-2440f4714158-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_2e63a576-2eba-fec3-8481-019470b0efdc-2370cee5 {
    align-self: center;
  }

  #w-node-_2e63a576-2eba-fec3-8481-019470b0eff3-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_93a03f41-bfbc-9d18-f69f-46eaca547483-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c54ec3dc-b6b3-84f6-1efd-a5e6b0120823-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #sundholl-reykjavikur.w-node-c3c74276-7225-1179-591a-800b94aba096-2370cee5 {
    align-self: center;
  }

  #w-node-c3c74276-7225-1179-591a-800b94aba0a7-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c3a650e9-209d-c212-f01f-476b2bce2dfd-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #laugardalslaug.w-node-e0f0719d-7831-c7e5-1043-1471d5199a56-2370cee5 {
    align-self: center;
  }

  #w-node-e0f0719d-7831-c7e5-1043-1471d5199a6a-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_73c8f632-b5ea-26e9-30ef-7a6022c15439-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch center;
  }

  #w-node-ad6e94d7-52e4-8016-b003-5f01e2d800ff-2370cee5, #w-node-b6bccdde-c0fb-3181-3efa-f4ba7ca0caf2-2370cee5, #w-node-_5b4505ce-7003-4e30-a7cd-96221104e524-2370cee5, #w-node-b12da67b-b53d-62e1-e402-616dd4024c93-2370cee5, #w-node-_24c0215e-dd45-2bda-91f7-c43af63ce9f4-2370cee5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b1e1cc1-2bec-2739-4da8-1fa97c6941f5-2370cee5, #austurvollur.w-node-e0755e00-dc0e-abbb-2a2f-9e175f209cbd-2370cee5, #grotta.w-node-e6181e91-20f2-8f16-0469-3163df5e75bd-2370cee5, #laugardalur.w-node-cb85baaf-a787-3f78-b8f8-146822988761-2370cee5, #hljomskalagardur.w-node-_14d8f806-3ed7-6114-d3ee-790652e3de31-2370cee5, #klambratun.w-node-b9596a58-9768-f6ea-068a-9b1a2761ac83-2370cee5, #nautholsvik.w-node-_30fb204c-f42c-3fdd-0800-ba67b687e36a-2370cee5, #arnarholl.w-node-_55e7bb90-2de1-0414-bfa4-699525caf576-2370cee5, #einar-jonsson-museum.w-node-eda0644b-df64-76ca-b82a-6eb1683d9a69-2370cee5, #w-node-e80997d9-bd47-34db-bd53-519b339c9b11-2370cee5 {
    align-self: center;
  }

  #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #farmers-market.w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee5 {
    align-self: center;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-f027c592-ee2c-4feb-a398-0f2de3af34cd-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #mal-menning.w-node-bc001993-d420-484e-1e2f-190937d58449-2370cee5 {
    align-self: center;
  }

  #w-node-bc001993-d420-484e-1e2f-190937d5845a-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_16034fa3-114f-08ab-70a0-d953164d48a8-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #kaldi-bar.w-node-_99569371-54b5-de91-9957-f1b58272f084-2370cee5 {
    align-self: center;
  }

  #w-node-_99569371-54b5-de91-9957-f1b58272f098-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee5 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-cfd74f02-ca2b-0434-2660-8880ed90c26f-2370cee5 {
    align-self: center;
  }

  #w-node-_53fb1541-1de4-3eb3-a813-d101de0b2bf8-2370cee5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-dcd7fdcd-7c73-0436-54a0-a9a4c03f58de-2370cee5 {
    align-self: center;
  }

  #w-node-dcd7fdcd-7c73-0436-54a0-a9a4c03f58f5-2370cee5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370cee6, #w-node-_3ebf3ae6-383a-541d-298f-d8dcc1ebe28e-2370cee6, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee6 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-2370cee6, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370cee6 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_0099f6e8-743e-f7dd-427d-77ac7cfe9f20-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_0099f6e8-743e-f7dd-427d-77ac7cfe9f0a-2370cee6, #w-node-_459b7bad-6b6b-8f5d-8004-b11b7cf587b5-2370cee6 {
    align-self: center;
  }

  #w-node-_459b7bad-6b6b-8f5d-8004-b11b7cf587c8-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_983b66d5-eee1-02a6-695d-c028aac04180-2370cee6 {
    align-self: center;
  }

  #w-node-_983b66d5-eee1-02a6-695d-c028aac04193-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a8e99574-35df-3b44-e5d0-700f805378fe-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a8e99574-35df-3b44-e5d0-700f805378e8-2370cee6, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370cee6 {
    align-self: center;
  }

  #w-node-_0b1e0531-96e7-3ef7-eb72-26e924972bca-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a4879cfe-48db-019e-70be-d71d75bf170a-2370cee6, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee6 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_03e818e5-e185-c139-6310-c269676d3aa0-2370cee6 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_75cc9052-d06c-5bcd-49cc-784fab61874f-2370cee6, #w-node-_1e1762ae-5077-f02f-c19e-96da51a78494-2370cee6, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee6 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd7f15ab-2ced-0b52-311d-0d1fdf55e18a-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee6 {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a10b3841-f7af-08fe-cd4d-9e4ace4cde0b-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a10b3841-f7af-08fe-cd4d-9e4ace4cddf8-2370cee6, #w-node-c9f571f2-7e9d-fd97-dff6-84f6cbd61c48-2370cee6 {
    align-self: center;
  }

  #w-node-c9f571f2-7e9d-fd97-dff6-84f6cbd61c64-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_81da8e94-762d-c5ab-de06-e701c234e0d5-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_81da8e94-762d-c5ab-de06-e701c234e0d6-2370cee6 {
    place-self: stretch stretch;
  }

  #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-b77041b1-356c-ce0f-0c31-be24b4d8dfe2-2370cee6 {
    align-self: center;
  }

  #w-node-b77041b1-356c-ce0f-0c31-be24b4d8dff9-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_588e062f-ce9a-b6e9-4988-118b00737a2a-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895b9e-2370cee6 {
    align-self: center;
  }

  #w-node-_2c5988cb-7bd8-2219-bea0-9193d2895bb5-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_08a54d28-fdee-7f69-7bcd-f86d60118cf8-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_882595fa-8ea1-2cf9-09a7-76bce2c30aae-2370cee6 {
    align-self: center;
  }

  #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee6 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a09eff27-2568-3337-a020-8106cd2ea571-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_073316b0-4e89-83c8-8ca7-4e31ae2c6021-2370cee6, #w-node-_08d8ecc2-e201-46c0-5975-0364a192bc44-2370cee6 {
    align-self: center;
  }

  #w-node-_08d8ecc2-e201-46c0-5975-0364a192bc55-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_0ec1b165-4c19-0294-97ca-4be09b9b8a17-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_9df7ce13-199d-268c-1cf5-b98aec6c4313-2370cee6 {
    align-self: center;
  }

  #w-node-_9df7ce13-199d-268c-1cf5-b98aec6c4324-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5bfd70e8-ab7d-f6d8-c268-2401ef37eaa3-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-f002647b-473b-be7c-b703-79c988fa3794-2370cee6 {
    align-self: center;
  }

  #w-node-f002647b-473b-be7c-b703-79c988fa37ab-2370cee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_7f104a03-64a6-1b89-05b5-0895410e7760-2370cee6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee8 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee8 {
    align-self: center;
  }

  #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee8 {
    align-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee8, #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee8 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee8, #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cee8, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee8 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee8 {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_93a3ca34-1a48-a118-b3f1-63830d86a51a-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_93a3ca34-1a48-a118-b3f1-63830d86a51b-2370cee8, #w-node-a586a3a6-a2a4-a80d-ce57-612e8387ca8a-2370cee8 {
    align-self: center;
  }

  #w-node-a586a3a6-a2a4-a80d-ce57-612e8387caaa-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a6b45ef6-2d4e-2b51-ae71-52572fbb78f4-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-a6b45ef6-2d4e-2b51-ae71-52572fbb78f5-2370cee8 {
    align-self: center;
  }

  #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_2d4bd708-06f0-a319-893c-3a40547441d1-2370cee8 {
    align-self: center;
  }

  #w-node-_2d4bd708-06f0-a319-893c-3a40547441ea-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_498b2f8f-8166-e2c7-7475-eaec86e9f397-2370cee8 {
    align-self: center;
  }

  #w-node-_498b2f8f-8166-e2c7-7475-eaec86e9f3ab-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370cee8 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee8 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370cee9 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a583d4cb-0bd0-c07b-846d-101433681030-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d743f-2370cee9 {
    align-self: center;
  }

  #w-node-c1b8cd38-ed71-34f1-79ef-93cbfc3d7452-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370cee9, #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370cee9 {
    align-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370cee9 {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_33faa727-b02a-df61-b847-69f2521acb4b-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7ebd0de2-0b60-5fe8-1619-4684ac81f307-2370cee9 {
    align-self: center;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370cee9, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370cee9 {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370cee9 {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370cee9, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-d26b1738-8bb2-f5c9-fcd5-4fed56b35e08-2370cee9, #w-node-_17c749b2-6b4d-c7f6-835e-fad9ead9c100-2370cee9 {
    align-self: center;
  }

  #w-node-_17c749b2-6b4d-c7f6-835e-fad9ead9c115-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf81-2370cee9 {
    align-self: center;
  }

  #w-node-_87acfc18-6d6d-44d0-5652-2201301edf95-2370cee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c2a10e0c-6b49-60af-c398-ad879f583579-2370cee9 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ae5c9015-fc81-7f43-152a-88cf4c11bf91-2370ceea, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370ceea {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa3-2370ceea {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ffa66b61-44a3-9ff3-7fc3-3fa6f4abdfa4-2370ceea, #w-node-f2b82ece-c8ec-febe-604a-5242e0195294-2370ceea {
    align-self: center;
  }

  #w-node-f2b82ece-c8ec-febe-604a-5242e01952b1-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_71231464-89d1-fd7a-c708-4c982461a130-2370ceea {
    grid-area: Area;
    place-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea348eb-2370ceea {
    align-self: center;
  }

  #w-node-b5663886-3970-d348-5355-68616ea34905-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c39989-2370ceea {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_7bd32228-44ba-1e6d-c241-597409c3998a-2370ceea, #w-node-_11f3c233-10e5-57eb-f09b-51edda3142a7-2370ceea {
    align-self: center;
  }

  #w-node-_11f3c233-10e5-57eb-f09b-51edda3142be-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f28-2370ceea {
    align-self: center;
  }

  #w-node-_870eae72-f931-2d2d-8cdc-df1833ab5f3f-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b7ca2d74-85f4-55fe-5074-c7c15a99fd4d-2370ceea, #w-node-_216576f6-b0b2-f6f2-3a67-db02c8e443f4-2370ceea, #w-node-_1505b869-6b48-c749-fd91-0e345b247793-2370ceea {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_74a47723-41d2-b34c-052f-789d1c9a2e9b-2370ceea {
    align-self: center;
  }

  #w-node-_74a47723-41d2-b34c-052f-789d1c9a2ec1-2370ceea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_72b272f4-3bb0-baef-10ee-a33eba8a6ac2-2370ceea, #w-node-_832ea9ef-c3b0-9b6e-c4bf-bd49f6824278-2370ceea {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2370ceec, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-2370ceec, #w-node-a419766d-1473-640c-e546-758d5cf130f6-2370ceec {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-2370ceec {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-2370ceec {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-2370ceec, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-2370ceec {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-2370ceec {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2370ceec, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e431b0cd, #w-node-a419766d-1473-640c-e546-758d5cf130f6-e431b0cd {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-e431b0cd {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-e431b0cd, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-e431b0cd {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-e431b0cd {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-e431b0cd, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-e431b0cd {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-e431b0cd {
    align-self: center;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-e431b0cd {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-e431b0cd, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-e431b0cd {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-e431b0cd {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-aefad044-c8a0-76c6-ed35-9892617c866d-e431b0cd, #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01334-e431b0cd {
    align-self: center;
  }

  #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01340-e431b0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-e431b0cd {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35d-e431b0cd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e431b0cd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eea10289, #w-node-a419766d-1473-640c-e546-758d5cf130f6-eea10289 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-eea10289, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-eea10289 {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-eea10289, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-eea10289 {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-f88b8bad-8769-e65f-cf40-1db932033a44-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-f88b8bad-8769-e65f-cf40-1db932033a45-eea10289, #w-node-_21afda82-c573-7096-95c8-0c0a85bb447e-eea10289 {
    align-self: center;
  }

  #w-node-_21afda82-c573-7096-95c8-0c0a85bb4492-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-eea10289 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-eea10289, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-eea10289 {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-eea10289 {
    align-self: center;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-eea10289, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-eea10289 {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-aefad044-c8a0-76c6-ed35-9892617c866c-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-aefad044-c8a0-76c6-ed35-9892617c866d-eea10289, #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01334-eea10289 {
    align-self: center;
  }

  #w-node-_9a8f1bbb-1699-4c33-96ed-771a1bc01340-eea10289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35c-eea10289 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_661bb550-3033-fdb9-5678-ba496e5cb35d-eea10289, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eea10289, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1c3dc475, #w-node-a419766d-1473-640c-e546-758d5cf130f6-1c3dc475 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1c3dc475 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-1c3dc475, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-1c3dc475 {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1c3dc475 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-1c3dc475, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-1c3dc475 {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-1c3dc475 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1c3dc475 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-1c3dc475, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-1c3dc475 {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-1c3dc475 {
    align-self: center;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1c3dc475 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-1c3dc475, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-1c3dc475 {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-1c3dc475 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1c3dc475, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d59071a3, #w-node-a419766d-1473-640c-e546-758d5cf130f6-d59071a3 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-d59071a3, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-d59071a3 {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_24234217-4bf6-6d93-8617-b78f4408fbd0-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_24234217-4bf6-6d93-8617-b78f4408fbd1-d59071a3 {
    align-self: center;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-d59071a3, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-d59071a3 {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d3a0-d59071a3, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-d59071a3 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-d59071a3, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-d59071a3 {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-d59071a3 {
    align-self: center;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-d59071a3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-d59071a3, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-d59071a3 {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-d59071a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d59071a3, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ff44a5a9, #w-node-a419766d-1473-640c-e546-758d5cf130f6-ff44a5a9 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-ff44a5a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ff44a5a9 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ff44a5a9, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-ff44a5a9 {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-ff44a5a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ff44a5a9 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-ff44a5a9, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-ff44a5a9 {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ff44a5a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ff44a5a9 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-ff44a5a9, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-ff44a5a9 {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-ff44a5a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ff44a5a9 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-ff44a5a9, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-ff44a5a9 {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-ff44a5a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-ff44a5a9 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-d90f9070-4c80-80fb-af5d-5edf4800fedb-ff44a5a9, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ff44a5a9, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1a9ba02a, #w-node-a419766d-1473-640c-e546-758d5cf130f6-1a9ba02a {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-1a9ba02a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-1a9ba02a {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-1a9ba02a, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-1a9ba02a {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-1a9ba02a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-1a9ba02a {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-1a9ba02a, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-1a9ba02a {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-1a9ba02a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-1a9ba02a {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-1a9ba02a, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-1a9ba02a {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-1a9ba02a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-1a9ba02a {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-1a9ba02a, #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947029-1a9ba02a {
    align-self: center;
  }

  #w-node-_0be76bf8-f0e5-cbe7-9708-afc5c5947033-1a9ba02a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d90f9070-4c80-80fb-af5d-5edf4800feda-1a9ba02a {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-d90f9070-4c80-80fb-af5d-5edf4800fedb-1a9ba02a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1a9ba02a, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c441aca6, #w-node-a419766d-1473-640c-e546-758d5cf130f6-c441aca6 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-c441aca6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-c441aca6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-c441aca6, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-c441aca6 {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-c441aca6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-c441aca6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-c441aca6, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-c441aca6 {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-c441aca6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-c441aca6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-c441aca6, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-c441aca6 {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-c441aca6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_55d33bf2-454c-96d1-324b-cd5b1801c12a-c441aca6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_55d33bf2-454c-96d1-324b-cd5b1801c12b-c441aca6, #w-node-_86937008-fe32-e898-09d4-151aa6011abd-c441aca6 {
    align-self: center;
  }

  #w-node-_86937008-fe32-e898-09d4-151aa6011ad2-c441aca6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-c441aca6 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-c441aca6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c441aca6, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-66b3f940, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-66b3f940, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-66b3f940, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-66b3f940, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-66b3f940, #w-node-f1fec65c-e7ed-fdcd-8e9f-80641c9b5dad-66b3f940, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-66b3f940, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8b8e443c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8b8e443c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8b8e443c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8b8e443c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8b8e443c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8b8e443c, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8a84b5cc, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8a84b5cc, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8a84b5cc, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8a84b5cc, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8a84b5cc, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8a84b5cc, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-bd284ceb, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-bd284ceb, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-bd284ceb, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-bd284ceb, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-bd284ceb, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-bd284ceb, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-bd284ceb, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ed0fe9cc, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ed0fe9cc, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ed0fe9cc, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0697fc58 {
    align-self: center;
  }

  #w-node-_571cf591-1889-1a0a-8364-13bcbb6e6cef-0697fc58 {
    grid-area: Area;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0697fc58, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0697fc58, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0697fc58, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0697fc58, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0697fc58, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-0697fc58, #w-node-_83d56097-d81e-4928-1a91-45e54bed4c2d-0697fc58, #w-node-_1a9cfbe6-4fb2-3780-a9f8-195647935224-0697fc58, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ce26393d, #w-node-a419766d-1473-640c-e546-758d5cf130f6-ce26393d {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ce26393d {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ce26393d, #w-node-eb049798-1959-8238-6ca3-e92c78d3b502-ce26393d {
    align-self: center;
  }

  #w-node-eb049798-1959-8238-6ca3-e92c78d3b512-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3467-ce26393d {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-e0949cc9-0739-d838-ee3b-2f1428ab3468-ce26393d, #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09261-ce26393d {
    align-self: center;
  }

  #w-node-_1d3340c6-1f0e-990f-f2fa-8a84c6d09270-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d39f-ce26393d {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-fde7f3fd-7bef-4b9c-2ec2-7dadea41d3a0-ce26393d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-ce26393d {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464e-ce26393d {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-dd96d0f2-fa19-fccc-e861-95cb4da2464f-ce26393d, #w-node-_92d95d09-fcce-647f-2a33-aaca11789e1e-ce26393d {
    align-self: center;
  }

  #w-node-_92d95d09-fcce-647f-2a33-aaca11789e28-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293849-ce26393d {
    align-self: center;
  }

  #w-node-_1b120dab-db9b-d79e-aab7-38892d293855-ce26393d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd0-ce26393d {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_173c6df9-be85-1a9d-7cd6-c37d76d0ccd1-ce26393d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ccdeae89, #w-node-a419766d-1473-640c-e546-758d5cf130f6-ccdeae89 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-ccdeae89, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-ccdeae89 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ccdeae89 {
    align-self: center;
  }

  #w-node-_37199c79-9ff2-ceea-95a4-e103c537ef77-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_37199c79-9ff2-ceea-95a4-e103c537ef78-ccdeae89, #w-node-_4646bd6b-f972-159a-0c45-49630a0b62d7-ccdeae89 {
    align-self: center;
  }

  #w-node-_4646bd6b-f972-159a-0c45-49630a0b62df-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-df47350b-d11b-75ce-e36c-6ae58a60f0aa-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-df47350b-d11b-75ce-e36c-6ae58a60f0ab-ccdeae89, #w-node-_9d4dbd02-c1c6-1a20-9345-8704910939a4-ccdeae89 {
    align-self: center;
  }

  #w-node-_9d4dbd02-c1c6-1a20-9345-8704910939af-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ca04c131-8e56-6d3b-d805-b3f29b255222-ccdeae89 {
    align-self: center;
  }

  #w-node-a6a239d1-a3f8-b874-e5fe-4abb4ac849b4-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-a6a239d1-a3f8-b874-e5fe-4abb4ac849b5-ccdeae89, #w-node-_546c3c04-6463-8a81-cf9b-036a6bec2167-ccdeae89 {
    align-self: center;
  }

  #w-node-_546c3c04-6463-8a81-cf9b-036a6bec216f-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-aff9d7e0-9603-5670-6d68-3be381844453-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-aff9d7e0-9603-5670-6d68-3be381844454-ccdeae89, #w-node-_7036a143-9a14-f182-68be-3b1095266bb0-ccdeae89 {
    align-self: center;
  }

  #w-node-_7036a143-9a14-f182-68be-3b1095266bbb-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e8c213dc-f1cc-7bdb-57f5-90103a788045-ccdeae89 {
    align-self: center;
  }

  #w-node-_76d90ac6-8f3b-68f1-385f-c2448d1070ac-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_76d90ac6-8f3b-68f1-385f-c2448d1070ad-ccdeae89, #w-node-a65233e6-0cd2-407a-b478-fd28ced8409c-ccdeae89 {
    align-self: center;
  }

  #w-node-a65233e6-0cd2-407a-b478-fd28ced840a7-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_992cf130-7904-2699-12bb-62b7e8044622-ccdeae89 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_992cf130-7904-2699-12bb-62b7e8044623-ccdeae89, #w-node-_71331e33-be83-a9fa-6dbd-7bd0166792a4-ccdeae89 {
    align-self: center;
  }

  #w-node-_71331e33-be83-a9fa-6dbd-7bd0166792ac-ccdeae89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c8ddf6fc-10b6-b547-780c-ef254c5e537b-ccdeae89, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-9283e092 {
    align-self: center;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-9283e092, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-9283e092 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5c38ef47-0d47-d113-bb67-ab5c73413fe1-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_5c38ef47-0d47-d113-bb67-ab5c73413fe2-9283e092, #w-node-_96dc5a87-52d5-38e8-7eba-bb6bfb514554-9283e092 {
    align-self: center;
  }

  #w-node-_96dc5a87-52d5-38e8-7eba-bb6bfb51455f-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_41885b95-94a7-3bc8-58fe-0eefbe7e2ee6-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_41885b95-94a7-3bc8-58fe-0eefbe7e2ee7-9283e092, #w-node-_0b47e429-00fa-085b-97b3-a7ba141123a7-9283e092 {
    align-self: center;
  }

  #w-node-_0b47e429-00fa-085b-97b3-a7ba141123af-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_8e0f9afe-6cec-7e96-6c30-02b762a88b0f-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_8e0f9afe-6cec-7e96-6c30-02b762a88b10-9283e092, #w-node-_26b66dd0-d7f8-e182-b6a0-8d3d5008536b-9283e092 {
    align-self: center;
  }

  #w-node-_26b66dd0-d7f8-e182-b6a0-8d3d50085373-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c3d26ac6-7bff-0750-6706-ec2b2fac1cd6-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c3d26ac6-7bff-0750-6706-ec2b2fac1cd7-9283e092, #w-node-_7009929b-1836-c929-a21d-5e3a5af1d638-9283e092 {
    align-self: center;
  }

  #w-node-_7009929b-1836-c929-a21d-5e3a5af1d643-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-eaef8768-f016-3945-e3a6-01a8bc3244cd-9283e092 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-eaef8768-f016-3945-e3a6-01a8bc3244ce-9283e092, #w-node-_907da9c9-abb3-89a6-8a1a-134f277111e6-9283e092 {
    align-self: center;
  }

  #w-node-_907da9c9-abb3-89a6-8a1a-134f277111ee-9283e092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2b20a40f-f203-6597-7bdd-b92704f358b4-9283e092, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5b9707b8, #w-node-a419766d-1473-640c-e546-758d5cf130f6-5b9707b8 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-5b9707b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-5b9707b8 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-5b9707b8, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-5b9707b8 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-5b9707b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef6-5b9707b8 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-5b9707b8, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-5b9707b8, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-590c00d3, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-590c00d3, #w-node-a419766d-1473-640c-e546-758d5cf130f6-590c00d3 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-590c00d3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-590c00d3, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-590c00d3 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-590c00d3 {
    align-self: center;
  }

  #w-node-c16fb9b2-2282-0bc2-7f08-3481dfce7c26-590c00d3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c16fb9b2-2282-0bc2-7f08-3481dfce7c27-590c00d3, #w-node-_695cd7b0-1218-3ffa-4c12-286a6068b2d2-590c00d3 {
    align-self: center;
  }

  #w-node-_695cd7b0-1218-3ffa-4c12-286a6068b2dd-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_3c0872cc-1d04-ea33-8a40-4770dcd14a48-590c00d3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-_3c0872cc-1d04-ea33-8a40-4770dcd14a49-590c00d3, #w-node-b5216703-9e2b-e52b-f34a-ed32877b13d4-590c00d3, #w-node-fa341668-a94a-c483-cea0-4d154bf0af2b-590c00d3 {
    align-self: center;
  }

  #w-node-fa341668-a94a-c483-cea0-4d154bf0af36-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-ea4ca647-8ffc-7b1c-4a72-65b88058ca98-590c00d3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-ea4ca647-8ffc-7b1c-4a72-65b88058ca99-590c00d3, #w-node-_22f29053-aaa6-effb-2442-5b7d4e4ae915-590c00d3 {
    align-self: center;
  }

  #w-node-_22f29053-aaa6-effb-2442-5b7d4e4ae91d-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d59a578b-4e68-d7ef-1c4c-ff7e266bd573-590c00d3 {
    align-self: center;
  }

  #w-node-d2197790-0521-c846-8514-f559d6e7c7bc-590c00d3 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-d2197790-0521-c846-8514-f559d6e7c7bd-590c00d3, #w-node-da3512cc-5904-83a0-5050-e6490a9cbdaf-590c00d3 {
    align-self: center;
  }

  #w-node-da3512cc-5904-83a0-5050-e6490a9cbdba-590c00d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_681c670b-81a0-7f89-ad8f-cebb728dfc06-590c00d3, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0d9e6c29, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-0d9e6c29, #w-node-a419766d-1473-640c-e546-758d5cf130f6-0d9e6c29 {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-0d9e6c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-0d9e6c29 {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-0d9e6c29, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-0d9e6c29 {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-0d9e6c29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0d9e6c29, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-440f4d6b, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-440f4d6b, #w-node-a419766d-1473-640c-e546-758d5cf130f6-440f4d6b {
    align-self: center;
  }

  #w-node-a419766d-1473-640c-e546-758d5cf13108-440f4d6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df033-440f4d6b {
    grid-area: Area;
    place-self: stretch stretch;
  }

  #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-440f4d6b, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-440f4d6b {
    align-self: center;
  }

  #w-node-_119b5352-868d-5f28-cd8a-bb4448506fbf-440f4d6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-440f4d6b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0845c77d, #w-node-_08fac4d3-b536-07f0-afed-6cfb56f8a5f6-0845c77d, #w-node-a419766d-1473-640c-e546-758d5cf130f6-0845c77d, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-0845c77d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-0845c77d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0845c77d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d5a11e2d, #w-node-a419766d-1473-640c-e546-758d5cf130f6-d5a11e2d, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-d5a11e2d, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-d5a11e2d, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-d5a11e2d, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-d5a11e2d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-3c36b5da, #w-node-a419766d-1473-640c-e546-758d5cf130f6-3c36b5da, #w-node-c4a1222a-5ebe-c75d-6182-4feda35df017-3c36b5da, #w-node-_119b5352-868d-5f28-cd8a-bb4448506faf-3c36b5da, #w-node-cfcf6999-d73c-25e3-b232-092f3b5cfef7-3c36b5da, #w-node-e4e58216-73e8-ae8c-ed80-e8a7e8600e7c-3c36b5da, #w-node-_07b53ed1-5bfa-87b2-215f-d93923f8c327-3c36b5da, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-48088b83, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-48088b83, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-48088b83, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-48088b83, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-48088b83, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-48088b83, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-48088b83, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8f7f4f6b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8f7f4f6b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8f7f4f6b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8f7f4f6b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8f7f4f6b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8f7f4f6b, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-8f7f4f6b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eba6525c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eba6525c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eba6525c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eba6525c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eba6525c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eba6525c, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-eba6525c, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eba9a8c6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eba9a8c6, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eba9a8c6, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eba9a8c6, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eba9a8c6, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eba9a8c6, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c0a3deb7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c0a3deb7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c0a3deb7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c0a3deb7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c0a3deb7, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c0a3deb7, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0ca97a71, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0ca97a71, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0ca97a71, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0ca97a71, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0ca97a71, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0ca97a71, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-0ca97a71, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20410286, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20410286, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20410286, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20410286, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20410286, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20410286, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ec2a29c9, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ec2a29c9, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ec2a29c9, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ec2a29c9, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ec2a29c9, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ec2a29c9, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0a4da354, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0a4da354, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0a4da354, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0a4da354, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0a4da354, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0a4da354, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-28b4ce7a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-28b4ce7a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-28b4ce7a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-28b4ce7a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-28b4ce7a, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-28b4ce7a, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-28b4ce7a, #w-node-be20fff7-c755-5004-40bc-aba3f2393914-28b4ce7a, #w-node-_64c760c6-1907-0d89-48a5-04f78b97e948-28b4ce7a, #w-node-ce21d8b8-e918-b812-b6b9-07c8882cdc68-28b4ce7a, #w-node-ce21d8b8-e918-b812-b6b9-07c8882cdc7f-28b4ce7a, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c8d51838, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c8d51838, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c8d51838, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c8d51838, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c8d51838, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c8d51838, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f2d274dd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f2d274dd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f2d274dd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f2d274dd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f2d274dd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f2d274dd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-0739426d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0739426d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0739426d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0739426d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0739426d, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0739426d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-01dd109c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-01dd109c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-01dd109c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-01dd109c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-01dd109c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-01dd109c, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-05dee914, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-05dee914, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-05dee914, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-05dee914, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-05dee914, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-05dee914, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-1515d552, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-1515d552, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-1515d552, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-1515d552, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-1515d552, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-1515d552, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-aed07267, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-aed07267, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-aed07267, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-aed07267, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-aed07267, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-aed07267, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5aa65215, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5aa65215, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5aa65215, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5aa65215, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5aa65215, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5aa65215, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5aa7eb20, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5aa7eb20, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5aa7eb20, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5aa7eb20, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5aa7eb20, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5aa7eb20, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a35ee13d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a35ee13d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a35ee13d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a35ee13d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a35ee13d, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a35ee13d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20d8b8b1, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20d8b8b1, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20d8b8b1, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20d8b8b1, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20d8b8b1, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20d8b8b1, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a3639767, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a3639767, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a3639767, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a3639767, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a3639767, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a3639767, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-a3639767, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20fa398e, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20fa398e, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20fa398e, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20fa398e, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20fa398e, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20fa398e, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d7092305, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d7092305, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-d7092305, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-d7092305, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-d7092305, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-d7092305, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-3eb161bd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3eb161bd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3eb161bd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3eb161bd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3eb161bd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3eb161bd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-dbf87a27, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-dbf87a27, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-dbf87a27, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-dbf87a27, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-dbf87a27, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-dbf87a27, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ca9cc8d2, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ca9cc8d2, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ca9cc8d2, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ca9cc8d2, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ca9cc8d2, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ca9cc8d2, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-15e78cb3, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-15e78cb3, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-15e78cb3, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-15e78cb3, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-15e78cb3, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-15e78cb3, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-10898c5f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-10898c5f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-10898c5f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-10898c5f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-10898c5f, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-10898c5f, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-15b3542c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-15b3542c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-15b3542c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-15b3542c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-15b3542c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-15b3542c, #w-node-a58b1c8e-ff41-044e-dc62-c5cc949f7a56-15b3542c, #w-node-_395475eb-a884-b35c-c1a8-837765cf1ffb-15b3542c, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-a445b0fd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a445b0fd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a445b0fd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a445b0fd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a445b0fd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a445b0fd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-eda68503, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-eda68503, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-eda68503, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-eda68503, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-eda68503, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-eda68503, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-709c641b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-709c641b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-709c641b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-709c641b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-709c641b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-709c641b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4ac7d8a3, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4ac7d8a3, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4ac7d8a3, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4ac7d8a3, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4ac7d8a3, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4ac7d8a3, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c5dff2a7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c5dff2a7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c5dff2a7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c5dff2a7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-c5dff2a7, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c5dff2a7, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-d961248c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-d961248c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-d961248c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-d961248c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-d961248c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-d961248c, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-20b9f53a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-20b9f53a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-20b9f53a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-20b9f53a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-20b9f53a, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-20b9f53a, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2211dda8, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2211dda8, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2211dda8, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2211dda8, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2211dda8, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2211dda8, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-6a443e95, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-6a443e95, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-6a443e95, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-6a443e95, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-6a443e95, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-6a443e95, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2e3e41fd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2e3e41fd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2e3e41fd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2e3e41fd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2e3e41fd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2e3e41fd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-65dfbd5d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-65dfbd5d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-65dfbd5d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-65dfbd5d, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-65dfbd5d, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-65dfbd5d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-16f22c58, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-16f22c58, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-16f22c58, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-16f22c58, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-16f22c58, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-16f22c58, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-483c4efc, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-483c4efc, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-483c4efc, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-483c4efc, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-483c4efc, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-483c4efc, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2efd4f8f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2efd4f8f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2efd4f8f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2efd4f8f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2efd4f8f, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2efd4f8f, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4ed795dd, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4ed795dd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4ed795dd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4ed795dd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4ed795dd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4ed795dd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-00d0c1ef, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-00d0c1ef, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-00d0c1ef, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-00d0c1ef, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-00d0c1ef, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-00d0c1ef, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-0e71756e, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-0e71756e, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-0e71756e, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-0e71756e, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-0e71756e, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-a2af1dcd, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-a2af1dcd, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-a2af1dcd, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-a2af1dcd, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-a2af1dcd, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5a8b73b7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5a8b73b7, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-5a8b73b7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5a8b73b7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5a8b73b7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5a8b73b7, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5a8b73b7, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-cbed6d04, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-cbed6d04, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-cbed6d04, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-cbed6d04, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-cbed6d04, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-cbed6d04, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-cbed6d04, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-54de5d3b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-54de5d3b, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-54de5d3b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-54de5d3b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-54de5d3b, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-54de5d3b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-54de5d3b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b3006fd6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b3006fd6, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-b3006fd6, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b3006fd6, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b3006fd6, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b3006fd6, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b3006fd6, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-10b62868, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-10b62868, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-10b62868, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-10b62868, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-10b62868, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3965ef12, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3965ef12, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3965ef12, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3965ef12, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3965ef12, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e3c758c1, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e3c758c1, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-e3c758c1, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-e3c758c1, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-e3c758c1, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-e3c758c1, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-9f1416b7, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-9f1416b7, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-9f1416b7, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-9f1416b7, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-9f1416b7, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-9f1416b7, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8ec460ec, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8ec460ec, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8ec460ec, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8ec460ec, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-8ec460ec, #w-node-_85af7316-0dbd-2288-08ad-c22eaee620a7-8ec460ec, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8ec460ec, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-869a51e2, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-869a51e2, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-869a51e2, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-869a51e2, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-869a51e2, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-869a51e2, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-3eb8b93c, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-3eb8b93c, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-3eb8b93c, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-3eb8b93c, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-3eb8b93c, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-3eb8b93c, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b57bf5ef, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-b57bf5ef, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b57bf5ef, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b57bf5ef, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b57bf5ef, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b57bf5ef, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-345a0c31, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-345a0c31, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-345a0c31, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-345a0c31, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-345a0c31, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-345a0c31, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5df87953, #w-node-a38f72c6-1b6c-acfe-e64b-5bacdf371876-5df87953, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5df87953, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5df87953, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-5df87953, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5df87953, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f6b4c382, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f6b4c382, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f6b4c382, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f6b4c382, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f6b4c382, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f6b4c382, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4119d43a, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4119d43a, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4119d43a, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4119d43a, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-4119d43a, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4119d43a, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-62481f53, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-62481f53, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-62481f53, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-62481f53, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-62481f53, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-62481f53, #w-node-_8b0e271e-cf50-8ba0-ca63-f2de509bef1b-62481f53, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-e515ca27, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-e515ca27, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-e515ca27, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-e515ca27, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-e515ca27, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-e515ca27, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-ad1a4877, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-ad1a4877, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-ad1a4877, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-ad1a4877, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-ad1a4877, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-ad1a4877, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-ad1a4877, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-f2e2c76f, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-f2e2c76f, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-f2e2c76f, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-f2e2c76f, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-f2e2c76f, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-f2e2c76f, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-f2e2c76f, #w-node-e18436ea-a112-3a1e-e00b-ef12f3589136-f2e2c76f, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b7dac719, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b7dac719, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b7dac719, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b7dac719, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-b7dac719, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b7dac719, #w-node-ed48b332-9bbd-045d-3591-f4da1968f622-b7dac719, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-72886562, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-72886562, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-72886562, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-72886562, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-72886562, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-72886562, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-362b1bf0, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-362b1bf0, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-362b1bf0, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-362b1bf0, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-362b1bf0, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-362b1bf0, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2b4947df, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2b4947df, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2b4947df, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2b4947df, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-2b4947df, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2b4947df, #w-node-_75007eaa-fe57-83fe-bad8-2f64592f5d33-2b4947df, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-2615153d, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-2615153d, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-2615153d, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-2615153d, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-2615153d, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-2615153d, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-428f98bb, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-428f98bb, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-428f98bb, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-428f98bb, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-428f98bb, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-428f98bb, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-5712a52b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-5712a52b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-5712a52b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-5712a52b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-5712a52b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-5712a52b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-6fd3f917, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-6fd3f917, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-6fd3f917, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-6fd3f917, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-6fd3f917, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-6fd3f917, #w-node-_1aa4795d-7a56-ec63-2ede-37d90c501cd6-6fd3f917, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-b4b32549, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-b4b32549, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-b4b32549, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-b4b32549, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-b4b32549, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-b4b32549, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-16b5746b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-16b5746b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-16b5746b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-16b5746b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-16b5746b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-16b5746b, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-c95f45b0, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-c95f45b0, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-c95f45b0, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-c95f45b0, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-c95f45b0, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-c95f45b0, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-8a6ad734, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-8a6ad734, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-8a6ad734, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-8a6ad734, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-8a6ad734, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-8a6ad734, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-74995a12, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-74995a12, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-74995a12, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-74995a12, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-74995a12, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-74995a12, #w-node-_653bae42-2d28-82c5-2670-a80355b0f29f-4bfc1b6b, #w-node-_9b2e2b0a-1b8c-16c3-d9a6-299c5cb89a4b-4bfc1b6b, #w-node-_25586103-6041-fa21-4812-74d519ce9bbb-4bfc1b6b, #w-node-_344448d3-b5da-214c-5dd8-bfdcb9101caa-4bfc1b6b, #w-node-_98d7854e-8232-9eed-d266-25a45edd6346-4bfc1b6b, #w-node-_8a012dc8-10fc-0ac2-9fda-d7b5e1a967f4-4bfc1b6b, #w-node-ba104dc0-2b09-680c-e4c9-b5d09415cca1-4bfc1b6b {
    align-self: center;
  }
}
