@charset "UTF-8";
/* Required Bootstrap */
@import "../lightgallery/css/lightgallery-bundle.css";
@font-face {
  font-family: "Noe Display Medium";
  src: url("../fonts/noe-display-medium.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Book";
  src: url("../fonts/CircularStd-Book.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Bold";
  src: url("../fonts/CircularStd-Bold.otf") format("opentype");
}
html {
  font-family: "Lineto Circular Book";
}

body {
  position: relative;
  overflow-x: hidden;
}

body,
p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.125rem;
  color: #0A5F52;
}

p a:hover {
  color: #0A5F52;
  text-decoration: underline;
}

.bg-color-mint p a {
  color: #0A5F52;
  text-decoration: underline;
}

.lead-text {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.25rem;
  color: #0A5F52;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}

.lead-xl-text {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.5rem !important;
  color: #0A5F52;
}

.text-italic {
  font-style: italic;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #0A5F52;
  line-height: 1 !important;
}

h4, .h4 {
  font-size: 0.875rem;
}

h1, .h1 {
  font-size: 2.5rem;
}

h1 span, .h1 span {
  margin-top: 40px;
  display: block;
  width: 110px;
  height: 9px;
  margin-bottom: 20px;
  background-color: #ffffff;
}

h2, .h2 {
  font-size: 2.5rem;
  margin-bottom: 10px;
}

h2.h2-large, .h2-large.h2 {
  font-size: 3.5rem;
}

h3, .h3 {
  font-size: 1.75rem;
  margin-bottom: 30px !important;
  line-height: 1.2 !important;
}

h3.text-white span:last-of-type, .text-white.h3 span:last-of-type {
  background-color: #ffffff;
}

h4, .h4 {
  font-family: "Lineto Circular Book", sans-serif;
  color: #0A5F52;
  text-transform: uppercase;
}

.max-width {
  max-width: 1920px !important;
}

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

.strategies ol {
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 50px;
  margin-bottom: 30px !important;
}
.strategies ol li {
  font-family: "Lineto Circular Book", sans-serif;
  color: #ffffff;
  font-size: 1.5rem;
  margin: 0 0 2rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
  line-height: 1.2;
}
.strategies ol li span {
  margin-top: 10px;
}
.strategies ol li::before {
  font-family: "Noe Display Medium";
  content: counter(my-awesome-counter);
  color: #0A5F52;
  font-size: 1.5rem;
  position: absolute;
  left: -50px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  top: 0;
  background: #fbe9dc;
  border-radius: 50%;
  text-align: center;
}

.content-ul {
  margin-top: 40px;
}
.content-ul h4, .content-ul .h4 {
  font-weight: 600;
}
.content-ul ul li {
  font-family: "Lineto Circular Book", sans-serif;
  color: #0A5F52;
  font-size: 1rem;
  margin: 0 0 2rem 0;
  position: relative;
  line-height: 1.2;
}
.content-ul ul {
  line-height: 1.5em;
  margin: 5px 0 15px;
  padding: 0;
}
.content-ul li {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
}
.content-ul li::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 3px;
  width: 5px;
  height: 11px;
  border: solid #0A5F52;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.relative {
  position: relative;
}

@media (max-width: 767.98px) {
  .strategies ol {
    padding-left: 40px;
    margin-bottom: 30px !important;
  }
  .strategies ol li {
    color: #ffffff;
    font-size: 1.2rem;
    margin: 0 0 1rem 0;
  }
  .strategies ol li::before {
    font-size: 1rem;
    left: -40px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    top: 0;
  }
}
@media (max-width: 575.98px) {
  h1, .h1 {
    font-size: 4rem;
  }
  h1 span, .h1 span {
    margin-top: 40px;
    width: 120px;
    height: 10px;
    margin-bottom: 20px;
  }
  h2 br, .h2 br {
    display: none;
  }
  .text-center-desktop {
    text-align: left;
  }
  h2, .h2 {
    font-size: 2.25rem;
  }
  h3, .h3 {
    font-size: 1.75rem;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  h3 span:last-of-type, .h3 span:last-of-type {
    margin-top: 20px;
    display: block;
    width: 50px;
    height: 5px;
    background-color: #0A5F52;
  }
  .lead-xl-text {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  body,
  p {
    font-size: 1rem;
  }
  h1, .h1 {
    font-size: 3rem;
  }
  h1 span, .h1 span {
    margin-top: 20px;
    width: 100px;
    height: 8px;
    margin-bottom: 10px;
  }
  .lead-xl-text {
    font-size: 1.15rem;
  }
  .lead-text {
    font-size: 1.125rem;
  }
}
*:focus {
  outline: none !important;
}

input,
textarea {
  outline: none !important;
}

input:focus,
input.form-control:focus,
textarea:focus,
textarea.form-control:focus {
  outline: none !important;
  outline-width: 0 !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.columns-parent {
  display: table;
  width: 100%;
  background-color: red;
}

.my-column {
  display: table-cell;
  margin: 20px;
  padding: 20px;
}

#editorial-content img {
  display: block;
  max-width: 100%;
  height: auto;
}

.secondary-link {
  line-height: 1.5rem;
  color: #526779 !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.secondary-link:hover {
  cursor: pointer;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #526779 !important;
  text-decoration: underline #526779 !important;
  transition: all 0.5s ease;
}
.secondary-link span {
  border: 7px #4cb78e solid;
  border-radius: 50%;
  background-color: #4cb78e;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  width: 28px !important;
  height: 28px !important;
  vertical-align: middle;
  margin-left: 10px !important;
}

.btn,
.btn-lg,
.btn-group-lg > .btn {
  font-family: "Lineto Circular Book", sans-serif;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5 !important;
  margin-top: 20px;
  border: 0 !important;
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.btn.btn-red,
.btn-lg.btn-red {
  background-color: #ea413e;
  color: #ffffff;
}
.btn.btn-pop,
.btn-lg.btn-pop {
  background-color: #4cb78e;
  color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-pop span,
.btn-lg.btn-pop span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  vertical-align: text-bottom;
  margin-left: 10px;
}
.btn.btn-pop:hover,
.btn-lg.btn-pop:hover {
  text-decoration: none !important;
  color: #ffffff;
  background-color: rgb(112, 197, 165);
  border-color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-white,
.btn-lg.btn-white {
  background-color: white;
  color: #0A5F52;
  transition: 0.3s background-color;
  text-transform: none;
  font-family: "Lineto Circular Book";
  display: block;
  text-transform: none;
  font-size: 1rem;
  padding: 0.5rem 1.5rem 0.5rem 1.5rem !important;
}
.btn.btn-white span,
.btn-lg.btn-white span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  vertical-align: text-bottom;
  margin-left: 10px;
}
.btn.btn-white:hover,
.btn-lg.btn-white:hover {
  text-decoration: none !important;
  background-color: rgb(112, 197, 165);
  border-color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-green,
.btn-lg.btn-green {
  background-color: #0A5F52;
  color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-green span,
.btn-lg.btn-green span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  vertical-align: text-bottom;
  margin-left: 10px;
}
.btn.btn-green:hover,
.btn-lg.btn-green:hover {
  text-decoration: none !important;
  color: #ffffff;
  background-color: #4cb78e;
  border-color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-medium-green,
.btn-lg.btn-medium-green {
  background-color: #378567;
  color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-medium-green span,
.btn-lg.btn-medium-green span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  vertical-align: text-bottom;
  margin-left: 10px;
}
.btn.btn-medium-green:hover,
.btn-lg.btn-medium-green:hover {
  text-decoration: none !important;
  color: #ffffff;
  background-color: #4cb78e;
  border-color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-salmon,
.btn-lg.btn-salmon {
  background-color: #fbe9dc;
  color: #0A5F52;
  transition: 0.3s background-color;
}
.btn.btn-salmon span,
.btn-lg.btn-salmon span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23095f52;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  vertical-align: text-top;
  margin-left: 10px;
}
.btn.btn-salmon:hover,
.btn-lg.btn-salmon:hover {
  text-decoration: none !important;
  background-color: #dff1ea;
  border-color: #ffffff;
  transition: 0.3s background-color;
}

.btn {
  padding-top: 0.7rem !important;
}

.btn-block {
  width: 100% !important;
  padding: 0.7rem 1.5rem 0.5rem 1.5rem !important;
}

span.icon-nw-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: text-top;
  margin-left: 15px;
}

span.icon-nw-red {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23EA413E;stroke-width:1.25;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='3.5,1.1 7.8,5.6 3.5,10.2 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: text-bottom;
  margin-left: 15px;
}

.btn-report span.icon-nw-white {
  margin-left: 15px;
  height: 25px;
  width: 25px;
}

.btn-report {
  margin-top: 0;
}
.btn-report:before {
  content: "LADDA NER HELA ÅRSREDOVISNINGEN";
}

@media (max-width: 991.98px) {
  .btn-report:before {
    content: "LADDA NER";
  }
}
@media (max-width: 575.98px) {
  .btn-report:before {
    content: "PDF";
  }
}
.btn.btn-report {
  margin-left: 0;
  padding: 0 !important;
  top: -1px;
  position: absolute;
  right: 20px;
}

.btn-report:before {
  content: "";
}

.btn-report span.icon-nw-white {
  margin-left: 0;
}

.btn.btn-report {
  margin-left: 0;
  padding: 0 !important;
}

span.icon-nw-green {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.3 11.3' style='enable-background:new 0 0 11.3 11.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23007460;%7D%0A%3C/style%3E%3Cpath class='st0' d='M5.7,11v0.4c3.1,0,5.7-2.6,5.7-5.7C11.3,2.6,8.8,0,5.7,0C2.6,0,0,2.6,0,5.7c0,3.1,2.6,5.7,5.7,5.7v-0.7 c-2.7,0-5-2.2-5-4.9c0-2.7,2.2-5,5-5s5,2.2,5,4.9c0,1.3-0.5,2.6-1.4,3.5c-0.9,0.9-2.2,1.5-3.5,1.5V11z'/%3E%3Cpolygon class='st0' points='3,5.5 5.7,7.6 8.3,5.5 7.9,4.9 5.7,6.7 3.5,4.9 '/%3E%3Crect x='5.3' y='2.2' class='st0' width='0.7' height='4.7'/%3E%3Crect x='3.1' y='8.1' class='st0' width='5.2' height='0.7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: text-bottom;
  margin-left: 30px;
}

.btn-primary {
  border-width: 0 !important;
  background-color: #0A5F52 !important;
  color: #ffffff !important;
}

.btn-report {
  border-radius: 20px !important;
  border-width: 0 !important;
  background-color: #007563 !important;
  color: #ffffff !important;
}
.btn-report:hover {
  background-color: #005e4f !important;
  border-radius: 20px !important;
}

.btn-success {
  border-width: 0 !important;
  background-color: #4cb78e !important;
  color: #ffffff !important;
}
.btn-success:hover {
  color: #fff;
  background-color: #3b9e7d !important;
  border-color: #3b9e7d;
}

.btn-light {
  border-width: 0 !important;
  background-color: white !important;
  color: #ea413e !important;
}
.btn-light:hover {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.button:active,
button:active,
.button:focus,
button:focus,
.button:hover,
button:hover {
  outline: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.btn:active,
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.hr-line {
  display: block;
  width: 100%;
  height: 10px;
  border-bottom: 1px solid white;
  background-color: #07705f !important;
}

#button {
  display: inline-block;
  background-color: #0A5F52;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}

#button::after {
  display: inline-block;
  position: relative;
  content: "";
  top: 20px;
  right: 2px;
  margin-left: 6px;
  width: 16px;
  height: 16px;
  transform: rotate(226deg);
  border-right: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(255, 255, 255);
}

#button:hover {
  cursor: pointer;
  background-color: #005e4f;
}

#button:active {
  background-color: #005e4f;
}

#button.show {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 575.98px) {
  #button {
    display: none;
  }
}
@media (max-width: 575.98px) {
  #button {
    display: none;
  }
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-md,
.container-sm,
.container-lg {
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-xl {
  max-width: 1800px;
  padding-left: 5rem;
  padding-right: 5rem;
}

@media (max-width: 1398.98px) {
  .container-xl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-md,
  .container-sm,
  .container-lg,
  .container-xl {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-md,
  .container-sm,
  .container-lg,
  .container-xl {
    padding-left: 0.5rem;
    padding-right: 0.51rem;
  }
}
@font-face {
  font-family: "Lineto Circular Book";
  src: url("/assets/fonts/CircularStd-Book.otf") format("opentype");
  font-display: swap;
}
body,
html {
  height: 100% !important;
  margin: 0 !important;
}

.object-listpage .slide,
.object-page,
.body-content {
  margin-top: 0 !important;
}

#main-nav .navbar {
  font-size: 16px !important;
}
#main-nav a:hover,
#main-nav a:focus {
  text-decoration: none;
  background-color: transparent !important;
}

.nav-header.is-visible {
  background-color: #0A5F52;
}

.nav-transparent .nav-header.is-visible {
  background-color: transparent;
}
.nav-transparent .nav-handler {
  display: none;
}

.nav-transparent.nav-top .nav-header.is-visible {
  background-color: #0A5F52;
}

nav#main-nav {
  box-shadow: 0px 7px 7px 0px rgba(0, 96, 83, 0.0509803922);
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
nav#main-nav ul,
nav#main-nav dl {
  margin-top: 0;
}
nav#main-nav .nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
nav#main-nav .px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}
nav#main-nav .container-fluid, nav#main-nav .container-xxl, nav#main-nav .container-xl, nav#main-nav .container-lg, nav#main-nav .container-md, nav#main-nav .container-sm {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 18px !important;
  padding-left: 18px !important;
}
nav#main-nav .d-flex {
  display: flex !important;
}
nav#main-nav .flex-wrap {
  flex-wrap: wrap !important;
}
nav#main-nav .justify-content-between {
  justify-content: space-between !important;
}
nav#main-nav .align-items-center {
  align-items: center !important;
}
nav#main-nav .align-items-center {
  align-items: center !important;
}
nav#main-nav .justify-content-between {
  justify-content: space-between !important;
}
nav#main-nav .justify-content-end {
  justify-content: flex-end !important;
}
nav#main-nav .justify-content-center {
  justify-content: center !important;
}
nav#main-nav .flex-wrap {
  flex-wrap: wrap !important;
}
nav#main-nav .d-flex {
  display: flex !important;
}
nav#main-nav .navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
nav#main-nav .nav-link {
  display: block;
  padding: 8px 14px !important;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
nav#main-nav .nav-header .icon-lang {
  font-size: 16px !important;
  margin-right: 10px;
  padding: 3px 4px;
  text-transform: lowercase;
  color: white;
  border: 1px solid white;
  transition: all 0.3s;
}
nav#main-nav.is-hidden {
  opacity: 0;
  transition-timing-function: ease-out;
  -webkit-transform: translate(0, -92px);
  transition: all 0.3s;
}
nav#main-nav.is-visible {
  opacity: 1;
  transition-timing-function: ease-in;
  -webkit-transform: translate(0, 0);
  transition: all 0.3s;
}
nav#main-nav .col-md-4 {
  flex: 0 0 auto;
  width: 33.33333%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
nav#main-nav .col-sm-3 {
  flex: 0 0 auto;
  width: 25%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
nav#main-nav .col-sm-6 {
  flex: 0 0 auto;
  width: 50%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
nav#main-nav .mb-md-0 {
  margin-bottom: 0 !important;
}
@media (min-width: 992px) {
  nav#main-nav .me-md-auto {
    margin-right: auto !important;
  }
}

a.nav-header {
  text-decoration: none !important;
}

.nav-header {
  font-family: "Lineto Circular Book";
}
.nav-header .icon-search {
  z-index: 9;
  display: block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.3 16.3' style='enable-background:new 0 0 16.3 16.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.7;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16,16l-6-6 M10,10c-1.1,1.1-2.5,1.7-4,1.7c-1.5,0-2.9-0.6-4-1.7c-2.2-2.2-2.2-5.8,0-8c1.1-1.1,2.5-1.7,4-1.7 S9,0.9,10,2c1.1,1.1,1.7,2.5,1.7,4C11.7,7.5,11.1,9,10,10z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 14px !important;
  margin-right: 10px;
}
.nav-header .icon-lang {
  font-family: "Lineto Circular Book";
  padding: 3px 4px;
  text-transform: lowercase;
  color: white;
  border: 1px solid white;
  transition: all 0.3s;
}
.nav-header .icon-lang:hover {
  background-color: white;
  color: black;
  transition: all 0.3s;
}
.nav-header .icon-contact {
  font-family: "Lineto Circular Book";
  letter-spacing: 1px;
  color: white;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.nav-header .icon-contact:hover {
  -webkit-text-decoration: underline #FFF !important;
  text-decoration: underline #FFF !important;
  transition: all 0.5s ease;
}

@media only screen and (max-width: 576px) {
  nav#main-nav .navbar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  nav#main-nav .container-fluid, nav#main-nav .container-xxl, nav#main-nav .container-xl, nav#main-nav .container-lg, nav#main-nav .container-md, nav#main-nav .container-sm {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  nav#main-nav .nav-link {
    padding: 8px 8px !important;
  }
  .nav-header .icon-lang {
    font-size: 14px !important;
    margin-right: 5px;
    padding: 3px 4px;
  }
}
nav#main-nav .nav-item .bi-search {
  fill: white;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: -15px;
  fill: currentColor;
  transition: 0.3s fill;
  fill: white;
}

nav#main-nav .menu-button {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8579 20H44.1422' stroke='white' stroke-width='2'/%3E%3Cpath d='M15.8579 30H44.1422' stroke='white' stroke-width='2'/%3E%3Cpath d='M15.8579 40H44.1422' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  height: 60px;
  width: 60px;
  border-radius: 16px;
  cursor: pointer;
  transition: 0.3s ease;
}
nav#main-nav .menu-button:hover {
  background-color: #368265;
  transition: 0.3s ease;
}
nav#main-nav .search-button {
  display: block;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28.5' cy='28.25' r='9' stroke='white' stroke-width='2'/%3E%3Cpath d='M40.7929 42.4571C41.1834 42.8476 41.8166 42.8476 42.2071 42.4571C42.5976 42.0666 42.5976 41.4334 42.2071 41.0429L40.7929 42.4571ZM34.5 34.75L33.7929 35.4571L37.2929 38.9571L38 38.25L38.7071 37.5429L35.2071 34.0429L34.5 34.75ZM38 38.25L37.2929 38.9571L40.7929 42.4571L41.5 41.75L42.2071 41.0429L38.7071 37.5429L38 38.25Z' fill='white'/%3E%3C/svg%3E%0A");
  height: 60px;
  width: 60px;
  border-radius: 16px;
  cursor: pointer;
  transition: 0.3s ease;
}
nav#main-nav .search-button:hover {
  background-color: #368265 !important;
  transition: 0.3s ease;
}
nav#main-nav .contact-button {
  font-size: 18px;
  letter-spacing: 0.5px;
  color: white;
  text-decoration: none;
  display: block;
  padding: 8px 24px;
  border-radius: 16px;
  cursor: pointer;
  transition: 0.3s ease;
  margin-left: 8px;
  min-height: 60px;
  line-height: 44px;
}
nav#main-nav .contact-button:hover {
  background-color: #368265 !important;
  transition: 0.3s ease;
}
@media only screen and (max-width: 767px) {
  nav#main-nav .contact-button {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  nav#main-nav .navbar {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  nav#main-nav .menu-button {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8579 20H44.1422' stroke='white' stroke-width='2'/%3E%3Cpath d='M15.8579 30H44.1422' stroke='white' stroke-width='2'/%3E%3Cpath d='M15.8579 40H44.1422' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    height: 50px;
    width: 50px;
  }
  nav#main-nav .search-button {
    display: block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28.5' cy='28.25' r='9' stroke='white' stroke-width='2'/%3E%3Cpath d='M40.7929 42.4571C41.1834 42.8476 41.8166 42.8476 42.2071 42.4571C42.5976 42.0666 42.5976 41.4334 42.2071 41.0429L40.7929 42.4571ZM34.5 34.75L33.7929 35.4571L37.2929 38.9571L38 38.25L38.7071 37.5429L35.2071 34.0429L34.5 34.75ZM38 38.25L37.2929 38.9571L40.7929 42.4571L41.5 41.75L42.2071 41.0429L38.7071 37.5429L38 38.25Z' fill='white'/%3E%3C/svg%3E%0A");
    height: 50px;
    width: 50px;
  }
}

body .img-fluid,
body .img-responsive {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}

/* Images in content */
.one-column-img figure,
.two-column-img figure,
.three-column-img figure {
  display: block;
  margin-block-start: unset !important;
  margin-block-end: unset !important;
  margin-inline-start: unset !important;
  margin-inline-end: unset !important;
  unicode-bidi: unset !important;
}
.one-column-img figcaption,
.two-column-img figcaption,
.three-column-img figcaption {
  font-family: "Lineto Circular Book";
  text-transform: uppercase;
  text-align: right;
  font-size: 0.875rem;
  color: #244e50;
  margin-top: 10px;
}

.one-column-img {
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr;
  margin-bottom: 10px;
}

.two-column-img {
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
}

.three-column-img {
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 10px;
}

@media (max-width: 575.98px) {
  .three-column-img,
  .two-column-img {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.bg-green {
  background-color: #0A5F52;
}

.bg-pop {
  background-color: #33D28E;
}

.bg-dull {
  background-color: #2e8a70;
}

.bg-dull2 {
  background-color: #5b9d93;
}

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

.bg-light-green {
  background-color: #ECFDF5;
}

.bg-light-grey {
  background-color: #eeedf1;
}

.bg-salmon {
  background-color: #fbe9dc;
}

.bg-red {
  background-color: #ea413e;
}

.bg-grey {
  background-color: #526779;
}

.bg-contact-green {
  background-color: #c9e9dd;
}

.overlay-wrapper {
  position: relative;
}

.overlay {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.2);
}

.color-black {
  color: #000000 !important;
}

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

.color-green {
  color: #0A5F52 !important;
}

.color-light-green {
  color: #4cb78e !important;
}

.color-grey {
  color: #526779 !important;
}

.color-salmon {
  color: #fbe9dc !important;
}

.color-beige {
  color: #f7ebda !important;
}

.bg-color-black {
  background-color: #000000 !important;
}

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

.bg-color-green {
  background-color: #0A5F52 !important;
}

.bg-color-light-green {
  background-color: #4cb78e !important;
}

.bg-color-mint {
  background-color: #dff1ea !important;
}

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

.bg-color-salmon {
  background-color: #fbe9dc !important;
}

.bg-color-beige {
  background-color: #f7ebda !important;
}

.mt-50 {
  margin-top: 50px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-120 {
  margin-bottom: 120px;
}

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

.p-100 {
  padding: 100px;
}

.p-150 {
  padding: 150px;
}

.p-200 {
  padding: 200px;
}

.p-100-b0 {
  padding: 100px 100px 0 100px;
}

.p-50 {
  padding: 50px !important;
}

.ml-40 {
  padding-left: 40px !important;
}

.faq-top {
  margin-top: 50px !important;
}

.p-70 {
  padding: 70px !important;
}

.pl-50 {
  padding-left: 50px;
}

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

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

.pr-50 {
  padding-right: 50px;
}

.mb-40, .mbs-40 {
  margin-bottom: 40px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-200 {
  padding-top: 200px;
}

.pt-150 {
  padding-top: 150px;
}

@media (max-width: 991.98px) {
  .pl-50 {
    padding-left: 0;
  }
  .pr-50 {
    padding-right: 0;
  }
  .mb-40-md {
    margin-bottom: 40px;
  }
  .p-200 {
    padding: 100px;
  }
  .p-150 {
    padding: 75px;
  }
}
@media (max-width: 767.98px) {
  .mt-50 {
    margin-top: 40px;
  }
  .p-100 {
    padding: 50px;
  }
  .p-100-b0 {
    padding: 50px 50px 0 50px;
  }
  .mb-md-50 {
    margin-bottom: 50px;
  }
  .p-200 {
    padding: 100px;
  }
  .p-150 {
    padding: 50px;
  }
  .pt-200 {
    padding-top: 120px;
  }
  .pt-150 {
    padding-top: 100px;
  }
  .mb-120 {
    margin-bottom: 60px;
  }
  .pb-80 {
    padding-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .p-100, .p-100-b0, .p-150 {
    padding: 0;
  }
  .p-200 {
    padding: 90px 0;
  }
  .pl-50 {
    padding-left: 0;
  }
  .pr-50 {
    padding-right: 0;
  }
  .text-outer-padding {
    padding-top: 24px !important;
    padding-bottom: 72px !important;
  }
  .text-outer-padding-faq {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mb-sm-50 {
    margin-bottom: 25px;
  }
  .mb-40 {
    margin-bottom: 20px;
  }
  .pb-70 {
    padding-bottom: 40px;
  }
  .pt-70 {
    padding-top: 40px;
  }
  .pt-200 {
    padding-top: 100px;
  }
  .pt-150 {
    padding-top: 75px;
  }
  .p-50 {
    padding: 25px !important;
  }
}
.breadcrumbs, .breadcrumb {
  text-transform: uppercase;
  font-size: 0.875rem;
  padding-top: 30px !important;
  margin-bottom: 20px;
}
.breadcrumbs a, .breadcrumb a {
  color: #444444 !important;
  font-weight: 500;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #444444 !important;
  text-decoration: underline #444444 !important;
  transition: all 0.3s ease;
}
.breadcrumbs a:hover, .breadcrumb a:hover {
  color: #444444 !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.breadcrumbs span, .breadcrumb span {
  color: #9c9c9c;
}

@media (max-width: 575.98px) {
  .breadcrumbs {
    margin-bottom: 20px;
    font-size: 0.75rem;
  }
}
textarea:hover,
input:hover,
select:hover,
select:active,
textarea:active,
input:active,
textarea:focus,
select:focus,
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active {
  outline: 0 !important;
  box-shadow: none !important;
}

.form-check-input:checked {
  background-color: #33D28E !important;
  border-color: #33D28E !important;
}

.condition a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.condition a:hover {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}

.form-control:focus {
  border-color: #33D28E !important;
}

.form-check-input:checked {
  background-color: #33D28E;
  border-color: #33D28E;
}

.form-select:focus {
  border-color: #33D28E !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

#tenant-buildings.input-filter {
  margin-bottom: 0;
  position: relative;
  background-color: #ffffff;
  vertical-align: middle;
  border: 1.5px solid transparent !important;
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.social-facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2333D28E;%7D%0A%3C/style%3E%3Cpath class='st0' d='M504,256C504,119,393,8,256,8S8,119,8,256c0,123.8,90.7,226.4,209.2,245V327.7h-63V256h63v-54.6 c0-62.2,37-96.5,93.7-96.5c27.1,0,55.5,4.8,55.5,4.8v61h-31.3c-30.8,0-40.4,19.1-40.4,38.7V256h68.8l-11,71.7h-57.8V501 C413.3,482.4,504,379.8,504,256z'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  padding: 14px;
  margin-right: 18px;
  transition: all 0.3s;
}

.social-twitter {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.6.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2333D28E;%7D%0A%3C/style%3E%3Cpath class='st0' d='M301.5,223.9L457.8,45.9h-37L285,200.4L176.6,45.9h-125l163.9,233.6L51.6,466.1h37l143.3-163.1l114.5,163.1h125 M102,73.3h56.9l261.9,366.8h-56.9'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  padding: 14px;
  margin-right: 18px;
  transition: all 0.3s;
}

.social-linkedin {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2333D28E;%7D%0A%3C/style%3E%3Cpath class='st0' d='M100.3,448H7.4V148.9h92.9V448z M53.8,108.1C24.1,108.1,0,83.5,0,53.8C0,24.1,24.1,0,53.8,0 c29.7,0,53.8,24.1,53.8,53.8C107.6,83.5,83.5,108.1,53.8,108.1z M447.9,448h-92.7V302.4c0-34.7-0.7-79.2-48.3-79.2 c-48.3,0-55.7,37.7-55.7,76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5,42.7-48.3,87.9-48.3c94,0,111.3,61.9,111.3,142.3V448H447.9z '/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  padding: 14px;
  margin-right: 18px;
  transition: all 0.3s;
}

.social-youtube {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 576 512' style='enable-background:new 0 0 576 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2333D28E;%7D%0A%3C/style%3E%3Cpath class='st0' d='M549.7,124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8,64,288,64,288,64S117.2,64,74.6,75.5 c-23.5,6.3-42,24.9-48.3,48.6c-11.4,42.9-11.4,132.3-11.4,132.3s0,89.4,11.4,132.3c6.3,23.6,24.8,41.5,48.3,47.8 C117.2,448,288,448,288,448s170.8,0,213.4-11.5c23.5-6.3,42-24.2,48.3-47.8c11.4-42.9,11.4-132.3,11.4-132.3 S561.1,166.9,549.7,124.1z M232.1,337.6V175.2l142.7,81.2L232.1,337.6L232.1,337.6z'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  padding: 14px;
  margin-right: 18px;
  transition: all 0.3s;
}

.social-instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2333D28E;%7D%0A%3C/style%3E%3Cpath class='st0' d='M224.1,141c-63.6,0-114.9,51.3-114.9,114.9s51.3,114.9,114.9,114.9S339,319.5,339,255.9S287.7,141,224.1,141z M224.1,330.6c-41.1,0-74.7-33.5-74.7-74.7s33.5-74.7,74.7-74.7s74.7,33.5,74.7,74.7S265.2,330.6,224.1,330.6L224.1,330.6z M370.5,136.3c0,14.9-12,26.8-26.8,26.8c-14.9,0-26.8-12-26.8-26.8s12-26.8,26.8-26.8S370.5,121.5,370.5,136.3z M446.6,163.5 c-1.7-35.9-9.9-67.7-36.2-93.9c-26.2-26.2-58-34.4-93.9-36.2c-37-2.1-147.9-2.1-184.9,0C95.8,35.1,64,43.3,37.7,69.5 s-34.4,58-36.2,93.9c-2.1,37-2.1,147.9,0,184.9c1.7,35.9,9.9,67.7,36.2,93.9s58,34.4,93.9,36.2c37,2.1,147.9,2.1,184.9,0 c35.9-1.7,67.7-9.9,93.9-36.2c26.2-26.2,34.4-58,36.2-93.9C448.7,311.3,448.7,200.5,446.6,163.5L446.6,163.5z M398.8,388 c-7.8,19.6-22.9,34.7-42.6,42.6c-29.5,11.7-99.5,9-132.1,9s-102.7,2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6 c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7,9-132.1c7.8-19.6,22.9-34.7,42.6-42.6c29.5-11.7,99.5-9,132.1-9s102.7-2.6,132.1,9 c19.6,7.8,34.7,22.9,42.6,42.6c11.7,29.5,9,99.5,9,132.1S410.5,358.6,398.8,388z'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  padding: 14px;
  margin-right: 0;
  transition: all 0.3s;
}

.table {
  font-size: 0.938rem;
}

table, th, tr, td {
  font-family: "Lineto Circular Book", sans-serif;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  opacity: 1;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 35px;
  z-index: 99;
}

[dir=rtl] .slick-prev {
  left: auto;
}

.slick-prev:before {
  top: -7px;
  content: "";
  position: absolute;
  border-right: 1px solid;
  border-bottom: 1px solid;
  height: 34px;
  width: 34px;
  transform: rotate(135deg);
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  z-index: 99;
  right: 68px;
}

[dir=rtl] .slick-next {
  right: auto;
}

.slick-next:before {
  top: -7px;
  content: "";
  position: absolute;
  border-right: 1px solid;
  border-bottom: 1px solid;
  height: 34px;
  width: 34px;
  transform: rotate(-45deg);
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 50px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 4rem;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.4;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.8;
  color: white;
}

.slider.humlan-object img {
  max-width: 100%;
  height: auto;
  min-width: 100%;
}

.background-cover,
.slide {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide {
  height: 50vh;
  position: relative;
}

.object-listpage .slide {
  height: 50vh;
  position: relative;
  margin-top: 75px;
}

.slick-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  transition: 0.2s;
  z-index: 1;
}

.slide-inner-content {
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
}

.slide-inner-content p,
.slide-inner-content h2,
.slide-inner-content .h2,
.slide-inner-content a {
  color: white;
  outline: none !important;
}

.slide-inner-content a:hover {
  text-decoration: none;
  outline: none !important;
}

@media (max-width: 767px) {
  .slick-prev,
  .slick-next {
    display: none !important;
  }
  .object-listpage .slide {
    height: 50vh;
    position: relative;
    margin-top: 45px;
  }
  .slick-dots {
    bottom: 35px;
  }
  .slick-dots li button:before {
    font-size: 2.5rem;
  }
  .slick-dots li {
    width: 15px;
  }
}
.pl-cards .slick-slider:hover .slick-prev.slick-arrow {
  opacity: 1;
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-slider:hover .slick-next.slick-arrow {
  opacity: 1;
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-slide img {
  border-radius: 2px;
}
.pl-cards .slick-prev,
.pl-cards .slick-next {
  padding: 30px 0;
  z-index: 1;
}
.pl-cards .slick-prev {
  left: 1rem !important;
}
.pl-cards .slick-next {
  right: 1rem !important;
}
.pl-cards .slick-prev:before,
.pl-cards .slick-next:before {
  display: none !important;
}
.pl-cards .slick-prev.slick-arrow {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='40' y='40' width='40' height='40' rx='15' transform='rotate(180 40 40)' fill='white' fill-opacity='0.7'/%3E%3Cpath d='M22.5676 27.1992L15.9063 20.5379C15.5158 20.1474 15.5158 19.5142 15.9063 19.1237L22.5676 12.4624' stroke='%23133232' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-prev.slick-arrow:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='40' y='40' width='40' height='40' rx='15' transform='rotate(180 40 40)' fill='white' fill-opacity='1'/%3E%3Cpath d='M22.5676 27.1992L15.9063 20.5379C15.5158 20.1474 15.5158 19.5142 15.9063 19.1237L22.5676 12.4624' stroke='%23133232' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-next.slick-arrow {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='15' transform='matrix(1 0 0 -1 0 40)' fill='white' fill-opacity='0.7'/%3E%3Cpath d='M17.4324 27.1992L24.0937 20.5379C24.4842 20.1474 24.4842 19.5142 24.0937 19.1237L17.4324 12.4624' stroke='%23133232' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-next.slick-arrow:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='15' transform='matrix(1 0 0 -1 0 40)' fill='white' fill-opacity='1'/%3E%3Cpath d='M17.4324 27.1992L24.0937 20.5379C24.4842 20.1474 24.4842 19.5142 24.0937 19.1237L17.4324 12.4624' stroke='%23133232' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transition: 0.3s all ease-in-out;
}
.pl-cards .slick-slider .slick-arrow {
  display: block !important;
  transition: 0.3s all ease-out;
  opacity: 0;
}
.pl-cards .slick-slider .slider-paging-number {
  transition: 0.3s all ease-out;
  opacity: 0;
}
.pl-cards .slick-slider:hover .slick-arrow {
  display: block !important;
  transition: 0.3s all ease-in;
}

.amenities {
  font-family: "Lineto Circular Book";
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  margin-right: 0;
  padding-left: 0;
}
.amenities [class*=icon-] {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  padding: 2.5rem;
  vertical-align: middle;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .amenities {
    grid-template-columns: 1fr 1fr;
  }
  .amenities [class*=icon-] {
    padding: 2rem;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .amenities [class*=icon-] {
    padding: 1.5rem;
  }
  .amenities ul,
  .amenities li {
    font-size: 0.875rem;
  }
}
.amenities ul,
.amenities li {
  display: inline-block;
  color: #34756A;
  font-family: "Lineto Circular Book";
  list-style-type: none;
}
.amenities .icon-elbilsplatser {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M88.55,48.86h2.29c3.05,0,5.52,2.47,5.52,5.52v3.36c0,3.05-2.47,5.52-5.52,5.52h-2.29v-14.4h0Z' transform='translate(184.9 112.13) rotate(180)'/%3E%3Cpath class='cls-1' d='M98.16,62.93c-.28,0-.5-.22-.5-.5v-12.74c0-.28.22-.5.5-.5s.5.22.5.5v12.74c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M104.24,58.71h-3.96c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.96c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M104.24,54.41h-3.96c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.96c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M90.33,56.78h-18.54c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h18.54c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M88.55,48.86h2.29c3.05,0,5.52,2.47,5.52,5.52v3.36c0,3.05-2.47,5.52-5.52,5.52h-2.29v-14.4h0Z' transform='translate(184.9 112.13) rotate(180)'/%3E%3Cpath class='cls-1' d='M98.16,62.93c-.28,0-.5-.22-.5-.5v-12.74c0-.28.22-.5.5-.5s.5.22.5.5v12.74c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M104.24,58.71h-3.96c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.96c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M104.24,54.41h-3.96c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.96c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M90.33,56.78h-18.54c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h18.54c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.48,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.3,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.34,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.16,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.48,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.3,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.34,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.16,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M58.34,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.16,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M31.98,59.62v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3Cpath class='cls-1' d='M26.8,58.62v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.48,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.3,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.34,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.16,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.48,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.3,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.34,61.2h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.16,56.6c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.81,66.77H22.31c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.31,50.91c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.52,49.69c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.79,50.35h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M58.84,59.7c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1v.08Z'/%3E%3Cpath class='cls-1' d='M53.66,57.1c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1v-1.53Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M26.8,58.62v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3Cpath class='cls-1' d='M31.98,59.62v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M60.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.06,73.77c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-besoksparkering,
.amenities .icon-kundparkering,
.amenities .icon-parkering {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M78.55,48.84c-7.73,0-14.01-6.29-14.01-14.01s6.29-14.01,14.01-14.01,14.01,6.29,14.01,14.01-6.29,14.01-14.01,14.01ZM78.55,21.82c-7.17,0-13.01,5.84-13.01,13.01s5.84,13.01,13.01,13.01,13.01-5.84,13.01-13.01-5.84-13.01-13.01-13.01Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M79.94,36.75h-1.78c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h1.78c1.76,0,3.2-1.44,3.2-3.2s-1.44-3.2-3.2-3.2h-2.1c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h2.1c2.32,0,4.2,1.88,4.2,4.2s-1.88,4.2-4.2,4.2Z'/%3E%3Cpath class='cls-1' d='M76.15,43.12c-.28,0-.5-.22-.5-.5v-13.73c0-.28.22-.5.5-.5s.5.22.5.5v13.73c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M79.96,77.74h-2.82c-.77,0-1.4-.63-1.4-1.4v-24.52c0-.28.22-.5.5-.5s.5.22.5.5v24.52c0,.22.18.4.4.4h2.82c.22,0,.4-.18.4-.4v-24.52c0-.28.22-.5.5-.5s.5.22.5.5v24.52c0,.77-.63,1.4-1.4,1.4Z'/%3E%3Cpath class='cls-2' d='M92.08,81.83H21.4c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M78.55,48.84c-7.73,0-14.01-6.29-14.01-14.01s6.29-14.01,14.01-14.01,14.01,6.29,14.01,14.01-6.29,14.01-14.01,14.01ZM78.55,21.82c-7.17,0-13.01,5.84-13.01,13.01s5.84,13.01,13.01,13.01,13.01-5.84,13.01-13.01-5.84-13.01-13.01-13.01Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M79.94,36.75h-1.78c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h1.78c1.76,0,3.2-1.44,3.2-3.2s-1.44-3.2-3.2-3.2h-2.1c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h2.1c2.32,0,4.2,1.88,4.2,4.2s-1.88,4.2-4.2,4.2Z'/%3E%3Cpath class='cls-1' d='M76.15,43.12c-.28,0-.5-.22-.5-.5v-13.73c0-.28.22-.5.5-.5s.5.22.5.5v13.73c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M79.96,77.74h-2.82c-.77,0-1.4-.63-1.4-1.4v-24.52c0-.28.22-.5.5-.5s.5.22.5.5v24.52c0,.22.18.4.4.4h2.82c.22,0,.4-.18.4-.4v-24.52c0-.28.22-.5.5-.5s.5.22.5.5v24.52c0,.77-.63,1.4-1.4,1.4Z'/%3E%3Cpath class='cls-1' d='M92.08,81.83H21.4c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.57,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.39,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.43,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.25,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.57,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.39,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.43,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.25,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M58.43,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.25,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M32.07,64.35v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3Cpath class='cls-1' d='M26.89,63.35v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.57,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.39,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.43,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.25,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M31.57,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM27.39,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M58.43,65.93h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM54.25,61.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M63.9,71.5H22.4c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM27.4,55.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M24.61,54.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M57.88,55.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M58.93,64.43c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1v.08Z'/%3E%3Cpath class='cls-1' d='M53.75,61.82c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1v-1.53Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M26.89,63.35v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3Cpath class='cls-1' d='M32.07,64.35v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M60.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M27.15,78.5c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-garage-kall,
.amenities .icon-garage-varm,
.amenities .icon-biltvatt {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M30.81,38.32v42.28c0,.17-.22.3-.5.3s-.5-.13-.5-.3v-42.28c0-.17.22-.3.5-.3s.5.13.5.3Z'/%3E%3Cpath class='cls-1' d='M83.57,38.32v42.28c0,.17-.22.3-.5.3s-.5-.13-.5-.3v-42.28c0-.17.22-.3.5-.3s.5.13.5.3Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M45.11,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM40.93,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M71.97,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM67.79,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M45.11,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM40.93,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M71.97,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM67.79,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M71.97,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM67.79,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M45.61,65.35v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3Cpath class='cls-1' d='M40.43,64.35v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-1' d='M92.14,81.83H21.46c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h70.68c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M30.81,38.32v42.28c0,.17-.22.3-.5.3s-.5-.13-.5-.3v-42.28c0-.17.22-.3.5-.3s.5.13.5.3Z'/%3E%3Cpath class='cls-1' d='M83.57,38.32v42.28c0,.17-.22.3-.5.3s-.5-.13-.5-.3v-42.28c0-.17.22-.3.5-.3s.5.13.5.3Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M25.38,40.52c-.21,0-.41-.13-.48-.35-.08-.26.06-.54.32-.63l31.48-10.15.15.05,31.3,9.92c.26.08.41.36.33.63-.08.26-.36.41-.63.33l-31.15-9.87-31.17,10.05c-.05.02-.1.02-.15.02Z'/%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M45.11,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM40.93,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M71.97,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM67.79,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cpath class='cls-1' d='M45.11,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM40.93,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M71.97,66.92h-4.18c-.83,0-1.5-.67-1.5-1.5v-2.6c0-.83.67-1.5,1.5-1.5h4.18c.83,0,1.5.67,1.5,1.5v2.6c0,.83-.67,1.5-1.5,1.5ZM67.79,62.32c-.28,0-.5.22-.5.5v2.6c0,.28.22.5.5.5h4.18c.28,0,.5-.22.5-.5v-2.6c0-.28-.22-.5-.5-.5h-4.18Z'/%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M77.45,72.49h-41.51c-.83,0-1.5-.67-1.5-1.5v-8.86c0-3.58,2.92-6.5,6.5-6.5h31.51c3.58,0,6.5,2.92,6.5,6.5v8.86c0,.83-.67,1.5-1.5,1.5ZM40.94,56.63c-3.03,0-5.5,2.47-5.5,5.5v8.86c0,.28.22.5.5.5h41.51c.28,0,.5-.22.5-.5v-8.86c0-3.03-2.47-5.5-5.5-5.5h-31.51Z'/%3E%3Cpath class='cls-1' d='M38.15,55.41c-.06,0-.12-.01-.18-.03-.26-.1-.38-.39-.28-.65l4.11-10.47c.18-.45.63-.75,1.14-.75h28.21c.54,0,1,.33,1.16.81l3.42,10.44c.09.26-.06.54-.32.63-.26.08-.54-.06-.63-.32l-3.42-10.44c-.02-.07-.11-.12-.21-.12h-28.21c-.09,0-.18.05-.21.11l-4.11,10.47c-.08.2-.27.32-.47.32Z'/%3E%3Cpath class='cls-1' d='M71.42,56.08h-1c0-2.88-2.34-5.22-5.22-5.22s-5.22,2.34-5.22,5.22h-1c0-3.43,2.79-6.22,6.22-6.22s6.22,2.79,6.22,6.22Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M72.47,65.42c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1v.08Z'/%3E%3Cpath class='cls-1' d='M67.29,62.82c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1v-1.53Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M40.43,64.35v-1.53c0-.28.22-.5.5-.5h4.18c.28,0,.5.22.5.5v1.53h1v-1.53c0-.83-.67-1.5-1.5-1.5h-4.18c-.83,0-1.5.67-1.5,1.5v1.53h1Z'/%3E%3Cpath class='cls-1' d='M45.61,65.35v.08c0,.28-.22.5-.5.5h-4.18c-.28,0-.5-.22-.5-.5v-.08h-1v.08c0,.83.67,1.5,1.5,1.5h4.18c.83,0,1.5-.67,1.5-1.5v-.08h-1Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M73.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3Cpath class='cls-1' d='M40.69,79.49c-1.94,0-3.52-1.4-3.52-3.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.17,1.13,2.12,2.52,2.12s2.52-.95,2.52-2.12v-2.15c0-.28.22-.5.5-.5s.5.22.5.5v2.15c0,1.72-1.58,3.12-3.52,3.12Z'/%3E%3C/svg%3E");
}
.amenities .icon-lasthiss,
.amenities .icon-varuhiss {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M82.07,91.37H31.32c-1.14,0-2.07-.93-2.07-2.07V24.08c0-1.14.93-2.07,2.07-2.07h50.75c1.14,0,2.07.93,2.07,2.07v65.22c0,1.14-.93,2.07-2.07,2.07ZM31.32,23.01c-.59,0-1.07.48-1.07,1.07v65.22c0,.59.48,1.07,1.07,1.07h50.75c.59,0,1.07-.48,1.07-1.07V24.08c0-.59-.48-1.07-1.07-1.07H31.32Z'/%3E%3Crect class='cls-1' x='55.63' y='50.99' width='2.14' height='4.47'/%3E%3Crect class='cls-1' x='45.52' y='69.23' width='2.14' height='4.47'/%3E%3Crect class='cls-1' x='65.76' y='69.23' width='2.14' height='4.47'/%3E%3Cpath class='cls-1' d='M54.17,86.84h-15.16c-1.14,0-2.07-.93-2.07-2.07v-13.82c0-1.14.93-2.07,2.07-2.07h15.16c1.14,0,2.07.93,2.07,2.07v13.82c0,1.14-.93,2.07-2.07,2.07ZM39.01,69.88c-.59,0-1.07.48-1.07,1.07v13.82c0,.59.48,1.07,1.07,1.07h15.16c.59,0,1.07-.48,1.07-1.07v-13.82c0-.59-.48-1.07-1.07-1.07h-15.16Z'/%3E%3Cpath class='cls-1' d='M74.41,86.84h-15.16c-1.14,0-2.07-.93-2.07-2.07v-13.82c0-1.14.93-2.07,2.07-2.07h15.16c1.14,0,2.07.93,2.07,2.07v13.82c0,1.14-.93,2.07-2.07,2.07ZM59.25,69.88c-.59,0-1.07.48-1.07,1.07v13.82c0,.59.48,1.07,1.07,1.07h15.16c.59,0,1.07-.48,1.07-1.07v-13.82c0-.59-.48-1.07-1.07-1.07h-15.16Z'/%3E%3Cpath class='cls-1' d='M64.27,68.24h-15.16c-1.14,0-2.07-.93-2.07-2.07v-13.82c0-1.14.93-2.07,2.07-2.07h15.16c1.14,0,2.07.93,2.07,2.07v13.82c0,1.14-.93,2.07-2.07,2.07ZM49.11,51.28c-.59,0-1.07.48-1.07,1.07v13.82c0,.59.48,1.07,1.07,1.07h15.16c.59,0,1.07-.48,1.07-1.07v-13.82c0-.59-.48-1.07-1.07-1.07h-15.16Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M56.69,10.97c-.28,0-.5.22-.5.5v7.13c0,.28.22.5.5.5s.5-.22.5-.5v-7.13c0-.28-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M60.15,12.29l-3.05-3.05c-.11-.11-.26-.15-.4-.14-.14-.01-.29.03-.4.14l-3.05,3.05c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l2.75-2.75,2.75,2.75c.1.1.23.15.35.15s.26-.05.35-.15c.2-.2.2-.51,0-.71Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M56.69,102.03c.28,0,.5-.22.5-.5v-7.13c0-.28-.22-.5-.5-.5s-.5.22-.5.5v7.13c0,.28.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M60.15,100.01c-.2-.2-.51-.2-.71,0l-2.75,2.75-2.75-2.75c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l3.05,3.05c.1.1.23.15.35.15.02,0,.03,0,.05,0,.02,0,.03,0,.05,0,.13,0,.26-.05.35-.15l3.05-3.05c.2-.2.2-.51,0-.71Z'/%3E%3C/g%3E%3Crect class='cls-1' x='55.63' y='50.99' width='2.14' height='4.47'/%3E%3Crect class='cls-1' x='45.52' y='69.23' width='2.14' height='4.47'/%3E%3Crect class='cls-1' x='65.76' y='69.23' width='2.14' height='4.47'/%3E%3C/svg%3E");
}
.amenities .icon-gym {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M63.79,30.97c-.12,0-.24.05-.34.14l-6.68,6.68c-.19.19-.19.49,0,.68l17.99,17.99c.19.19.49.19.68,0l6.68-6.68c.19-.19.19-.49,0-.68l-17.99-17.99c-.09-.09-.21-.14-.34-.14M75.1,57.55c-.37,0-.73-.14-1.01-.42l-17.99-17.99c-.56-.56-.56-1.47,0-2.03l6.68-6.68c.56-.56,1.47-.56,2.03,0l17.99,17.99c.27.27.42.63.42,1.01s-.15.74-.42,1.01l-6.68,6.68c-.28.28-.65.42-1.01.42'/%3E%3Cpath class='cls-1' d='M63.79,30.97c-.12,0-.24.05-.34.14l-6.68,6.68c-.19.19-.19.49,0,.68l17.99,17.99c.19.19.49.19.68,0l6.68-6.68c.19-.19.19-.49,0-.68l-17.99-17.99c-.09-.09-.21-.14-.34-.14M75.1,57.55c-.37,0-.73-.14-1.01-.42l-17.99-17.99c-.56-.56-.56-1.47,0-2.03l6.68-6.68c.56-.56,1.47-.56,2.03,0l17.99,17.99c.27.27.42.63.42,1.01s-.15.74-.42,1.01l-6.68,6.68c-.28.28-.65.42-1.01.42'/%3E%3Cpath class='cls-1' d='M48.65,82.56c.19.19.49.19.68,0l6.68-6.68c.09-.09.14-.21.14-.34s-.05-.25-.14-.34l-17.99-17.99c-.09-.09-.21-.14-.34-.14s-.24.05-.34.14l-6.68,6.68c-.19.19-.19.49,0,.68l17.99,17.99ZM48.99,83.66c-.37,0-.73-.14-1.01-.42l-17.99-17.99c-.56-.56-.56-1.47,0-2.03l6.68-6.68c.27-.27.63-.42,1.01-.42s.75.15,1.01.42l17.99,17.99c.27.27.42.63.42,1.01s-.15.74-.42,1.01l-6.68,6.68c-.28.28-.65.42-1.01.42'/%3E%3Cpath class='cls-1' d='M48.65,82.56c.19.19.49.19.68,0l6.68-6.68c.09-.09.14-.21.14-.34s-.05-.25-.14-.34l-17.99-17.99c-.09-.09-.21-.14-.34-.14s-.24.05-.34.14l-6.68,6.68c-.19.19-.19.49,0,.68l17.99,17.99ZM48.99,83.66c-.37,0-.73-.14-1.01-.42l-17.99-17.99c-.56-.56-.56-1.47,0-2.03l6.68-6.68c.27-.27.63-.42,1.01-.42s.75.15,1.01.42l17.99,17.99c.27.27.42.63.42,1.01s-.15.74-.42,1.01l-6.68,6.68c-.28.28-.65.42-1.01.42'/%3E%3Cpath class='cls-1' d='M47.51,63.06c-.12,0-.24-.05-.34-.14-.18-.19-.18-.49,0-.68l14.79-14.79c.19-.18.49-.18.68,0,.18.19.18.49,0,.68l-14.79,14.79c-.09.09-.22.14-.34.14'/%3E%3Cpath class='cls-1' d='M50.65,66.2c-.12,0-.24-.05-.34-.14-.18-.19-.18-.49,0-.68l14.79-14.79c.19-.18.49-.18.68,0,.18.19.18.49,0,.68l-14.79,14.79c-.09.09-.22.14-.34.14'/%3E%3Cpath class='cls-1' d='M83.24,46.46c-.12,0-.24-.05-.34-.14l-15.99-15.99c-.19-.18-.19-.49,0-.67.18-.19.49-.19.67,0l15.99,15.99c.18.19.18.49,0,.68-.09.09-.22.14-.34.14'/%3E%3Cpath class='cls-1' d='M83.24,46.46c-.12,0-.24-.05-.34-.14l-15.99-15.99c-.19-.18-.19-.49,0-.67.18-.19.49-.19.67,0l15.99,15.99c.18.19.18.49,0,.68-.09.09-.22.14-.34.14'/%3E%3Cpath class='cls-1' d='M45.41,84.29c-.12,0-.24-.05-.34-.14l-15.99-15.99c-.19-.19-.19-.49,0-.68.18-.18.49-.18.67,0l15.99,15.99c.18.19.18.49,0,.68-.09.09-.22.14-.34.14'/%3E%3C/svg%3E");
}
.amenities .icon-lastport {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-2' d='M99.01,81.27h-4.24c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.74v-14.93l-8.23-10.85h-5.89c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h6.14c.16,0,.3.07.4.2l8.48,11.18c.07.09.1.19.1.3v15.6c0,.28-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M50.08,81.39h-5.73c-.28,0-.5-.22-.5-.5v-31.45c0-.28.22-.5.5-.5h36.86c.28,0,.5.22.5.5v30.83h3.51c.28,0,.5.22.5.5s-.22.5-.5.5h-4.01c-.28,0-.5-.22-.5-.5v-30.83h-35.86v30.45h5.23c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M77.88,81.39h-17.88c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h17.88c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M98.83,66.65h-13.11c-.28,0-.5-.22-.5-.5v-8.48c0-.28.22-.5.5-.5h7.37c.28,0,.5.22.5.5s-.22.5-.5.5h-6.87v7.48h12.61c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M98.85,77.09h-1.92c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h1.92c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M54.9,86.06c-2.92,0-5.29-2.37-5.29-5.29s2.37-5.29,5.29-5.29,5.29,2.37,5.29,5.29-2.37,5.29-5.29,5.29ZM54.9,76.47c-2.37,0-4.29,1.92-4.29,4.29s1.92,4.29,4.29,4.29,4.29-1.92,4.29-4.29-1.93-4.29-4.29-4.29Z'/%3E%3Cpath class='cls-2' d='M89.96,86.06c-2.92,0-5.29-2.37-5.29-5.29s2.37-5.29,5.29-5.29,5.29,2.37,5.29,5.29-2.37,5.29-5.29,5.29ZM89.96,76.47c-2.37,0-4.29,1.92-4.29,4.29s1.92,4.29,4.29,4.29,4.29-1.92,4.29-4.29-1.92-4.29-4.29-4.29Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M54.5,19.82l-32.67,4.99c-.16,0-.32.2-.32.51v48.16c0,.31.16.5.24.5h4.77c.08,0,.24-.19.24-.5v-20.11c0-.84.54-1.5,1.24-1.5h16.44v-2.3h10.28v-29.25c0-.3-.14-.47-.22-.5ZM49.18,38.51c0,.83-.67,1.5-1.5,1.5h-19.36c-.83,0-1.5-.67-1.5-1.5v-2.62c0-.83.67-1.5,1.5-1.5h19.36c.83,0,1.5.67,1.5,1.5v2.62Z'/%3E%3Cpath class='cls-1' d='M17.22,81.71c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h27.23v-2.14h-23.83c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h23.83v-8.56h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-3.46h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-3.46h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-6.23h-16.44c-.08,0-.24.19-.24.5v20.11c0,.84-.54,1.5-1.24,1.5h-4.77c-.7,0-1.24-.66-1.24-1.5V25.32c0-.84.54-1.5,1.24-1.5l32.73-5c.69,0,1.24.66,1.24,1.5v29.25h1v-31.66H15.39v26.54H3.11v37.57h41.33v-.3h-27.23Z'/%3E%3Crect class='cls-1' x='27.83' y='35.4' width='20.36' height='3.62' rx='.5' ry='.5'/%3E%3Cpath class='cls-1' d='M54.49,18.82l-32.73,5c-.7,0-1.24.66-1.24,1.5v48.16c0,.84.54,1.5,1.24,1.5h4.77c.69,0,1.24-.66,1.24-1.5v-20.11c0-.31.16-.5.24-.5h16.44v-1h-16.44c-.7,0-1.24.66-1.24,1.5v20.11c0,.31-.16.5-.24.5h-4.77c-.08,0-.24-.19-.24-.5V25.32c0-.31.16-.5.32-.51l32.67-4.99c.08.03.22.2.22.5v29.25h1v-29.25c0-.84-.54-1.5-1.24-1.5Z'/%3E%3Cpath class='cls-1' d='M29.34,68.5c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-1' d='M29.34,64.05c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-1' d='M29.34,59.59c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-1' d='M47.68,34.4h-19.36c-.83,0-1.5.67-1.5,1.5v2.62c0,.83.67,1.5,1.5,1.5h19.36c.83,0,1.5-.67,1.5-1.5v-2.62c0-.83-.67-1.5-1.5-1.5ZM48.18,38.51c0,.28-.22.5-.5.5h-19.36c-.28,0-.5-.22-.5-.5v-2.62c0-.28.22-.5.5-.5h19.36c.28,0,.5.22.5.5v2.62Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M99.01,81.27h-4.24c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h3.74v-14.93l-8.23-10.85h-5.89c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h6.14c.16,0,.3.07.4.2l8.48,11.18c.07.09.1.19.1.3v15.6c0,.28-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M50.08,81.39h-5.73c-.28,0-.5-.22-.5-.5v-31.45c0-.28.22-.5.5-.5h36.86c.28,0,.5.22.5.5v30.83h3.51c.28,0,.5.22.5.5s-.22.5-.5.5h-4.01c-.28,0-.5-.22-.5-.5v-30.83h-35.86v30.45h5.23c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M77.88,81.39h-17.88c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h17.88c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M98.83,66.65h-13.11c-.28,0-.5-.22-.5-.5v-8.48c0-.28.22-.5.5-.5h7.37c.28,0,.5.22.5.5s-.22.5-.5.5h-6.87v7.48h12.61c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M98.85,77.09h-1.92c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h1.92c.28,0,.5.22.5.5s-.22.5-.5.5Z'/%3E%3Cpath class='cls-2' d='M54.9,86.06c-2.92,0-5.29-2.37-5.29-5.29s2.37-5.29,5.29-5.29,5.29,2.37,5.29,5.29-2.37,5.29-5.29,5.29ZM54.9,76.47c-2.37,0-4.29,1.92-4.29,4.29s1.92,4.29,4.29,4.29,4.29-1.92,4.29-4.29-1.93-4.29-4.29-4.29Z'/%3E%3Cpath class='cls-2' d='M89.96,86.06c-2.92,0-5.29-2.37-5.29-5.29s2.37-5.29,5.29-5.29,5.29,2.37,5.29,5.29-2.37,5.29-5.29,5.29ZM89.96,76.47c-2.37,0-4.29,1.92-4.29,4.29s1.92,4.29,4.29,4.29,4.29-1.92,4.29-4.29-1.92-4.29-4.29-4.29Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M54.5,19.82l-32.67,4.99c-.16,0-.32.2-.32.51v48.16c0,.31.16.5.24.5h4.77c.08,0,.24-.19.24-.5v-20.11c0-.84.54-1.5,1.24-1.5h16.44v-2.3h10.28v-29.25c0-.3-.14-.47-.22-.5ZM49.18,38.51c0,.83-.67,1.5-1.5,1.5h-19.36c-.83,0-1.5-.67-1.5-1.5v-2.62c0-.83.67-1.5,1.5-1.5h19.36c.83,0,1.5.67,1.5,1.5v2.62Z'/%3E%3Cpath class='cls-1' d='M17.22,81.71c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h27.23v-2.14h-23.83c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h23.83v-8.56h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-3.46h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-3.46h-14.6c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h14.6v-6.23h-16.44c-.08,0-.24.19-.24.5v20.11c0,.84-.54,1.5-1.24,1.5h-4.77c-.7,0-1.24-.66-1.24-1.5V25.32c0-.84.54-1.5,1.24-1.5l32.73-5c.69,0,1.24.66,1.24,1.5v29.25h1v-31.66H15.39v26.54H3.11v37.57h41.33v-.3h-27.23Z'/%3E%3Cpath class='cls-2' d='M54.49,18.82l-32.73,5c-.7,0-1.24.66-1.24,1.5v48.16c0,.84.54,1.5,1.24,1.5h4.77c.69,0,1.24-.66,1.24-1.5v-20.11c0-.31.16-.5.24-.5h16.44v-1h-16.44c-.7,0-1.24.66-1.24,1.5v20.11c0,.31-.16.5-.24.5h-4.77c-.08,0-.24-.19-.24-.5V25.32c0-.31.16-.5.32-.51l32.67-4.99c.08.03.22.2.22.5v29.25h1v-29.25c0-.84-.54-1.5-1.24-1.5Z'/%3E%3Cpath class='cls-2' d='M29.34,68.5c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-2' d='M29.34,64.05c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-2' d='M29.34,59.59c0,.28.22.5.5.5h14.6v-1h-14.6c-.28,0-.5.22-.5.5Z'/%3E%3Cpath class='cls-2' d='M47.68,34.4h-19.36c-.83,0-1.5.67-1.5,1.5v2.62c0,.83.67,1.5,1.5,1.5h19.36c.83,0,1.5-.67,1.5-1.5v-2.62c0-.83-.67-1.5-1.5-1.5ZM48.18,38.51c0,.28-.22.5-.5.5h-19.36c-.28,0-.5-.22-.5-.5v-2.62c0-.28.22-.5.5-.5h19.36c.28,0,.5.22.5.5v2.62Z'/%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-motesrum,
.amenities .icon-konferens {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M88.51,75.45c-.2,0-.39-.09-.5-.26l-14.45-16.53h-32.08l-14.57,16.49c-.17.25-.53.32-.81.16-.27-.16-.35-.5-.17-.75l14.74-16.74c.11-.15.29-.24.49-.24h32.66c.16,0,.32.06.43.17l.18.18,14.57,16.69c.17.26.08.59-.19.74-.1.05-.2.08-.31.08Z'/%3E%3Cpath class='cls-1' d='M72.64,53.88h-29.77c-1,0-1.81-.72-1.81-1.6v-17.2c0-.88.81-1.6,1.81-1.6h29.77c1,0,1.81.72,1.81,1.6v17.2c0,.88-.81,1.6-1.81,1.6M42.86,34.55c-.33,0-.6.24-.6.53v17.2c0,.29.27.53.6.53h29.77c.33,0,.6-.24.6-.53v-17.2c0-.29-.28-.53-.6-.53h-29.77Z'/%3E%3Cpath class='cls-1' d='M62.05,51.46h-7.49c-.35,0-.62-.25-.62-.56s.28-.57.62-.57h7.49c.35,0,.62.25.62.57s-.28.56-.62.56'/%3E%3Cpath class='cls-1' d='M83.72,65.55c-.3,0-.55-.23-.55-.51v-2.84c0-.52-.23-1.01-.65-1.35l-2.77-2.33c-.22-.18-.51-.22-.77-.12-.27.11-.43.34-.43.6v1.34c0,.28-.25.51-.55.51s-.55-.23-.55-.51v-1.34c0-.67.42-1.26,1.09-1.53.67-.27,1.42-.16,1.96.29l2.78,2.33c.64.54,1.01,1.31,1.01,2.11v2.84c0,.28-.25.51-.55.51'/%3E%3Cpath class='cls-1' d='M90.9,76.85c-.3,0-.55-.23-.55-.51v-7.52c0-.51-.23-1.01-.65-1.35l-2.77-2.33c-.22-.18-.51-.22-.77-.12-.27.11-.43.34-.43.6v1.34c0,.28-.24.51-.55.51s-.55-.23-.55-.51v-1.34c0-.67.41-1.26,1.08-1.53.67-.27,1.42-.16,1.96.29l2.78,2.33c.64.54,1.01,1.31,1.01,2.11v7.52c0,.28-.25.51-.55.51'/%3E%3Cpath class='cls-1' d='M31.23,65.55c.3,0,.55-.23.55-.51v-2.84c0-.52.23-1.01.65-1.35l2.77-2.33c.22-.18.51-.22.77-.12.27.11.43.34.43.6v1.34c0,.28.25.51.55.51s.55-.23.55-.51v-1.34c0-.67-.42-1.26-1.09-1.53-.67-.27-1.42-.16-1.96.29l-2.78,2.33c-.64.54-1.01,1.31-1.01,2.11v2.84c0,.28.25.51.55.51'/%3E%3Cpath class='cls-1' d='M24.06,76.85c.3,0,.55-.23.55-.51v-7.52c0-.51.23-1.01.65-1.35l2.77-2.33c.22-.18.51-.22.77-.12.27.11.43.34.43.6v1.34c0,.28.24.51.55.51s.55-.23.55-.51v-1.34c0-.67-.41-1.26-1.08-1.53-.67-.27-1.42-.16-1.96.29l-2.78,2.33c-.64.54-1.01,1.31-1.01,2.11v7.52c0,.28.25.51.55.51'/%3E%3C/svg%3E");
}
.amenities .icon-kemtvatt,
.amenities .icon-tvattservice {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M46.81,55.22c0-1.34-1.34-2.42-3-2.42h-11.74c-1.66,0-3,1.08-3,2.42,0,.09,0,.18.02.26,0,.06-.02.12-.02.18v16.03c0,.9.73,1.63,1.63,1.63s1.63-.73,1.63-1.63v-13.88c0-.09.08-.17.17-.17l.69,4.36v26.36c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-15.55c.17.02.34.03.52.03s.35-.01.52-.03v15.55c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-26.36l.69-4.36h.17v13.99c0,.92.73,1.67,1.63,1.67s1.63-.75,1.63-1.67v-16.35s0-.02,0-.02c0-.01,0-.02,0-.04Z'/%3E%3Cpath class='cls-2' d='M40.58,91.34c-1.44,0-2.62-1.34-2.62-2.98v-15.02h-.03v15.02c0,1.64-1.18,2.98-2.62,2.98s-2.62-1.34-2.62-2.98v-15.92c-.3.8-1.08,1.38-1.99,1.38-1.17,0-2.12-.96-2.12-2.13v-16.03c0-.07,0-.13.02-.2,0-.02-.02-.13-.02-.24,0-1.61,1.57-2.92,3.5-2.92h11.74c1.93,0,3.5,1.31,3.5,2.92v16.41c0,1.2-.95,2.17-2.13,2.17-.91,0-1.68-.58-1.99-1.4v15.96c0,1.64-1.17,2.98-2.62,2.98ZM38.96,72.25v16.11c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-26.36l.77-4.86h1.1v14.49c0,.64.5,1.17,1.12,1.17s1.13-.52,1.13-1.17v-16.46s0,.04,0,.04c0-1.06-1.12-1.92-2.5-1.92h-11.74c-1.38,0-2.5.86-2.5,1.92,0,.07,0,.13.01.19v.06s-.01.18-.01.18v16.03c0,.62.5,1.13,1.12,1.13s1.13-.51,1.13-1.13v-13.88c0-.37.3-.67.67-.67h.43l.76,4.78v26.44c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-16.11l.56.06c.3.04.62.04.92,0l.56-.06Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M38.12,51.07c2.57,0,4.64-2.22,4.64-4.95s-2.08-4.95-4.64-4.95-4.64,2.22-4.64,4.95,2.08,4.95,4.64,4.95Z'/%3E%3Cpath class='cls-2' d='M38.12,51.57c-2.84,0-5.14-2.44-5.14-5.45s2.31-5.45,5.14-5.45,5.14,2.44,5.14,5.45-2.31,5.45-5.14,5.45ZM38.12,41.68c-2.29,0-4.14,2-4.14,4.45s1.86,4.45,4.14,4.45,4.14-2,4.14-4.45-1.86-4.45-4.14-4.45Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M56.69,94.93c-.28,0-.5-.22-.5-.5v-52.13c0-.28.22-.5.5-.5s.5.22.5.5v52.13c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M80.09,46.13c0,2.74-2.19,4.96-4.88,4.96s-4.88-2.22-4.88-4.96,2.19-4.96,4.88-4.96,4.88,2.22,4.88,4.96Z'/%3E%3Cpath class='cls-2' d='M75.21,51.59c-2.97,0-5.38-2.45-5.38-5.46s2.42-5.46,5.38-5.46,5.38,2.45,5.38,5.46-2.42,5.46-5.38,5.46ZM75.21,41.67c-2.42,0-4.38,2-4.38,4.46s1.97,4.46,4.38,4.46,4.38-2,4.38-4.46-1.97-4.46-4.38-4.46Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M86.54,67.45l-4.67-12.74c-.15-.4-.41-.72-.72-.94-.59-.59-1.4-.96-2.3-.96h-7.41c-1.16,0-2.17.6-2.74,1.51-.09.13-.17.26-.23.41l-4.74,12.05c-.36.92.06,1.93.93,2.27.88.34,1.88-.14,2.24-1.05l3.53-8.96c.11.03.22.06.33.09l-3.48,18.78v.35s1.23.42,3.74.66v10.3c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.14c.61,0,1.26,0,1.95-.03v10.16c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.38c1.39-.13,2.89-.32,4.52-.58l-4.38-19.18s.07-.02.1-.03l3.51,9.57c.36.97,1.36,1.5,2.24,1.19.88-.32,1.31-1.36.96-2.33Z'/%3E%3Cpath class='cls-2' d='M77.93,91.33c-1.19,0-2.16-.96-2.16-2.14v-9.65c-.33,0-.64.01-.95.01v9.64c0,1.18-.97,2.14-2.16,2.14s-2.16-.96-2.16-2.14v-9.85c-2.24-.25-3.35-.62-3.4-.63l-.34-.12v-.71l2.86-15.5-2.27,5.78c-.46,1.17-1.75,1.77-2.88,1.34-.53-.21-.96-.61-1.19-1.14-.25-.56-.26-1.19-.03-1.78l4.74-12.05c.07-.18.16-.34.29-.52.67-1.06,1.85-1.71,3.14-1.71h7.41c1.01,0,1.95.39,2.66,1.11.35.24.66.65.84,1.12l4.67,12.74c.23.62.2,1.3-.07,1.87-.24.52-.67.91-1.19,1.1-1.14.41-2.43-.26-2.88-1.49l-1.09-2.97,2.93,12.86-.53.08c-1.39.22-2.76.41-4.1.54v9.92c0,1.18-.97,2.14-2.16,2.14ZM76.77,78.51v10.68c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.83l.45-.04c1.29-.12,2.61-.28,3.96-.49l-4.36-19.12.9-.26.26.41,3.51,9.57c.26.71.98,1.11,1.61.89.27-.1.49-.3.62-.58.16-.33.17-.73.03-1.11l-4.67-12.74c-.1-.29-.29-.53-.54-.71-.58-.58-1.28-.87-2.01-.87h-7.41c-.95,0-1.81.48-2.31,1.27-.1.14-.15.23-.19.33l-4.74,12.05c-.13.33-.13.69.01,1.01.13.29.35.5.63.61.62.24,1.33-.11,1.6-.77l3.7-9.4.45.15c.09.03.18.05.28.08l.47.1-3.54,19.14c.52.13,1.61.37,3.28.53l.45.04v10.75c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.64h.5c.6,0,1.24,0,1.93-.02l.52-.02Z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M76.31,36.35h-39.23c-1.62,0-2.93-1.31-2.93-2.93h0c0-1.62,1.03-2.2,2.93-2.93l19.62-7.33,19.6,7.33c1.91.75,2.93,1.31,2.93,2.93h0c0,1.62-1.31,2.93-2.93,2.93Z'/%3E%3Cpath class='cls-2' d='M76.31,36.85h-39.23c-1.89,0-3.43-1.54-3.43-3.43,0-1.99,1.41-2.69,3.25-3.39l19.63-7.33c.11-.04.24-.04.35,0l19.6,7.33c1.91.75,3.25,1.43,3.25,3.4s-1.54,3.43-3.43,3.43ZM56.7,23.7l-19.45,7.26c-1.92.74-2.6,1.22-2.6,2.46,0,1.34,1.09,2.43,2.43,2.43h39.23c1.34,0,2.43-1.09,2.43-2.43,0-1.23-.65-1.69-2.61-2.46l-19.42-7.26Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M56.62,22.87c0-1.56,0-2.25,0-3.51,1.66-.11,3.01-1.35,3.01-3.01s-1.35-3.01-3.01-3.01-3.01,1.35-3.01,3.01c0,.29.04.56.12.83'/%3E%3Cpath class='cls-2' d='M56.62,23.37h0c-.28,0-.5-.22-.5-.5v-.6c0-1.16,0-1.82,0-2.91,0-.26.21-.48.47-.5,1.45-.1,2.55-1.18,2.55-2.51s-1.13-2.51-2.51-2.51-2.51,1.13-2.51,2.51c0,.24.03.47.1.69.08.27-.08.54-.34.62-.27.08-.54-.08-.62-.34-.09-.31-.13-.64-.13-.97,0-1.94,1.58-3.51,3.51-3.51s3.51,1.58,3.51,3.51c0,1.72-1.27,3.14-3.02,3.46,0,.84,0,1.47,0,2.46v.6c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M46.81,55.22c0-1.34-1.34-2.42-3-2.42h-11.74c-1.66,0-3,1.08-3,2.42,0,.09,0,.18.02.26,0,.06-.02.12-.02.18v16.03c0,.9.73,1.63,1.63,1.63s1.63-.73,1.63-1.63v-13.88c0-.09.08-.17.17-.17l.69,4.36v26.36c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-15.55c.17.02.34.03.52.03s.35-.01.52-.03v15.55c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-26.36l.69-4.36h.17v13.99c0,.92.73,1.67,1.63,1.67s1.63-.75,1.63-1.67v-16.35s0-.02,0-.02c0-.01,0-.02,0-.04Z'/%3E%3Cpath class='cls-1' d='M40.58,91.34c-1.44,0-2.62-1.34-2.62-2.98v-15.02h-.03v15.02c0,1.64-1.18,2.98-2.62,2.98s-2.62-1.34-2.62-2.98v-15.92c-.3.8-1.08,1.38-1.99,1.38-1.17,0-2.12-.96-2.12-2.13v-16.03c0-.07,0-.13.02-.2,0-.02-.02-.13-.02-.24,0-1.61,1.57-2.92,3.5-2.92h11.74c1.93,0,3.5,1.31,3.5,2.92v16.41c0,1.2-.95,2.17-2.13,2.17-.91,0-1.68-.58-1.99-1.4v15.96c0,1.64-1.17,2.98-2.62,2.98ZM38.96,72.25v16.11c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-26.36l.77-4.86h1.1v14.49c0,.64.5,1.17,1.12,1.17s1.13-.52,1.13-1.17v-16.46s0,.04,0,.04c0-1.06-1.12-1.92-2.5-1.92h-11.74c-1.38,0-2.5.86-2.5,1.92,0,.07,0,.13.01.19v.06s-.01.18-.01.18v16.03c0,.62.5,1.13,1.12,1.13s1.13-.51,1.13-1.13v-13.88c0-.37.3-.67.67-.67h.43l.76,4.78v26.44c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-16.11l.56.06c.3.04.62.04.92,0l.56-.06Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M38.12,51.07c2.57,0,4.64-2.22,4.64-4.95s-2.08-4.95-4.64-4.95-4.64,2.22-4.64,4.95,2.08,4.95,4.64,4.95Z'/%3E%3Cpath class='cls-1' d='M38.12,51.57c-2.84,0-5.14-2.44-5.14-5.45s2.31-5.45,5.14-5.45,5.14,2.44,5.14,5.45-2.31,5.45-5.14,5.45ZM38.12,41.68c-2.29,0-4.14,2-4.14,4.45s1.86,4.45,4.14,4.45,4.14-2,4.14-4.45-1.86-4.45-4.14-4.45Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M56.69,94.93c-.28,0-.5-.22-.5-.5v-52.13c0-.28.22-.5.5-.5s.5.22.5.5v52.13c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M80.09,46.13c0,2.74-2.19,4.96-4.88,4.96s-4.88-2.22-4.88-4.96,2.19-4.96,4.88-4.96,4.88,2.22,4.88,4.96Z'/%3E%3Cpath class='cls-1' d='M75.21,51.59c-2.97,0-5.38-2.45-5.38-5.46s2.42-5.46,5.38-5.46,5.38,2.45,5.38,5.46-2.42,5.46-5.38,5.46ZM75.21,41.67c-2.42,0-4.38,2-4.38,4.46s1.97,4.46,4.38,4.46,4.38-2,4.38-4.46-1.97-4.46-4.38-4.46Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M86.54,67.45l-4.67-12.74c-.15-.4-.41-.72-.72-.94-.59-.59-1.4-.96-2.3-.96h-7.41c-1.16,0-2.17.6-2.74,1.51-.09.13-.17.26-.23.41l-4.74,12.05c-.36.92.06,1.93.93,2.27.88.34,1.88-.14,2.24-1.05l3.53-8.96c.11.03.22.06.33.09l-3.48,18.78v.35s1.23.42,3.74.66v10.3c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.14c.61,0,1.26,0,1.95-.03v10.16c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.38c1.39-.13,2.89-.32,4.52-.58l-4.38-19.18s.07-.02.1-.03l3.51,9.57c.36.97,1.36,1.5,2.24,1.19.88-.32,1.31-1.36.96-2.33Z'/%3E%3Cpath class='cls-1' d='M77.93,91.33c-1.19,0-2.16-.96-2.16-2.14v-9.65c-.33,0-.64.01-.95.01v9.64c0,1.18-.97,2.14-2.16,2.14s-2.16-.96-2.16-2.14v-9.85c-2.24-.25-3.35-.62-3.4-.63l-.34-.12v-.71l2.86-15.5-2.27,5.78c-.46,1.17-1.75,1.77-2.88,1.34-.53-.21-.96-.61-1.19-1.14-.25-.56-.26-1.19-.03-1.78l4.74-12.05c.07-.18.16-.34.29-.52.67-1.06,1.85-1.71,3.14-1.71h7.41c1.01,0,1.95.39,2.66,1.11.35.24.66.65.84,1.12l4.67,12.74c.23.62.2,1.3-.07,1.87-.24.52-.67.91-1.19,1.1-1.14.41-2.43-.26-2.88-1.49l-1.09-2.97,2.93,12.86-.53.08c-1.39.22-2.76.41-4.1.54v9.92c0,1.18-.97,2.14-2.16,2.14ZM76.77,78.51v10.68c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.83l.45-.04c1.29-.12,2.61-.28,3.96-.49l-4.36-19.12.9-.26.26.41,3.51,9.57c.26.71.98,1.11,1.61.89.27-.1.49-.3.62-.58.16-.33.17-.73.03-1.11l-4.67-12.74c-.1-.29-.29-.53-.54-.71-.58-.58-1.28-.87-2.01-.87h-7.41c-.95,0-1.81.48-2.31,1.27-.1.14-.15.23-.19.33l-4.74,12.05c-.13.33-.13.69.01,1.01.13.29.35.5.63.61.62.24,1.33-.11,1.6-.77l3.7-9.4.45.15c.09.03.18.05.28.08l.47.1-3.54,19.14c.52.13,1.61.37,3.28.53l.45.04v10.75c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.64h.5c.6,0,1.24,0,1.93-.02l.52-.02Z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-2' d='M76.31,36.35h-39.23c-1.62,0-2.93-1.31-2.93-2.93h0c0-1.62,1.03-2.2,2.93-2.93l19.62-7.33,19.6,7.33c1.91.75,2.93,1.31,2.93,2.93h0c0,1.62-1.31,2.93-2.93,2.93Z'/%3E%3Cpath class='cls-1' d='M76.31,36.85h-39.23c-1.89,0-3.43-1.54-3.43-3.43,0-1.99,1.41-2.69,3.25-3.39l19.63-7.33c.11-.04.24-.04.35,0l19.6,7.33c1.91.75,3.25,1.43,3.25,3.4s-1.54,3.43-3.43,3.43ZM56.7,23.7l-19.45,7.26c-1.92.74-2.6,1.22-2.6,2.46,0,1.34,1.09,2.43,2.43,2.43h39.23c1.34,0,2.43-1.09,2.43-2.43,0-1.23-.65-1.69-2.61-2.46l-19.42-7.26Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M56.62,22.87c0-1.56,0-2.25,0-3.51,1.66-.11,3.01-1.35,3.01-3.01s-1.35-3.01-3.01-3.01-3.01,1.35-3.01,3.01c0,.29.04.56.12.83'/%3E%3Cpath class='cls-1' d='M56.62,23.37h0c-.28,0-.5-.22-.5-.5v-.6c0-1.16,0-1.82,0-2.91,0-.26.21-.48.47-.5,1.45-.1,2.55-1.18,2.55-2.51s-1.13-2.51-2.51-2.51-2.51,1.13-2.51,2.51c0,.24.03.47.1.69.08.27-.08.54-.34.62-.27.08-.54-.08-.62-.34-.09-.31-.13-.64-.13-.97,0-1.94,1.58-3.51,3.51-3.51s3.51,1.58,3.51,3.51c0,1.72-1.27,3.14-3.02,3.46,0,.84,0,1.47,0,2.46v.6c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-reception {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3Cpath class='cls-1' d='M52.75,43.52c-10.6,0-19.22,8.63-19.22,19.22,0,.26.21.48.48.48h46.04c.26,0,.48-.21.48-.48,0-10.59-8.62-19.22-19.22-19.22h-8.56ZM80.05,64.18h-46.04c-.79,0-1.43-.64-1.43-1.43,0-11.13,9.05-20.17,20.17-20.17h8.56c11.13,0,20.18,9.05,20.18,20.17,0,.79-.64,1.43-1.43,1.43'/%3E%3Cpath class='cls-1' d='M54.92,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,69.01c-.26,0-.48-.21-.48-.48v-2.67c0-.26.21-.48.48-.48s.48.21.48.48v2.67c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M54.92,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M59.15,38.23c-.26,0-.48-.21-.48-.48v-1.53c0-.26.21-.47.48-.47s.48.21.48.47v1.53c0,.26-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M33.49,69.44c-.29,0-.54.18-.63.46l-1.57,4.75c-.07.2-.03.42.09.59.13.18.32.27.54.27h50.24c.21,0,.41-.1.54-.27.12-.17.16-.39.09-.59l-1.57-4.75c-.09-.27-.34-.46-.63-.46h-47.1ZM82.15,76.47H31.92c-.52,0-1-.24-1.31-.67-.31-.43-.39-.96-.23-1.46l1.57-4.74c.22-.67.84-1.11,1.54-1.11h47.1c.7,0,1.32.44,1.54,1.11l1.57,4.74c.17.5.08,1.03-.23,1.46-.31.43-.78.67-1.31.67'/%3E%3Cpath class='cls-1' d='M62.88,43.1h-.96v-1.96c0-1.45-1.17-2.62-2.62-2.62h-4.54c-1.44,0-2.62,1.17-2.62,2.62v1.96h-.95v-1.96c0-1.97,1.6-3.58,3.57-3.58h4.54c1.97,0,3.58,1.6,3.58,3.58v1.96Z'/%3E%3Cpath class='cls-1' d='M62.13,34.42h-10.2c-.26,0-.48-.21-.48-.48s.21-.48.48-.48h10.2c.26,0,.48.21.48.48s-.21.48-.48.48'/%3E%3Cpath class='cls-1' d='M75.13,41.98c-.07,0-.14-.02-.2-.05-.24-.11-.34-.4-.23-.63l2.95-6.34c.11-.24.4-.35.64-.23.24.11.34.4.23.64l-2.95,6.34c-.08.17-.25.27-.43.27'/%3E%3Cpath class='cls-1' d='M77.21,44.3c-.15,0-.29-.07-.38-.2-.16-.21-.11-.51.1-.67l5.63-4.14c.21-.16.51-.11.67.1.16.21.11.51-.1.67l-5.63,4.14c-.08.06-.18.09-.28.09'/%3E%3Cpath class='cls-1' d='M37.8,41.98c-.18,0-.35-.1-.43-.27l-2.95-6.34c-.11-.24,0-.52.23-.64.24-.11.52,0,.64.23l2.95,6.34c.11.24,0,.52-.23.63-.07.03-.14.05-.2.05'/%3E%3Cpath class='cls-1' d='M35.72,44.3c-.1,0-.2-.03-.28-.09l-5.63-4.14c-.21-.15-.26-.46-.1-.67.15-.21.46-.26.67-.1l5.63,4.14c.21.15.26.46.1.67-.09.13-.24.2-.38.2'/%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-restaurang {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M57.55,32.81c-13.17,0-23.88,10.71-23.88,23.88s10.71,23.88,23.88,23.88,23.88-10.71,23.88-23.88-10.71-23.88-23.88-23.88ZM57.55,79.57c-12.62,0-22.88-10.26-22.88-22.88s10.26-22.88,22.88-22.88,22.88,10.26,22.88,22.88-10.26,22.88-22.88,22.88Z'/%3E%3Cpath class='cls-1' d='M57.55,41.29c-8.49,0-15.4,6.91-15.4,15.4s6.91,15.4,15.4,15.4,15.4-6.91,15.4-15.4-6.91-15.4-15.4-15.4ZM57.55,71.1c-7.94,0-14.4-6.46-14.4-14.4s6.46-14.4,14.4-14.4,14.4,6.46,14.4,14.4-6.46,14.4-14.4,14.4Z'/%3E%3Cpath class='cls-1' d='M27.95,49.63c-.28,0-.5.22-.5.5v21.93c0,.32-.26.59-.59.59h-.53c-.32,0-.59-.26-.59-.59v-21.93c0-.28-.22-.5-.5-.5s-.5.22-.5.5v21.93c0,.88.71,1.59,1.59,1.59h.53c.88,0,1.59-.71,1.59-1.59v-21.93c0-.28-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M29.95,39.74c-.28,0-.5.22-.5.5v7.33c0,.28.22.5.5.5s.5-.22.5-.5v-7.33c0-.28-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M27.77,48.07c.28,0,.5-.22.5-.5v-7.33c0-.28-.22-.5-.5-.5s-.5.22-.5.5v7.33c0,.28.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M25.59,48.07c.28,0,.5-.22.5-.5v-7.33c0-.28-.22-.5-.5-.5s-.5.22-.5.5v7.33c0,.28.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M23.42,39.74c-.28,0-.5.22-.5.5v7.33c0,.28.22.5.5.5s.5-.22.5-.5v-7.33c0-.28-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M89.97,54.27c-.28,0-.5.22-.5.5v17.52c0,.33-.26.59-.59.59h-.53c-.33,0-.59-.26-.59-.59v-17.52c0-.28-.22-.5-.5-.5s-.5.22-.5.5v17.52c0,.88.71,1.59,1.59,1.59h.53c.88,0,1.59-.71,1.59-1.59v-17.52c0-.28-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M86.98,52.35c0-.28-.22-.5-.5-.5h-.36v-7.63c0-1.88,1.4-3.44,3.22-3.68v11.82c0,.28.22.5.5.5s.5-.22.5-.5v-12.85h-.5c-2.6,0-4.72,2.12-4.72,4.72v8.63h1.36c.28,0,.5-.22.5-.5Z'/%3E%3C/svg%3E");
}
.amenities .icon-skyltlage,
.amenities .icon-skyltfonster,
.amenities .icon-verkstad {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M32.34,45.21c.06,0,.12-.01.18-.03l32.86-12.69c.19-.08.32-.26.32-.47l-.09-9.26c0-.17-.09-.32-.22-.41-.14-.09-.32-.11-.47-.04l-32.77,13.54c-.19.08-.31.26-.31.46v8.42c0,.17.08.32.22.41.08.06.18.09.28.09ZM32.84,36.62l31.78-13.13.08,8.18-31.86,12.3v-7.35Z'/%3E%3Cpath class='cls-1' d='M93.31,74.3l-22,8.68v-49.59l22,8.68c.06.02.12.04.18.04.2,0,.39-.12.46-.32.1-.26-.02-.55-.28-.65l-22.46-8.86c-.04-.05-.07-.1-.13-.14-.14-.09-.31-.11-.46-.05l-46.62,18.03c-.19.08-.32.26-.32.47v26.58c0,.25.19.46.43.5l16.03,2.14c.15.02.29-.02.39-.12.11-.09.17-.23.17-.37l.13-17.66,11.64-3.27-.35,22.65c0,.25.18.47.43.5l18.17,2.67s.05,0,.07,0c.06,0,.12-.01.18-.03,0,0,0,0,0,0l22.69-8.95c.26-.1.38-.39.28-.65-.1-.26-.39-.38-.65-.28ZM31.42,58.79v4.42s-2.3.68-2.3.68l2.3-5.1ZM32.42,57.03l30.62-11.74-3.34,9.58-27.27,8.04v-5.88ZM53.5,57.74l6.73-1.98c.15-.05.28-.16.33-.32l2.86-8.22v25.97l-10.14-1.44.22-14.01ZM39.85,61.77l-.06,8.03-7.35-1.01v-4.83s7.41-2.19,7.41-2.19ZM70.31,83.13l-17.16-2.52.12-7.85,10.58,1.51s.05,0,.07,0c.12,0,.24-.04.33-.12.11-.1.17-.23.17-.38v-28.93c0-.1-.04-.19-.09-.26.05-.18,0-.37-.13-.49-.14-.13-.35-.18-.53-.11l-32.06,12.29c-.12.05-.22.14-.28.26l-3.59,7.95c-.08.18-.05.39.08.53.1.11.23.17.38.17.05,0,.09,0,.14-.02l3.08-.91v4.97c0,.25.19.46.44.49l7.91,1.09-.06,7.93-15.03-2v-25.8l45.62-17.65v49.85Z'/%3E%3C/svg%3E");
}
.amenities .icon-balkong {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M88.15,85.41h-1.97s0-.02,0-.03v-26.98h1.97c.28,0,.5-.22.5-.5s-.22-.5-.5-.5h-8.54s.01-.03.01-.05V24.27c0-.55-.45-1-1-1h-43.61c-.55,0-1,.45-1,1v33.08s0,.03.01.05h-8.78c-.28,0-.5.22-.5.5s.22.5.5.5h2.54v26.98s0,.02,0,.03h-2.54c-.28,0-.5.22-.5.5s.22.5.5.5h62.9c.28,0,.5-.22.5-.5s-.22-.5-.5-.5ZM35.95,85.38v-26.98h6.17v26.98s0,.02,0,.03h-6.19s0-.02,0-.03ZM78.01,85.41h-6.19s0-.02,0-.03v-26.98h6.17v26.98s0,.02,0,.03ZM70.83,85.41h-6.19s0-.02,0-.03v-26.98h6.17v26.98s0,.02,0,.03ZM63.66,85.41h-6.19s0-.02,0-.03v-26.98h6.18v26.98s0,.02,0,.03ZM56.48,85.41h-6.19s0-.02,0-.03v-26.98h6.17v26.98s0,.02,0,.03ZM49.31,85.41h-6.19s0-.02,0-.03v-26.98h6.18v26.98s0,.02,0,.03ZM85.18,58.41v26.98s0,.02,0,.03h-6.19s0-.02,0-.03v-26.98h6.18ZM78.62,57.35h-21.14V24.69c0-.18-.1-.34-.25-.42h21.39v33.08ZM35.01,24.27h21.72c-.15.09-.25.24-.25.42v32.66h-21.47V24.27ZM28.78,85.38v-26.98h6.17v26.98s0,.02,0,.03h-6.19s0-.02,0-.03Z'/%3E%3Cpath class='cls-1' d='M85.07,89.14H28.31c-.28,0-.5.22-.5.5s.22.5.5.5h56.76c.28,0,.5-.22.5-.5s-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M43.86,27.17c-.17-.22-.48-.26-.7-.09l-5.4,4.21c-.22.17-.26.48-.09.7.1.13.25.19.39.19.11,0,.22-.03.31-.11l5.4-4.21c.22-.17.26-.48.09-.7Z'/%3E%3Cpath class='cls-1' d='M47.66,28.76l-8.96,6.99c-.22.17-.26.48-.09.7.1.13.25.19.39.19.11,0,.22-.03.31-.11l8.96-6.99c.22-.17.26-.48.09-.7-.17-.22-.48-.26-.7-.09Z'/%3E%3Cpath class='cls-1' d='M59.62,53.53c.28,0,.5-.22.5-.5v-3.89c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.89c0,.28.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M54.04,48.64c-.28,0-.5.22-.5.5v3.89c0,.28.22.5.5.5s.5-.22.5-.5v-3.89c0-.28-.22-.5-.5-.5Z'/%3E%3C/svg%3E");
}
.amenities .icon-cykelrum {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M43.49,63.57c.07,0,.15-.02.21-.05.25-.12.36-.42.24-.67l-5.27-11.07c-.12-.25-.42-.36-.67-.24-.25.12-.36.42-.24.67l5.27,11.07c.08.18.26.29.45.29Z'/%3E%3Cpath class='cls-1' d='M78.61,48.84c7.73,0,14.01-6.29,14.01-14.01s-6.29-14.01-14.01-14.01-14.01,6.29-14.01,14.01,6.29,14.01,14.01,14.01ZM78.61,21.82c7.17,0,13.01,5.84,13.01,13.01s-5.84,13.01-13.01,13.01-13.01-5.84-13.01-13.01,5.84-13.01,13.01-13.01Z'/%3E%3Cpath class='cls-1' d='M77.91,29.35h2.1c1.76,0,3.2,1.44,3.2,3.2s-1.44,3.2-3.2,3.2h-1.78c-.28,0-.5.22-.5.5s.22.5.5.5h1.78c2.32,0,4.2-1.88,4.2-4.2s-1.88-4.2-4.2-4.2h-2.1c-.28,0-.5.22-.5.5s.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M76.22,43.12c.28,0,.5-.22.5-.5v-13.73c0-.28-.22-.5-.5-.5s-.5.22-.5.5v13.73c0,.28.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M77.2,77.74h2.82c.77,0,1.4-.63,1.4-1.4v-24.52c0-.28-.22-.5-.5-.5s-.5.22-.5.5v24.52c0,.22-.18.4-.4.4h-2.82c-.22,0-.4-.18-.4-.4v-24.52c0-.28-.22-.5-.5-.5s-.5.22-.5.5v24.52c0,.77.63,1.4,1.4,1.4Z'/%3E%3Cpath class='cls-1' d='M92.14,80.83H21.46c-.28,0-.5.22-.5.5s.22.5.5.5h70.68c.28,0,.5-.22.5-.5s-.22-.5-.5-.5Z'/%3E%3Cpath class='cls-1' d='M38.19,66.45c0-3.8-1.89-7.15-4.77-9.2l4.11-6.25c.04-.06.1-.09.17-.09h14.64c.08,0,.15.04.18.11l2.72,5.6c-3.28,1.84-5.54,5.28-5.74,9.26h-1.79c-.29-1.27-1.42-2.22-2.77-2.22-1.57,0-2.84,1.28-2.84,2.84s1.28,2.84,2.84,2.84c1.44,0,2.62-1.08,2.81-2.47h1.75c.23,6.02,5.18,10.85,11.25,10.85s11.27-5.06,11.27-11.27-5.06-11.27-11.27-11.27c-1.64,0-3.2.36-4.61.99l-2.72-5.59c-.2-.41-.62-.68-1.08-.68h-14.64c-.41,0-.78.2-1,.54l-4.12,6.26c-1.66-.97-3.59-1.54-5.66-1.54-6.21,0-11.27,5.06-11.27,11.27s5.06,11.27,11.27,11.27,11.27-5.06,11.27-11.27ZM55.68,57.52l4.07,8.35h-9.25c.2-3.58,2.23-6.67,5.18-8.35ZM44.94,68.35c-1.02,0-1.84-.83-1.84-1.84s.83-1.84,1.84-1.84,1.84.83,1.84,1.84-.83,1.84-1.84,1.84ZM60.74,56.18c5.66,0,10.27,4.61,10.27,10.27s-4.61,10.27-10.27,10.27-10.02-4.38-10.25-9.85h10.85l-4.77-9.81c1.28-.57,2.68-.89,4.17-.89ZM16.64,66.45c0-5.66,4.61-10.27,10.27-10.27,1.86,0,3.6.5,5.11,1.37l-5.51,8.38c-.15.23-.09.54.14.69.23.15.54.09.69-.14l5.52-8.39c2.61,1.86,4.32,4.91,4.32,8.36,0,5.66-4.61,10.27-10.27,10.27s-10.27-4.61-10.27-10.27Z'/%3E%3Cpath class='cls-1' d='M46.7,63.39c.07.03.14.04.21.04.19,0,.37-.11.46-.29l4.95-10.94c.11-.25,0-.55-.25-.66-.25-.11-.55,0-.66.25l-4.95,10.94c-.11.25,0,.55.25.66Z'/%3E%3Cpath class='cls-1' d='M50.34,48.84h5.62c.28,0,.5-.22.5-.5s-.22-.5-.5-.5h-5.62c-.28,0-.5.22-.5.5s.22.5.5.5Z'/%3E%3Cpath class='cls-1' d='M32.03,50.19c.28,0,.5-.22.5-.5,0-.45.36-.81.81-.81h5.91c.28,0,.5-.22.5-.5s-.22-.5-.5-.5h-5.91c-1,0-1.81.81-1.81,1.81,0,.28.22.5.5.5Z'/%3E%3C/svg%3E");
}
.amenities .icon-terrass {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M39.26,30.07h-.11c-3.2.05-5.95,2.69-6.13,5.89-.04.69.04,1.37.23,2.03.1.37.05.76-.16,1.07-.2.31-.53.52-.91.58-3.03.45-5.32,3.1-5.32,6.17s2.29,5.72,5.32,6.17c.37.05.7.27.91.58.2.31.26.7.16,1.07-.19.66-.26,1.34-.23,2.04.18,3.19,2.93,5.84,6.13,5.88.03,0,.07,0,.1,0,2.18,0,4.16-1.11,5.31-2.97.49-.79,1.75-.79,2.23,0,1.15,1.87,3.13,2.97,5.31,2.97h.11c3.2-.05,5.95-2.7,6.13-5.89.04-.69-.04-1.37-.22-2.03-.11-.37-.05-.76.16-1.07.2-.31.53-.53.91-.58,3.03-.45,5.32-3.1,5.32-6.17s-2.29-5.72-5.32-6.17c-.37-.06-.7-.27-.91-.58-.2-.32-.26-.7-.16-1.07.18-.66.26-1.34.22-2.03-.18-3.19-2.93-5.84-6.12-5.89-2.2-.07-4.25,1.07-5.42,2.97-.49.79-1.74.79-2.23,0-1.15-1.86-3.13-2.97-5.31-2.97M39.26,62.62h-.12c-3.74-.06-6.96-3.15-7.16-6.89-.05-.81.04-1.61.26-2.38.03-.1,0-.17-.03-.21-.03-.04-.08-.09-.17-.11-3.55-.53-6.22-3.63-6.22-7.22s2.67-6.69,6.22-7.22c.08-.01.14-.05.17-.11.04-.06.05-.14.03-.21-.22-.78-.3-1.58-.26-2.38.21-3.74,3.42-6.83,7.16-6.89,2.56-.06,4.97,1.26,6.34,3.48.14.22.29.22.43,0,1.33-2.15,3.7-3.48,6.22-3.48h.12c3.74.06,6.96,3.15,7.16,6.89.05.81-.04,1.61-.26,2.38-.02.07-.01.15.03.21.04.06.1.1.17.11,3.55.52,6.22,3.63,6.22,7.22s-2.68,6.69-6.22,7.22c-.09.02-.15.07-.17.11-.02.03-.06.11-.03.21.22.77.3,1.57.26,2.38-.21,3.73-3.42,6.83-7.16,6.89-2.58.07-4.99-1.29-6.34-3.47-.14-.22-.29-.23-.43,0-1.35,2.18-3.66,3.48-6.22,3.48'/%3E%3Cpath class='cls-1' d='M47.01,74.3h-2.64c-.72,0-1.3-.58-1.3-1.3v-9.23c0-.29.24-.53.53-.53s.53.24.53.53v9.23c0,.13.11.24.24.24h2.64c.13,0,.24-.11.24-.24v-9.23c0-.29.24-.53.53-.53s.53.24.53.53v9.23c0,.72-.58,1.3-1.3,1.3'/%3E%3Cpath class='cls-1' d='M82.17,79.32h-42.51c-.29,0-.53-.24-.53-.53s.24-.53.53-.53h42.51c.29,0,.53.24.53.53s-.24.53-.53.53'/%3E%3Cpath class='cls-1' d='M82.17,84.62h-42.51c-.29,0-.53-.24-.53-.53s.24-.53.53-.53h42.51c.29,0,.53.24.53.53s-.24.53-.53.53'/%3E%3Cpath class='cls-1' d='M80.24,68.61c-.29,0-.53-.24-.53-.53v-3.41h-19.84v3.41c0,.29-.24.53-.53.53s-.53-.24-.53-.53v-4.47h21.96v4.47c0,.29-.24.53-.53.53'/%3E%3Cpath class='cls-1' d='M82.17,71.1h-24.77c-.29,0-.53-.24-.53-.53s.24-.53.53-.53h24.77c.29,0,.53.24.53.53s-.24.53-.53.53'/%3E%3Cpath class='cls-1' d='M78.28,74.82c-.29,0-.53-.24-.53-.53v-3.72c0-.29.24-.53.53-.53s.53.24.53.53v3.72c0,.29-.24.53-.53.53'/%3E%3Cpath class='cls-1' d='M61.33,74.82c-.29,0-.53-.24-.53-.53v-3.72c0-.29.24-.53.53-.53s.53.24.53.53v3.72c0,.29-.24.53-.53.53'/%3E%3C/svg%3E");
}
.amenities .icon-lastkaj {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M98.76,58.97l-8.48-11.18c-.09-.12-.24-.2-.4-.2h-6.14c-.28,0-.5.22-.5.5s.22.5.5.5h5.89l2.04,2.69h-6.6c-.28,0-.5.22-.5.5v8.48c0,.28.22.5.5.5h12.79v9.44h-1.59c-.28,0-.5.22-.5.5s.22.5.5.5h1.59v3.18h-3.31c-.26-2.68-2.49-4.79-5.24-4.79s-4.98,2.11-5.24,4.79h-3.02v-30.83c0-.28-.22-.5-.5-.5h-36.86c-.28,0-.5.22-.5.5v30.4l-21.58-21.58c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l22.25,22.25c.1.1.23.15.35.15,0,0,.01,0,.02,0,.05.02.11.03.16.03h5.33c.31,2.62,2.52,4.67,5.23,4.67s4.92-2.05,5.23-4.67h17.75c.28,0,.5-.22.5-.5s-.22-.5-.5-.5h-17.73c-.2-2.74-2.47-4.91-5.25-4.91s-5.06,2.18-5.25,4.91h-4.81v-30.45h35.86v30.83c0,.28.22.5.5.5h3.52c.26,2.68,2.49,4.79,5.24,4.79s4.98-2.11,5.24-4.79h3.81c.28,0,.5-.22.5-.5v-15.6c0-.11-.04-.21-.1-.3ZM54.25,70.58c2.37,0,4.29,1.92,4.29,4.29s-1.93,4.29-4.29,4.29-4.29-1.92-4.29-4.29,1.92-4.29,4.29-4.29ZM89.31,79.16c-2.32,0-4.2-1.85-4.28-4.15.01-.04.03-.09.03-.14s-.01-.09-.03-.14c.07-2.3,1.96-4.15,4.28-4.15s4.29,1.92,4.29,4.29-1.92,4.29-4.29,4.29ZM85.57,59.75v-7.48h6.86l5.43,7.16v.31h-12.29Z'/%3E%3Cpath class='cls-1' d='M97.84,80.89H30.39v-5.66c0-.28-.22-.5-.5-.5H10.62c-.28,0-.5.22-.5.5s.22.5.5.5h18.78v5.66c0,.28.22.5.5.5h67.95c.28,0,.5-.22.5-.5s-.22-.5-.5-.5Z'/%3E%3C/svg%3E");
}
.amenities .icon-omkladningsrum {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23097162; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M46.81,55.22c0-1.34-1.34-2.42-3-2.42h-11.74c-1.66,0-3,1.08-3,2.42,0,.09,0,.18.02.26,0,.06-.02.12-.02.18v16.03c0,.9.73,1.63,1.63,1.63s1.63-.73,1.63-1.63v-13.88c0-.09.08-.17.17-.17l.69,4.36v26.36c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-15.55c.17.02.34.03.52.03s.35-.01.52-.03v15.55c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-26.36l.69-4.36h.17v13.99c0,.92.73,1.67,1.63,1.67s1.63-.75,1.63-1.67v-16.35s0-.02,0-.02c0-.01,0-.02,0-.04Z'/%3E%3Cpath class='cls-2' d='M40.58,91.34c-1.44,0-2.62-1.34-2.62-2.98v-15.02h-.03v15.02c0,1.64-1.18,2.98-2.62,2.98s-2.62-1.34-2.62-2.98v-15.92c-.3.8-1.08,1.38-1.99,1.38-1.17,0-2.12-.96-2.12-2.13v-16.03c0-.07,0-.13.02-.2,0-.02-.02-.13-.02-.24,0-1.61,1.57-2.92,3.5-2.92h11.74c1.93,0,3.5,1.31,3.5,2.92v16.41c0,1.2-.95,2.17-2.13,2.17-.91,0-1.68-.58-1.99-1.4v15.96c0,1.64-1.17,2.98-2.62,2.98ZM38.96,72.25v16.11c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-26.36l.77-4.86h1.1v14.49c0,.64.5,1.17,1.12,1.17s1.13-.52,1.13-1.17v-16.46s0,.04,0,.04c0-1.06-1.12-1.92-2.5-1.92h-11.74c-1.38,0-2.5.86-2.5,1.92,0,.07,0,.13.01.19v.06s-.01.18-.01.18v16.03c0,.62.5,1.13,1.12,1.13s1.13-.51,1.13-1.13v-13.88c0-.37.3-.67.67-.67h.43l.76,4.78v26.44c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-16.11l.56.06c.3.04.62.04.92,0l.56-.06Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M38.12,51.07c2.57,0,4.64-2.22,4.64-4.95s-2.08-4.95-4.64-4.95-4.64,2.22-4.64,4.95,2.08,4.95,4.64,4.95Z'/%3E%3Cpath class='cls-2' d='M38.12,51.57c-2.84,0-5.14-2.44-5.14-5.45s2.31-5.45,5.14-5.45,5.14,2.44,5.14,5.45-2.31,5.45-5.14,5.45ZM38.12,41.68c-2.29,0-4.14,2-4.14,4.45s1.86,4.45,4.14,4.45,4.14-2,4.14-4.45-1.86-4.45-4.14-4.45Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M56.69,94.93c-.28,0-.5-.22-.5-.5v-52.13c0-.28.22-.5.5-.5s.5.22.5.5v52.13c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M80.09,46.13c0,2.74-2.19,4.96-4.88,4.96s-4.88-2.22-4.88-4.96,2.19-4.96,4.88-4.96,4.88,2.22,4.88,4.96Z'/%3E%3Cpath class='cls-2' d='M75.21,51.59c-2.97,0-5.38-2.45-5.38-5.46s2.42-5.46,5.38-5.46,5.38,2.45,5.38,5.46-2.42,5.46-5.38,5.46ZM75.21,41.67c-2.42,0-4.38,2-4.38,4.46s1.97,4.46,4.38,4.46,4.38-2,4.38-4.46-1.97-4.46-4.38-4.46Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M86.54,67.45l-4.67-12.74c-.15-.4-.41-.72-.72-.94-.59-.59-1.4-.96-2.3-.96h-7.41c-1.16,0-2.17.6-2.74,1.51-.09.13-.17.26-.23.41l-4.74,12.05c-.36.92.06,1.93.93,2.27.88.34,1.88-.14,2.24-1.05l3.53-8.96c.11.03.22.06.33.09l-3.48,18.78v.35s1.23.42,3.74.66v10.3c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.14c.61,0,1.26,0,1.95-.03v10.16c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.38c1.39-.13,2.89-.32,4.52-.58l-4.38-19.18s.07-.02.1-.03l3.51,9.57c.36.97,1.36,1.5,2.24,1.19.88-.32,1.31-1.36.96-2.33Z'/%3E%3Cpath class='cls-2' d='M77.93,91.33c-1.19,0-2.16-.96-2.16-2.14v-9.65c-.33,0-.64.01-.95.01v9.64c0,1.18-.97,2.14-2.16,2.14s-2.16-.96-2.16-2.14v-9.85c-2.24-.25-3.35-.62-3.4-.63l-.34-.12v-.71l2.86-15.5-2.27,5.78c-.46,1.17-1.75,1.77-2.88,1.34-.53-.21-.96-.61-1.19-1.14-.25-.56-.26-1.19-.03-1.78l4.74-12.05c.07-.18.16-.34.29-.52.67-1.06,1.85-1.71,3.14-1.71h7.41c1.01,0,1.95.39,2.66,1.11.35.24.66.65.84,1.12l4.67,12.74c.23.62.2,1.3-.07,1.87-.24.52-.67.91-1.19,1.1-1.14.41-2.43-.26-2.88-1.49l-1.09-2.97,2.93,12.86-.53.08c-1.39.22-2.76.41-4.1.54v9.92c0,1.18-.97,2.14-2.16,2.14ZM76.77,78.51v10.68c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.83l.45-.04c1.29-.12,2.61-.28,3.96-.49l-4.36-19.12.9-.26.26.41,3.51,9.57c.26.71.98,1.11,1.61.89.27-.1.49-.3.62-.58.16-.33.17-.73.03-1.11l-4.67-12.74c-.1-.29-.29-.53-.54-.71-.58-.58-1.28-.87-2.01-.87h-7.41c-.95,0-1.81.48-2.31,1.27-.1.14-.15.23-.19.33l-4.74,12.05c-.13.33-.13.69.01,1.01.13.29.35.5.63.61.62.24,1.33-.11,1.6-.77l3.7-9.4.45.15c.09.03.18.05.28.08l.47.1-3.54,19.14c.52.13,1.61.37,3.28.53l.45.04v10.75c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.64h.5c.6,0,1.24,0,1.93-.02l.52-.02Z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M76.31,36.35h-39.23c-1.62,0-2.93-1.31-2.93-2.93h0c0-1.62,1.03-2.2,2.93-2.93l19.62-7.33,19.6,7.33c1.91.75,2.93,1.31,2.93,2.93h0c0,1.62-1.31,2.93-2.93,2.93Z'/%3E%3Cpath class='cls-2' d='M76.31,36.85h-39.23c-1.89,0-3.43-1.54-3.43-3.43,0-1.99,1.41-2.69,3.25-3.39l19.63-7.33c.11-.04.24-.04.35,0l19.6,7.33c1.91.75,3.25,1.43,3.25,3.4s-1.54,3.43-3.43,3.43ZM56.7,23.7l-19.45,7.26c-1.92.74-2.6,1.22-2.6,2.46,0,1.34,1.09,2.43,2.43,2.43h39.23c1.34,0,2.43-1.09,2.43-2.43,0-1.23-.65-1.69-2.61-2.46l-19.42-7.26Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M56.62,22.87c0-1.56,0-2.25,0-3.51,1.66-.11,3.01-1.35,3.01-3.01s-1.35-3.01-3.01-3.01-3.01,1.35-3.01,3.01c0,.29.04.56.12.83'/%3E%3Cpath class='cls-2' d='M56.62,23.37h0c-.28,0-.5-.22-.5-.5v-.6c0-1.16,0-1.82,0-2.91,0-.26.21-.48.47-.5,1.45-.1,2.55-1.18,2.55-2.51s-1.13-2.51-2.51-2.51-2.51,1.13-2.51,2.51c0,.24.03.47.1.69.08.27-.08.54-.34.62-.27.08-.54-.08-.62-.34-.09-.31-.13-.64-.13-.97,0-1.94,1.58-3.51,3.51-3.51s3.51,1.58,3.51,3.51c0,1.72-1.27,3.14-3.02,3.46,0,.84,0,1.47,0,2.46v.6c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M46.81,55.22c0-1.34-1.34-2.42-3-2.42h-11.74c-1.66,0-3,1.08-3,2.42,0,.09,0,.18.02.26,0,.06-.02.12-.02.18v16.03c0,.9.73,1.63,1.63,1.63s1.63-.73,1.63-1.63v-13.88c0-.09.08-.17.17-.17l.69,4.36v26.36c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-15.55c.17.02.34.03.52.03s.35-.01.52-.03v15.55c0,1.37.95,2.48,2.12,2.48s2.12-1.11,2.12-2.48v-26.36l.69-4.36h.17v13.99c0,.92.73,1.67,1.63,1.67s1.63-.75,1.63-1.67v-16.35s0-.02,0-.02c0-.01,0-.02,0-.04Z'/%3E%3Cpath class='cls-1' d='M40.58,91.34c-1.44,0-2.62-1.34-2.62-2.98v-15.02h-.03v15.02c0,1.64-1.18,2.98-2.62,2.98s-2.62-1.34-2.62-2.98v-15.92c-.3.8-1.08,1.38-1.99,1.38-1.17,0-2.12-.96-2.12-2.13v-16.03c0-.07,0-.13.02-.2,0-.02-.02-.13-.02-.24,0-1.61,1.57-2.92,3.5-2.92h11.74c1.93,0,3.5,1.31,3.5,2.92v16.41c0,1.2-.95,2.17-2.13,2.17-.91,0-1.68-.58-1.99-1.4v15.96c0,1.64-1.17,2.98-2.62,2.98ZM38.96,72.25v16.11c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-26.36l.77-4.86h1.1v14.49c0,.64.5,1.17,1.12,1.17s1.13-.52,1.13-1.17v-16.46s0,.04,0,.04c0-1.06-1.12-1.92-2.5-1.92h-11.74c-1.38,0-2.5.86-2.5,1.92,0,.07,0,.13.01.19v.06s-.01.18-.01.18v16.03c0,.62.5,1.13,1.12,1.13s1.13-.51,1.13-1.13v-13.88c0-.37.3-.67.67-.67h.43l.76,4.78v26.44c0,1.09.73,1.98,1.62,1.98s1.62-.89,1.62-1.98v-16.11l.56.06c.3.04.62.04.92,0l.56-.06Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M38.12,51.07c2.57,0,4.64-2.22,4.64-4.95s-2.08-4.95-4.64-4.95-4.64,2.22-4.64,4.95,2.08,4.95,4.64,4.95Z'/%3E%3Cpath class='cls-1' d='M38.12,51.57c-2.84,0-5.14-2.44-5.14-5.45s2.31-5.45,5.14-5.45,5.14,2.44,5.14,5.45-2.31,5.45-5.14,5.45ZM38.12,41.68c-2.29,0-4.14,2-4.14,4.45s1.86,4.45,4.14,4.45,4.14-2,4.14-4.45-1.86-4.45-4.14-4.45Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M56.69,94.93c-.28,0-.5-.22-.5-.5v-52.13c0-.28.22-.5.5-.5s.5.22.5.5v52.13c0,.28-.22.5-.5.5Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M80.09,46.13c0,2.74-2.19,4.96-4.88,4.96s-4.88-2.22-4.88-4.96,2.19-4.96,4.88-4.96,4.88,2.22,4.88,4.96Z'/%3E%3Cpath class='cls-1' d='M75.21,51.59c-2.97,0-5.38-2.45-5.38-5.46s2.42-5.46,5.38-5.46,5.38,2.45,5.38,5.46-2.42,5.46-5.38,5.46ZM75.21,41.67c-2.42,0-4.38,2-4.38,4.46s1.97,4.46,4.38,4.46,4.38-2,4.38-4.46-1.97-4.46-4.38-4.46Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M86.54,67.45l-4.67-12.74c-.15-.4-.41-.72-.72-.94-.59-.59-1.4-.96-2.3-.96h-7.41c-1.16,0-2.17.6-2.74,1.51-.09.13-.17.26-.23.41l-4.74,12.05c-.36.92.06,1.93.93,2.27.88.34,1.88-.14,2.24-1.05l3.53-8.96c.11.03.22.06.33.09l-3.48,18.78v.35s1.23.42,3.74.66v10.3c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.14c.61,0,1.26,0,1.95-.03v10.16c0,.9.74,1.64,1.66,1.64s1.66-.73,1.66-1.64v-10.38c1.39-.13,2.89-.32,4.52-.58l-4.38-19.18s.07-.02.1-.03l3.51,9.57c.36.97,1.36,1.5,2.24,1.19.88-.32,1.31-1.36.96-2.33Z'/%3E%3Cpath class='cls-1' d='M77.93,91.33c-1.19,0-2.16-.96-2.16-2.14v-9.65c-.33,0-.64.01-.95.01v9.64c0,1.18-.97,2.14-2.16,2.14s-2.16-.96-2.16-2.14v-9.85c-2.24-.25-3.35-.62-3.4-.63l-.34-.12v-.71l2.86-15.5-2.27,5.78c-.46,1.17-1.75,1.77-2.88,1.34-.53-.21-.96-.61-1.19-1.14-.25-.56-.26-1.19-.03-1.78l4.74-12.05c.07-.18.16-.34.29-.52.67-1.06,1.85-1.71,3.14-1.71h7.41c1.01,0,1.95.39,2.66,1.11.35.24.66.65.84,1.12l4.67,12.74c.23.62.2,1.3-.07,1.87-.24.52-.67.91-1.19,1.1-1.14.41-2.43-.26-2.88-1.49l-1.09-2.97,2.93,12.86-.53.08c-1.39.22-2.76.41-4.1.54v9.92c0,1.18-.97,2.14-2.16,2.14ZM76.77,78.51v10.68c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.83l.45-.04c1.29-.12,2.61-.28,3.96-.49l-4.36-19.12.9-.26.26.41,3.51,9.57c.26.71.98,1.11,1.61.89.27-.1.49-.3.62-.58.16-.33.17-.73.03-1.11l-4.67-12.74c-.1-.29-.29-.53-.54-.71-.58-.58-1.28-.87-2.01-.87h-7.41c-.95,0-1.81.48-2.31,1.27-.1.14-.15.23-.19.33l-4.74,12.05c-.13.33-.13.69.01,1.01.13.29.35.5.63.61.62.24,1.33-.11,1.6-.77l3.7-9.4.45.15c.09.03.18.05.28.08l.47.1-3.54,19.14c.52.13,1.61.37,3.28.53l.45.04v10.75c0,.63.52,1.14,1.16,1.14s1.16-.51,1.16-1.14v-10.64h.5c.6,0,1.24,0,1.93-.02l.52-.02Z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-2' d='M76.31,36.35h-39.23c-1.62,0-2.93-1.31-2.93-2.93h0c0-1.62,1.03-2.2,2.93-2.93l19.62-7.33,19.6,7.33c1.91.75,2.93,1.31,2.93,2.93h0c0,1.62-1.31,2.93-2.93,2.93Z'/%3E%3Cpath class='cls-1' d='M76.31,36.85h-39.23c-1.89,0-3.43-1.54-3.43-3.43,0-1.99,1.41-2.69,3.25-3.39l19.63-7.33c.11-.04.24-.04.35,0l19.6,7.33c1.91.75,3.25,1.43,3.25,3.4s-1.54,3.43-3.43,3.43ZM56.7,23.7l-19.45,7.26c-1.92.74-2.6,1.22-2.6,2.46,0,1.34,1.09,2.43,2.43,2.43h39.23c1.34,0,2.43-1.09,2.43-2.43,0-1.23-.65-1.69-2.61-2.46l-19.42-7.26Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M56.62,22.87c0-1.56,0-2.25,0-3.51,1.66-.11,3.01-1.35,3.01-3.01s-1.35-3.01-3.01-3.01-3.01,1.35-3.01,3.01c0,.29.04.56.12.83'/%3E%3Cpath class='cls-1' d='M56.62,23.37h0c-.28,0-.5-.22-.5-.5v-.6c0-1.16,0-1.82,0-2.91,0-.26.21-.48.47-.5,1.45-.1,2.55-1.18,2.55-2.51s-1.13-2.51-2.51-2.51-2.51,1.13-2.51,2.51c0,.24.03.47.1.69.08.27-.08.54-.34.62-.27.08-.54-.08-.62-.34-.09-.31-.13-.64-.13-.97,0-1.94,1.58-3.51,3.51-3.51s3.51,1.58,3.51,3.51c0,1.72-1.27,3.14-3.02,3.46,0,.84,0,1.47,0,2.46v.6c0,.28-.22.5-.5.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.amenities .icon-wc,
.amenities .icon-telefonbas,
.amenities .icon-serverrum,
.amenities .icon-kok-pentry,
.amenities .icon-dusch,
.amenities .icon-fiberanslutning {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='vita' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113.39 113.39'%3E%3Cdefs%3E%3Cstyle%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
}

.premise-gallery {
  position: relative;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.premise-gallery .img-wrapper {
  display: flex;
}
.premise-gallery .img-first {
  height: 494px;
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 69%;
  margin-right: 24px;
}
.premise-gallery .img-first img {
  width: auto !important;
  max-width: 100%;
  display: block;
}
.premise-gallery .img-column {
  padding-top: 0;
  width: 31%;
  flex-direction: column;
  display: flex;
  margin: 0 -5px;
}
.premise-gallery .img-column .img-column-first,
.premise-gallery .img-column .img-column-second {
  border-radius: 1rem;
  margin: 0;
  margin-bottom: 22px;
  height: 236px;
  overflow: hidden;
}
.premise-gallery .img-column .img-column-second {
  margin-bottom: 0;
}
.premise-gallery .open-gallery {
  position: absolute;
  right: 26px;
  bottom: 16px;
}
@media (max-width: 1279px) {
  .premise-gallery .img-first {
    height: 370px;
    margin-right: 20px;
  }
  .premise-gallery .img-column .img-column-first,
  .premise-gallery .img-column .img-column-second {
    height: 177px;
    margin-bottom: 16px;
  }
  .premise-gallery .open-gallery {
    bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .premise-gallery {
    margin-bottom: 20px !important;
  }
  .premise-gallery .img-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .premise-gallery .img-first {
    border-radius: 0.5rem;
    position: relative;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: unset;
    margin-right: 0;
  }
  .premise-gallery .img-first .lg-item {
    height: auto;
  }
  .premise-gallery .img-first img {
    width: 100%;
    height: auto;
    min-height: 100%;
    width: auto;
    min-width: 100%;
  }
  .premise-gallery .img-column {
    display: flex;
    flex-direction: unset;
    width: unset;
    margin: 0 -7px;
  }
  .premise-gallery .img-column .img-column-first,
  .premise-gallery .img-column .img-column-second {
    border-radius: 0.5rem;
    display: block !important;
    width: 50%;
    padding: 0;
    margin: 14px 7px;
  }
  .premise-gallery .img-column .img-column-first img,
  .premise-gallery .img-column .img-column-second img {
    min-height: 100%;
  }
  .premise-gallery .img-column .img-column-second {
    position: relative;
    overflow: hidden;
  }
  .premise-gallery .open-gallery {
    right: 26px;
    bottom: 24px;
  }
  .premise-gallery .open-gallery button {
    font-family: "Lineto Circular Book";
    font-size: 0.9rem;
  }
}

.map-canvas .gm-style .gm-style-iw-c {
  width: 300px;
  background-color: #ffffff;
}
.map-canvas .info a,
.map-canvas .info a:hover,
.map-canvas .info a:active {
  font-size: 0.9375rem;
  color: #017a6a;
}
.map-canvas .info p {
  color: #017a6a;
  font-size: 0.9375rem !important;
  margin: 0 0 1rem;
  line-height: 1.4;
}
.map-canvas .info p strong {
  font-family: "Lineto Circular Bold";
  font-size: 1.125rem;
}
.map-canvas .info img {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}

.introduction {
  padding: 100px 50px 70px;
}

@media (max-width: 767.98px) {
  .introduction {
    padding: 50px 25px 25px;
    padding-left: 25px !important;
    padding-left: 25px !important;
  }
}
.introduction {
  padding: 40px 20px 30px !important;
}

.intro-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.intro-text h2, .intro-text .h2 {
  font-size: 3rem;
}

.bg-color-green .intro-text ol li {
  font-family: "Lineto Circular Book", sans-serif;
  color: #ffffff;
}
.bg-color-green .intro-text p,
.bg-color-green .intro-text h2,
.bg-color-green .intro-text .h2,
.bg-color-green .intro-text h3,
.bg-color-green .intro-text .h3,
.bg-color-green .intro-text h4,
.bg-color-green .intro-text .h4,
.bg-color-green .intro-text a,
.bg-color-green .intro-text a:hover,
.bg-color-green .intro-text a:active,
.bg-color-green .intro-text a:focus {
  color: white;
}

@media (max-width: 767.98px) {
  .intro-text {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
span.arrow-down {
  position: absolute;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42.5 42.5' style='enable-background:new 0 0 42.5 42.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2354B68E;%7D .st1%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21.3,42.5c11.7,0,21.3-9.5,21.3-21.3S33,0,21.3,0C9.5,0,0,9.5,0,21.3S9.5,42.5,21.3,42.5'/%3E%3Cpolyline class='st1' points='9.6,16.7 21.3,28.3 32.9,16.7 '/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E%0A");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 70px;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: -35px;
  z-index: 1;
}

@media (max-width: 767.98px) {
  span.arrow-down {
    height: 60px;
    width: 60px;
    top: -30px;
  }
}
@media (max-width: 575.98px) {
  span.arrow-down {
    height: 40px;
    width: 40px;
    top: -20px;
  }
}
.row.vdivide [class*=col-]:not(:last-child):after {
  background: #e0e0e0;
  width: 1px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  min-height: 70px;
}

.parallax-window {
  min-height: 65vh;
  background: transparent;
}

.ceo-letter .ceo-letter-bg {
  background-image: url("../img/anneli-desktop.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.ceo-letter .ceo-letter-content {
  padding: 120px 60px;
}

@media (max-width: 767.98px) {
  .ceo-letter .ceo-letter-bg {
    background-image: none;
  }
  .ceo-letter .ceo-letter-content {
    padding: 60px 30px;
  }
}
.ceo-letter .ceo-letter-bg {
  background-image: none;
}
.ceo-letter .ceo-letter-content {
  padding: 30px 20px;
}

.strategies {
  padding-top: 120px;
  padding-bottom: 120px;
}
.strategies li span {
  display: block;
  font-size: 1rem;
  line-height: 1.3;
}

@media (max-width: 767.98px) {
  .strategies {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.teaser-2 {
  height: 400px;
  overflow: hidden;
  padding: 40px;
}
.teaser-2 p {
  font-size: 0.875em;
}
.teaser-2.bg-color-green h3, .teaser-2.bg-color-green .h3 {
  color: white;
}
.teaser-2.bg-color-green h3 span:last-of-type, .teaser-2.bg-color-green .h3 span:last-of-type {
  background-color: #ffffff;
}
.teaser-2.bg-color-green p {
  color: white;
}

.teasers {
  margin: 60px 0;
}
.teasers h2, .teasers .h2 {
  font-size: 3rem;
  margin-bottom: 40px !important;
}

@media (max-width: 767.98px) {
  .teaser-2 {
    height: 500px;
  }
}
@media (max-width: 575.98px) {
  .teasers {
    margin: 60px 0;
  }
  .teasers h2, .teasers .h2 {
    margin-bottom: 20px !important;
  }
  .teaser-2 {
    height: auto;
    padding: 30px;
    margin-bottom: 30px;
  }
}
.teaser {
  height: 400px;
  overflow: hidden;
  padding: 40px;
  margin-bottom: 40px;
}
.teaser p {
  font-size: 0.875em;
}

.teaser-high {
  height: 480px;
  overflow: hidden;
  padding: 40px;
  margin-bottom: 40px;
}
.teaser-high p {
  font-size: 0.875em;
}

@media (max-width: 767.98px) {
  .teaser {
    height: auto;
    padding: 30px;
    margin-bottom: 30px;
  }
  .teaser-high {
    height: auto;
  }
}
span.illustration-ek {
  position: absolute;
  background: url("../img/illustration-ek.png") no-repeat top left;
  background-size: contain;
  height: 350px;
  width: 350px;
  right: -80px;
  bottom: -100px;
  z-index: 9;
}

span.illustration-blad {
  position: absolute;
  background: url("../img/blobb-ns.png") no-repeat top left;
  background-size: contain;
  height: 250px;
  width: 250px;
  left: 0;
  bottom: -226px;
  z-index: 9;
}

@media (max-width: 991.98px) {
  span.illustration-ek {
    height: 300px;
    width: 300px;
    right: 0;
  }
}
@media (max-width: 767.98px) {
  span.illustration-ek {
    height: 300px;
    width: 300px;
    right: 0;
  }
}
@media (max-width: 575.98px) {
  span.illustration-ek, span.illustration-blad {
    display: none;
  }
  .teaser {
    padding: 30px 20px !important;
  }
}
.text-media-teaser {
  padding-bottom: 120px;
}
.text-media-teaser .teaser-bg {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.text-media-teaser .teaser-content {
  padding: 60px 60px 60px 60px;
}
.text-media-teaser .bg-color-green h2, .text-media-teaser .bg-color-green .h2,
.text-media-teaser .bg-color-green p {
  color: white;
}
.text-media-teaser .bg-color-green span {
  background-color: white;
}

@media (max-width: 767.98px) {
  .text-media-teaser .teaser-bg {
    background-image: none;
  }
  .text-media-teaser .teaser-content {
    padding: 30px 30px 30px 30px;
  }
}
@media (max-width: 575.98px) {
  .text-media-teaser {
    padding-bottom: 60px;
  }
  .text-media-teaser .teaser-content {
    padding: 30px 12px 40px 12px;
  }
}
.hero {
  position: relative;
  height: 80vh;
  min-height: 700px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.hero .inner-content {
  margin: 0 2rem;
}
.hero .bg {
  position: relative;
  z-index: 1;
  background-color: rgba(10, 95, 82, 0.8);
}
.hero h1, .hero .h1 {
  font-size: 3.5rem;
  margin-bottom: 20px;
}
.hero h1 span, .hero .h1 span {
  margin-top: 50px;
  display: block;
  width: 80px;
  height: 8px;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.hero h1, .hero .h1,
.hero p {
  color: #ffffff;
}
.hero .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.53+0,0.38+7,0+24 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.38) 7%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#87000000", endColorstr="#00000000", GradientType=0);
  /* IE6-9 */
}
@media (max-width: 991.98px) {
  .hero h1, .hero .h1 {
    font-size: 3rem !important;
  }
  .hero h1 span, .hero .h1 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 15px;
  }
  .hero h1, .hero .h1 {
    font-size: 2.5rem !important;
  }
  .hero h1 span, .hero .h1 span {
    margin-top: 25px;
    display: block;
    width: 50px;
    height: 5px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .hero {
    height: 100vh;
  }
  .hero .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2025) 29.17%, rgba(0, 0, 0, 0) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 30%);
  }
  .hero h1 span, .hero .h1 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 20px;
  }
  .hero .preamble {
    line-height: 1.3;
    font-size: 15px;
  }
  .hero .bg {
    background-color: rgba(0, 0, 0, 0.15);
  }
}

.hero video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  transform: translateX(-50%) translateY(-50%);
}

.hero .container {
  position: relative;
  z-index: 2;
}

.tiny-hero {
  margin-bottom: 70px;
}
.tiny-hero h4, .tiny-hero .h4,
.tiny-hero h2,
.tiny-hero .h2 {
  text-align: center;
}
.tiny-hero h2, .tiny-hero .h2 {
  margin-bottom: 20px !important;
}
.tiny-hero h4, .tiny-hero .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #4cb78e;
}
@media (max-width: 767.98px) {
  .tiny-hero h4, .tiny-hero .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.tiny-hero .hero {
  position: relative;
  height: 50vh;
  min-height: 550px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.tiny-hero .hero .inner-content {
  margin: 0 4rem;
}
.tiny-hero .hero .bg {
  position: relative;
  z-index: 1;
  background-color: rgba(10, 95, 82, 0.7);
}
.tiny-hero .hero h2, .tiny-hero .hero .h2 {
  text-align: left;
  font-size: 3rem;
  margin-bottom: 20px;
}
.tiny-hero .hero h2 span, .tiny-hero .hero .h2 span {
  margin-top: 40px;
  display: block;
  width: 80px;
  height: 8px;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.tiny-hero .hero h2, .tiny-hero .hero .h2,
.tiny-hero .hero p {
  color: #ffffff;
}
.tiny-hero .hero video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  transform: translateX(-50%) translateY(-50%);
}
.tiny-hero .hero .container {
  position: relative;
  z-index: 2;
}
@media (max-width: 1398.98px) {
  .tiny-hero .hero h2, .tiny-hero .hero .h2 {
    text-align: left;
    font-size: 3rem !important;
    margin-bottom: 20px !important;
  }
  .tiny-hero .hero h2 span, .tiny-hero .hero .h2 span {
    margin-top: 30px;
    display: block;
    width: 80px;
    height: 7px;
    margin-bottom: 20px;
    background-color: #ffffff;
  }
}
@media (max-width: 767.98px) {
  .tiny-hero {
    margin-bottom: 50px;
  }
  .tiny-hero .hero h2, .tiny-hero .hero .h2 {
    margin-bottom: 20px !important;
  }
  .tiny-hero .hero h2 span, .tiny-hero .hero .h2 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 20px;
    background-color: #ffffff;
  }
  .tiny-hero .hero .inner-content {
    margin: 0 3rem;
  }
}
@media (max-width: 575.98px) {
  .tiny-hero {
    margin-bottom: 30px;
  }
  .tiny-hero .hero {
    height: 70vh;
  }
  .tiny-hero .hero h2, .tiny-hero .hero .h2 {
    font-size: 2rem !important;
  }
  .tiny-hero .hero .inner-content {
    margin: 0 2rem;
  }
  .tiny-hero .hero .bg {
    background-color: rgba(10, 95, 82, 0.5);
  }
}

.keyfigures {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 48px !important;
  padding-left: 48px !important;
}
.keyfigures p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 0;
}
.keyfigures .keynumbers .counter-large {
  white-space: nowrap;
  font-size: 4.5rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #526779;
  line-height: normal;
  margin-right: 5px;
}
.keyfigures .keynumbers span {
  font-size: 2rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #4cb78e;
}

@media (max-width: 991.98px) {
  .keynumbers .counter-large {
    font-size: 3.5rem !important;
  }
  .keynumbers span {
    font-size: 1.75rem !important;
  }
}
@media (max-width: 575.98px) {
  .keyfigures {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .keynumbers .counter-large {
    font-size: 2.5rem !important;
  }
  .keynumbers span {
    font-size: 1.5rem !important;
  }
}
.premise-card {
  margin-bottom: 40px;
  outline: none !important;
}
.premise-card img {
  margin-bottom: 15px;
}
.premise-card .img-wrapper {
  overflow: hidden;
}
.premise-card img {
  transition: transform 0.4s;
  margin-bottom: 0;
}
.premise-card:hover img {
  transition: transform 0.4s;
  transform: scale(1.1);
}
.premise-card a,
.premise-card p {
  font-size: 0.9375rem;
  color: #017a6a;
  outline: none !important;
}
.premise-card a span {
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' style='enable-background:new 0 0 14 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23007A6C;%7D .st1%7Bfill:none;stroke:%23007A6C;stroke-width:1.5;%7D%0A%3C/style%3E%3Ctitle%3Ehumlan-link-arrow%3C/title%3E%3Cg%3E%3Cpath class='st0' d='M9.2,13.1c-4.4,1.5-8.5-1.7-8.6-5.8C0.4,3.8,3.4,0.6,6.9,0.6c3.6-0.1,6.5,2.8,6.6,6.4v0 C13.4,9.7,11.8,12.2,9.2,13.1z'/%3E%3Cpolyline class='st1' points='6.4,4.2 8.8,7 6.4,9.8 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-left: 7px;
  vertical-align: middle;
  outline: none !important;
}
.premise-card h2, .premise-card .h2 {
  font-family: "Noe Display Medium" !important;
  letter-spacing: 0.1rem;
  font-size: 1.875rem;
  font-weight: normal;
  margin-top: 0;
}
.premise-card ul {
  color: #52657a;
  padding-left: 0;
  padding-inline-start: 0 !important;
  margin-bottom: 15px;
}
.premise-card ul span {
  border-right: 1px solid #52657a;
  margin-left: 10px;
  margin-right: 10px;
}
.premise-card ul li {
  font-family: "Lineto Circular Book";
  font-size: 0.75rem;
  display: inline-block;
  text-transform: uppercase;
}

.property-card {
  margin-bottom: 40px;
  outline: none !important;
  text-decoration: none;
}
.property-card .img-wrapper {
  overflow: hidden;
}
.property-card img {
  transition: transform 0.4s;
}
.property-card:hover img {
  transition: transform 0.4s;
  transform: scale(1.1);
}
.property-card a,
.property-card p {
  color: #017a6a;
}
.property-card p {
  line-height: 1.4;
  margin-bottom: 0;
}
.property-card a span {
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' style='enable-background:new 0 0 14 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23007A6C;%7D .st1%7Bfill:none;stroke:%23007A6C;stroke-width:1.5;%7D%0A%3C/style%3E%3Ctitle%3Ehumlan-link-arrow%3C/title%3E%3Cg%3E%3Cpath class='st0' d='M9.2,13.1c-4.4,1.5-8.5-1.7-8.6-5.8C0.4,3.8,3.4,0.6,6.9,0.6c3.6-0.1,6.5,2.8,6.6,6.4v0 C13.4,9.7,11.8,12.2,9.2,13.1z'/%3E%3Cpolyline class='st1' points='6.4,4.2 8.8,7 6.4,9.8 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-left: 7px;
  vertical-align: middle;
  outline: none !important;
}
.property-card h2, .property-card .h2 {
  font-family: "Noe Display Medium" !important;
  letter-spacing: 0.1rem;
  font-size: 1.875rem;
  font-weight: normal;
  padding-bottom: 0;
}
.property-card ul {
  color: #52657a;
  padding-left: 0;
  padding-inline-start: 0 !important;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: normal;
}
.property-card ul span {
  border-right: 1px solid #52657a;
  margin-left: 10px;
  margin-right: 10px;
  opacity: 0.5;
}
.property-card ul li {
  font-family: "Lineto Circular Book";
  font-size: 0.75rem;
  display: inline;
  text-transform: uppercase;
  letter-spacing: 0.25px;
}

#show-as-gallery {
  margin-bottom: 180px;
}

.slider {
  margin-bottom: 70px;
}
.slider .project-slider {
  margin-top: 50px;
}
.slider h4, .slider .h4,
.slider h2,
.slider .h2 {
  text-align: center;
}
.slider h2, .slider .h2 {
  margin-bottom: 20px !important;
}
.slider h4, .slider .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #4cb78e;
}
@media (max-width: 767.98px) {
  .slider h4, .slider .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.slider .hero {
  position: relative;
  height: 80vh;
  min-height: 30rem;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.slider .hero .inner-content {
  margin: 0 4rem;
}
.slider .hero .bg {
  position: relative;
  z-index: 1;
  background-color: rgba(10, 95, 82, 0.7);
}
.slider .hero h2, .slider .hero .h2 {
  text-align: left;
  font-size: 3.5rem;
  margin-bottom: 20px;
}
.slider .hero h2 span, .slider .hero .h2 span {
  margin-top: 40px;
  display: block;
  width: 80px;
  height: 8px;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.slider .hero h2, .slider .hero .h2,
.slider .hero p {
  color: #ffffff;
}
.slider .hero video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  transform: translateX(-50%) translateY(-50%);
}
.slider .hero .container {
  position: relative;
  z-index: 2;
}
@media (max-width: 1398.98px) {
  .slider .hero h2, .slider .hero .h2 {
    text-align: left;
    font-size: 3rem !important;
    margin-bottom: 20px !important;
  }
  .slider .hero h2 span, .slider .hero .h2 span {
    margin-top: 30px;
    display: block;
    width: 80px;
    height: 7px;
    margin-bottom: 20px;
    background-color: #ffffff;
  }
}
@media (max-width: 767.98px) {
  .slider {
    margin-bottom: 50px;
  }
  .slider .hero h2, .slider .hero .h2 {
    margin-bottom: 20px !important;
  }
  .slider .hero h2 span, .slider .hero .h2 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 20px;
    background-color: #ffffff;
  }
  .slider .hero .inner-content {
    margin: 0 3rem;
  }
}
@media (max-width: 575.98px) {
  .slider {
    margin-bottom: 30px;
  }
  .slider .hero {
    height: 70vh;
  }
  .slider .hero h2, .slider .hero .h2 {
    font-size: 2rem !important;
  }
  .slider .hero .inner-content {
    margin: 0 2rem;
  }
  .slider .hero .bg {
    background-color: rgba(10, 95, 82, 0.5);
  }
}

.origo {
  margin-bottom: 60px;
}
.origo .lead-text {
  color: black !important;
}
.origo .project-facts {
  margin-bottom: 30px;
}
.origo .project-facts div {
  padding: 7px 0;
  color: #0A5F52;
  width: 100%;
  display: block;
  border-bottom: 1px solid #0A5F52;
}
.origo .project-facts a {
  color: #0A5F52;
  text-decoration: underline;
}
.origo .project-facts a:hover {
  opacity: 0.8 !important;
}
@media (max-width: 575.98px) {
  .origo {
    margin-bottom: 30px;
  }
  .origo .lead-text {
    color: black !important;
    margin-bottom: 30px;
  }
  .origo .project-facts {
    margin-bottom: 20px;
  }
}

.norra-station {
  margin-bottom: 60px;
}
.norra-station .lead-text {
  color: white !important;
  margin-bottom: 30px;
}
.norra-station h3, .norra-station .h3 {
  color: white !important;
}
.norra-station h3 span:last-of-type, .norra-station .h3 span:last-of-type {
  background-color: white;
}
.norra-station .project-facts {
  margin-bottom: 30px;
  color: white;
}
.norra-station .project-facts div {
  padding: 7px 0;
  color: white;
  width: 100%;
  display: block;
  border-bottom: 1px solid white;
}
.norra-station .project-facts a {
  color: white;
  text-decoration: underline;
}
.norra-station .project-facts a:hover {
  opacity: 0.8 !important;
}
@media (max-width: 575.98px) {
  .norra-station {
    margin-bottom: 30px;
  }
  .norra-station .project-facts {
    margin-bottom: 20px;
  }
}

.origo .slick-dots li,
.norra-station .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 8px;
  width: 5px;
  height: 5px;
  padding: 0;
  cursor: pointer;
}
.origo .slick-dots li button,
.norra-station .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  line-height: 0;
  display: block;
  padding: 5px;
  cursor: pointer;
  margin: 5px;
  border-radius: 50%;
  outline: none;
  background-color: rgba(255, 255, 255, 0.25);
  border: 1pt solid rgba(255, 255, 255, 0.25);
}
.origo .slick-dots li.slick-active button:before,
.norra-station .slick-dots li.slick-active button:before {
  padding: 5px;
  background-color: white;
  border: 1pt solid white;
}

.promo-card {
  margin-bottom: 120px;
}
.promo-card .bg-image {
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.promo-card h2, .promo-card .h2 {
  font-size: 3rem;
  margin-bottom: 40px !important;
  color: #ffffff;
}
.promo-card h4, .promo-card .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .promo-card h4, .promo-card .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.promo-card p {
  font-size: 1.25rem;
  color: #ffffff;
  line-height: 1.4;
}
.promo-card .inner-content {
  padding: 110px 0;
}
.promo-card .bg-green {
  position: relative;
  z-index: 1;
  background-color: rgba(10, 95, 82, 0.8);
}
@media (max-width: 767.98px) {
  .promo-card {
    margin-bottom: 80px;
  }
  .promo-card h2, .promo-card .h2 {
    font-size: 2.25rem;
    margin-bottom: 30px !important;
  }
  .promo-card h4, .promo-card .h4 {
    margin-bottom: 10px;
  }
  .promo-card p {
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .promo-card {
    margin-bottom: 40px;
  }
  .promo-card p {
    font-size: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.search-header .bg-image {
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.search-header h2, .search-header .h2 {
  font-size: 3rem;
  color: #ffffff;
}
.search-header h4, .search-header .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #ffffff;
  letter-spacing: 1px;
}
@media (max-width: 767.98px) {
  .search-header h4, .search-header .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.search-header p {
  font-size: 1.25rem;
  color: #ffffff;
  line-height: 1.4;
}
.search-header .inner-content {
  padding: 80px 0;
}
.search-header .bg-green {
  position: relative;
  z-index: 1;
  background-color: rgba(82, 103, 121, 0.8);
}
@media (max-width: 767.98px) {
  .search-header h4, .search-header .h4 {
    margin-bottom: 10px;
  }
  .search-header p {
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .search-header {
    margin-bottom: 20px;
  }
  .search-header p {
    font-size: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }
  .search-header h2, .search-header .h2 {
    font-size: 1.8rem !important;
  }
  .search-header .inner-content {
    padding: 40px 0;
  }
}

.search-categories.properties {
  margin-bottom: 20px !important;
}
.search-categories.properties button {
  margin: 5px;
}
.search-categories.properties button span {
  background-image: unset;
  background-repeat: unset;
  background-position: unset;
  background-size: unset;
  cursor: unset;
  display: unset;
  height: unset;
  width: unset;
  vertical-align: unset;
  margin-left: unset;
}
@media (max-width: 575.98px) {
  .search-categories {
    padding: 20px 0 !important;
    margin-bottom: 20px;
  }
  .search-categories.properties {
    margin-top: -20px;
  }
}

.property-tab {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.property-tab .nav-link {
  font-size: 14px;
  color: #526779 !important;
  background-color: transparent !important;
}
.property-tab svg {
  color: #526779;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}
.property-tab a {
  opacity: 0.7;
  transition: 0.3s all;
}
.property-tab a.active,
.property-tab a:hover {
  opacity: 1;
  transition: 0.3s all;
}
@media (max-width: 575.98px) {
  .property-tab a span {
    display: none;
  }
}

.tripple-promo {
  margin-bottom: 70px;
}
.tripple-promo h2 span, .tripple-promo .h2 span {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  width: 80px;
  height: 7px;
  background-color: #0A5F52;
}
.tripple-promo h3 span:last-of-type, .tripple-promo .h3 span:last-of-type {
  margin-top: 20px;
  display: block;
  width: 60px;
  height: 6px;
  background-color: #0A5F52;
}
@media (min-width: 992px) {
  .tripple-promo .col-md-5.col-12.gx-4 > .h-100 {
    background: linear-gradient(180deg, transparent 70%, #fbe9dc 30%);
  }
}
.tripple-promo .inner-content {
  padding: 40px;
  margin-bottom: 0;
}
.tripple-promo .inner-content p {
  font-size: 0.9375rem;
  line-height: 1.4;
}
.tripple-promo .svg-symbol {
  position: absolute;
  top: -100px;
  right: -30px;
}
.tripple-promo .svg-symbol img {
  width: 30em;
}
.tripple-promo .bg-green {
  margin-bottom: 1.5rem;
  background-color: #0A5F52;
}
.tripple-promo .bg-green h4, .tripple-promo .bg-green .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .tripple-promo .bg-green h4, .tripple-promo .bg-green .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.tripple-promo .bg-green p,
.tripple-promo .bg-green h4,
.tripple-promo .bg-green .h4,
.tripple-promo .bg-green h2,
.tripple-promo .bg-green .h2 {
  color: #ffffff;
}
.tripple-promo .bg-green h2 span, .tripple-promo .bg-green .h2 span {
  background-color: #ffffff;
}
.tripple-promo .bg-light-green {
  position: relative;
  background-color: #ECFDF5;
}
.tripple-promo .bg-light-green img {
  margin-bottom: 30px;
}
.tripple-promo .bg-light-green h4, .tripple-promo .bg-light-green .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .tripple-promo .bg-light-green h4, .tripple-promo .bg-light-green .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.tripple-promo .bg-light-green .inner-content {
  padding: 0;
}
.tripple-promo .bg-light-green .inner-content > div {
  padding: 0 40px 20px;
}
.tripple-promo .bg-light-green p,
.tripple-promo .bg-light-green h4,
.tripple-promo .bg-light-green .h4,
.tripple-promo .bg-light-green h2,
.tripple-promo .bg-light-green .h2 {
  color: #0A5F52;
}
.tripple-promo .bg-light-green h2 span, .tripple-promo .bg-light-green .h2 span {
  background-color: #0A5F52;
}
.tripple-promo .bg-salmon {
  background-color: #fbe9dc;
}
.tripple-promo .bg-salmon h4, .tripple-promo .bg-salmon .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .tripple-promo .bg-salmon h4, .tripple-promo .bg-salmon .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .tripple-promo h2, .tripple-promo .h2 {
    font-family: "Noe Display Medium" !important;
    font-size: 1.5rem;
    font-weight: normal;
  }
  .tripple-promo h2 span, .tripple-promo .h2 span {
    height: 4px;
    width: 40px;
    background-color: #008275;
    margin-top: 15px;
    display: block;
  }
  .tripple-promo .inner-content {
    height: auto;
    padding: 30px;
    margin-bottom: 30px;
  }
  .tripple-promo .bg-light-green .inner-content {
    padding: 0;
  }
  .tripple-promo .bg-light-green .inner-content > div {
    padding: 0 30px 20px;
  }
  .tripple-promo .svg-symbol {
    position: absolute;
    top: -50px;
    right: -20px;
  }
  .tripple-promo .svg-symbol img {
    width: 20em;
  }
}
@media (max-width: 575.98px) {
  .tripple-promo {
    margin-bottom: 50px;
  }
  .tripple-promo .inner-content {
    padding: 40px 30px !important;
  }
  .tripple-promo .bg-light-green .inner-content {
    padding: 0 !important;
  }
  .tripple-promo .bg-light-green .inner-content > div {
    padding: 0 20px 10px;
  }
  .tripple-promo .svg-symbol {
    position: absolute;
    top: -50px;
    right: -10px;
  }
  .tripple-promo .svg-symbol img {
    width: 20em;
  }
  .tripple-promo .gx-5 {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 1.25rem;
  }
}

.presslist {
  margin-bottom: 70px;
}
.presslist a {
  line-height: 1.5rem;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.presslist a:hover {
  cursor: pointer;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #526779 !important;
  text-decoration: underline #526779 !important;
  transition: all 0.5s ease;
}
.presslist .newsflash {
  position: relative;
}
.presslist .newsflash .symbol {
  background-image: url(../img/symbol-leaf-press.png);
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  width: 100%;
  height: 150px;
  position: absolute;
  left: 0;
  top: -40px;
  z-index: 1;
}
.presslist h4, .presslist .h4,
.presslist h2,
.presslist .h2 {
  text-align: center;
}
.presslist h2, .presslist .h2 {
  margin-bottom: 50px !important;
}
.presslist h4, .presslist .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #4cb78e;
}
@media (max-width: 767.98px) {
  .presslist h4, .presslist .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.presslist .inner-content {
  padding: 120px 40px 60px;
}
.presslist .inner-content h4, .presslist .inner-content .h4 {
  text-align: left;
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #526779;
}
@media (max-width: 767.98px) {
  .presslist .inner-content h4, .presslist .inner-content .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.presslist .inner-content h2, .presslist .inner-content .h2 {
  font-size: 2.15rem;
  text-align: left;
  margin-bottom: 20px !important;
}
.presslist .inner-content h2 span, .presslist .inner-content .h2 span {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  width: 80px;
  height: 7px;
  background-color: #0A5F52;
}
.presslist .inner-content-list {
  padding: 40px 40px 80px 40px;
}
.presslist .inner-content-list h4, .presslist .inner-content-list .h4 {
  color: #526779;
  margin-bottom: 10px;
  text-align: left;
}
.presslist .inner-content-list hr {
  color: #526779;
  opacity: 1;
}
.presslist .inner-content-list h3, .presslist .inner-content-list .h3 {
  font-size: 1.5rem;
  line-height: 1.2 !important;
  color: #526779;
}
.presslist .inner-content-list h2, .presslist .inner-content-list .h2 {
  color: #526779;
  text-align: left;
  margin-bottom: 20px !important;
}
.presslist .inner-content-list h2 span, .presslist .inner-content-list .h2 span {
  background-color: #526779;
}
@media (max-width: 1398.98px) {
  .presslist .inner-content {
    padding: 120px 40px 60px 40px;
  }
  .presslist .inner-content img {
    margin-bottom: 20px;
  }
  .presslist .inner-content-list {
    padding: 40px;
  }
  .presslist .col-lg-8.col-md-7 {
    padding-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .presslist .inner-content {
    padding: 60px 40px 60px 40px;
  }
  .presslist .newsflash {
    margin-bottom: 30px;
    position: relative;
  }
  .presslist .newsflash .symbol {
    width: 100%;
    height: 100px;
  }
}
@media (max-width: 575.98px) {
  .presslist {
    margin-bottom: 50px;
  }
  .presslist .inner-content {
    padding: 60px 20px 40px 20px;
  }
  .presslist .inner-content h2, .presslist .inner-content .h2 {
    font-size: 1.75rem;
  }
  .presslist .inner-content h2 span, .presslist .inner-content .h2 span {
    margin-top: 20px;
    display: block;
    width: 45px;
    height: 4px;
    background-color: #0A5F52;
  }
  .presslist .newsflash {
    margin-bottom: unset;
  }
  .presslist .col-lg-8.col-md-7 {
    padding-bottom: 0;
  }
  .presslist .inner-content-list {
    padding: 40px 20px 80px;
  }
  .presslist .inner-content-list h3, .presslist .inner-content-list .h3 {
    font-size: 1.375rem !important;
  }
}

.premise-block {
  margin-bottom: 70px;
}
.premise-block h4, .premise-block .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #4cb78e;
}
@media (max-width: 767.98px) {
  .premise-block h4, .premise-block .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.premise-block p {
  font-size: 1.25rem;
  color: #0A5F52;
  line-height: 1.4;
}
.premise-block .premise-overlay {
  border-radius: 1rem;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+70,0.3+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.3) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
  /* IE6-9 */
}
.premise-block .premise-type {
  position: absolute;
  bottom: 10px;
  left: 30px;
}
.premise-block .premise-type h4, .premise-block .premise-type .h4 {
  margin-bottom: 10px !important;
}
.premise-block .premise-type h3, .premise-block .premise-type .h3,
.premise-block .premise-type h4,
.premise-block .premise-type .h4 {
  color: white !important;
}
@media (max-width: 767.98px) {
  .premise-block {
    margin-bottom: 50px;
  }
  .premise-block p {
    font-size: 1.125rem;
    color: #0A5F52;
    line-height: 1.4;
  }
  .premise-block h4, .premise-block .h4 {
    margin-top: 20px;
  }
  .premise-block .premise-type {
    position: absolute;
    bottom: 0;
    left: 1rem;
  }
  .premise-block .premise-type h3, .premise-block .premise-type .h3 {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 575.98px) {
  .premise-block h4, .premise-block .h4 {
    font-size: 0.75rem !important;
  }
  .premise-block .premise-type h3, .premise-block .premise-type .h3 {
    font-size: 1.25rem !important;
  }
  .premise-block p {
    font-size: 1rem;
  }
}

.news-slider {
  overflow-x: hidden !important;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,dfefe9+100&0+0,0.65+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(223, 239, 233, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6dfefe9", GradientType=0);
  /* IE6-9 */
}
.news-slider .slick-dots {
  bottom: -50px;
}
.news-slider .slick-dots li button:before {
  opacity: 0.4;
  color: #4cb78e;
}
.news-slider .slick-active button:before {
  opacity: 1 !important;
  color: #4cb78e;
}
.news-slider .slick-outer .slick-track {
  display: flex !important;
}
.news-slider .slick-outer .slick-slide {
  height: inherit !important;
  display: flex !important;
}
.news-slider h3, .news-slider .h3 {
  font-family: "Noe Display Medium";
  font-weight: normal;
  font-size: 1.5rem;
  margin-bottom: 10px !important;
}
.news-slider h4, .news-slider .h4 {
  font-size: 0.875rem !important;
}
.news-slider p {
  font-size: 1rem;
}
.news-slider a {
  background-color: white;
  text-decoration: none;
}
.news-slider a img {
  transition: all 0.3s;
}
.news-slider a:hover img {
  transition: all 0.3s;
  transform: scale(1.1);
}
.news-slider .slider-boxes a {
  display: block;
}
.news-slider .img-wrapper {
  position: relative;
  overflow: hidden;
}
.news-slider .inner-content {
  padding: 80px 80px 80px 50px;
}
.news-slider .inner-content h2, .news-slider .inner-content .h2,
.news-slider .inner-content p {
  color: #ffffff;
}
.news-slider .inner-content h2 span, .news-slider .inner-content .h2 span,
.news-slider .inner-content p span {
  background-color: #ffffff;
}
.news-slider .inner-content h2 span, .news-slider .inner-content .h2 span {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  width: 80px;
  height: 7px;
}
.news-slider .inner-slider {
  padding: 24px;
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 450 144.4' style='enable-background:new 0 0 450 144.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,6.1l61.7-4.2c49.4-3.4,99.5-2.2,148.2,3.5l79.9,9.3c37.2,4.3,75.1,6,113.1,5.1l47-1.2v125.8H0V6.1z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  margin-top: -24px;
  padding-top: 28px;
  text-align: left;
  position: relative;
}
.news-slider .inner-slider a {
  text-decoration: none;
}
.news-slider .slick-slide {
  margin: 0 10px;
}
.news-slider .slick-outer {
  margin: 80px 10px 80px -80px;
}
@media (max-width: 1398.98px) {
  .news-slider h3, .news-slider .h3 {
    font-size: 1.25rem;
  }
  .news-slider .inner-content {
    padding: 80px 40px;
  }
}
@media (max-width: 767.98px) {
  .news-slider {
    margin-bottom: 50px;
  }
  .news-slider .inner-content h2, .news-slider .inner-content .h2 {
    font-size: 2rem;
  }
  .news-slider .inner-content h2, .news-slider .inner-content .h2 {
    font-family: "Noe Display Medium" !important;
    font-size: 1.75rem;
    font-weight: normal;
  }
  .news-slider .inner-content h2 span, .news-slider .inner-content .h2 span {
    height: 4px;
    width: 40px;
    margin-top: 15px;
    display: block;
  }
  .news-slider .inner-content p {
    margin-right: 30px;
  }
}
@media (max-width: 575.98px) {
  .news-slider .inner-content {
    padding: 50px 24px 50px 24px;
  }
  .news-slider .slick-outer {
    margin: 20px 0 80px;
  }
  .news-slider .inner-slider {
    padding: 40px 20px 0 20px;
  }
  .news-slider .inner-slider a > p {
    display: none;
  }
}

.social {
  position: relative;
  display: block;
  margin-top: 50px;
}
.social span {
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white !important;
  font-size: 17px !important;
  letter-spacing: 1.5px !important;
  text-transform: none !important;
  font-weight: 400 !important;
}
.social a {
  padding: 14px !important;
}
.social .social-wrapper {
  display: inline-flex;
  margin-top: 20px;
}
.social .social-facebook:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M504,256C504,119,393,8,256,8S8,119,8,256c0,123.8,90.7,226.4,209.2,245V327.7h-63V256h63v-54.6 c0-62.2,37-96.5,93.7-96.5c27.1,0,55.5,4.8,55.5,4.8v61h-31.3c-30.8,0-40.4,19.1-40.4,38.7V256h68.8l-11,71.7h-57.8V501 C413.3,482.4,504,379.8,504,256z'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.social .social-twitter:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.6.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M301.5,223.9L457.8,45.9h-37L285,200.4L176.6,45.9h-125l163.9,233.6L51.6,466.1h37l143.3-163.1l114.5,163.1h125 M102,73.3h56.9l261.9,366.8h-56.9'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.social .social-linkedin:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M100.3,448H7.4V148.9h92.9V448z M53.8,108.1C24.1,108.1,0,83.5,0,53.8C0,24.1,24.1,0,53.8,0 c29.7,0,53.8,24.1,53.8,53.8C107.6,83.5,83.5,108.1,53.8,108.1z M447.9,448h-92.7V302.4c0-34.7-0.7-79.2-48.3-79.2 c-48.3,0-55.7,37.7-55.7,76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5,42.7-48.3,87.9-48.3c94,0,111.3,61.9,111.3,142.3V448H447.9z '/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.social .social-youtube:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 576 512' style='enable-background:new 0 0 576 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M549.7,124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8,64,288,64,288,64S117.2,64,74.6,75.5 c-23.5,6.3-42,24.9-48.3,48.6c-11.4,42.9-11.4,132.3-11.4,132.3s0,89.4,11.4,132.3c6.3,23.6,24.8,41.5,48.3,47.8 C117.2,448,288,448,288,448s170.8,0,213.4-11.5c23.5-6.3,42-24.2,48.3-47.8c11.4-42.9,11.4-132.3,11.4-132.3 S561.1,166.9,549.7,124.1z M232.1,337.6V175.2l142.7,81.2L232.1,337.6L232.1,337.6z'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.social .social-instagram:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M224.1,141c-63.6,0-114.9,51.3-114.9,114.9s51.3,114.9,114.9,114.9S339,319.5,339,255.9S287.7,141,224.1,141z M224.1,330.6c-41.1,0-74.7-33.5-74.7-74.7s33.5-74.7,74.7-74.7s74.7,33.5,74.7,74.7S265.2,330.6,224.1,330.6L224.1,330.6z M370.5,136.3c0,14.9-12,26.8-26.8,26.8c-14.9,0-26.8-12-26.8-26.8s12-26.8,26.8-26.8S370.5,121.5,370.5,136.3z M446.6,163.5 c-1.7-35.9-9.9-67.7-36.2-93.9c-26.2-26.2-58-34.4-93.9-36.2c-37-2.1-147.9-2.1-184.9,0C95.8,35.1,64,43.3,37.7,69.5 s-34.4,58-36.2,93.9c-2.1,37-2.1,147.9,0,184.9c1.7,35.9,9.9,67.7,36.2,93.9s58,34.4,93.9,36.2c37,2.1,147.9,2.1,184.9,0 c35.9-1.7,67.7-9.9,93.9-36.2c26.2-26.2,34.4-58,36.2-93.9C448.7,311.3,448.7,200.5,446.6,163.5L446.6,163.5z M398.8,388 c-7.8,19.6-22.9,34.7-42.6,42.6c-29.5,11.7-99.5,9-132.1,9s-102.7,2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6 c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7,9-132.1c7.8-19.6,22.9-34.7,42.6-42.6c29.5-11.7,99.5-9,132.1-9s102.7-2.6,132.1,9 c19.6,7.8,34.7,22.9,42.6,42.6c11.7,29.5,9,99.5,9,132.1S410.5,358.6,398.8,388z'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}

/*Hamburger Button*/
.sidebar-button {
  font-family: "Lineto Circular Book";
  margin-left: 30px;
  display: block;
  position: relative;
  width: 38px;
  height: 38px;
  z-index: 15;
}
.sidebar-button:after {
  content: "Meny";
  display: block;
  padding-top: 28px;
  color: white;
  text-transform: uppercase;
  font-size: 13.4px !important;
}
.sidebar-button:hover {
  cursor: pointer;
}
.sidebar-button .menu-bar {
  position: absolute;
  width: 100%;
}
.sidebar-button .menu-bar-top {
  top: 0;
  height: 2px;
  background-color: white;
}
.sidebar-button .menu-bar-middle {
  height: 2px;
  margin-top: 7px;
  top: 4px;
  height: 2px;
  background-color: white;
}
.sidebar-button .menu-bar-bottom {
  height: 2px;
  background-color: white;
  border-top: none;
  top: 22px;
}

@media only screen and (max-width: 576px) {
  .menu-sidebar {
    position: relative;
    top: 60px;
  }
  .sidebar-button {
    margin-left: 10px;
    width: 30px;
    height: 30px;
  }
  .sidebar-button:after {
    padding-top: 24px;
    font-size: 10px !important;
  }
  .sidebar-button:hover {
    cursor: pointer;
  }
  .sidebar-button .menu-bar {
    position: absolute;
    width: 100%;
  }
  .sidebar-button .menu-bar-top {
    top: 0;
    height: 1px;
    background-color: white;
  }
  .sidebar-button .menu-bar-middle {
    height: 1px;
    margin-top: 5px;
    top: 4px;
    height: 1px;
    background-color: white;
  }
  .sidebar-button .menu-bar-bottom {
    height: 1px;
    background-color: white;
    border-top: none;
    top: 18px;
  }
  .menu-wrap {
    left: -100%;
    height: 100%;
    width: 100%;
  }
  .sub-menu li > a {
    font-size: 0.95rem;
  }
  .close-button {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 26px;
    top: 15px;
    width: 28px;
    height: 28px;
    padding: 14px;
  }
  .close-button:before,
  .close-button:after {
    height: 28px;
    top: 0;
  }
}
@media (max-width: 400px) {
  .navbar-negative .sidebar-button {
    margin-top: 0;
    width: 28px;
    height: 28px;
  }
  .navbar-negative .sidebar-button .menu-bar-top {
    border: 3px solid #fff;
    border-bottom: none;
    top: 0;
  }
  .navbar-negative .sidebar-button .menu-bar-middle {
    height: 3px;
    background-color: #fff;
    top: 3px;
  }
  .navbar-negative .sidebar-button .menu-bar-bottom {
    border: 3px solid #fff;
    border-top: none;
    top: 20px;
  }
  .menu-wrap {
    right: -100%;
    height: 100%;
    width: 100%;
  }
  .menu-wrap.menu-show {
    box-shadow: none;
  }
}
/*Cookie*/
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}

.cc-window.cc-invisible {
  opacity: 0;
}

.cc-animate.cc-revoke {
  transition: transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
  transform: translateY(0);
}

.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}

.cc-link,
.cc-revoke:hover {
  text-decoration: underline;
}

.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
  flex-wrap: nowrap;
  z-index: 9999;
}

.cc-window.cc-static {
  position: static;
}

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  flex-direction: column;
}

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  flex-direction: row;
}

.cc-revoke {
  padding: 0.5em;
}

.cc-header {
  font-size: 18px;
  font-weight: 700;
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
  cursor: pointer;
}

.cc-link {
  opacity: 0.8;
  display: inline-block;
  padding: 0.2em;
}

.cc-link:hover {
  opacity: 1;
}

.cc-link:active,
.cc-link:visited {
  color: initial;
}

.cc-btn {
  display: block;
  padding: 0.4em 0.8em;
  font-size: 0.9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}

.cc-banner .cc-btn:last-child {
  min-width: 140px;
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}

.cc-close {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  opacity: 0.9;
  line-height: 0.75;
}

.cc-close:focus,
.cc-close:hover {
  opacity: 1;
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}

.cc-top {
  top: 1em;
}

.cc-left {
  left: 1em;
}

.cc-right {
  right: 1em;
}

.cc-bottom {
  bottom: 1em;
}

.cc-floating > .cc-link {
  margin-bottom: 1em;
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}

.cc-window.cc-floating .cc-compliance {
  flex: 1;
}

.cc-window.cc-banner {
  align-items: center;
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

.cc-banner .cc-message {
  flex: 1;
}

.cc-compliance {
  display: flex;
  align-items: center;
  align-content: space-between;
}

.cc-compliance > .cc-btn {
  flex: 1;
}

.cc-btn + .cc-btn {
  margin-left: 0.5em;
}

@media print {
  .cc-revoke,
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    flex: 1;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  .cc-window.cc-banner {
    align-items: unset;
  }
}
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  flex: none;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}

.cc-theme-edgeless.cc-window {
  padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}

a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  display: none;
}

.read-more-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.read-more-wrapper.expanded {
  max-height: none !important;
  padding-bottom: 35px;
}
.read-more-wrapper h2, .read-more-wrapper .h2 {
  font-size: 3rem;
  margin-bottom: 5px;
}
.read-more-wrapper p {
  margin: 0 0 20px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .read-more-wrapper h2,
  .read-more-wrapper .h2 {
    font-family: "Lineto Circular Book", sans-serif;
    font-size: 2rem;
  }
}

.read-more-footer {
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 70%);
  bottom: 0;
  padding-bottom: 10px;
  padding-top: 110px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 0;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.read-more-footer button {
  font-family: "Lineto Circular Bold";
  font-size: 1.25rem;
  color: #017a6a;
  outline: none !important;
  background-color: transparent;
  border: none;
  display: block;
  margin: 0 auto;
  pointer-events: all;
}
.read-more-footer button span {
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' style='enable-background:new 0 0 14 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23007A6C;%7D%0A%3C/style%3E%3Cg%3E%3Cpolyline class='st0' points='10.4,4.9 7,7.8 3.6,4.9 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  outline: none !important;
  margin-left: 4px;
}
.read-more-footer button:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.read-more-footer.open {
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 20%);
  height: 35px;
  padding-top: 0;
}

.gallery {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-bottom: 60px;
}

.gallery.bg-color-green p,
.gallery.bg-color-green h2,
.gallery.bg-color-green .h2,
.gallery.bg-color-green h3,
.gallery.bg-color-green .h3,
.gallery.bg-color-green h4,
.gallery.bg-color-green .h4 {
  color: white;
}

@media (max-width: 767.98px) {
  .gallery {
    padding-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 40px;
  }
}
.booking-list h3, .booking-list .h3 {
  margin-bottom: 0 !important;
}
.booking-list hr {
  background-color: #0A5F52 !important;
  border: 0;
  opacity: 0.25;
}
.booking-list .booking-bg-wrapper {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-size: cover;
  transition: transform 0.4s;
  padding-bottom: 66.66%;
}
.booking-list .booking-img {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: relative;
  overflow: hidden;
}
.booking-list .card {
  border: 0 solid;
  text-decoration: none;
}
.booking-list .card button {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #000000 !important;
  text-decoration: underline #000000 !important;
  transition: all 0.3s ease;
  border: 0 !important;
  background-color: transparent !important;
}
.booking-list .card button:hover {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}

.booking-divider hr {
  margin: 1rem 0;
  color: inherit;
  background-color: #007360;
  border: 0;
  opacity: 0.25;
}

.card-body {
  padding: 30px;
}

.icon-wrapper img {
  margin-right: 7px;
}
.icon-wrapper span {
  color: #0A5F52;
  font-weight: 700;
  margin-right: 7px !important;
}

.location {
  margin-top: 10px;
  padding-left: 0;
}
.location li {
  color: #526779;
  font-family: "Lineto Circular Book";
  font-size: 0.875rem;
  display: inline-block;
  text-transform: uppercase;
}
.location span {
  border-right: 0.5px solid #52657a;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 0.9rem;
}

.card-footer {
  background-color: transparent;
  padding: 0;
  border-top: 0;
}
.card-footer a {
  margin-top: 0 !important;
}

.features {
  margin-left: 0;
  padding-left: 0;
}
.features li {
  color: #0A5F52;
  font-family: "Lineto Circular Book";
  display: inline-block;
}
.features li::after {
  content: ",";
}
.features li:last-child::after {
  content: ".";
}

.booking-details .datepicker {
  position: relative;
}
.booking-details .datepicker input {
  font-weight: 400;
  font-family: sans-serif;
  font-size: 0.875rem;
  border: none;
  border-radius: 8px;
  height: 2.5rem;
  width: 100%;
}
.booking-details .datepicker > span {
  position: relative !important;
  cursor: pointer;
  top: 10px !important;
  left: unset !important;
}
.booking-details .datepicker span,
.booking-details .datepicker button {
  cursor: pointer !important;
}
.booking-details .modal-dialog {
  max-width: 960px !important;
}

#datepicker button {
  cursor: pointer !important;
}

@font-face {
  font-family: nexudus-icon-desktop;
  src: url(/assets/fonts/nexudus-icon-desktop.ttf) format("truetype");
}
.booking-page .fs-40 {
  font-size: 2.5rem !important;
}
.booking-page .booking-icons {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: -0.75rem;
  margin-bottom: 20px;
}
.booking-page .booking-icons > li {
  display: block;
  margin: 0.75rem;
  width: calc(33% - 1.5rem);
}
.booking-page .booking-icons [class*=" icon-"],
.booking-page .booking-icons [class^=icon-] {
  font-family: nexudus-icon-desktop !important;
  speak: never;
  font-style: normal;
  eight: 400;
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  /* font-feature-settings:normal; */
  /* font-variant:normal; */
  /* text-transform:none; */
  /* line-height:1; */
}
.booking-page .booking-icons .icon-Telegram:before {
  content: "\ea01";
}
.booking-page .booking-icons .icon-add:before {
  content: "\ea02";
}
.booking-page .booking-icons .icon-add-photo:before {
  content: "\ea03";
}
.booking-page .booking-icons .icon-add-small:before {
  content: "\ea04";
}
.booking-page .booking-icons .icon-added-services:before {
  content: "\ea05";
}
.booking-page .booking-icons .icon-alert:before {
  content: "\ea06";
}
.booking-page .booking-icons .icon-android:before {
  content: "\ea07";
}
.booking-page .booking-icons .icon-android-square:before {
  content: "\ea08";
}
.booking-page .booking-icons .icon-apple:before {
  content: "\ea09";
}
.booking-page .booking-icons .icon-apple-square:before {
  content: "\ea0a";
}
.booking-page .booking-icons .icon-arrow-bend-down:before {
  content: "\ea0b";
}
.booking-page .booking-icons .icon-arrow-right:before {
  content: "\ea0c";
}
.booking-page .booking-icons .icon-arrow-right-small:before {
  content: "\ea0d";
}
.booking-page .booking-icons .icon-ask-for-help:before {
  content: "\ea0e";
}
.booking-page .booking-icons .icon-attendee-add:before {
  content: "\ea0f";
}
.booking-page .booking-icons .icon-blogger:before {
  content: "\ea10";
}
.booking-page .booking-icons .icon-book-edit:before {
  content: "\ea11";
}
.booking-page .booking-icons .icon-bookings:before {
  content: "\ea12";
}
.booking-page .booking-icons .icon-bookmark-tabs:before {
  content: "\ea13";
}
.booking-page .booking-icons .icon-bookmark-tabs-unfollow:before {
  content: "\ea14";
}
.booking-page .booking-icons .icon-business-spaces:before {
  content: "\ea15";
}
.booking-page .booking-icons .icon-calendar-small:before {
  content: "\ea16";
}
.booking-page .booking-icons .icon-calendar-view:before {
  content: "\ea17";
}
.booking-page .booking-icons .icon-card-view:before {
  content: "\ea18";
}
.booking-page .booking-icons .icon-cart:before {
  content: "\ea19";
}
.booking-page .booking-icons .icon-cart-empty:before {
  content: "\ea1a";
}
.booking-page .booking-icons .icon-catering:before {
  content: "\ea1b";
}
.booking-page .booking-icons .icon-cctv:before {
  content: "\ea1c";
}
.booking-page .booking-icons .icon-check:before,
.booking-page .booking-icons .modal-booking-details .prev-guests-accordion .attendee-added:before,
.booking-page .booking-icons .modal-booking-details .teams-accordion .attendee-added:before,
.booking-page .booking-icons .popover-floorplan__content .prev-guests-accordion .attendee-added:before,
.booking-page .booking-icons .popover-floorplan__content .teams-accordion .attendee-added:before {
  content: "\ea1d";
}
.booking-page .booking-icons .icon-chevron-right:before {
  content: "\ea1e";
}
.booking-page .booking-icons .icon-childcare:before {
  content: "\ea1f";
}
.booking-page .booking-icons .icon-claim-discount:before {
  content: "\ea20";
}
.booking-page .booking-icons .icon-clap:before {
  content: "\ea21";
}
.booking-page .booking-icons .icon-airconditioning:before {
  content: "\ea22";
}
.booking-page .booking-icons .icon-close:before,
.booking-page .booking-icons .modal-booking-details .prev-guests-accordion .attendee-added:hover:before,
.booking-page .booking-icons .modal-booking-details .teams-accordion .attendee-added:hover:before,
.booking-page .booking-icons .popover-floorplan__content .prev-guests-accordion .attendee-added:hover:before,
.booking-page .booking-icons .popover-floorplan__content .teams-accordion .attendee-added:hover:before {
  content: "\ea23";
}
.booking-page .booking-icons .icon-close-large:before {
  content: "\ea24";
}
.booking-page .booking-icons .icon-close-sidebar:before {
  content: "\ea25";
}
.booking-page .booking-icons .icon-code:before {
  content: "\ea26";
}
.booking-page .booking-icons .icon-teaandcoffee:before {
  content: "\ea27";
}
.booking-page .booking-icons .icon-comment:before {
  content: "\ea28";
}
.booking-page .booking-icons .icon-community:before {
  content: "\ea29";
}
.booking-page .booking-icons .icon-conferencecall:before {
  content: "\ea2a";
}
.booking-page .booking-icons .icon-conferencephone:before {
  content: "\ea2b";
}
.booking-page .booking-icons .icon-confimred:before {
  content: "\ea2c";
}
.booking-page .booking-icons .icon-credit-card:before {
  content: "\ea2d";
}
.booking-page .booking-icons .icon-dashboard:before {
  content: "\ea2e";
}
.booking-page .booking-icons .icon-date-availability:before {
  content: "\ea2f";
}
.booking-page .booking-icons .icon-delete:before {
  content: "\ea30";
}
.booking-page .booking-icons .icon-desks:before {
  content: "\ea31";
}
.booking-page .booking-icons .icon-disconnect:before {
  content: "\ea32";
}
.booking-page .booking-icons .icon-discount:before {
  content: "\ea33";
}
.booking-page .booking-icons .icon-document:before {
  content: "\ea34";
}
.booking-page .booking-icons .icon-dollar:before {
  content: "\ea35";
}
.booking-page .booking-icons .icon-download:before {
  content: "\ea36";
}
.booking-page .booking-icons .icon-drinks:before {
  content: "\ea37";
}
.booking-page .booking-icons .icon-dropbox-square:before {
  content: "\ea38";
}
.booking-page .booking-icons .chq-atc--button:before,
.booking-page .booking-icons .icon-dropdown:before {
  content: "\ea39";
}
.booking-page .booking-icons .icon-dropdown-large:before {
  content: "\ea3a";
}
.booking-page .booking-icons .icon-dropdown-tiny:before {
  content: "\ea3b";
}
.booking-page .booking-icons .icon-edit:before {
  content: "\ea3c";
}
.booking-page .booking-icons .icon-email:before {
  content: "\ea3d";
}
.booking-page .booking-icons .icon-email-delivery:before {
  content: "\ea3e";
}
.booking-page .booking-icons .icon-email-square:before {
  content: "\ea3f";
}
.booking-page .booking-icons .icon-expand-sidebar:before {
  content: "\ea40";
}
.booking-page .booking-icons .icon-external-link:before {
  content: "\ea41";
}
.booking-page .booking-icons .icon-featured-article:before {
  content: "\ea42";
}
.booking-page .booking-icons .icon-filter:before {
  content: "\ea43";
}
.booking-page .booking-icons .icon-flickr:before {
  content: "\ea44";
}
.booking-page .booking-icons .icon-floorplan-view:before {
  content: "\ea45";
}
.booking-page .booking-icons .icon-github:before {
  content: "\ea46";
}
.booking-page .booking-icons .icon-go-back:before {
  content: "\ea47";
}
.booking-page .booking-icons .icon-google-square:before {
  content: "\ea48";
}
.booking-page .booking-icons .icon-graduation:before {
  content: "\ea49";
}
.booking-page .booking-icons .icon-heating:before {
  content: "\ea4a";
}
.booking-page .booking-icons .icon-home-square:before {
  content: "\ea4b";
}
.booking-page .booking-icons .icon-house:before {
  content: "\ea4c";
}
.booking-page .booking-icons .icon-inbox:before {
  content: "\ea4d";
}
.booking-page .booking-icons .icon-instant-delivery:before {
  content: "\ea4e";
}
.booking-page .booking-icons .icon-intercom:before {
  content: "\ea4f";
}
.booking-page .booking-icons .icon-invoice:before {
  content: "\ea50";
}
.booking-page .booking-icons .icon-largedisplay:before {
  content: "\ea51";
}
.booking-page .booking-icons .icon-likes:before {
  content: "\ea52";
}
.booking-page .booking-icons .icon-link:before {
  content: "\ea53";
}
.booking-page .booking-icons .icon-location:before {
  content: "\ea54";
}
.booking-page .booking-icons .icon-securitylock:before {
  content: "\ea55";
}
.booking-page .booking-icons .icon-log-out:before {
  content: "\ea56";
}
.booking-page .booking-icons .icon-map-square:before {
  content: "\ea57";
}
.booking-page .booking-icons .icon-marker-pin:before {
  content: "\ea58";
}
.booking-page .booking-icons .icon-marker-pin-circle:before {
  content: "\ea59";
}
.booking-page .booking-icons .icon-medium:before {
  content: "\ea5a";
}
.booking-page .booking-icons .icon-meeting-room:before {
  content: "\ea5b";
}
.booking-page .booking-icons .icon-membership:before {
  content: "\ea5c";
}
.booking-page .booking-icons .icon-menu:before {
  content: "\ea5d";
}
.booking-page .booking-icons .icon-minus:before {
  content: "\ea5e";
}
.booking-page .booking-icons .icon-money:before {
  content: "\ea5f";
}
.booking-page .booking-icons .icon-more:before {
  content: "\ea60";
}
.booking-page .booking-icons .icon-my-bookings-end-date:before {
  content: "\ea61";
}
.booking-page .booking-icons .icon-my-bookings-start-date:before {
  content: "\ea62";
}
.booking-page .booking-icons .icon-my-discussion-board:before {
  content: "\ea63";
}
.booking-page .booking-icons .icon-my-space:before {
  content: "\ea64";
}
.booking-page .booking-icons .icon-naturallight:before {
  content: "\ea65";
}
.booking-page .booking-icons .icon-navigation:before {
  content: "\ea66";
}
.booking-page .booking-icons .icon-network:before {
  content: "\ea67";
}
.booking-page .booking-icons .icon-next-date:before {
  content: "\ea68";
}
.booking-page .booking-icons .icon-note:before {
  content: "\ea69";
}
.booking-page .booking-icons .icon-notifications:before {
  content: "\ea6a";
}
.booking-page .booking-icons .icon-paypal:before {
  content: "\ea6b";
}
.booking-page .booking-icons .icon-pending:before {
  content: "\ea6c";
}
.booking-page .booking-icons .icon-perk-benefits:before {
  content: "\ea6d";
}
.booking-page .booking-icons .icon-standardphone:before {
  content: "\ea6e";
}
.booking-page .booking-icons .icon-phone-square:before {
  content: "\ea6f";
}
.booking-page .booking-icons .icon-pin-location-sqaure:before {
  content: "\ea70";
}
.booking-page .booking-icons .icon-pinterest:before {
  content: "\ea71";
}
.booking-page .booking-icons .icon-privacyscreen:before {
  content: "\ea72";
}
.booking-page .booking-icons .icon-privacy-shield:before {
  content: "\ea73";
}
.booking-page .booking-icons .icon-private:before {
  content: "\ea74";
}
.booking-page .booking-icons .icon-products:before {
  content: "\ea75";
}
.booking-page .booking-icons .icon-projector:before {
  content: "\ea76";
}
.booking-page .booking-icons .icon-quietzone:before {
  content: "\ea77";
}
.booking-page .booking-icons .icon-remove:before {
  content: "\ea78";
}
.booking-page .booking-icons .icon-replies:before {
  content: "\ea79";
}
.booking-page .booking-icons .icon-reply-received:before {
  content: "\ea7a";
}
.booking-page .booking-icons .icon-request-date:before {
  content: "\ea7b";
}
.booking-page .booking-icons .icon-request-sent:before {
  content: "\ea7c";
}
.booking-page .booking-icons .icon-securestorage:before {
  content: "\ea7d";
}
.booking-page .booking-icons .icon-search:before {
  content: "\ea7e";
}
.booking-page .booking-icons .icon-send:before {
  content: "\ea7f";
}
.booking-page .booking-icons .icon-settings:before {
  content: "\ea80";
}
.booking-page .booking-icons .icon-simple-pay:before {
  content: "\ea81";
}
.booking-page .booking-icons .icon-skype:before {
  content: "\ea82";
}
.booking-page .booking-icons .icon-slack:before {
  content: "\ea83";
}
.booking-page .booking-icons .icon-social-facebook:before {
  content: "\ea84";
}
.booking-page .booking-icons .icon-social-instagram:before {
  content: "\ea85";
}
.booking-page .booking-icons .icon-social-linkedin:before {
  content: "\ea86";
}
.booking-page .booking-icons .icon-social-tumblr:before {
  content: "\ea87";
}
.booking-page .booking-icons .icon-social-twitter:before {
  content: "\ea88";
}
.booking-page .booking-icons .icon-soundproof:before {
  content: "\ea89";
}
.booking-page .booking-icons .icon-standingdesk:before {
  content: "\ea8a";
}
.booking-page .booking-icons .icon-start-conversation:before {
  content: "\ea8b";
}
.booking-page .booking-icons .icon-starting-time:before {
  content: "\ea8c";
}
.booking-page .booking-icons .icon-support:before {
  content: "\ea8d";
}
.booking-page .booking-icons .icon-tea-and-coffee:before {
  content: "\ea8e";
}
.booking-page .booking-icons .icon-team:before {
  content: "\ea8f";
}
.booking-page .booking-icons .icon-text-bold:before {
  content: "\ea90";
}
.booking-page .booking-icons .icon-text-bullet-list:before {
  content: "\ea91";
}
.booking-page .booking-icons .icon-text-check-list:before {
  content: "\ea92";
}
.booking-page .booking-icons .icon-text-italic-text:before {
  content: "\ea93";
}
.booking-page .booking-icons .icon-text-number-list:before {
  content: "\ea94";
}
.booking-page .booking-icons .icon-text-quote:before {
  content: "\ea95";
}
.booking-page .booking-icons .icon-text-strike:before {
  content: "\ea96";
}
.booking-page .booking-icons .icon-text-text-size:before {
  content: "\ea97";
}
.booking-page .booking-icons .icon-ticket:before {
  content: "\ea98";
}
.booking-page .booking-icons .icon-time:before {
  content: "\ea99";
}
.booking-page .booking-icons .icon-top-facilites:before {
  content: "\ea9a";
}
.booking-page .booking-icons .icon-tumblr:before {
  content: "\ea9b";
}
.booking-page .booking-icons .icon-unlike:before {
  content: "\ea9c";
}
.booking-page .booking-icons .icon-unpaid-invoices:before {
  content: "\ea9d";
}
.booking-page .booking-icons .icon-user:before {
  content: "\ea9e";
}
.booking-page .booking-icons .icon-user-circle:before {
  content: "\ea9f";
}
.booking-page .booking-icons .icon-videoconferencing:before {
  content: "\eaa0";
}
.booking-page .booking-icons .icon-vimeo:before {
  content: "\eaa1";
}
.booking-page .booking-icons .icon-voicerecorder:before {
  content: "\eaa2";
}
.booking-page .booking-icons .icon-website-url:before {
  content: "\eaa3";
}
.booking-page .booking-icons .icon-whiteboard:before {
  content: "\eaa4";
}
.booking-page .booking-icons .icon-whiteboard2:before {
  content: "\eaa5";
}
.booking-page .booking-icons .icon-internet:before {
  content: "\eaa6";
}
.booking-page .booking-icons .icon-wirelesscharger:before {
  content: "\eaa7";
}
.booking-page .booking-icons .icon-world-square:before {
  content: "\eaa8";
}
.booking-page .booking-icons .icon-youtube-square:before {
  content: "\eaa9";
}
.booking-page .booking-icons .icon-zoom:before {
  content: "\eaaa";
}
@media (max-width: 575.98px) {
  .booking-page .booking-icons {
    margin: 0;
  }
}

.icon-calendar-small:before {
  font-family: nexudus-icon-desktop !important;
  speak: never;
  font-style: normal;
  eight: 400;
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  content: "\ea16";
}

.campaign-hero {
  display: block;
  position: relative;
  margin-bottom: 30px;
}
.campaign-hero .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.53+0,0.38+7,0+24 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.38) 7%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.xhtml a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.xhtml a:hover {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.xhtml hr {
  display: block;
  border: 0;
  border-top: 1px solid #067361;
  opacity: 1;
  margin-top: 40px;
}
.xhtml h2, .xhtml .h2 {
  font-family: "Lineto Circular Bold" !important;
  color: #34756A;
  font-size: 1.375em;
  font-weight: normal;
}
.xhtml h3, .xhtml .h3 {
  font-family: "Lineto Circular Bold";
  font-size: 1.3125rem;
  color: #34756A;
  margin-bottom: 7px !important;
  padding-bottom: 0 !important;
}
.xhtml h4, .xhtml .h4 {
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 1.125rem;
  color: #34756A;
}
.xhtml p {
  font-family: "Lineto Circular Book";
  color: #244e50;
  margin: 0 0 20px;
}
@media (max-width: 767.98px) {
  .xhtml h3, .xhtml .h3 {
    margin-bottom: 7px;
    padding-bottom: 0;
  }
  .xhtml .ingress {
    font-size: 1.2rem;
    margin-bottom: 40px;
  }
}
.related-footer hr {
  margin-bottom: 40px;
}
.related-footer a {
  text-decoration: none;
}
.related-footer p a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.related-footer p a:hover {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.related-footer .related-preamble {
  text-align: center;
  padding: 30px 0 10px;
}
.related-footer .related-preamble h2, .related-footer .related-preamble .h2 {
  font-family: "Noe Display Medium" !important;
  font-size: 1.875em;
  font-weight: normal;
}
.related-footer .related-preamble h2 span, .related-footer .related-preamble .h2 span {
  height: 5px;
  width: 50px;
  background-color: #008275;
  margin-top: 20px;
  display: block;
}
.related-footer .premise-card,
.related-footer .standard-card {
  margin-bottom: 10px;
}
.related-footer .premise-card .img-wrapper,
.related-footer .standard-card .img-wrapper {
  overflow: hidden;
}
.related-footer .premise-card img,
.related-footer .standard-card img {
  transition: transform 0.4s;
  margin-bottom: 0;
}
.related-footer .premise-card:hover img,
.related-footer .standard-card:hover img {
  transition: transform 0.4s;
  transform: scale(1.1);
}
.related-footer .premise-card ul,
.related-footer .standard-card ul {
  margin-top: 20px;
  margin-bottom: 0 !important;
}
.related-footer .premise-card h2, .related-footer .premise-card .h2,
.related-footer .standard-card h2,
.related-footer .standard-card .h2 {
  margin-top: 20px;
  font-family: "Noe Display Medium" !important;
  font-size: 1.875em;
  font-weight: normal;
}
.related-footer .premise-card h2 span, .related-footer .premise-card .h2 span,
.related-footer .standard-card h2 span,
.related-footer .standard-card .h2 span {
  height: 5px;
  width: 50px;
  background-color: #008275;
  margin-top: 20px;
  display: block;
}
.related-footer .standard-card h2, .related-footer .standard-card .h2 {
  margin-top: 20px;
}
@media (max-width: 575.98px) {
  .related-footer .related-preamble {
    margin: 0 0;
  }
  .related-footer .premise-card h2, .related-footer .premise-card .h2,
  .related-footer .standard-card h2,
  .related-footer .standard-card .h2 {
    font-size: 1.5em;
  }
}

.video {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 30px;
}

.contact-list {
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: 60px;
  margin-top: 60px;
}
.contact-list a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.contact-list a:hover {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.contact-list .contact {
  margin: 20px;
  text-align: center;
}
.contact-list .contact img {
  border-radius: 50%;
  margin-bottom: 20px;
}
.contact-list .contact h4, .contact-list .contact .h4 {
  text-transform: none;
  margin-bottom: 10px !important;
}

@media (max-width: 767.98px) {
  .contact-list {
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}
.project-teaser {
  margin-bottom: 70px;
}
.project-teaser h4, .project-teaser .h4,
.project-teaser h2,
.project-teaser .h2 {
  text-align: center;
}
.project-teaser h2, .project-teaser .h2 {
  margin-bottom: 50px !important;
}
.project-teaser h4, .project-teaser .h4 {
  font-family: "Lineto Circular Book";
  font-size: 0.9375rem;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #4cb78e;
}
@media (max-width: 767.98px) {
  .project-teaser h4, .project-teaser .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.project-teaser .inner-card {
  margin-bottom: 40px;
  outline: none !important;
  text-decoration: none;
}
.project-teaser .inner-card .img-wrapper {
  position: relative;
  overflow: hidden;
}
.project-teaser .inner-card .img-wrapper .overlay {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2987570028) 39%, rgba(26, 26, 26, 0) 73%, rgba(255, 255, 255, 0) 100%);
}
.project-teaser .inner-card img {
  transition: transform 0.4s;
}
.project-teaser .inner-card:hover img {
  transition: transform 0.4s;
  transform: scale(1.1);
}
.project-teaser .inner-card .message {
  max-width: 250px;
}
.project-teaser .inner-card .message-wide {
  max-width: 330px;
}
.project-teaser .inner-card .message,
.project-teaser .inner-card .message-wide {
  position: absolute;
  z-index: 9;
}
.project-teaser .inner-card .message h2, .project-teaser .inner-card .message .h2,
.project-teaser .inner-card .message p,
.project-teaser .inner-card .message .btn,
.project-teaser .inner-card .message-wide h2,
.project-teaser .inner-card .message-wide .h2,
.project-teaser .inner-card .message-wide p,
.project-teaser .inner-card .message-wide .btn {
  text-align: left;
  margin-left: 30px;
  color: white;
}
.project-teaser .inner-card .message h2, .project-teaser .inner-card .message .h2,
.project-teaser .inner-card .message-wide h2,
.project-teaser .inner-card .message-wide .h2 {
  font-size: 2.5rem;
  margin-top: 40px;
  margin-bottom: 10px !important;
}
.project-teaser .inner-card .message p,
.project-teaser .inner-card .message-wide p {
  font-size: 0.9375rem !important;
}
@media (max-width: 767.98px) {
  .project-teaser {
    margin-bottom: 40px;
  }
  .project-teaser h2, .project-teaser .h2 {
    margin-bottom: 40px !important;
  }
  .project-teaser .inner-card .message,
  .project-teaser .inner-card .message-wide {
    max-width: 70%;
  }
  .project-teaser .inner-card .message h2, .project-teaser .inner-card .message .h2,
  .project-teaser .inner-card .message-wide h2,
  .project-teaser .inner-card .message-wide .h2 {
    font-size: 2.5rem;
    margin-top: 30px;
  }
  .project-teaser .col-md-6 {
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .project-teaser {
    margin-bottom: 20px;
  }
  .project-teaser h2, .project-teaser .h2 {
    margin-bottom: 30px !important;
  }
  .project-teaser .inner-card {
    margin-bottom: 40px;
  }
  .project-teaser .inner-card .message,
  .project-teaser .inner-card .message-wide {
    max-width: 70%;
  }
  .project-teaser .inner-card .message h2, .project-teaser .inner-card .message .h2,
  .project-teaser .inner-card .message p,
  .project-teaser .inner-card .message-wide h2,
  .project-teaser .inner-card .message-wide .h2,
  .project-teaser .inner-card .message-wide p {
    margin-left: 20px;
  }
  .project-teaser .inner-card .message h2, .project-teaser .inner-card .message .h2,
  .project-teaser .inner-card .message-wide h2,
  .project-teaser .inner-card .message-wide .h2 {
    font-size: 2.25rem;
    margin-top: 30px;
  }
}

.switch-wrapper {
  position: relative;
}
.switch-wrapper #switch {
  box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.15) !important;
  position: fixed;
  bottom: 30px;
  background-color: white;
  width: 100px;
  height: 50px;
  border-radius: 30px;
  z-index: 2;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 250ms;
}
.switch-wrapper #switch .switch-left {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 30px;
  background-color: #86EFC2;
  transition: all 0.3s ease;
  left: 0;
}
.switch-wrapper #switch .switch-left.switch-right {
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  border-radius: 30px;
  background-color: #86EFC2;
  transition: all 0.3s ease;
  left: 50px;
}
.switch-wrapper #switch .cards-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.24951' y='1.25' width='5.42342' height='5.42342' rx='1.25' stroke='%23006053' stroke-width='1.5'/%3E%3Crect x='9.32666' y='1.25' width='5.42342' height='5.42342' rx='1.25' stroke='%23006053' stroke-width='1.5'/%3E%3Crect x='9.32666' y='9.32666' width='5.42342' height='5.42342' rx='1.25' stroke='%23006053' stroke-width='1.5'/%3E%3Crect x='1.24951' y='9.32666' width='5.42342' height='5.42342' rx='1.25' stroke='%23006053' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  padding: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18px;
}
.switch-wrapper #switch .map-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9.25C5.75671 9.25 4.75 8.24329 4.75 7C4.75 5.75671 5.75671 4.75 7 4.75C8.24329 4.75 9.25 5.75671 9.25 7C9.25 8.24329 8.24329 9.25 7 9.25Z' stroke='%23006053' stroke-width='1.5'/%3E%3Cpath d='M1.50006 6.49977H1.50006V6.49625C1.50006 3.63482 3.9387 1.25 7 1.25C10.061 1.25 12.4999 3.63452 12.4999 6.5L12.4999 6.50352C12.5098 8.61337 11.1264 10.6786 9.58994 12.2944C8.8376 13.0857 8.08196 13.7344 7.51351 14.1855C7.31511 14.3429 7.14027 14.4757 6.99727 14.5815C6.42488 14.1647 5.36519 13.3392 4.32281 12.2351C2.82197 10.6455 1.49013 8.6178 1.50006 6.49977Z' stroke='%23006053' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  padding: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
}
@media (max-width: 575.98px) {
  .switch-wrapper #switch {
    bottom: 20px;
    background-color: white;
    width: 80px;
    height: 40px;
    border-radius: 25px;
  }
  .switch-wrapper #switch .switch-left {
    height: 40px;
    width: 40px;
    border-radius: 25px;
  }
  .switch-wrapper #switch .switch-left.switch-right {
    height: 40px;
    width: 40px;
    border-radius: 25px;
    left: 40px;
  }
  .switch-wrapper #switch .cards-icon {
    padding: 8px;
    left: 12px;
  }
  .switch-wrapper #switch .map-icon {
    padding: 8px;
    right: 12px;
  }
}
.switch-wrapper #switch.active {
  visibility: visible;
  opacity: 1;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 0ms;
}

.social-bar {
  gap: 1rem !important;
  margin-top: 1rem !important;
  margin-left: auto;
  margin-right: auto;
  display: flex !important;
}
.social-bar a {
  background-color: #0A5F52;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  padding: 0 !important;
  text-decoration: none;
  transition: 0.3s background-color;
}
.social-bar a:hover {
  background-color: #4cb78e;
  transition: 0.3s background-color;
}
.social-bar .bi {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: -7px;
  fill: currentColor;
  transition: 0.3s fill;
  fill: white;
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.contact-content {
  height: 100%;
  padding: 30px;
}
.contact-content .contact-image {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 30px solid white;
}
.contact-content p {
  color: black;
  font-size: 1.125rem;
}
.contact-content h3, .contact-content .h3 {
  margin-bottom: 25px !important;
}
.contact-content h4, .contact-content .h4 {
  font-family: "Lineto Circular Bold";
  text-transform: none;
  color: black;
  font-size: 1.25rem;
  margin-bottom: 3px !important;
}
.contact-content a {
  color: black;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline black !important;
  text-decoration: underline black !important;
  transition: all 0.5s ease;
}
.contact-content a:hover {
  color: black;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
@media (max-width: 991.98px) {
  .contact-content .contact-image {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .contact-content {
    padding: 30px 20px;
  }
  .contact-content h3, .contact-content .h3 {
    margin-bottom: 10px !important;
  }
  .contact-content h4, .contact-content .h4 {
    font-size: 1.125rem;
  }
  .contact-content p {
    color: black;
    font-size: 1rem;
  }
}

.premise-banner {
  background-color: #006053;
  padding-top: 50px;
  margin-bottom: 100px;
}
.premise-banner h2, .premise-banner .h2,
.premise-banner .preamble {
  text-align: center;
  color: #86EFC2;
}
.premise-banner h2, .premise-banner .h2 {
  font-size: 2.5rem;
  margin-bottom: 20px;
}
.premise-banner h3, .premise-banner .h3,
.premise-banner h4,
.premise-banner .h4 {
  color: #133232 !important;
}
.premise-banner .button-wrapper {
  position: relative;
  text-align: center;
  margin-top: 20px;
}
.premise-banner .preamble {
  font-size: 1.375rem;
  margin-bottom: 30px;
}
.premise-banner .pl-cards {
  padding-bottom: 40px;
}
.premise-banner .pl-cards .container-card {
  margin-top: unset;
}
.premise-banner .card {
  border: unset;
  box-shadow: 0px 15px 15px 0px rgba(0, 61, 54, 0.3333333333);
  background-color: unset;
}
.premise-banner .card .card-body {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 450 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.23505L61.7378 2.0295C111.153 -1.33667 161.227 -0.167474 209.962 5.49044L289.908 14.7719C327.068 19.0861 365.053 20.7957 402.977 19.8609L450 18.7019V144.545H0V6.23505Z' fill='%2386EFC2'/%3E%3C/svg%3E%0A") !important;
}
.premise-banner .card .card-body .card-area span {
  background-image: url("data:image/svg+xml, %3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 6.06107H1.00006V6.05639C1.00006 3.47482 3.2048 1.29999 6 1.29999C8.79479 1.29999 10.9999 3.47443 10.9999 6.05999L11 6.06468C11.0089 7.97621 9.74763 9.88982 8.28343 11.4297C7.5725 12.1774 6.85744 12.7914 6.31891 13.2187C6.20195 13.3116 6.0937 13.3953 5.99607 13.4693C5.43112 13.0474 4.52532 12.3181 3.6335 11.3735C2.20567 9.86122 0.991043 7.98283 1.00005 6.06107Z' stroke='%23133232' stroke-width='2' /%3E%3C/svg%3E") !important;
}
.premise-banner .card .card-body .card-info .card-size span {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.5' width='12' height='12' rx='1' stroke='%23133232' stroke-width='2' stroke-dasharray='6 4'/%3E%3C/svg%3E%0A") !important;
}
.premise-banner .card .card-body .card-info h4, .premise-banner .card .card-body .card-info .h4 {
  text-transform: none;
  font-weight: 500;
  color: #86EFC2;
  display: inline-block;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.premise-banner .card .card-body .card-info svg {
  margin-right: 4px;
}
.premise-banner .card .card-body .card-booking-info span {
  color: white;
}
.premise-banner .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.premise-banner .card .card-tags .tag-office {
  color: #ECFDF5 !important;
  background-color: #007060 !important;
}
@media (max-width: 575.98px) {
  .premise-banner .preamble,
  .premise-banner h2,
  .premise-banner .h2 {
    text-align: left;
  }
  .premise-banner .preamble {
    font-size: 1.125rem;
  }
  .premise-banner h2, .premise-banner .h2 {
    font-size: 1.688rem;
    letter-spacing: 3%;
  }
}

.card-tags > div {
  border-radius: 6px;
  font-size: 0.75rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  padding: 4px 7px;
}
.card-tags div {
  display: inline-block;
  margin-bottom: 1rem;
}
.card-tags .tag-office, .card-tags .tag-press {
  color: #133232;
  background-color: #86EFC2;
}
.card-tags .tag-store {
  color: #133232;
  background-color: #FDE8DE;
}
.card-tags .tag-storehous {
  color: white;
  background-color: #607474;
}
.card-tags .tag-other {
  color: white;
  background-color: #4CB78E;
}

.related-articles {
  background-color: #ECFDF5;
  padding-top: 50px;
  padding-bottom: 40px;
}
.related-articles h2, .related-articles .h2,
.related-articles .preamble {
  text-align: center;
  color: #0A5F52;
}
.related-articles h2, .related-articles .h2 {
  font-size: 2.5rem;
  margin-bottom: 40px;
}
.related-articles p,
.related-articles h3,
.related-articles .h3,
.related-articles h4,
.related-articles .h4 {
  color: #0A5F52 !important;
}
.related-articles p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1rem;
}
.related-articles .button-wrapper {
  position: relative;
  text-align: center;
  margin-top: 20px;
}
.related-articles .preamble {
  font-size: 1.375rem;
  margin-bottom: 30px;
}
.related-articles .related-cards {
  padding-bottom: 40px;
}
.related-articles .related-cards .container-card {
  margin-top: unset;
}
.related-articles .card {
  box-shadow: 0px 7px 15px 0px rgba(0, 61, 54, 0.4);
  box-shadow: 0px 27px 27px 0px rgba(0, 61, 54, 0.3490196078);
  background-color: unset;
}
.related-articles .card .card-body {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 450 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.23505L61.7378 2.0295C111.153 -1.33667 161.227 -0.167474 209.962 5.49044L289.908 14.7719C327.068 19.0861 365.053 20.7957 402.977 19.8609L450 18.7019V144.545H0V6.23505Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important;
}
.related-articles .card .card-body .card-info h4, .related-articles .card .card-body .card-info .h4 {
  text-transform: none;
  font-weight: 500;
  color: #86EFC2;
  display: inline-block;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.related-articles .card .card-body .card-info svg {
  margin-right: 4px;
}
@media (max-width: 575.98px) {
  .related-articles {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .related-articles .card {
    box-shadow: 0px 7px 25px 0px rgba(0, 61, 54, 0.4);
  }
  .related-articles .preamble,
  .related-articles h2,
  .related-articles .h2 {
    text-align: center;
  }
  .related-articles .preamble {
    font-size: 1.125rem;
  }
  .related-articles h2, .related-articles .h2 {
    font-size: 1.688rem;
    letter-spacing: 3%;
  }
  .related-articles .col-lg-4.col-md-6 {
    margin-bottom: 40px;
  }
  .related-articles .button-wrapper {
    margin-top: 0;
  }
}

.related-cards {
  padding-bottom: 80px;
}
.related-cards a {
  text-decoration: none;
}
.related-cards .container-card {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1410px;
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.related-cards .container-card .card {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  min-height: 400px;
}
.related-cards .container-card .card .cta-button {
  font-family: "Lineto Circular Book", sans-serif;
  font-weight: 400;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #33D28E;
  padding: 0.5rem 0.1rem !important;
  background-color: #86EFC2;
  text-transform: none;
  font-size: 1.125rem;
  color: #006053 !important;
  opacity: 0;
  transition: 0.3s all;
  text-align: center;
  border-radius: 1rem;
}
.related-cards .container-card .card:hover .cta-button {
  opacity: 1;
  transition: 0.3s all;
}
.related-cards .container-card .card:hover .cta-button:hover {
  background-color: #D0F8E6;
}
.related-cards .container-card .card .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.related-cards .container-card .card circle span {
  color: #0A5F52;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  font-size: 0.75rem;
  line-height: 1.2;
}
.related-cards .container-card .card circle span b {
  font-size: 1.65rem;
  font-weight: 500;
}
.related-cards .container-card .card circle {
  background: #fbe9dc;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  position: relative;
}
.related-cards .container-card .card img {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.related-cards .container-card .card .card-tags {
  position: absolute;
  bottom: 17px;
  left: 1rem;
  z-index: 1;
  padding-left: 0;
  margin-bottom: 0;
}
.related-cards .container-card .card .card-tags > a,
.related-cards .container-card .card .card-tags > li {
  border-radius: 6px;
  font-size: 0.75rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  padding: 4px 7px;
}
.related-cards .container-card .card .card-tags a,
.related-cards .container-card .card .card-tags li {
  display: inline-block;
}
.related-cards .container-card .card .card-tags .tag-booking {
  color: #133232;
  background-color: #86EFC2;
}
.related-cards .container-card .card .card-tags .tag-office {
  color: #133232;
  background-color: #86EFC2;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-office:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #133232 !important;
  text-decoration: underline #133232 !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-store {
  color: #133232;
  background-color: #FDE8DE;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-store:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #133232 !important;
  text-decoration: underline #133232 !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-storehouse {
  color: white;
  background-color: #607474;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-storehouse:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #ffffff !important;
  text-decoration: underline #ffffff !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-other {
  color: white;
  background-color: #4CB78E;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-tags .tag-other:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline white !important;
  text-decoration: underline white !important;
  transition: all 0.3s ease;
}
.related-cards .container-card .card .card-body {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 450 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.23505L61.7378 2.0295C111.153 -1.33667 161.227 -0.167474 209.962 5.49044L289.908 14.7719C327.068 19.0861 365.053 20.7957 402.977 19.8609L450 18.7019V144.545H0V6.23505Z' fill='%23006053'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -34px;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-top: 28px;
  text-align: left;
  z-index: 0;
}
.related-cards .container-card .card .card-body .card-info {
  display: inline-block;
  margin-bottom: 0.25rem;
}
.related-cards .container-card .card .card-body .card-info .card-area {
  margin-right: 1rem;
}
.related-cards .container-card .card .card-body .card-info .card-area span {
  display: inline-block;
  background-image: url("data:image/svg+xml, %3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 6.06107H1.00006V6.05639C1.00006 3.47482 3.2048 1.29999 6 1.29999C8.79479 1.29999 10.9999 3.47443 10.9999 6.05999L11 6.06468C11.0089 7.97621 9.74763 9.88982 8.28343 11.4297C7.5725 12.1774 6.85744 12.7914 6.31891 13.2187C6.20195 13.3116 6.0937 13.3953 5.99607 13.4693C5.43112 13.0474 4.52532 12.3181 3.6335 11.3735C2.20567 9.86122 0.991043 7.98283 1.00005 6.06107Z' stroke='%2386EFC2' stroke-width='2' /%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 12px;
  height: 18px;
  vertical-align: top;
  margin-right: 5px;
}
.related-cards .container-card .card .card-body .card-info .card-size span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.5' width='12' height='12' rx='1' stroke='%2386EFC2' stroke-width='2' stroke-dasharray='6 4'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.related-cards .container-card .card .card-body .card-info h4, .related-cards .container-card .card .card-body .card-info .h4 {
  text-transform: none;
  font-weight: 500;
  color: #86EFC2;
  display: inline-block;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.related-cards .container-card .card .card-body .card-info svg {
  margin-right: 4px;
}
.related-cards .container-card .card .card-body .card-booking-info span {
  color: white;
}
.related-cards .container-card .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.related-cards .container-card .card .card-body h3, .related-cards .container-card .card .card-body .h3 {
  font-family: "Noe Display Medium";
  font-weight: normal;
  font-size: 1.5rem;
  color: white;
  margin-bottom: 10px !important;
}
.related-cards .container-card .card .card-body p {
  font-size: 1rem;
  line-height: 1.2;
  color: #D5E3E1;
}

.spinner-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999999;
}

.sk-fading-circle {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 48%;
  left: 48%;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #fff;
  border-radius: 100%;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}

.sk-fading-circle .sk-circle2 {
  transform: rotate(30deg);
}

.sk-fading-circle .sk-circle3 {
  transform: rotate(60deg);
}

.sk-fading-circle .sk-circle4 {
  transform: rotate(90deg);
}

.sk-fading-circle .sk-circle5 {
  transform: rotate(120deg);
}

.sk-fading-circle .sk-circle6 {
  transform: rotate(150deg);
}

.sk-fading-circle .sk-circle7 {
  transform: rotate(180deg);
}

.sk-fading-circle .sk-circle8 {
  transform: rotate(210deg);
}

.sk-fading-circle .sk-circle9 {
  transform: rotate(240deg);
}

.sk-fading-circle .sk-circle10 {
  transform: rotate(270deg);
}

.sk-fading-circle .sk-circle11 {
  transform: rotate(300deg);
}

.sk-fading-circle .sk-circle12 {
  transform: rotate(330deg);
}

.sk-fading-circle .sk-circle2:before {
  animation-delay: -1.1s;
}

.sk-fading-circle .sk-circle3:before {
  animation-delay: -1s;
}

.sk-fading-circle .sk-circle4:before {
  animation-delay: -0.9s;
}

.sk-fading-circle .sk-circle5:before {
  animation-delay: -0.8s;
}

.sk-fading-circle .sk-circle6:before {
  animation-delay: -0.7s;
}

.sk-fading-circle .sk-circle7:before {
  animation-delay: -0.6s;
}

.sk-fading-circle .sk-circle8:before {
  animation-delay: -0.5s;
}

.sk-fading-circle .sk-circle9:before {
  animation-delay: -0.4s;
}

.sk-fading-circle .sk-circle10:before {
  animation-delay: -0.3s;
}

.sk-fading-circle .sk-circle11:before {
  animation-delay: -0.2s;
}

.sk-fading-circle .sk-circle12:before {
  animation-delay: -0.1s;
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.light-gallery {
  margin-bottom: 40px;
}
.light-gallery .col-lg-12.col-6:first-of-type img {
  margin-bottom: 24px;
}
.light-gallery .px {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.light-gallery .btn.btn-outline-primary {
  margin-top: 30px;
}
@media (max-width: 991.98px) {
  .light-gallery {
    margin-top: 0;
  }
  .light-gallery .col-lg-8.col-md-12 {
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .light-gallery .col-lg-8.col-md-12 {
    margin-bottom: 1rem;
  }
  .light-gallery .col-lg-4.px > div > div:nth-child(1) {
    padding-right: 0.5rem;
  }
  .light-gallery .col-lg-4.px > div > div:nth-child(2) {
    padding-left: 0.5rem;
  }
  .light-gallery .position-relative.text-right {
    text-align: center !important;
  }
  .light-gallery .btn-outline-primary {
    margin-top: 1rem !important;
    margin-bottom: 0 !important;
  }
}
.light-gallery .lg-outer .lg-thumb-item.active,
.light-gallery .lg-outer .lg-thumb-item:hover {
  border-color: red !important;
}
.light-gallery a.lg-item {
  cursor: pointer;
}

.meeting-header {
  background-color: #ffffff;
}
@media (min-width: 1599px) {
  .meeting-header .col-xl-8.movie {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .meeting-header .col-xl-4.facts {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.meeting-header.bg-green {
  background-color: #D1F9E7;
}
.meeting-header.bg-green .pitch h2, .meeting-header.bg-green .pitch .h2,
.meeting-header.bg-green .pitch h3,
.meeting-header.bg-green .pitch .h3,
.meeting-header.bg-green .pitch p {
  color: white;
}
.meeting-header.bg-green .pitch .inner-content {
  background-color: #2e8a70;
}
.meeting-header.bg-green .facts {
  background-color: #254546;
}
.meeting-header.bg-green .facts .contact-absolute {
  background-color: #0A5F52;
}
.meeting-header.bg-green .facts h2, .meeting-header.bg-green .facts .h2,
.meeting-header.bg-green .facts h3,
.meeting-header.bg-green .facts .h3,
.meeting-header.bg-green .facts p {
  color: white;
}
.meeting-header.bg-green .contact {
  background-color: #244e50;
}
.meeting-header.bg-pink {
  background-color: #ffffff;
}
.meeting-header.bg-pink .pitch {
  background-color: #ffffff;
}
.meeting-header.bg-pink .pitch h2, .meeting-header.bg-pink .pitch .h2,
.meeting-header.bg-pink .pitch h3,
.meeting-header.bg-pink .pitch .h3,
.meeting-header.bg-pink .pitch p {
  color: black;
}
.meeting-header.bg-pink .pitch .inner-content {
  background-color: #feeee0;
}
.meeting-header.bg-pink .facts {
  background-color: #feeee0;
}
.meeting-header.bg-pink .facts .contact-absolute {
  background-color: #753559;
}
.meeting-header.bg-pink .contact {
  background-color: #753559;
}
.meeting-header .facts {
  position: relative;
  padding: 60px 30px 30px 30px;
}
.meeting-header .facts h2, .meeting-header .facts .h2 {
  font-size: 2rem;
  margin-bottom: 30px;
}
.meeting-header .facts h2, .meeting-header .facts .h2,
.meeting-header .facts h3,
.meeting-header .facts .h3,
.meeting-header .facts p {
  color: black;
}
@media only screen and (max-width: 1521px) {
  .meeting-header .facts h2, .meeting-header .facts .h2 {
    font-size: 1.75rem;
    margin-bottom: 20px;
  }
}
.meeting-header .facts p {
  font-size: 1rem;
  font-family: "Lineto Circular Book", sans-serif;
  margin-bottom: 0;
}
.meeting-header .facts .contact-absolute {
  padding: 20px 30px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.meeting-header .facts .align-items-end {
  text-align: end;
}
.meeting-header .facts .btn {
  margin-top: 0 !important;
}
.meeting-header .link {
  font-size: 1.25rem;
  font-family: "Lineto Circular Book", sans-serif;
  color: #ffffff !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.meeting-header .link:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline #ffffff !important;
  text-decoration: underline #ffffff !important;
  transition: all 0.5s ease;
}
@media (max-width: 1698px) {
  .meeting-header .link[href^="mailto:"] {
    font-size: 1rem;
  }
}
.meeting-header .contact {
  padding: 20px 30px;
}
.meeting-header .movie {
  padding: 0 !important;
}
.meeting-header .pitch {
  padding-left: 40px;
  padding-right: 40px;
}
.meeting-header .pitch a {
  text-decoration: none;
}
.meeting-header .pitch h3, .meeting-header .pitch .h3 {
  color: black;
  font-family: "Noe Display Medium";
  font-weight: normal;
  font-size: 2rem;
  margin-bottom: 1rem !important;
}
.meeting-header .pitch p {
  color: black;
}
.meeting-header .pitch .spaces {
  padding: 40px 0 0;
}
.meeting-header .pitch .inner-content {
  padding: 60px 40px;
}
.meeting-header .pitch .inner-content p:last-of-type {
  margin-bottom: 0;
}
.meeting-header .pitch .col-lg-5.order-lg-1.order-2 .inner-content {
  margin-right: -50px;
  margin-left: 0px;
  z-index: 9;
  position: relative;
}
.meeting-header .pitch .col-lg-5 .inner-content {
  margin-left: -50px;
  z-index: 9;
  position: relative;
}
@media (max-width: 1398.98px) {
  .meeting-header .facts {
    position: unset;
    padding: 40px 50px;
  }
  .meeting-header .facts img {
    min-width: 366px;
    max-width: 366px !important;
  }
  .meeting-header .contact {
    padding: 20px 50px;
  }
  .meeting-header .contact .btn {
    margin-top: 0 !important;
    text-align: right;
  }
}
@media (max-width: 991.98px) {
  .meeting-header .facts {
    padding: 40px 30px;
  }
  .meeting-header .contact {
    padding: 20px 30px;
  }
  .meeting-header .pitch {
    padding-left: 30px;
    padding-right: 30px;
  }
  .meeting-header .pitch img {
    padding-left: 0;
    padding-right: 0;
  }
  .meeting-header .pitch h3, .meeting-header .pitch .h3 {
    font-size: 1.75rem !important;
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
  }
  .meeting-header .pitch .spaces {
    padding: 24px 0;
  }
  .meeting-header .pitch .inner-content {
    padding: 30px 30px;
  }
  .meeting-header .pitch .col-lg-5.order-lg-1.order-2 .inner-content {
    margin-right: unset !important;
  }
  .meeting-header .pitch .col-lg-5 .inner-content {
    margin-right: unset !important;
    margin-left: unset !important;
  }
}
@media (max-width: 575.98px) {
  .meeting-header .facts {
    padding: 30px 20px;
  }
  .meeting-header .contact {
    text-align: center;
    padding: 30px 1rem;
  }
  .meeting-header .contact .btn {
    margin-top: 20px !important;
    text-align: center;
  }
  .meeting-header .pitch {
    padding-left: 0;
    padding-right: 0;
  }
  .meeting-header .pitch h3, .meeting-header .pitch .h3 {
    font-size: 1.375rem !important;
    padding-bottom: 0 !important;
    margin-bottom: 5px !important;
  }
  .meeting-header .pitch .spaces {
    padding: 0 0;
  }
  .meeting-header .pitch .inner-content {
    padding: 20px 20px 30px;
  }
}

.service-teaser {
  padding-top: 50px;
  padding-bottom: 50px;
}
.service-teaser h3, .service-teaser .h3 {
  margin-bottom: 10px !important;
}
.service-teaser img {
  border-radius: 1rem;
}
@media (max-width: 991.98px) {
  .service-teaser img {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .service-teaser {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.hero-full {
  height: 70vh;
  min-height: 600px;
}

.hero-half {
  height: 95vh;
  min-height: 600px;
  margin-bottom: 120px;
}
.hero-half h2 span:last-of-type, .hero-half .h2 span:last-of-type {
  margin-top: 20px;
  display: block;
  width: 60px;
  height: 6px;
  background-color: #0A5F52;
}
.hero-half h2.text-white span:last-of-type, .hero-half .text-white.h2 span:last-of-type {
  background-color: #ffffff;
}

.hero-full,
.hero-half {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-full h1, .hero-full .h1,
.hero-half h1,
.hero-half .h1 {
  font-size: 3.5rem;
  position: relative;
  z-index: 3;
  margin-bottom: 30px;
}
.hero-full .preamble,
.hero-half .preamble {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.25rem;
  color: white;
  line-height: 1.4;
  z-index: 1;
  position: relative;
}
.hero-full .overlay,
.hero-half .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.2) !important;
}
@media (max-width: 575.98px) {
  .hero-full h1, .hero-full .h1,
  .hero-half h1,
  .hero-half .h1 {
    font-size: 2.5rem !important;
  }
  .hero-full .preamble,
  .hero-half .preamble {
    line-height: 1.3;
    font-size: 15px;
  }
}

.hero-top {
  background-position: top;
}

.hero-square {
  padding: 40px;
}
.hero-square p {
  font-size: 1rem;
}

@media (max-width: 575.98px) {
  .hero-square {
    padding: 30px;
  }
  .hero-half .h-100 {
    height: auto !important;
    margin-bottom: 60px;
  }
  .hero-half .embed-responsive .embed-responsive-item,
  .hero-half .embed-responsive iframe,
  .hero-half .embed-responsive embed,
  .hero-half .embed-responsive object,
  .hero-half .embed-responsive video {
    position: relative !important;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
  .hero-half .embed-responsive-1by1::before {
    padding-top: 0 !important;
  }
  .hero-half .hero-square {
    margin-top: 80px;
  }
  .hero-half .bg-color-green {
    background-color: rgba(7, 112, 95, 0.8) !important;
  }
  .hero-half-mobile {
    margin-bottom: 60px;
  }
}
.big-numbers .keyfigures {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 48px !important;
  padding-left: 48px !important;
}
.big-numbers .keyfigures p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 0;
}
.big-numbers .keyfigures .keynumbers .counter-large {
  white-space: nowrap;
  font-size: 4.5rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white;
  line-height: normal;
  margin-right: 5px;
}
.big-numbers .keyfigures .keynumbers span {
  font-size: 2rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white;
}
.big-numbers .bg-green {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  z-index: 1;
  background-color: rgb(10, 95, 82);
}
@media (max-width: 991.98px) {
  .big-numbers .keynumbers .counter-large {
    font-size: 3.5rem !important;
  }
  .big-numbers .keynumbers span {
    font-size: 1.75rem !important;
  }
}
@media (max-width: 575.98px) {
  .big-numbers .keyfigures {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .big-numbers .keynumbers .counter-large {
    font-size: 1.875rem !important;
  }
  .big-numbers .keynumbers span {
    font-size: 1.5rem !important;
  }
  .big-numbers .bg-green {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.vl-line:after {
  width: 0 !important;
}

@media (max-width: 991.98px) {
  .vl-line:after {
    width: 1px !important;
  }
}
.text-media-teaser .teaser-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.text-media-teaser .teaser-content {
  padding: 60px 60px 60px 60px;
}

@media (max-width: 767.98px) {
  .text-media-teaser .teaser-bg {
    background-image: none;
  }
  .text-media-teaser .teaser-content {
    padding: 30px 12px 30px 12px;
  }
}
.mt-50 {
  margin-top: 50px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-60 {
  margin-bottom: 120px;
}

.pb-60 {
  padding-bottom: 120px;
}

.pt-60 {
  padding-top: 120px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-120 {
  margin-bottom: 120px;
}

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

.p-100 {
  padding: 100px;
}

.p-150 {
  padding: 150px;
}

.p-200 {
  padding: 200px;
}

.p-100-b0 {
  padding: 100px 100px 0 100px;
}

.p-50 {
  padding: 50px !important;
}

.ml-40 {
  padding-left: 40px !important;
}

.faq-top {
  margin-top: 50px !important;
}

.p-70 {
  padding: 70px !important;
}

.pl-50 {
  padding-left: 50px;
}

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

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

.pr-50 {
  padding-right: 50px;
}

.mb-40,
.mbs-40 {
  margin-bottom: 40px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-200 {
  padding-top: 200px;
}

.pt-150 {
  padding-top: 150px;
}

@media (max-width: 991.98px) {
  .pl-50 {
    padding-left: 0;
  }
  .pr-50 {
    padding-right: 0;
  }
  .mb-40-md {
    margin-bottom: 40px;
  }
  .mb-30-md {
    margin-bottom: 30px;
  }
  .mb-40 {
    margin-bottom: 30px;
  }
  .mb-80 {
    margin-bottom: 40px;
  }
  .p-200 {
    padding: 100px;
  }
  .p-150 {
    padding: 75px;
  }
}
@media (max-width: 767.98px) {
  .mt-50 {
    margin-top: 40px;
  }
  .p-100 {
    padding: 50px;
  }
  .p-100-b0 {
    padding: 50px 50px 0 50px;
  }
  .mb-md-50 {
    margin-bottom: 50px;
  }
  .p-200 {
    padding: 100px;
  }
  .p-150 {
    padding: 50px;
  }
  .pt-200 {
    padding-top: 120px;
  }
  .pt-150 {
    padding-top: 100px;
  }
  .mb-120 {
    margin-bottom: 60px;
  }
  .pb-60 {
    padding-bottom: 40px;
  }
  .pt-60 {
    padding-top: 40px;
  }
  .mb-60 {
    margin-bottom: 40px;
  }
  .pb-80 {
    padding-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .p-100,
  .p-100-b0,
  .p-150 {
    padding: 0;
  }
  .p-200 {
    padding: 90px 0;
  }
  .pl-50 {
    padding-left: 0;
  }
  .pr-50 {
    padding-right: 0;
  }
  .text-outer-padding {
    padding-top: 24px !important;
    padding-bottom: 72px !important;
  }
  .text-outer-padding-faq {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mb-sm-50 {
    margin-bottom: 25px;
  }
  .mb-40 {
    margin-bottom: 20px;
  }
  .pb-70 {
    padding-bottom: 40px;
  }
  .pt-60 {
    padding-top: 0;
  }
  .pb-60 {
    padding-bottom: 0;
  }
  .pt-70 {
    padding-top: 40px;
  }
  .pt-200 {
    padding-top: 100px;
  }
  .pt-150 {
    padding-top: 75px;
  }
  .p-50 {
    padding: 25px !important;
  }
  .mb-120 {
    margin-bottom: 40px !important;
  }
}
.search-categories {
  background-color: #dde3e6;
  padding: 20px;
  margin-bottom: 40px;
}
.search-categories header {
  text-align: center;
}
.search-categories .btn-search {
  font-family: "Lineto Circular Book";
  font-weight: normal;
  position: relative;
  display: inline-block;
  text-align: left;
  width: auto;
  margin: 5px 10px;
  padding: 11px 25px;
  background-color: rgb(79, 185, 152);
  border-radius: 7px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  cursor: pointer;
  outline: none;
  color: #fff;
  border: 0;
  border-radius: 0;
  transition: 0.3s all;
}
.search-categories .btn-search:hover,
.search-categories .btn-search:active,
.search-categories .btn-search:focus,
.search-categories .active {
  text-decoration: none;
  color: #fff;
  background-color: #007360;
  transition: 0.3s all;
}
@media (max-width: 575.98px) {
  .search-categories .btn-search {
    margin: 8px 4px;
    padding: 8px 15px;
    background-color: rgb(79, 185, 152);
    border-radius: 7px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    cursor: pointer;
    outline: none;
    color: #fff;
    border: 0;
    border-radius: 0;
    transition: 0.3s all;
  }
}

.search-result {
  margin-bottom: 120px;
}
.search-result .premise-card h2, .search-result .premise-card .h2 {
  padding-bottom: 0 !important;
}
.search-result .inner-content {
  padding: 40px !important;
}
.search-result .inner-content .row {
  padding-bottom: 40px;
}
.search-result hr {
  margin: 40px 0;
}
.search-result .presslist .row {
  background-color: #dfefe9;
  border-bottom: solid white 20px;
}
.search-result .presslist h4, .search-result .presslist .h4 {
  margin-top: 30px;
  text-align: left;
}
.search-result .presslist h3, .search-result .presslist .h3 {
  margin-right: 15%;
}
.search-result .presslist .col-lg-9 {
  padding-left: 20px;
  padding-right: 20px;
}
.search-result .card-link {
  display: block;
  text-decoration: none;
}
.search-result .card-link:hover .secondary-link {
  text-decoration: underline !important;
}
.search-result .article-card {
  margin-bottom: 30px;
}
.search-result .article-card img {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .search-result .presslist .col-md-8,
  .search-result .presslist .col-12 {
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .search-result h2, .search-result .h2 {
    font-size: 1.875rem !important;
  }
  .search-result .inner-content {
    padding: 0 !important;
  }
  .search-result hr {
    margin: 30px 0;
  }
  .search-result .presslist h4, .search-result .presslist .h4 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .search-result .presslist h3, .search-result .presslist .h3 {
    font-size: 1.5rem !important;
    margin-right: 5%;
  }
  .search-result .presslist .col-md-8,
  .search-result .presslist .col-12 {
    margin-bottom: 20px;
  }
}

.premise-page .breadcrumbs {
  margin-bottom: 30px;
}
.premise-page .premise-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 65vh;
  min-height: 700px;
}
.premise-page .premise-container {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 30px;
}
.premise-page .introduction {
  text-align: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 1rem;
  padding-right: 1rem;
}
.premise-page .ingress {
  color: #007060;
  font-size: 1.375rem;
  margin-bottom: 50px;
}
.premise-page .premise-facts {
  padding: 20px 0;
}
.premise-page hr {
  display: block;
  border: 0;
  border-top: 1px solid #067361;
  opacity: 1;
  margin-top: 40px;
}
.premise-page .object-menu {
  background-color: #D0F8E6;
  border-radius: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-bottom: 0.688rem;
  position: sticky;
  top: 90px;
  width: 100%;
  max-width: 1288px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  z-index: 1;
}
.premise-page .object-menu a {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0.688rem;
  border-radius: 1rem;
  font-family: "Lineto Circular Book";
  display: block;
  text-transform: none;
  font-size: 1.125rem;
  color: #006053;
  background-color: #ffffff;
  padding: 0.375rem 1rem;
  transition: 0.3s all;
}
.premise-page .object-menu a.active, .premise-page .object-menu a:hover {
  color: #006053;
  background-color: #86EFC2;
  transition: 0.3s all;
}
.premise-page .object-menu ul {
  padding-left: 0;
}
.premise-page .object-menu li {
  padding-left: 0;
  margin: 0 10px;
  display: inline-block;
}
.premise-page .bg-light-green.pt-4 {
  margin-top: 24px;
}
.premise-page #PremiseGallery img {
  border-radius: 1rem;
}
.premise-page #area video {
  margin-bottom: 70px;
}
.premise-page #area img {
  margin-bottom: 20px;
}
.premise-page #area img:last-child {
  margin-bottom: 0;
}
.premise-page #omrade {
  padding-right: 50px;
}
.premise-page h2, .premise-page .h2 {
  font-family: "Noe Display Medium" !important;
  color: #34756A;
  font-size: 1.875em;
  font-weight: normal;
  margin-bottom: 10px;
}
.premise-page h2 span, .premise-page .h2 span {
  height: 5px;
  width: 50px;
  background-color: #34756A;
  margin-top: 20px;
  display: block;
}
.premise-page h3, .premise-page .h3 {
  font-family: "Lineto Circular Bold";
  font-size: 1.3125rem;
  color: #34756A;
  margin-bottom: 7px !important;
  padding-bottom: 0 !important;
}
.premise-page h4, .premise-page .h4 {
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 1.125rem;
  color: #34756A;
}
.premise-page p {
  font-family: "Lineto Circular Book";
  color: #2A4446;
  margin: 0 0 20px;
}
.premise-page .premise-bg-wrapper {
  position: relative;
  background-color: white;
  box-shadow: 0px 7px 7px 0px rgba(0, 96, 83, 0.0509803922);
  border-radius: 1rem;
  padding: 40px;
}
.premise-page .premise-bg-wrapper h1, .premise-page .premise-bg-wrapper .h1 {
  font-size: 2.5rem;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .premise-page .premise-bg-wrapper {
    padding: 20px;
  }
  .premise-page .premise-bg-wrapper h1, .premise-page .premise-bg-wrapper .h1 {
    font-size: 2.125rem;
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .premise-page .premise-bg-wrapper {
    padding: 1rem;
  }
  .premise-page .premise-bg-wrapper h1, .premise-page .premise-bg-wrapper .h1 {
    font-size: 1.688rem;
  }
}
.premise-page .premise-bg-wrapper .xhtml h2, .premise-page .premise-bg-wrapper .xhtml .h2 {
  font-family: "Lineto Circular Bold" !important;
  color: #34756A;
  font-size: 1.375em;
  font-weight: normal;
}
.premise-page .premise-sidebar {
  position: sticky;
  top: 161px;
}
.premise-page .contact-block {
  color: white;
  background-color: #006053;
  box-shadow: 0px 7px 7px 0px rgba(0, 96, 83, 0.0509803922);
  border-radius: 1rem;
  padding: 0.75rem;
  margin-bottom: 30px;
}
.premise-page .contact-block .btn-pop {
  padding: 0.5rem 0.1rem !important;
  background-color: #86EFC2;
  text-transform: none;
  font-size: 1.125rem;
  color: #006053 !important;
}
.premise-page .contact-block .btn-pop:hover {
  background-color: #D0F8E6;
}
.premise-page .contact-block a {
  color: white !important;
}
.premise-page .contact-block a[href^="mailto:"] {
  color: white;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline white;
  text-decoration: underline white;
  transition: 0.3s all;
}
.premise-page .contact-block a[href^="mailto:"]:hover {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.premise-page .contact-block img {
  border-radius: 0.5rem;
  margin-bottom: 20px;
}
.premise-page .contact-block h2, .premise-page .contact-block .h2 {
  margin-top: 0;
  padding-bottom: 10px;
}
.premise-page .contact-block h4, .premise-page .contact-block .h4 {
  color: #86EFC2;
}
.premise-page .contact-block p {
  color: white;
}
@media (max-width: 767.98px) {
  .premise-page .contact-block {
    text-align: left;
  }
  .premise-page .contact-block img {
    margin-bottom: 0 !important;
  }
  .premise-page .contact-block .title {
    display: none;
  }
}
.premise-page .object-table {
  width: 100%;
}
.premise-page .object-table tbody > tr > td {
  font-family: "Lineto Circular Bold" !important;
  padding: 8px 0;
  line-height: 22.86px;
  vertical-align: top;
  border-top: 0;
  font-size: 1em;
  color: #008275 !important;
}
.premise-page .object-table tr {
  border-bottom: 1px solid #bac6cd;
}
.premise-page .more-info-block {
  background-color: #52657a;
  box-shadow: 0px 7px 7px 0px rgba(0, 96, 83, 0.0509803922);
  border-radius: 1rem;
  padding: 1.5rem 0.75rem;
  color: white;
}
.premise-page .more-info-block h3, .premise-page .more-info-block .h3 {
  color: white;
  margin-bottom: 10px !important;
}
.premise-page .more-info-block a {
  font-size: 0.8125em;
  color: white;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline white;
  text-decoration: underline white;
  display: block;
  margin-bottom: 7px;
  transition: 0.3s all;
}
.premise-page .more-info-block a:hover {
  text-underline-offset: 3px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.premise-page .more-info-block span {
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' fill='white' style='enable-background:new 0 0 310 310;' xml:space='preserve'%3E%3Cg id='XMLID_238_'%3E%3Cpath id='XMLID_239_' d='M253.319,178.119c-19.338,0-43.539,3.373-51.456,4.56c-32.769-34.22-42.092-53.671-44.189-58.857 c2.842-7.302,12.73-35.041,14.135-70.667c0.693-17.837-3.075-31.165-11.202-39.614c-8.113-8.435-17.933-9.091-20.749-9.091 c-9.874,0-26.438,4.993-26.438,38.429c0,29.011,13.526,59.795,17.265,67.749c-19.699,57.358-40.848,96.623-45.339,104.698 C6.19,245.129,0,273.945,0,282.112c0,14.676,10.452,23.438,27.959,23.438c42.535,0,81.351-71.412,87.769-83.812 c30.21-12.037,70.644-19.493,80.923-21.272c29.484,28.086,63.583,35.58,77.743,35.58c10.654,0,35.605,0,35.605-25.653 C310,186.571,279.467,178.119,253.319,178.119z M251.269,194.96c22.975,0,29.047,7.598,29.047,11.615 c0,2.521-0.957,10.746-13.272,10.746c-11.043,0-30.109-6.382-48.868-20.23C225.999,196.063,237.575,194.96,251.269,194.96z M138.652,20.774c2.095,0,3.474,0.673,4.611,2.25c6.608,9.169,1.28,39.129-5.205,62.574c-6.26-20.103-10.958-50.949-4.348-61.801 C135.002,21.679,136.479,20.774,138.652,20.774z M127.494,200.227c8.318-16.804,17.641-41.294,22.719-55.145 c10.162,17.009,23.83,32.801,31.735,41.363C157.335,191.634,138.713,196.818,127.494,200.227z M16.523,284.354 c-0.548-0.65-0.629-2.02-0.216-3.665c0.866-3.447,7.484-20.534,55.351-41.946c-6.854,10.796-17.569,26.222-29.34,37.746 c-8.286,7.756-14.738,11.689-19.177,11.689C21.553,288.178,19.365,287.745,16.523,284.354z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 7px;
  vertical-align: middle;
}
.premise-page #interested {
  background-color: #006053;
  padding: 80px 0;
}
.premise-page #interested h2, .premise-page #interested .h2 {
  font-size: 2.25rem;
  color: #86EFC2;
}
.premise-page #interested p {
  font-size: 1.375rem;
  color: #ECFDF5;
}
.premise-page #interested .rel-area {
  color: #017a6a;
}
.premise-page #interested .condition {
  color: #ECFDF5;
  display: block;
  font-family: "Lineto Circular Book";
  font-size: 14px;
}
.premise-page #interested .condition a,
.premise-page #interested .condition a:hover,
.premise-page #interested .condition a:active,
.premise-page #interested .condition a:visited {
  color: #ECFDF5;
}
.premise-page #interested .btn-block {
  padding: 1rem 1rem !important;
  text-transform: none;
  font-size: 1rem;
}
.premise-page #interested .form-floating > label {
  color: #8f9193 !important;
}
.premise-page .map-canvas {
  height: 500px;
  margin-bottom: 70px;
}
@media (max-width: 767.98px) {
  .premise-page .ingress {
    margin-bottom: 40px;
  }
  .premise-page h1, .premise-page .h1 {
    padding-top: 10px;
    font-size: 2rem;
    margin-bottom: 20px;
    text-align: center;
  }
  .premise-page h2, .premise-page .h2 {
    font-family: "Noe Display Medium" !important;
    font-size: 1.7rem;
    font-weight: normal;
  }
  .premise-page h2 span, .premise-page .h2 span {
    height: 4px;
    width: 40px;
    background-color: #008275;
    margin-top: 15px;
    display: block;
  }
  .premise-page h3, .premise-page .h3 {
    font-size: 1.25rem;
    margin-bottom: 7px;
    padding-bottom: 0;
  }
  .premise-page .object-menu {
    margin-bottom: 0;
    border-radius: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.688rem;
    top: 80px;
  }
  .premise-page .object-menu a {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0.688rem;
    font-size: 0.9rem;
    padding: 0.375rem 1rem;
  }
  .premise-page .object-menu li {
    margin: 0 8px;
  }
  .premise-page #area video {
    margin-bottom: 50px;
  }
  .premise-page .map-canvas {
    height: 300px;
    margin-bottom: 40px;
  }
  .premise-page #PremiseGallery {
    margin-top: 40px;
  }
  .premise-page #interested {
    padding: 40px 0;
  }
  .premise-page #interested .btn-block {
    padding: 0.75rem 0.5rem !important;
  }
}
@media (max-width: 575.98px) {
  .premise-page .bg-light-green.pt-4 {
    margin-top: unset;
  }
  .premise-page .premise-sidebar {
    position: unset;
    top: unset;
  }
  .premise-page .premise-hero {
    height: 30vh;
    min-height: 350px;
  }
  .premise-page nav.breadcrumbs {
    margin-bottom: 10px !important;
    padding-top: 10px !important;
  }
  .premise-page h1, .premise-page .h1 {
    text-align: left;
  }
  .premise-page .introduction {
    text-align: left;
  }
  .premise-page .ingress {
    text-align: left;
    font-size: 1.125rem;
    margin-bottom: 20px;
  }
  .premise-page .object-menu {
    border-radius: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.688rem;
    top: 60px;
  }
  .premise-page .object-menu a {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0.688rem;
    font-size: 0.9rem;
    padding: 0.375rem 1rem;
  }
  .premise-page .object-menu li {
    margin: 0 8px;
  }
  .premise-page #PremiseGallery {
    margin-top: 30px;
  }
  .premise-page #area video {
    margin-bottom: 30px;
  }
  .premise-page #omrade {
    padding-right: 1rem;
  }
  .premise-page #interested h2, .premise-page #interested .h2 {
    font-size: 1.75rem;
  }
  .premise-page #interested p {
    font-size: 1.125rem;
  }
}

.property-page .property-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50vh;
  min-height: 500px;
}
.property-page .property-facts {
  padding: 20px 0;
}
.property-page .xhtml {
  padding-right: 40px;
}
.property-page hr {
  display: block;
  border: 0;
  border-top: 1px solid #067361;
  opacity: 1;
  margin-top: 40px;
}
.property-page h1, .property-page .h1 {
  padding-top: 10px;
  font-size: 3rem;
  color: #007060;
  margin-bottom: 40px;
  text-align: center;
}
.property-page h2, .property-page .h2 {
  font-family: "Noe Display Medium" !important;
  font-size: 1.875em;
  font-weight: normal;
}
.property-page h2 span, .property-page .h2 span {
  height: 5px;
  width: 50px;
  background-color: #008275;
  margin-top: 20px;
  display: block;
}
.property-page h3, .property-page .h3 {
  font-family: "Lineto Circular Bold";
  font-size: 1.3125rem;
  color: #008275;
  margin-bottom: 0.5rem !important;
  padding-bottom: 0;
}
.property-page h4, .property-page .h4 {
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 1.1em;
  color: #008275;
}
.property-page .ingress {
  font-family: "Lineto Circular Book";
  font-weight: normal;
  line-height: normal;
  font-size: 1.4rem;
  color: #007060;
  margin-bottom: 50px;
}
.property-page p {
  font-family: "Lineto Circular Book";
  color: #244e50;
  margin: 0 0 20px;
}
.property-page .facts {
  padding: 40px 40px;
  background-color: #e6f2ed;
  margin-bottom: 30px;
}
.property-page .facts a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.property-page .facts a:hover {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.property-page .facts a {
  font-size: 1rem !important;
}
.property-page .facts img {
  margin-bottom: 20px;
}
.property-page .facts h2, .property-page .facts .h2 {
  margin-top: 0;
  padding-bottom: 10px;
}
.property-page .object-table {
  width: 100%;
}
.property-page .object-table tbody > tr > td {
  font-family: "Lineto Circular Book" !important;
  padding: 8px 0;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 0;
  font-size: 1em;
  color: #008275 !important;
}
.property-page .object-table tr {
  border-bottom: 1px solid #bac6cd;
}
.property-page .map-canvas {
  height: 500px;
  margin-bottom: 70px;
  margin-top: 50px;
}
@media (max-width: 767.98px) {
  .property-page h1, .property-page .h1 {
    padding-top: 10px;
    font-size: 2rem;
    margin-bottom: 20px;
    text-align: center;
  }
  .property-page h2, .property-page .h2 {
    font-family: "Noe Display Medium" !important;
    font-size: 1.7rem;
    font-weight: normal;
  }
  .property-page h2 span, .property-page .h2 span {
    height: 4px;
    width: 40px;
    background-color: #008275;
    margin-top: 15px;
    display: block;
  }
  .property-page h3, .property-page .h3 {
    font-size: 1.25rem;
    margin-bottom: 7px;
    padding-bottom: 0;
  }
  .property-page .ingress {
    font-size: 1.2rem;
    margin-bottom: 40px;
  }
  .property-page .map-canvas {
    height: 300px;
    margin-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .property-page .ingress {
    font-size: 1.125rem;
    margin-bottom: 30px;
  }
}

.booking-page {
  font-family: "Lineto Circular Book" !important;
}
.booking-page .xhtml img {
  display: none;
}
.booking-page .datepicker {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 12px;
  width: 100%;
  border-color: #ced4da;
  border-width: 1px !important;
  border-radius: 0.25rem !important;
  padding: 0.5rem 10px !important;
  border-style: solid;
}
.booking-page #datepicker-start,
.booking-page #datepicker-end {
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
  position: relative;
}
.booking-page .form-select {
  display: block;
  width: 100%;
  padding: 0.5rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.5rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-clock' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 16px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.booking-page .form-select option:disabled {
  color: #bbbbbb;
}
.booking-page .easepick-wrapper {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  left: 0;
  top: 50px;
}
.booking-page .booking-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50vh;
  min-height: 550px;
}
.booking-page .booking-facts {
  padding: 20px 0;
}
.booking-page .xhtml {
  padding-right: 40px;
}
.booking-page hr {
  border: 0;
  border-top: #008275;
  opacity: 0.3;
  margin-top: 20px;
  margin-top: 20px;
}
.booking-page h1, .booking-page .h1 {
  padding-top: 10px;
  font-size: 3rem;
  color: #008275;
  margin-bottom: 40px;
  text-align: center;
}
.booking-page h2, .booking-page .h2 {
  font-family: "Noe Display Medium" !important;
  font-size: 1.875em;
  font-weight: normal;
  color: #008275;
}
.booking-page h2 span, .booking-page .h2 span {
  height: 5px;
  width: 50px;
  background-color: #008275;
  margin-top: 20px;
  display: block;
}
.booking-page h3, .booking-page .h3 {
  font-family: "Lineto Circular Bold";
  font-size: 1.3125rem;
  color: #008275;
  margin-bottom: 0.5rem !important;
  padding-bottom: 0;
}
.booking-page h4, .booking-page .h4 {
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 1.1em;
  color: #008275;
}
.booking-page h5, .booking-page .h5 {
  text-transform: none;
  font-family: "Lineto Circular Book";
  font-size: 1rem;
  color: #008275;
}
.booking-page .ingress {
  font-family: "Lineto Circular Book";
  font-weight: normal;
  line-height: normal;
  font-size: 1.4rem !important;
  color: #007060;
  margin-bottom: 50px;
}
.booking-page p {
  font-size: 1rem !important;
  font-family: "Lineto Circular Book" !important;
  color: #244e50;
  margin: 0 0 20px;
}
.booking-page p span {
  font-size: 1rem !important;
  font-family: "Lineto Circular Book" !important;
}
.booking-page .facts {
  padding: 40px 40px;
  background-color: #e6f2ed;
  margin-bottom: 30px;
}
.booking-page .facts a {
  color: #0A5F52;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #0A5F52;
  text-decoration: underline #0A5F52;
  transition: 0.3s all;
}
.booking-page .facts a:hover {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
  transition: all 0.3s ease;
}
.booking-page .facts a {
  font-size: 1rem !important;
}
.booking-page .facts img {
  margin-bottom: 20px;
}
.booking-page .facts h2, .booking-page .facts .h2 {
  margin-top: 0;
  padding-bottom: 10px;
}
.booking-page .object-table {
  width: 100%;
}
.booking-page .object-table tbody > tr > td {
  font-family: "Lineto Circular Book" !important;
  padding: 8px 0;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 0;
  font-size: 1em;
  color: #008275 !important;
}
.booking-page .object-table tr {
  border-bottom: 1px solid #bac6cd;
}
.booking-page .map-canvas {
  height: 500px;
  margin-bottom: -40px;
  margin-top: 70px;
}
@media (max-width: 1398.98px) {
  .booking-page .xhtml {
    padding-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .booking-page h1, .booking-page .h1 {
    padding-top: 10px;
    font-size: 2rem;
    margin-bottom: 20px;
    text-align: center;
  }
  .booking-page h2, .booking-page .h2 {
    font-family: "Noe Display Medium" !important;
    font-size: 1.7rem;
    font-weight: normal;
  }
  .booking-page h2 span, .booking-page .h2 span {
    height: 4px;
    width: 40px;
    background-color: #008275;
    margin-top: 15px;
    display: block;
  }
  .booking-page h3, .booking-page .h3 {
    font-size: 1.25rem;
    margin-bottom: 7px;
    padding-bottom: 0;
  }
  .booking-page .ingress {
    font-size: 1.2rem;
    margin-bottom: 40px;
  }
  .booking-page .map-canvas {
    height: 300px;
    margin-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .booking-page .facts {
    border-radius: 1rem;
    padding: 30px 20px;
    background-color: #e6f2ed;
    margin-bottom: 20px;
  }
  .booking-page .ingress {
    font-size: 1.125rem;
    margin-bottom: 30px;
  }
  .booking-page .xhtml {
    padding-right: unset;
    margin-bottom: 40px;
  }
  .booking-page .map-canvas {
    height: 500px;
    margin-bottom: -40px;
    margin-top: 40px;
  }
}

.contact-box {
  padding: 30px 15px;
  position: absolute;
  top: 80px;
  right: 0;
  width: 300px;
  background-color: rgb(112, 197, 165);
  text-align: center;
  z-index: 2;
}

.contact-box .large-text {
  font-size: 1.25rem;
}

.contact-box a {
  font-family: "Lineto Circular Book";
  font-size: 15px;
  color: white;
  line-height: 1.5;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}

.contact-box a:hover {
  line-height: 1.5;
  color: white !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline white !important;
  text-decoration: underline white !important;
  transition: all 0.3s ease;
}

.contact-box h3, .contact-box .h3 {
  font-family: "Noe Display Medium" !important;
  font-size: 1.75rem !important;
  color: white !important;
  margin-bottom: 0 !important;
}

@media (max-width: 767.98px) {
  .contact-box {
    top: 0;
    padding: 10px 15px !important;
    width: 100% !important;
  }
  .contact-box .large-text {
    font-size: 1.125rem;
  }
  .contact-box h3, .contact-box .h3 {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .contact-box {
    display: block;
    position: unset;
    top: unset;
  }
}
.standard-page .ingress {
  font-family: "Lineto Circular Book";
  font-weight: normal;
  line-height: normal;
  line-height: 1.4;
  color: #007060;
  font-size: 1.375rem;
  color: #0A5F52 !important;
  margin-bottom: 50px;
  text-align: center;
}
.standard-page .breadcrumbs {
  margin-bottom: 40px;
}
.standard-page .article-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 65vh;
  min-height: 400px;
}
.standard-page .article-container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 30px;
  padding-top: 10px;
}
.standard-page .introduction {
  text-align: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 1rem;
  padding-right: 1rem;
}
.standard-page h1, .standard-page .h1 {
  padding-top: 10px;
  font-size: 3rem;
  color: #0A5F52;
  margin-bottom: 40px;
  text-align: center;
}
.standard-page .table-responsive {
  margin-bottom: 3rem;
}
.standard-page .article-bg-wrapper {
  position: relative;
  background-color: white;
  box-shadow: 0px 7px 7px 0px rgba(0, 96, 83, 0.0509803922);
  border-radius: 1rem;
  padding: 40px;
}
.standard-page .article-bg-wrapper h1, .standard-page .article-bg-wrapper .h1 {
  font-size: 2.5rem;
  margin-bottom: 40px;
}
.standard-page .article-bg-wrapper .xhtml {
  color: #244e50;
}
.standard-page .article-bg-wrapper .xhtml h2, .standard-page .article-bg-wrapper .xhtml .h2 {
  font-family: "Lineto Circular Bold" !important;
  color: #34756A;
  font-size: 1.375em;
  font-weight: normal;
}
.standard-page .article-bg-wrapper .xhtml p {
  font-size: 1.125rem;
  color: #244e50;
  font-family: "Lineto Circular Book" !important;
}
.standard-page .article-bg-wrapper .xhtml ul,
.standard-page .article-bg-wrapper .xhtml li {
  font-size: 1rem;
  color: #244e50;
  font-family: "Lineto Circular Book" !important;
}
.standard-page .article-bg-wrapper .xhtml b,
.standard-page .article-bg-wrapper .xhtml strong {
  color: #244e50;
  font-family: "Lineto Circular Bold" !important;
}
.standard-page .article-bg-wrapper .xhtml img {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .standard-page .article-bg-wrapper {
    padding: 20px;
  }
  .standard-page .article-bg-wrapper h1, .standard-page .article-bg-wrapper .h1 {
    font-size: 2.125rem;
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .standard-page .article-bg-wrapper {
    padding: 1rem;
  }
  .standard-page .article-bg-wrapper h1, .standard-page .article-bg-wrapper .h1 {
    font-size: 1.688rem;
  }
}
@media (max-width: 767.98px) {
  .standard-page h1, .standard-page .h1 {
    padding-top: 10px;
    font-size: 2rem;
    margin-bottom: 20px;
    text-align: center;
  }
  .standard-page .ingress {
    font-size: 1.4rem;
    margin-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .standard-page .ingress {
    font-size: 1.25rem;
    margin-bottom: 30px;
  }
}

.pl-page {
  background-color: #D1F9E7;
}
.pl-page .container-filter {
  width: 530px;
  margin-left: auto;
  margin-right: auto;
}
.pl-page .container-property-filter {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.pl-page .filter-type .form-select {
  border-radius: 1rem;
  color: #0A5F52;
  font-weight: 500;
  padding: 0.5rem 1rem;
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
}
.pl-page h1, .pl-page .h1 {
  font-size: 3rem;
  margin-bottom: 30px;
}
.pl-page .preamble {
  font-size: 1.375rem;
  margin-bottom: 40px;
}
.pl-page .map-canvas {
  height: 700px !important;
}
.pl-page .premise-nav-sticky {
  position: sticky;
  opacity: 0;
  top: 90px;
  z-index: 99;
  visibility: hidden;
  opacity: 0;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 250ms;
}
.pl-page .premise-nav-sticky.active {
  visibility: visible;
  opacity: 1;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 0ms;
}
.pl-page .premise-nav-sticky .pl-filter {
  position: absolute;
  left: 0;
  right: 0;
  background-color: #D0F8E6;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.875rem;
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
}
.pl-page .premise-nav-sticky #ResetFilters {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.pl-page .premise-nav-sticky .pl-filter-wrapper {
  padding: 0.75rem;
}
.pl-page .premise-nav-sticky .tab-content > .active {
  padding-top: 1.5rem;
  display: block;
  background-color: #D0F8E6;
}
.pl-page .premise-nav-sticky .tab-pane {
  max-width: 550px;
}
.pl-page .premise-nav-sticky .filter-type {
  margin-bottom: 0 !important;
}
.pl-page .premise-nav-sticky .nav-link {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33301 1.5L6.33301 6.5L11.333 1.5' stroke='%230A5F52' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center right 20px;
  background-repeat: no-repeat;
  font-size: 0.938rem;
  background-color: white;
  border-radius: 1rem;
  color: #006053;
  font-weight: 500;
  transition: ease-in-out 0.3s all;
  border: 1.5px solid white;
  padding: 0.25rem 1rem;
}
.pl-page .premise-nav-sticky .nav-link.active {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 6.5L6.66675 1.5L1.66675 6.5' stroke='%23133232' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-color: #86EFC2;
  color: #133232;
  transition: ease-in-out 0.3s all;
  border: 1.5px solid #04594E;
}
@media (max-width: 575.98px) {
  .pl-page .premise-nav-sticky .nav-link {
    background-position: center right 15px;
    padding: 0.25rem 1rem 0.25rem 0;
  }
}
.pl-page .pl-filter .btn-filter {
  padding: 1rem 0.625rem;
  margin-bottom: 20px;
  position: relative;
  background-color: #ffffff;
  vertical-align: middle;
  border: 1.5px solid transparent !important;
}
.pl-page .pl-filter .btn-filter p {
  margin-bottom: 0;
}
.pl-page .pl-filter .btn {
  margin-top: unset !important;
}
.pl-page .pl-filter .filter-type {
  margin-bottom: 20px;
}
.pl-page .pl-filter .filter-type .btn-filter {
  height: 175px;
  width: 100%;
}
.pl-page .pl-filter .filter-type .btn-filter h3, .pl-page .pl-filter .filter-type .btn-filter .h3 {
  margin-top: 60px;
}
.pl-page .pl-filter .filter-type .btn-filter.type-office {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.31961 15.2242H10.5771C11.2513 15.2242 11.7956 14.6798 11.7956 14.0056V6.2275C11.7956 5.55332 11.2513 5.00889 10.5771 5.00889H6.31961C5.6455 5.00889 5.10117 5.55332 5.10117 6.2275V14.0056C5.10117 14.6798 5.6455 15.2242 6.31961 15.2242ZM6.0468 6.2275C6.0468 6.07391 6.16608 5.95463 6.31961 5.95463H10.5771C10.7307 5.95463 10.85 6.07391 10.85 6.2275V14.0056C10.85 14.1592 10.7307 14.2785 10.5771 14.2785H6.31961C6.16608 14.2785 6.0468 14.1592 6.0468 14.0056V6.2275Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M14.2005 15.2242H18.458C19.1321 15.2242 19.6765 14.6798 19.6765 14.0056V6.2275C19.6765 5.55332 19.1321 5.00889 18.458 5.00889H14.2005C13.5264 5.00889 12.982 5.55332 12.982 6.2275V14.0056C12.982 14.6798 13.5264 15.2242 14.2005 15.2242ZM13.9277 6.2275C13.9277 6.07391 14.0469 5.95463 14.2005 5.95463H18.458C18.6115 5.95463 18.7308 6.07391 18.7308 6.2275V14.0056C18.7308 14.1592 18.6115 14.2785 18.458 14.2785H14.2005C14.0469 14.2785 13.9277 14.1592 13.9277 14.0056V6.2275Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M22.0667 15.2242H26.3242C26.9983 15.2242 27.5427 14.6798 27.5427 14.0056V6.2275C27.5427 5.55332 26.9983 5.00889 26.3242 5.00889H22.0667C21.3926 5.00889 20.8482 5.55332 20.8482 6.2275V14.0056C20.8482 14.6798 21.3926 15.2242 22.0667 15.2242ZM21.7939 6.2275C21.7939 6.07391 21.9132 5.95463 22.0667 5.95463H26.3242C26.4778 5.95463 26.597 6.07391 26.597 6.2275V14.0056C26.597 14.1592 26.4778 14.2785 26.3242 14.2785H22.0667C21.9132 14.2785 21.7939 14.1592 21.7939 14.0056V6.2275Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M6.31961 27.357H10.5771C11.2513 27.357 11.7956 26.8126 11.7956 26.1384V18.3603C11.7956 17.6861 11.2513 17.1417 10.5771 17.1417H6.31961C5.6455 17.1417 5.10117 17.6861 5.10117 18.3603V26.1384C5.10117 26.8126 5.6455 27.357 6.31961 27.357ZM6.0468 18.3603C6.0468 18.2067 6.16608 18.0874 6.31961 18.0874H10.5771C10.7307 18.0874 10.85 18.2067 10.85 18.3603V26.1384C10.85 26.292 10.7307 26.4113 10.5771 26.4113H6.31961C6.16608 26.4113 6.0468 26.292 6.0468 26.1384V18.3603Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M14.2005 27.357H18.458C19.1321 27.357 19.6765 26.8126 19.6765 26.1384V18.3603C19.6765 17.6861 19.1321 17.1417 18.458 17.1417H14.2005C13.5264 17.1417 12.982 17.6861 12.982 18.3603V26.1384C12.982 26.8126 13.5264 27.357 14.2005 27.357ZM13.9277 18.3603C13.9277 18.2067 14.0469 18.0874 14.2005 18.0874H18.458C18.6115 18.0874 18.7308 18.2067 18.7308 18.3603V26.1384C18.7308 26.292 18.6115 26.4113 18.458 26.4113H14.2005C14.0469 26.4113 13.9277 26.292 13.9277 26.1384V18.3603Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M22.0667 27.357H26.3242C26.9983 27.357 27.5427 26.8126 27.5427 26.1384V18.3603C27.5427 17.6861 26.9983 17.1417 26.3242 17.1417H22.0667C21.3926 17.1417 20.8482 17.6861 20.8482 18.3603V26.1384C20.8482 26.8126 21.3926 27.357 22.0667 27.357ZM21.7939 18.3603C21.7939 18.2067 21.9132 18.0874 22.0667 18.0874H26.3242C26.4778 18.0874 26.597 18.2067 26.597 18.3603V26.1384C26.597 26.292 26.4778 26.4113 26.3242 26.4113H22.0667C21.9132 26.4113 21.7939 26.292 21.7939 26.1384V18.3603Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M6.31961 39.4825H10.5771C11.2513 39.4825 11.7956 38.9381 11.7956 38.2639V30.4858C11.7956 29.8116 11.2513 29.2672 10.5771 29.2672H6.31961C5.6455 29.2672 5.10117 29.8116 5.10117 30.4858V38.2639C5.10117 38.9381 5.6455 39.4825 6.31961 39.4825ZM6.0468 30.4858C6.0468 30.3322 6.16608 30.2129 6.31961 30.2129H10.5771C10.7307 30.2129 10.85 30.3322 10.85 30.4858V38.2639C10.85 38.4175 10.7307 38.5368 10.5771 38.5368H6.31961C6.16608 38.5368 6.0468 38.4175 6.0468 38.2639V30.4858Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M14.0063 29.2681H13.9063V29.2809C13.3642 29.3393 12.9817 29.8693 12.9817 30.4942V41.7624C12.9817 41.8609 12.9563 41.9367 12.9281 41.9853C12.9139 42.0099 12.9001 42.0256 12.8906 42.0338C12.8899 42.0343 12.8894 42.0348 12.8888 42.0352H4.14067C4.14014 42.0348 4.13956 42.0343 4.13895 42.0338C4.12943 42.0256 4.11565 42.0099 4.1014 41.9853C4.07323 41.9367 4.04778 41.8609 4.04778 41.7624V2.11862C4.04778 2.02008 4.07323 1.94425 4.1014 1.89564C4.11565 1.87106 4.12944 1.85541 4.13895 1.84719C4.13956 1.84666 4.14014 1.84618 4.14067 1.84574H28.5172C28.5177 1.84618 28.5183 1.84666 28.5189 1.84719C28.5284 1.85541 28.5422 1.87106 28.5565 1.89564C28.5846 1.94425 28.6101 2.02008 28.6101 2.11862V41.7549C28.6101 41.8534 28.5846 41.9293 28.5565 41.9779C28.5422 42.0025 28.5284 42.0181 28.5189 42.0263C28.5183 42.0269 28.5177 42.0273 28.5172 42.0278H19.769C19.7685 42.0273 19.7679 42.0269 19.7673 42.0263C19.7578 42.0181 19.744 42.0025 19.7298 41.9779C19.7016 41.9293 19.6761 41.8534 19.6761 41.7549V30.4867C19.6761 29.824 19.246 29.2681 18.6516 29.2681H14.0063ZM28.5118 1.84192C28.5118 1.84189 28.5121 1.84205 28.5128 1.84251L28.5118 1.84192ZM19.7551 42.981H28.5311C29.1255 42.981 29.5557 42.425 29.5557 41.7624V2.11862C29.5557 1.45595 29.1255 0.9 28.5311 0.9H4.12673C3.53232 0.9 3.10215 1.45595 3.10215 2.11862V41.7624C3.10215 42.425 3.53232 42.981 4.12673 42.981H12.9028C13.4972 42.981 13.9273 42.425 13.9273 41.7624V30.4942C13.9273 30.3956 13.9528 30.3198 13.981 30.2712C13.9952 30.2466 14.009 30.231 14.0185 30.2227C14.0191 30.2222 14.0197 30.2217 14.0202 30.2213H18.6376C18.6382 30.2217 18.6387 30.2222 18.6393 30.2227C18.6489 30.231 18.6626 30.2466 18.6769 30.2712C18.7051 30.3198 18.7305 30.3956 18.7305 30.4942V41.7624C18.7305 42.425 19.1607 42.981 19.7551 42.981Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M22.0667 39.4825H26.3242C26.9983 39.4825 27.5427 38.9381 27.5427 38.2639V30.4858C27.5427 29.8116 26.9983 29.2672 26.3242 29.2672H22.0667C21.3926 29.2672 20.8482 29.8116 20.8482 30.4858V38.2639C20.8482 38.9381 21.3926 39.4825 22.0667 39.4825ZM21.7939 30.4858C21.7939 30.3322 21.9132 30.2129 22.0667 30.2129H26.3242C26.4778 30.2129 26.597 30.3322 26.597 30.4858V38.2639C26.597 38.4175 26.4778 38.5368 26.3242 38.5368H22.0667C21.9132 38.5368 21.7939 38.4175 21.7939 38.2639V30.4858Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M0.741955 48.0004H31.9241C32.1881 48.0004 32.3969 47.7916 32.3969 47.5276C32.3969 47.2636 32.1881 47.0548 31.9241 47.0548H0.741955C0.47795 47.0548 0.269141 47.2636 0.269141 47.5276C0.269141 47.7916 0.47795 48.0004 0.741955 48.0004Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M3.2693 45.6581H29.3886C29.6527 45.6581 29.8615 45.4493 29.8615 45.1853C29.8615 44.9213 29.6527 44.7125 29.3886 44.7125H3.2693C3.00529 44.7125 2.79648 44.9213 2.79648 45.1853C2.79648 45.4493 3.00529 45.6581 3.2693 45.6581Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center 12px;
}
.pl-page .pl-filter .filter-type .btn-filter.type-store {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='49' viewBox='0 0 34 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.98661 27.3533H11.2441C11.9182 27.3533 12.4626 26.8089 12.4626 26.1348V10.9016C12.4626 10.2275 11.9182 9.6832 11.2441 9.6832H6.98661C6.31251 9.6832 5.76816 10.2275 5.76816 10.9016V26.1348C5.76816 26.8089 6.31251 27.3533 6.98661 27.3533ZM6.71379 10.9016C6.71379 10.7481 6.83306 10.6288 6.98661 10.6288H11.2441C11.3977 10.6288 11.517 10.7481 11.517 10.9016V26.1348C11.517 26.2884 11.3977 26.4076 11.2441 26.4076H6.98661C6.83306 26.4076 6.71379 26.2884 6.71379 26.1348V10.9016Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M14.8753 27.3533H19.1328C19.8069 27.3533 20.3513 26.8089 20.3513 26.1348V10.9016C20.3513 10.2275 19.8069 9.6832 19.1328 9.6832H14.8753C14.2012 9.6832 13.6568 10.2275 13.6568 10.9016V26.1348C13.6568 26.8089 14.2012 27.3533 14.8753 27.3533ZM14.6025 10.9016C14.6025 10.7481 14.7217 10.6288 14.8753 10.6288H19.1328C19.2864 10.6288 19.4056 10.7481 19.4056 10.9016V26.1348C19.4056 26.2884 19.2864 26.4076 19.1328 26.4076H14.8753C14.7217 26.4076 14.6025 26.2884 14.6025 26.1348V10.9016Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M22.7415 27.3533H26.999C27.6731 27.3533 28.2175 26.8089 28.2175 26.1348V10.9016C28.2175 10.2275 27.6731 9.6832 26.999 9.6832H22.7415C22.0674 9.6832 21.523 10.2275 21.523 10.9016V26.1348C21.523 26.8089 22.0674 27.3533 22.7415 27.3533ZM22.4687 10.9016C22.4687 10.7481 22.5879 10.6288 22.7415 10.6288H26.999C27.1526 10.6288 27.2718 10.7481 27.2718 10.9016V26.1348C27.2718 26.2884 27.1526 26.4076 26.999 26.4076H22.7415C22.5879 26.4076 22.4687 26.2884 22.4687 26.1348V10.9016Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M6.98661 39.4854H11.2441C11.9182 39.4854 12.4626 38.941 12.4626 38.2669V30.49C12.4626 29.8159 11.9182 29.2716 11.2441 29.2716H6.98661C6.31251 29.2716 5.76816 29.8159 5.76816 30.49V38.2669C5.76816 38.941 6.31251 39.4854 6.98661 39.4854ZM6.71379 30.49C6.71379 30.3365 6.83306 30.2172 6.98661 30.2172H11.2441C11.3977 30.2172 11.517 30.3365 11.517 30.49V38.2669C11.517 38.4205 11.3977 38.5398 11.2441 38.5398H6.98661C6.83306 38.5398 6.71379 38.4205 6.71379 38.2669V30.49Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M29.1981 0.9H29.1905L29.183 0.901147L4.78591 4.62817C4.19556 4.63301 3.76914 5.1869 3.76914 5.84658V41.756C3.76914 42.4186 4.19932 42.9745 4.79372 42.9745H13.5698C14.1642 42.9745 14.5943 42.4186 14.5943 41.756V30.4896C14.5943 30.3911 14.6198 30.3152 14.648 30.2666C14.6622 30.2421 14.676 30.2264 14.6855 30.2182C14.6861 30.2177 14.6867 30.2172 14.6872 30.2168H19.3046C19.3051 30.2172 19.3057 30.2177 19.3063 30.2182C19.3158 30.2264 19.3296 30.2421 19.3439 30.2666C19.3721 30.3152 19.3975 30.3911 19.3975 30.4896V41.756C19.3975 42.4192 19.8356 42.9745 20.4221 42.9745H29.1981C29.7925 42.9745 30.2227 42.4186 30.2227 41.756V2.11844C30.2227 1.45529 29.7846 0.9 29.1981 0.9ZM14.6882 29.2711H14.6807V29.2712C14.0902 29.2758 13.6636 29.8298 13.6636 30.4896V41.756C13.6636 41.8545 13.6382 41.9304 13.61 41.979C13.5958 42.0035 13.582 42.0192 13.5725 42.0274C13.5718 42.0279 13.5713 42.0284 13.5707 42.0288H4.82257C4.82203 42.0284 4.82146 42.0279 4.82084 42.0274C4.81133 42.0192 4.79755 42.0035 4.7833 41.979C4.75513 41.9304 4.72968 41.8545 4.72968 41.756V5.84658C4.72968 5.74626 4.75406 5.67103 4.78444 5.62414C4.8155 5.57619 4.84568 5.5663 4.86082 5.5663H4.86842L4.87592 5.56516L29.1992 1.85003C29.2 1.8508 29.2008 1.85161 29.2016 1.85248C29.2126 1.86417 29.2258 1.88232 29.2385 1.90737C29.2638 1.95728 29.2845 2.02934 29.2845 2.11844V41.756C29.2845 41.8545 29.2591 41.9304 29.2309 41.979C29.2167 42.0035 29.2029 42.0192 29.1934 42.0274C29.1927 42.0279 29.1922 42.0284 29.1916 42.0288H20.4435C20.4429 42.0284 20.4424 42.0279 20.4417 42.0274C20.4322 42.0192 20.4185 42.0035 20.4042 41.979C20.376 41.9304 20.3506 41.8545 20.3506 41.756V30.4896C20.3506 29.827 19.9204 29.2711 19.326 29.2711H14.6882ZM20.4489 42.0327C20.4489 42.0327 20.4485 42.0325 20.4478 42.0321L20.4489 42.0327Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M22.7415 39.4854H26.999C27.6731 39.4854 28.2175 38.941 28.2175 38.2669V30.49C28.2175 29.8159 27.6731 29.2716 26.999 29.2716H22.7415C22.0674 29.2716 21.523 29.8159 21.523 30.49V38.2669C21.523 38.941 22.0674 39.4854 22.7415 39.4854ZM22.4687 30.49C22.4687 30.3365 22.5879 30.2172 22.7415 30.2172H26.999C27.1526 30.2172 27.2718 30.3365 27.2718 30.49V38.2669C27.2718 38.4205 27.1526 38.5398 26.999 38.5398H22.7415C22.5879 38.5398 22.4687 38.4205 22.4687 38.2669V30.49Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M1.40895 48.0004H32.5911C32.8551 48.0004 33.0639 47.7916 33.0639 47.5276C33.0639 47.2636 32.8551 47.0548 32.5911 47.0548H1.40895C1.14494 47.0548 0.936133 47.2636 0.936133 47.5276C0.936133 47.7916 1.14494 48.0004 1.40895 48.0004Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M3.93629 45.6586H30.0556C30.3196 45.6586 30.5284 45.4498 30.5284 45.1858C30.5284 44.9218 30.3196 44.713 30.0556 44.713H3.93629C3.67229 44.713 3.46348 44.9218 3.46348 45.1858C3.46348 45.4498 3.67229 45.6586 3.93629 45.6586Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center 12px;
}
.pl-page .pl-filter .filter-type .btn-filter.type-storehouse {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M10.492 38.5229H22.8396C23.1036 38.5229 23.3124 38.3141 23.3124 38.0501C23.3124 37.7861 23.1036 37.5772 22.8396 37.5772H10.492C10.228 37.5772 10.0191 37.7861 10.0191 38.0501C10.0191 38.3141 10.228 38.5229 10.492 38.5229Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M10.492 35.205H22.8396C23.1036 35.205 23.3124 34.9962 23.3124 34.7322C23.3124 34.4682 23.1036 34.2594 22.8396 34.2594H10.492C10.228 34.2594 10.0191 34.4682 10.0191 34.7322C10.0191 34.9962 10.228 35.205 10.492 35.205Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M10.492 31.8788H22.8396C23.1036 31.8788 23.3124 31.67 23.3124 31.406C23.3124 31.142 23.1036 30.9332 22.8396 30.9332H10.492C10.228 30.9332 10.0191 31.142 10.0191 31.406C10.0191 31.67 10.228 31.8788 10.492 31.8788Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M9.35868 16.9071H23.7941C24.4682 16.9071 25.0125 16.3628 25.0125 15.6887V13.7351C25.0125 13.061 24.4682 12.5167 23.7941 12.5167H9.35868C8.68458 12.5167 8.14023 13.061 8.14023 13.7351V15.6887C8.14023 16.3628 8.68458 16.9071 9.35868 16.9071ZM9.08586 13.7351C9.08586 13.5816 9.20513 13.4623 9.35868 13.4623H23.7941C23.9476 13.4623 24.0669 13.5816 24.0669 13.7351V15.6887C24.0669 15.8422 23.9476 15.9615 23.7941 15.9615H9.35868C9.20513 15.9615 9.08586 15.8422 9.08586 15.6887V13.7351Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M1.07496 48.0004H32.2571C32.5211 48.0004 32.7299 47.7916 32.7299 47.5276C32.7299 47.2636 32.5211 47.0548 32.2571 47.0548H1.07496C0.810958 47.0548 0.602148 47.2636 0.602148 47.5276C0.602148 47.7916 0.810958 48.0004 1.07496 48.0004Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3Cpath d='M3.60231 45.6513H29.7216C29.9856 45.6513 30.1944 45.4425 30.1944 45.1785C30.1944 44.9145 29.9856 44.7057 29.7216 44.7057H3.60231C3.3383 44.7057 3.12949 44.9145 3.12949 45.1785C3.12949 45.4425 3.3383 45.6513 3.60231 45.6513Z' fill='%23AAC9C3' stroke='%23AAC9C3' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center 12px;
}
.pl-page .pl-filter .filter-type .counter {
  color: #006154;
  position: absolute;
  top: 8px;
  right: 8px;
}
.pl-page .pl-filter .filter-area,
.pl-page .pl-filter .filter-size {
  margin-bottom: 20px;
}
.pl-page .pl-filter .filter-area .btn-filter,
.pl-page .pl-filter .filter-size .btn-filter {
  height: 78px;
  margin-bottom: 3px;
  width: 100%;
}
.pl-page .pl-filter .filter-area .btn-filter h4, .pl-page .pl-filter .filter-area .btn-filter .h4,
.pl-page .pl-filter .filter-size .btn-filter h4,
.pl-page .pl-filter .filter-size .btn-filter .h4 {
  margin-bottom: 0.5rem;
}
.pl-page .pl-filter .filter-area .btn-filter .counter,
.pl-page .pl-filter .filter-size .btn-filter .counter {
  color: #006154;
}
.pl-page .pl-filter svg {
  fill: #AAC9C3;
  stroke: #AAC9C3;
  transition: 0.3s all;
  margin-bottom: 10px;
}
.pl-page .pl-filter .btn-filter:hover {
  background-color: #edfdf5;
  border: 1.5px solid #edfdf5 !important;
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-filter:hover.type-office {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.31961 15.2242H10.5771C11.2513 15.2242 11.7956 14.6798 11.7956 14.0056V6.2275C11.7956 5.55332 11.2513 5.00889 10.5771 5.00889H6.31961C5.6455 5.00889 5.10117 5.55332 5.10117 6.2275V14.0056C5.10117 14.6798 5.6455 15.2242 6.31961 15.2242ZM6.0468 6.2275C6.0468 6.07391 6.16608 5.95463 6.31961 5.95463H10.5771C10.7307 5.95463 10.85 6.07391 10.85 6.2275V14.0056C10.85 14.1592 10.7307 14.2785 10.5771 14.2785H6.31961C6.16608 14.2785 6.0468 14.1592 6.0468 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.2005 15.2242H18.458C19.1321 15.2242 19.6765 14.6798 19.6765 14.0056V6.2275C19.6765 5.55332 19.1321 5.00889 18.458 5.00889H14.2005C13.5264 5.00889 12.982 5.55332 12.982 6.2275V14.0056C12.982 14.6798 13.5264 15.2242 14.2005 15.2242ZM13.9277 6.2275C13.9277 6.07391 14.0469 5.95463 14.2005 5.95463H18.458C18.6115 5.95463 18.7308 6.07391 18.7308 6.2275V14.0056C18.7308 14.1592 18.6115 14.2785 18.458 14.2785H14.2005C14.0469 14.2785 13.9277 14.1592 13.9277 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 15.2242H26.3242C26.9983 15.2242 27.5427 14.6798 27.5427 14.0056V6.2275C27.5427 5.55332 26.9983 5.00889 26.3242 5.00889H22.0667C21.3926 5.00889 20.8482 5.55332 20.8482 6.2275V14.0056C20.8482 14.6798 21.3926 15.2242 22.0667 15.2242ZM21.7939 6.2275C21.7939 6.07391 21.9132 5.95463 22.0667 5.95463H26.3242C26.4778 5.95463 26.597 6.07391 26.597 6.2275V14.0056C26.597 14.1592 26.4778 14.2785 26.3242 14.2785H22.0667C21.9132 14.2785 21.7939 14.1592 21.7939 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.31961 27.357H10.5771C11.2513 27.357 11.7956 26.8126 11.7956 26.1384V18.3603C11.7956 17.6861 11.2513 17.1417 10.5771 17.1417H6.31961C5.6455 17.1417 5.10117 17.6861 5.10117 18.3603V26.1384C5.10117 26.8126 5.6455 27.357 6.31961 27.357ZM6.0468 18.3603C6.0468 18.2067 6.16608 18.0874 6.31961 18.0874H10.5771C10.7307 18.0874 10.85 18.2067 10.85 18.3603V26.1384C10.85 26.292 10.7307 26.4113 10.5771 26.4113H6.31961C6.16608 26.4113 6.0468 26.292 6.0468 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.2005 27.357H18.458C19.1321 27.357 19.6765 26.8126 19.6765 26.1384V18.3603C19.6765 17.6861 19.1321 17.1417 18.458 17.1417H14.2005C13.5264 17.1417 12.982 17.6861 12.982 18.3603V26.1384C12.982 26.8126 13.5264 27.357 14.2005 27.357ZM13.9277 18.3603C13.9277 18.2067 14.0469 18.0874 14.2005 18.0874H18.458C18.6115 18.0874 18.7308 18.2067 18.7308 18.3603V26.1384C18.7308 26.292 18.6115 26.4113 18.458 26.4113H14.2005C14.0469 26.4113 13.9277 26.292 13.9277 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 27.357H26.3242C26.9983 27.357 27.5427 26.8126 27.5427 26.1384V18.3603C27.5427 17.6861 26.9983 17.1417 26.3242 17.1417H22.0667C21.3926 17.1417 20.8482 17.6861 20.8482 18.3603V26.1384C20.8482 26.8126 21.3926 27.357 22.0667 27.357ZM21.7939 18.3603C21.7939 18.2067 21.9132 18.0874 22.0667 18.0874H26.3242C26.4778 18.0874 26.597 18.2067 26.597 18.3603V26.1384C26.597 26.292 26.4778 26.4113 26.3242 26.4113H22.0667C21.9132 26.4113 21.7939 26.292 21.7939 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.31961 39.4825H10.5771C11.2513 39.4825 11.7956 38.9381 11.7956 38.2639V30.4858C11.7956 29.8116 11.2513 29.2672 10.5771 29.2672H6.31961C5.6455 29.2672 5.10117 29.8116 5.10117 30.4858V38.2639C5.10117 38.9381 5.6455 39.4825 6.31961 39.4825ZM6.0468 30.4858C6.0468 30.3322 6.16608 30.2129 6.31961 30.2129H10.5771C10.7307 30.2129 10.85 30.3322 10.85 30.4858V38.2639C10.85 38.4175 10.7307 38.5368 10.5771 38.5368H6.31961C6.16608 38.5368 6.0468 38.4175 6.0468 38.2639V30.4858Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.0063 29.2681H13.9063V29.2809C13.3642 29.3393 12.9817 29.8693 12.9817 30.4942V41.7624C12.9817 41.8609 12.9563 41.9367 12.9281 41.9853C12.9139 42.0099 12.9001 42.0256 12.8906 42.0338C12.8899 42.0343 12.8894 42.0348 12.8888 42.0352H4.14067C4.14014 42.0348 4.13956 42.0343 4.13895 42.0338C4.12943 42.0256 4.11565 42.0099 4.1014 41.9853C4.07323 41.9367 4.04778 41.8609 4.04778 41.7624V2.11862C4.04778 2.02008 4.07323 1.94425 4.1014 1.89564C4.11565 1.87106 4.12944 1.85541 4.13895 1.84719C4.13956 1.84666 4.14014 1.84618 4.14067 1.84574H28.5172C28.5177 1.84618 28.5183 1.84666 28.5189 1.84719C28.5284 1.85541 28.5422 1.87106 28.5565 1.89564C28.5846 1.94425 28.6101 2.02008 28.6101 2.11862V41.7549C28.6101 41.8534 28.5846 41.9293 28.5565 41.9779C28.5422 42.0025 28.5284 42.0181 28.5189 42.0263C28.5183 42.0269 28.5177 42.0273 28.5172 42.0278H19.769C19.7685 42.0273 19.7679 42.0269 19.7673 42.0263C19.7578 42.0181 19.744 42.0025 19.7298 41.9779C19.7016 41.9293 19.6761 41.8534 19.6761 41.7549V30.4867C19.6761 29.824 19.246 29.2681 18.6516 29.2681H14.0063ZM28.5118 1.84192C28.5118 1.84189 28.5121 1.84205 28.5128 1.84251L28.5118 1.84192ZM19.7551 42.981H28.5311C29.1255 42.981 29.5557 42.425 29.5557 41.7624V2.11862C29.5557 1.45595 29.1255 0.9 28.5311 0.9H4.12673C3.53232 0.9 3.10215 1.45595 3.10215 2.11862V41.7624C3.10215 42.425 3.53232 42.981 4.12673 42.981H12.9028C13.4972 42.981 13.9273 42.425 13.9273 41.7624V30.4942C13.9273 30.3956 13.9528 30.3198 13.981 30.2712C13.9952 30.2466 14.009 30.231 14.0185 30.2227C14.0191 30.2222 14.0197 30.2217 14.0202 30.2213H18.6376C18.6382 30.2217 18.6387 30.2222 18.6393 30.2227C18.6489 30.231 18.6626 30.2466 18.6769 30.2712C18.7051 30.3198 18.7305 30.3956 18.7305 30.4942V41.7624C18.7305 42.425 19.1607 42.981 19.7551 42.981Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 39.4825H26.3242C26.9983 39.4825 27.5427 38.9381 27.5427 38.2639V30.4858C27.5427 29.8116 26.9983 29.2672 26.3242 29.2672H22.0667C21.3926 29.2672 20.8482 29.8116 20.8482 30.4858V38.2639C20.8482 38.9381 21.3926 39.4825 22.0667 39.4825ZM21.7939 30.4858C21.7939 30.3322 21.9132 30.2129 22.0667 30.2129H26.3242C26.4778 30.2129 26.597 30.3322 26.597 30.4858V38.2639C26.597 38.4175 26.4778 38.5368 26.3242 38.5368H22.0667C21.9132 38.5368 21.7939 38.4175 21.7939 38.2639V30.4858Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M0.741955 48.0004H31.9241C32.1881 48.0004 32.3969 47.7916 32.3969 47.5276C32.3969 47.2636 32.1881 47.0548 31.9241 47.0548H0.741955C0.47795 47.0548 0.269141 47.2636 0.269141 47.5276C0.269141 47.7916 0.47795 48.0004 0.741955 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.2693 45.6581H29.3886C29.6527 45.6581 29.8615 45.4493 29.8615 45.1853C29.8615 44.9213 29.6527 44.7125 29.3886 44.7125H3.2693C3.00529 44.7125 2.79648 44.9213 2.79648 45.1853C2.79648 45.4493 3.00529 45.6581 3.2693 45.6581Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-filter:hover.type-store {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='49' viewBox='0 0 34 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.98661 27.3533H11.2441C11.9182 27.3533 12.4626 26.8089 12.4626 26.1348V10.9016C12.4626 10.2275 11.9182 9.6832 11.2441 9.6832H6.98661C6.31251 9.6832 5.76816 10.2275 5.76816 10.9016V26.1348C5.76816 26.8089 6.31251 27.3533 6.98661 27.3533ZM6.71379 10.9016C6.71379 10.7481 6.83306 10.6288 6.98661 10.6288H11.2441C11.3977 10.6288 11.517 10.7481 11.517 10.9016V26.1348C11.517 26.2884 11.3977 26.4076 11.2441 26.4076H6.98661C6.83306 26.4076 6.71379 26.2884 6.71379 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.8753 27.3533H19.1328C19.8069 27.3533 20.3513 26.8089 20.3513 26.1348V10.9016C20.3513 10.2275 19.8069 9.6832 19.1328 9.6832H14.8753C14.2012 9.6832 13.6568 10.2275 13.6568 10.9016V26.1348C13.6568 26.8089 14.2012 27.3533 14.8753 27.3533ZM14.6025 10.9016C14.6025 10.7481 14.7217 10.6288 14.8753 10.6288H19.1328C19.2864 10.6288 19.4056 10.7481 19.4056 10.9016V26.1348C19.4056 26.2884 19.2864 26.4076 19.1328 26.4076H14.8753C14.7217 26.4076 14.6025 26.2884 14.6025 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.7415 27.3533H26.999C27.6731 27.3533 28.2175 26.8089 28.2175 26.1348V10.9016C28.2175 10.2275 27.6731 9.6832 26.999 9.6832H22.7415C22.0674 9.6832 21.523 10.2275 21.523 10.9016V26.1348C21.523 26.8089 22.0674 27.3533 22.7415 27.3533ZM22.4687 10.9016C22.4687 10.7481 22.5879 10.6288 22.7415 10.6288H26.999C27.1526 10.6288 27.2718 10.7481 27.2718 10.9016V26.1348C27.2718 26.2884 27.1526 26.4076 26.999 26.4076H22.7415C22.5879 26.4076 22.4687 26.2884 22.4687 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.98661 39.4854H11.2441C11.9182 39.4854 12.4626 38.941 12.4626 38.2669V30.49C12.4626 29.8159 11.9182 29.2716 11.2441 29.2716H6.98661C6.31251 29.2716 5.76816 29.8159 5.76816 30.49V38.2669C5.76816 38.941 6.31251 39.4854 6.98661 39.4854ZM6.71379 30.49C6.71379 30.3365 6.83306 30.2172 6.98661 30.2172H11.2441C11.3977 30.2172 11.517 30.3365 11.517 30.49V38.2669C11.517 38.4205 11.3977 38.5398 11.2441 38.5398H6.98661C6.83306 38.5398 6.71379 38.4205 6.71379 38.2669V30.49Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M29.1981 0.9H29.1905L29.183 0.901147L4.78591 4.62817C4.19556 4.63301 3.76914 5.1869 3.76914 5.84658V41.756C3.76914 42.4186 4.19932 42.9745 4.79372 42.9745H13.5698C14.1642 42.9745 14.5943 42.4186 14.5943 41.756V30.4896C14.5943 30.3911 14.6198 30.3152 14.648 30.2666C14.6622 30.2421 14.676 30.2264 14.6855 30.2182C14.6861 30.2177 14.6867 30.2172 14.6872 30.2168H19.3046C19.3051 30.2172 19.3057 30.2177 19.3063 30.2182C19.3158 30.2264 19.3296 30.2421 19.3439 30.2666C19.3721 30.3152 19.3975 30.3911 19.3975 30.4896V41.756C19.3975 42.4192 19.8356 42.9745 20.4221 42.9745H29.1981C29.7925 42.9745 30.2227 42.4186 30.2227 41.756V2.11844C30.2227 1.45529 29.7846 0.9 29.1981 0.9ZM14.6882 29.2711H14.6807V29.2712C14.0902 29.2758 13.6636 29.8298 13.6636 30.4896V41.756C13.6636 41.8545 13.6382 41.9304 13.61 41.979C13.5958 42.0035 13.582 42.0192 13.5725 42.0274C13.5718 42.0279 13.5713 42.0284 13.5707 42.0288H4.82257C4.82203 42.0284 4.82146 42.0279 4.82084 42.0274C4.81133 42.0192 4.79755 42.0035 4.7833 41.979C4.75513 41.9304 4.72968 41.8545 4.72968 41.756V5.84658C4.72968 5.74626 4.75406 5.67103 4.78444 5.62414C4.8155 5.57619 4.84568 5.5663 4.86082 5.5663H4.86842L4.87592 5.56516L29.1992 1.85003C29.2 1.8508 29.2008 1.85161 29.2016 1.85248C29.2126 1.86417 29.2258 1.88232 29.2385 1.90737C29.2638 1.95728 29.2845 2.02934 29.2845 2.11844V41.756C29.2845 41.8545 29.2591 41.9304 29.2309 41.979C29.2167 42.0035 29.2029 42.0192 29.1934 42.0274C29.1927 42.0279 29.1922 42.0284 29.1916 42.0288H20.4435C20.4429 42.0284 20.4424 42.0279 20.4417 42.0274C20.4322 42.0192 20.4185 42.0035 20.4042 41.979C20.376 41.9304 20.3506 41.8545 20.3506 41.756V30.4896C20.3506 29.827 19.9204 29.2711 19.326 29.2711H14.6882ZM20.4489 42.0327C20.4489 42.0327 20.4485 42.0325 20.4478 42.0321L20.4489 42.0327Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.7415 39.4854H26.999C27.6731 39.4854 28.2175 38.941 28.2175 38.2669V30.49C28.2175 29.8159 27.6731 29.2716 26.999 29.2716H22.7415C22.0674 29.2716 21.523 29.8159 21.523 30.49V38.2669C21.523 38.941 22.0674 39.4854 22.7415 39.4854ZM22.4687 30.49C22.4687 30.3365 22.5879 30.2172 22.7415 30.2172H26.999C27.1526 30.2172 27.2718 30.3365 27.2718 30.49V38.2669C27.2718 38.4205 27.1526 38.5398 26.999 38.5398H22.7415C22.5879 38.5398 22.4687 38.4205 22.4687 38.2669V30.49Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M1.40895 48.0004H32.5911C32.8551 48.0004 33.0639 47.7916 33.0639 47.5276C33.0639 47.2636 32.8551 47.0548 32.5911 47.0548H1.40895C1.14494 47.0548 0.936133 47.2636 0.936133 47.5276C0.936133 47.7916 1.14494 48.0004 1.40895 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.93629 45.6586H30.0556C30.3196 45.6586 30.5284 45.4498 30.5284 45.1858C30.5284 44.9218 30.3196 44.713 30.0556 44.713H3.93629C3.67229 44.713 3.46348 44.9218 3.46348 45.1858C3.46348 45.4498 3.67229 45.6586 3.93629 45.6586Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-filter:hover.type-storehouse {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 38.5229H22.8396C23.1036 38.5229 23.3124 38.3141 23.3124 38.0501C23.3124 37.7861 23.1036 37.5772 22.8396 37.5772H10.492C10.228 37.5772 10.0191 37.7861 10.0191 38.0501C10.0191 38.3141 10.228 38.5229 10.492 38.5229Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 35.205H22.8396C23.1036 35.205 23.3124 34.9962 23.3124 34.7322C23.3124 34.4682 23.1036 34.2594 22.8396 34.2594H10.492C10.228 34.2594 10.0191 34.4682 10.0191 34.7322C10.0191 34.9962 10.228 35.205 10.492 35.205Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 31.8788H22.8396C23.1036 31.8788 23.3124 31.67 23.3124 31.406C23.3124 31.142 23.1036 30.9332 22.8396 30.9332H10.492C10.228 30.9332 10.0191 31.142 10.0191 31.406C10.0191 31.67 10.228 31.8788 10.492 31.8788Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M9.35868 16.9071H23.7941C24.4682 16.9071 25.0125 16.3628 25.0125 15.6887V13.7351C25.0125 13.061 24.4682 12.5167 23.7941 12.5167H9.35868C8.68458 12.5167 8.14023 13.061 8.14023 13.7351V15.6887C8.14023 16.3628 8.68458 16.9071 9.35868 16.9071ZM9.08586 13.7351C9.08586 13.5816 9.20513 13.4623 9.35868 13.4623H23.7941C23.9476 13.4623 24.0669 13.5816 24.0669 13.7351V15.6887C24.0669 15.8422 23.9476 15.9615 23.7941 15.9615H9.35868C9.20513 15.9615 9.08586 15.8422 9.08586 15.6887V13.7351Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M1.07496 48.0004H32.2571C32.5211 48.0004 32.7299 47.7916 32.7299 47.5276C32.7299 47.2636 32.5211 47.0548 32.2571 47.0548H1.07496C0.810958 47.0548 0.602148 47.2636 0.602148 47.5276C0.602148 47.7916 0.810958 48.0004 1.07496 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.60231 45.6513H29.7216C29.9856 45.6513 30.1944 45.4425 30.1944 45.1785C30.1944 44.9145 29.9856 44.7057 29.7216 44.7057H3.60231C3.3383 44.7057 3.12949 44.9145 3.12949 45.1785C3.12949 45.4425 3.3383 45.6513 3.60231 45.6513Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-check:checked + .btn-filter {
  background-color: #86EFC2;
  border: 1.5px solid #45a488 !important;
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-check:checked + .btn-filter.type-office {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.31961 15.2242H10.5771C11.2513 15.2242 11.7956 14.6798 11.7956 14.0056V6.2275C11.7956 5.55332 11.2513 5.00889 10.5771 5.00889H6.31961C5.6455 5.00889 5.10117 5.55332 5.10117 6.2275V14.0056C5.10117 14.6798 5.6455 15.2242 6.31961 15.2242ZM6.0468 6.2275C6.0468 6.07391 6.16608 5.95463 6.31961 5.95463H10.5771C10.7307 5.95463 10.85 6.07391 10.85 6.2275V14.0056C10.85 14.1592 10.7307 14.2785 10.5771 14.2785H6.31961C6.16608 14.2785 6.0468 14.1592 6.0468 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.2005 15.2242H18.458C19.1321 15.2242 19.6765 14.6798 19.6765 14.0056V6.2275C19.6765 5.55332 19.1321 5.00889 18.458 5.00889H14.2005C13.5264 5.00889 12.982 5.55332 12.982 6.2275V14.0056C12.982 14.6798 13.5264 15.2242 14.2005 15.2242ZM13.9277 6.2275C13.9277 6.07391 14.0469 5.95463 14.2005 5.95463H18.458C18.6115 5.95463 18.7308 6.07391 18.7308 6.2275V14.0056C18.7308 14.1592 18.6115 14.2785 18.458 14.2785H14.2005C14.0469 14.2785 13.9277 14.1592 13.9277 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 15.2242H26.3242C26.9983 15.2242 27.5427 14.6798 27.5427 14.0056V6.2275C27.5427 5.55332 26.9983 5.00889 26.3242 5.00889H22.0667C21.3926 5.00889 20.8482 5.55332 20.8482 6.2275V14.0056C20.8482 14.6798 21.3926 15.2242 22.0667 15.2242ZM21.7939 6.2275C21.7939 6.07391 21.9132 5.95463 22.0667 5.95463H26.3242C26.4778 5.95463 26.597 6.07391 26.597 6.2275V14.0056C26.597 14.1592 26.4778 14.2785 26.3242 14.2785H22.0667C21.9132 14.2785 21.7939 14.1592 21.7939 14.0056V6.2275Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.31961 27.357H10.5771C11.2513 27.357 11.7956 26.8126 11.7956 26.1384V18.3603C11.7956 17.6861 11.2513 17.1417 10.5771 17.1417H6.31961C5.6455 17.1417 5.10117 17.6861 5.10117 18.3603V26.1384C5.10117 26.8126 5.6455 27.357 6.31961 27.357ZM6.0468 18.3603C6.0468 18.2067 6.16608 18.0874 6.31961 18.0874H10.5771C10.7307 18.0874 10.85 18.2067 10.85 18.3603V26.1384C10.85 26.292 10.7307 26.4113 10.5771 26.4113H6.31961C6.16608 26.4113 6.0468 26.292 6.0468 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.2005 27.357H18.458C19.1321 27.357 19.6765 26.8126 19.6765 26.1384V18.3603C19.6765 17.6861 19.1321 17.1417 18.458 17.1417H14.2005C13.5264 17.1417 12.982 17.6861 12.982 18.3603V26.1384C12.982 26.8126 13.5264 27.357 14.2005 27.357ZM13.9277 18.3603C13.9277 18.2067 14.0469 18.0874 14.2005 18.0874H18.458C18.6115 18.0874 18.7308 18.2067 18.7308 18.3603V26.1384C18.7308 26.292 18.6115 26.4113 18.458 26.4113H14.2005C14.0469 26.4113 13.9277 26.292 13.9277 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 27.357H26.3242C26.9983 27.357 27.5427 26.8126 27.5427 26.1384V18.3603C27.5427 17.6861 26.9983 17.1417 26.3242 17.1417H22.0667C21.3926 17.1417 20.8482 17.6861 20.8482 18.3603V26.1384C20.8482 26.8126 21.3926 27.357 22.0667 27.357ZM21.7939 18.3603C21.7939 18.2067 21.9132 18.0874 22.0667 18.0874H26.3242C26.4778 18.0874 26.597 18.2067 26.597 18.3603V26.1384C26.597 26.292 26.4778 26.4113 26.3242 26.4113H22.0667C21.9132 26.4113 21.7939 26.292 21.7939 26.1384V18.3603Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.31961 39.4825H10.5771C11.2513 39.4825 11.7956 38.9381 11.7956 38.2639V30.4858C11.7956 29.8116 11.2513 29.2672 10.5771 29.2672H6.31961C5.6455 29.2672 5.10117 29.8116 5.10117 30.4858V38.2639C5.10117 38.9381 5.6455 39.4825 6.31961 39.4825ZM6.0468 30.4858C6.0468 30.3322 6.16608 30.2129 6.31961 30.2129H10.5771C10.7307 30.2129 10.85 30.3322 10.85 30.4858V38.2639C10.85 38.4175 10.7307 38.5368 10.5771 38.5368H6.31961C6.16608 38.5368 6.0468 38.4175 6.0468 38.2639V30.4858Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.0063 29.2681H13.9063V29.2809C13.3642 29.3393 12.9817 29.8693 12.9817 30.4942V41.7624C12.9817 41.8609 12.9563 41.9367 12.9281 41.9853C12.9139 42.0099 12.9001 42.0256 12.8906 42.0338C12.8899 42.0343 12.8894 42.0348 12.8888 42.0352H4.14067C4.14014 42.0348 4.13956 42.0343 4.13895 42.0338C4.12943 42.0256 4.11565 42.0099 4.1014 41.9853C4.07323 41.9367 4.04778 41.8609 4.04778 41.7624V2.11862C4.04778 2.02008 4.07323 1.94425 4.1014 1.89564C4.11565 1.87106 4.12944 1.85541 4.13895 1.84719C4.13956 1.84666 4.14014 1.84618 4.14067 1.84574H28.5172C28.5177 1.84618 28.5183 1.84666 28.5189 1.84719C28.5284 1.85541 28.5422 1.87106 28.5565 1.89564C28.5846 1.94425 28.6101 2.02008 28.6101 2.11862V41.7549C28.6101 41.8534 28.5846 41.9293 28.5565 41.9779C28.5422 42.0025 28.5284 42.0181 28.5189 42.0263C28.5183 42.0269 28.5177 42.0273 28.5172 42.0278H19.769C19.7685 42.0273 19.7679 42.0269 19.7673 42.0263C19.7578 42.0181 19.744 42.0025 19.7298 41.9779C19.7016 41.9293 19.6761 41.8534 19.6761 41.7549V30.4867C19.6761 29.824 19.246 29.2681 18.6516 29.2681H14.0063ZM28.5118 1.84192C28.5118 1.84189 28.5121 1.84205 28.5128 1.84251L28.5118 1.84192ZM19.7551 42.981H28.5311C29.1255 42.981 29.5557 42.425 29.5557 41.7624V2.11862C29.5557 1.45595 29.1255 0.9 28.5311 0.9H4.12673C3.53232 0.9 3.10215 1.45595 3.10215 2.11862V41.7624C3.10215 42.425 3.53232 42.981 4.12673 42.981H12.9028C13.4972 42.981 13.9273 42.425 13.9273 41.7624V30.4942C13.9273 30.3956 13.9528 30.3198 13.981 30.2712C13.9952 30.2466 14.009 30.231 14.0185 30.2227C14.0191 30.2222 14.0197 30.2217 14.0202 30.2213H18.6376C18.6382 30.2217 18.6387 30.2222 18.6393 30.2227C18.6489 30.231 18.6626 30.2466 18.6769 30.2712C18.7051 30.3198 18.7305 30.3956 18.7305 30.4942V41.7624C18.7305 42.425 19.1607 42.981 19.7551 42.981Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.0667 39.4825H26.3242C26.9983 39.4825 27.5427 38.9381 27.5427 38.2639V30.4858C27.5427 29.8116 26.9983 29.2672 26.3242 29.2672H22.0667C21.3926 29.2672 20.8482 29.8116 20.8482 30.4858V38.2639C20.8482 38.9381 21.3926 39.4825 22.0667 39.4825ZM21.7939 30.4858C21.7939 30.3322 21.9132 30.2129 22.0667 30.2129H26.3242C26.4778 30.2129 26.597 30.3322 26.597 30.4858V38.2639C26.597 38.4175 26.4778 38.5368 26.3242 38.5368H22.0667C21.9132 38.5368 21.7939 38.4175 21.7939 38.2639V30.4858Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M0.741955 48.0004H31.9241C32.1881 48.0004 32.3969 47.7916 32.3969 47.5276C32.3969 47.2636 32.1881 47.0548 31.9241 47.0548H0.741955C0.47795 47.0548 0.269141 47.2636 0.269141 47.5276C0.269141 47.7916 0.47795 48.0004 0.741955 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.2693 45.6581H29.3886C29.6527 45.6581 29.8615 45.4493 29.8615 45.1853C29.8615 44.9213 29.6527 44.7125 29.3886 44.7125H3.2693C3.00529 44.7125 2.79648 44.9213 2.79648 45.1853C2.79648 45.4493 3.00529 45.6581 3.2693 45.6581Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-check:checked + .btn-filter.type-store {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='49' viewBox='0 0 34 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.98661 27.3533H11.2441C11.9182 27.3533 12.4626 26.8089 12.4626 26.1348V10.9016C12.4626 10.2275 11.9182 9.6832 11.2441 9.6832H6.98661C6.31251 9.6832 5.76816 10.2275 5.76816 10.9016V26.1348C5.76816 26.8089 6.31251 27.3533 6.98661 27.3533ZM6.71379 10.9016C6.71379 10.7481 6.83306 10.6288 6.98661 10.6288H11.2441C11.3977 10.6288 11.517 10.7481 11.517 10.9016V26.1348C11.517 26.2884 11.3977 26.4076 11.2441 26.4076H6.98661C6.83306 26.4076 6.71379 26.2884 6.71379 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M14.8753 27.3533H19.1328C19.8069 27.3533 20.3513 26.8089 20.3513 26.1348V10.9016C20.3513 10.2275 19.8069 9.6832 19.1328 9.6832H14.8753C14.2012 9.6832 13.6568 10.2275 13.6568 10.9016V26.1348C13.6568 26.8089 14.2012 27.3533 14.8753 27.3533ZM14.6025 10.9016C14.6025 10.7481 14.7217 10.6288 14.8753 10.6288H19.1328C19.2864 10.6288 19.4056 10.7481 19.4056 10.9016V26.1348C19.4056 26.2884 19.2864 26.4076 19.1328 26.4076H14.8753C14.7217 26.4076 14.6025 26.2884 14.6025 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.7415 27.3533H26.999C27.6731 27.3533 28.2175 26.8089 28.2175 26.1348V10.9016C28.2175 10.2275 27.6731 9.6832 26.999 9.6832H22.7415C22.0674 9.6832 21.523 10.2275 21.523 10.9016V26.1348C21.523 26.8089 22.0674 27.3533 22.7415 27.3533ZM22.4687 10.9016C22.4687 10.7481 22.5879 10.6288 22.7415 10.6288H26.999C27.1526 10.6288 27.2718 10.7481 27.2718 10.9016V26.1348C27.2718 26.2884 27.1526 26.4076 26.999 26.4076H22.7415C22.5879 26.4076 22.4687 26.2884 22.4687 26.1348V10.9016Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M6.98661 39.4854H11.2441C11.9182 39.4854 12.4626 38.941 12.4626 38.2669V30.49C12.4626 29.8159 11.9182 29.2716 11.2441 29.2716H6.98661C6.31251 29.2716 5.76816 29.8159 5.76816 30.49V38.2669C5.76816 38.941 6.31251 39.4854 6.98661 39.4854ZM6.71379 30.49C6.71379 30.3365 6.83306 30.2172 6.98661 30.2172H11.2441C11.3977 30.2172 11.517 30.3365 11.517 30.49V38.2669C11.517 38.4205 11.3977 38.5398 11.2441 38.5398H6.98661C6.83306 38.5398 6.71379 38.4205 6.71379 38.2669V30.49Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M29.1981 0.9H29.1905L29.183 0.901147L4.78591 4.62817C4.19556 4.63301 3.76914 5.1869 3.76914 5.84658V41.756C3.76914 42.4186 4.19932 42.9745 4.79372 42.9745H13.5698C14.1642 42.9745 14.5943 42.4186 14.5943 41.756V30.4896C14.5943 30.3911 14.6198 30.3152 14.648 30.2666C14.6622 30.2421 14.676 30.2264 14.6855 30.2182C14.6861 30.2177 14.6867 30.2172 14.6872 30.2168H19.3046C19.3051 30.2172 19.3057 30.2177 19.3063 30.2182C19.3158 30.2264 19.3296 30.2421 19.3439 30.2666C19.3721 30.3152 19.3975 30.3911 19.3975 30.4896V41.756C19.3975 42.4192 19.8356 42.9745 20.4221 42.9745H29.1981C29.7925 42.9745 30.2227 42.4186 30.2227 41.756V2.11844C30.2227 1.45529 29.7846 0.9 29.1981 0.9ZM14.6882 29.2711H14.6807V29.2712C14.0902 29.2758 13.6636 29.8298 13.6636 30.4896V41.756C13.6636 41.8545 13.6382 41.9304 13.61 41.979C13.5958 42.0035 13.582 42.0192 13.5725 42.0274C13.5718 42.0279 13.5713 42.0284 13.5707 42.0288H4.82257C4.82203 42.0284 4.82146 42.0279 4.82084 42.0274C4.81133 42.0192 4.79755 42.0035 4.7833 41.979C4.75513 41.9304 4.72968 41.8545 4.72968 41.756V5.84658C4.72968 5.74626 4.75406 5.67103 4.78444 5.62414C4.8155 5.57619 4.84568 5.5663 4.86082 5.5663H4.86842L4.87592 5.56516L29.1992 1.85003C29.2 1.8508 29.2008 1.85161 29.2016 1.85248C29.2126 1.86417 29.2258 1.88232 29.2385 1.90737C29.2638 1.95728 29.2845 2.02934 29.2845 2.11844V41.756C29.2845 41.8545 29.2591 41.9304 29.2309 41.979C29.2167 42.0035 29.2029 42.0192 29.1934 42.0274C29.1927 42.0279 29.1922 42.0284 29.1916 42.0288H20.4435C20.4429 42.0284 20.4424 42.0279 20.4417 42.0274C20.4322 42.0192 20.4185 42.0035 20.4042 41.979C20.376 41.9304 20.3506 41.8545 20.3506 41.756V30.4896C20.3506 29.827 19.9204 29.2711 19.326 29.2711H14.6882ZM20.4489 42.0327C20.4489 42.0327 20.4485 42.0325 20.4478 42.0321L20.4489 42.0327Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M22.7415 39.4854H26.999C27.6731 39.4854 28.2175 38.941 28.2175 38.2669V30.49C28.2175 29.8159 27.6731 29.2716 26.999 29.2716H22.7415C22.0674 29.2716 21.523 29.8159 21.523 30.49V38.2669C21.523 38.941 22.0674 39.4854 22.7415 39.4854ZM22.4687 30.49C22.4687 30.3365 22.5879 30.2172 22.7415 30.2172H26.999C27.1526 30.2172 27.2718 30.3365 27.2718 30.49V38.2669C27.2718 38.4205 27.1526 38.5398 26.999 38.5398H22.7415C22.5879 38.5398 22.4687 38.4205 22.4687 38.2669V30.49Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M1.40895 48.0004H32.5911C32.8551 48.0004 33.0639 47.7916 33.0639 47.5276C33.0639 47.2636 32.8551 47.0548 32.5911 47.0548H1.40895C1.14494 47.0548 0.936133 47.2636 0.936133 47.5276C0.936133 47.7916 1.14494 48.0004 1.40895 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.93629 45.6586H30.0556C30.3196 45.6586 30.5284 45.4498 30.5284 45.1858C30.5284 44.9218 30.3196 44.713 30.0556 44.713H3.93629C3.67229 44.713 3.46348 44.9218 3.46348 45.1858C3.46348 45.4498 3.67229 45.6586 3.93629 45.6586Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-check:checked + .btn-filter.type-storehouse {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='49' viewBox='0 0 33 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M28.8642 0.9H28.8566L28.8491 0.901147L4.45197 4.62817C3.86162 4.63301 3.43516 5.1869 3.43516 5.84658V41.756C3.43516 42.4186 3.86538 42.9745 4.45977 42.9745H8.01639C8.61079 42.9745 9.04096 42.4186 9.04096 41.756V26.7615C9.04096 26.663 9.06641 26.5871 9.09459 26.5385C9.10884 26.514 9.12263 26.4983 9.13215 26.4901C9.13276 26.4896 9.13334 26.4891 9.13388 26.4886H24.1901C24.1906 26.4891 24.1912 26.4896 24.1918 26.4901C24.2013 26.4983 24.2151 26.514 24.2293 26.5385C24.2575 26.5871 24.2829 26.6629 24.2829 26.7615V41.756C24.2829 42.4186 24.7131 42.9745 25.3075 42.9745H28.8642C29.4586 42.9745 29.8887 42.4186 29.8887 41.756V2.11844C29.8887 1.45529 29.4506 0.9 28.8642 0.9ZM24.1846 26.4848C24.1847 26.4848 24.1851 26.485 24.1858 26.4855L24.1846 26.4848ZM4.51939 5.5663H4.52698L4.53449 5.56516L28.8568 1.85019C28.8665 1.85974 28.8806 1.87646 28.8954 1.90387C28.9207 1.95105 28.9431 2.02229 28.9431 2.11844V41.756C28.9431 41.8545 28.9177 41.9304 28.8895 41.979C28.8752 42.0035 28.8615 42.0192 28.8519 42.0274C28.8513 42.0279 28.8508 42.0284 28.8502 42.0288H25.3214C25.3209 42.0284 25.3203 42.0279 25.3197 42.0274C25.3102 42.0192 25.2964 42.0035 25.2822 41.979C25.254 41.9304 25.2286 41.8545 25.2286 41.756V26.7615C25.2286 26.0989 24.7984 25.543 24.204 25.543H9.11995C8.52555 25.543 8.09533 26.0989 8.09533 26.7615V41.756C8.09533 41.8545 8.06989 41.9304 8.04171 41.979C8.02747 42.0035 8.01368 42.0192 8.00417 42.0274C8.00356 42.0279 8.00299 42.0284 8.00245 42.0288H4.47371C4.47317 42.0284 4.47259 42.0279 4.47197 42.0274C4.46246 42.0192 4.44867 42.0035 4.43442 41.979C4.40624 41.9304 4.38078 41.8545 4.38078 41.756V5.84658C4.38078 5.74756 4.40641 5.67279 4.43819 5.62577C4.47097 5.57729 4.50326 5.5663 4.51939 5.5663ZM28.845 42.0326C28.8445 42.0328 28.8448 42.0325 28.846 42.032L28.845 42.0326Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 38.5229H22.8396C23.1036 38.5229 23.3124 38.3141 23.3124 38.0501C23.3124 37.7861 23.1036 37.5772 22.8396 37.5772H10.492C10.228 37.5772 10.0191 37.7861 10.0191 38.0501C10.0191 38.3141 10.228 38.5229 10.492 38.5229Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 35.205H22.8396C23.1036 35.205 23.3124 34.9962 23.3124 34.7322C23.3124 34.4682 23.1036 34.2594 22.8396 34.2594H10.492C10.228 34.2594 10.0191 34.4682 10.0191 34.7322C10.0191 34.9962 10.228 35.205 10.492 35.205Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M10.492 31.8788H22.8396C23.1036 31.8788 23.3124 31.67 23.3124 31.406C23.3124 31.142 23.1036 30.9332 22.8396 30.9332H10.492C10.228 30.9332 10.0191 31.142 10.0191 31.406C10.0191 31.67 10.228 31.8788 10.492 31.8788Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M9.35868 16.9071H23.7941C24.4682 16.9071 25.0125 16.3628 25.0125 15.6887V13.7351C25.0125 13.061 24.4682 12.5167 23.7941 12.5167H9.35868C8.68458 12.5167 8.14023 13.061 8.14023 13.7351V15.6887C8.14023 16.3628 8.68458 16.9071 9.35868 16.9071ZM9.08586 13.7351C9.08586 13.5816 9.20513 13.4623 9.35868 13.4623H23.7941C23.9476 13.4623 24.0669 13.5816 24.0669 13.7351V15.6887C24.0669 15.8422 23.9476 15.9615 23.7941 15.9615H9.35868C9.20513 15.9615 9.08586 15.8422 9.08586 15.6887V13.7351Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M1.07496 48.0004H32.2571C32.5211 48.0004 32.7299 47.7916 32.7299 47.5276C32.7299 47.2636 32.5211 47.0548 32.2571 47.0548H1.07496C0.810958 47.0548 0.602148 47.2636 0.602148 47.5276C0.602148 47.7916 0.810958 48.0004 1.07496 48.0004Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3Cpath d='M3.60231 45.6513H29.7216C29.9856 45.6513 30.1944 45.4425 30.1944 45.1785C30.1944 44.9145 29.9856 44.7057 29.7216 44.7057H3.60231C3.3383 44.7057 3.12949 44.9145 3.12949 45.1785C3.12949 45.4425 3.3383 45.6513 3.60231 45.6513Z' fill='%23133232' stroke='%23133232' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  transition: 0.3s all;
}
.pl-page .pl-filter .btn-helper {
  text-align: left;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7.5H13.5' stroke='%23065E51' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.5 1.5L7.5 13.5' stroke='%23065E51' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: contain 50%;
  background-repeat: no-repeat;
  background-position: 20px center;
  border: 1.5px solid transparent;
  border-radius: 1rem;
  background-color: #ffffff;
  padding: 0.25rem 1.5rem 0.25rem 2.5rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #006053;
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
  min-width: 166.67px;
}
.pl-page .pl-filter label {
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
}
.pl-page .pl-filter h3, .pl-page .pl-filter .h3 {
  font-family: "Noe Display Medium";
  text-transform: none;
  font-size: 1.6875rem;
  margin-bottom: 5px !important;
}
.pl-page .pl-filter h4, .pl-page .pl-filter .h4 {
  font-weight: 500;
  text-transform: none;
  font-size: 1.125rem;
  margin-bottom: 20px;
}
.pl-page .pl-filter p {
  font-size: 0.9rem;
  color: #006154;
  text-transform: none;
  line-height: 1.2;
}
.pl-page .pl-filter #ResetFilters {
  font-size: 0.9375rem;
  color: #0A5F52;
  background-color: #AFF5D6;
  width: 100%;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 1rem;
  position: relative;
  font-weight: 500;
}
.pl-page .pl-filter #ResetFilters span {
  position: absolute;
  right: 1rem;
}
.pl-page .pl-filter #ResetFilters a {
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .pl-page h1, .pl-page .h1 {
    font-size: 2.25rem;
    margin-bottom: 20px;
  }
  .pl-page .preamble {
    font-size: 1.25rem;
  }
  .pl-page .pl-filter .btn-filter {
    padding: 1rem 0.625rem;
  }
  .pl-page .pl-filter .filter-type {
    margin-bottom: 20px;
  }
  .pl-page .pl-filter .filter-type .btn-filter {
    height: 175px;
  }
  .pl-page .pl-filter .filter-type .counter {
    font-size: 0.9375rem;
  }
  .pl-page .pl-filter .filter-area,
  .pl-page .pl-filter .filter-size {
    margin-bottom: 20px;
  }
  .pl-page .pl-filter .filter-area .btn-filter,
  .pl-page .pl-filter .filter-size .btn-filter {
    height: 78px;
    margin-bottom: 11px;
  }
  .pl-page .pl-filter .filter-area .btn-filter h4, .pl-page .pl-filter .filter-area .btn-filter .h4,
  .pl-page .pl-filter .filter-size .btn-filter h4,
  .pl-page .pl-filter .filter-size .btn-filter .h4 {
    margin-bottom: 0.5rem;
  }
  .pl-page .pl-filter .btn-helper {
    padding: 0.25rem 1.5rem 0.25rem 2.5rem;
    font-size: 0.9375rem;
    font-weight: 500;
  }
  .pl-page .pl-filter h3, .pl-page .pl-filter .h3 {
    font-size: 1.5625rem;
    padding-bottom: 5px;
  }
  .pl-page .pl-filter h4, .pl-page .pl-filter .h4 {
    font-size: 1rem;
    margin-bottom: 20px;
  }
  .pl-page .pl-filter p {
    font-size: 0.8125rem;
  }
  .pl-page .pl-filter #ResetFilters {
    font-size: 0.9375rem;
    padding: 0.5rem 1rem;
  }
  .pl-page .pl-filter #ResetFilters span {
    right: 1rem;
  }
}
@media (max-width: 767.98px) {
  .pl-page .container-property-filter {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 575.98px) {
  .pl-page .premise-nav-sticky {
    top: 58px;
  }
  .pl-page .container-filter {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .pl-page h1, .pl-page .h1 {
    font-size: 1.6875rem;
    margin-bottom: 20px;
  }
  .pl-page .preamble {
    font-size: 1.125rem;
    font-weight: 500;
  }
  .pl-page .pl-filter .btn-filter {
    padding: 1rem 0.625rem;
  }
  .pl-page .pl-filter .filter-type {
    margin-bottom: 20px;
  }
  .pl-page .pl-filter .filter-type .btn-filter {
    height: 120px;
  }
  .pl-page .pl-filter .filter-type .btn-filter p {
    display: none;
  }
  .pl-page .pl-filter .filter-type .counter {
    font-size: 0.75rem;
  }
  .pl-page .pl-filter .filter-area,
  .pl-page .pl-filter .filter-size {
    margin-bottom: 20px;
  }
  .pl-page .pl-filter .filter-area .btn-filter,
  .pl-page .pl-filter .filter-size .btn-filter {
    height: 64px;
    margin-bottom: 11px;
  }
  .pl-page .pl-filter .filter-area .btn-filter .counter,
  .pl-page .pl-filter .filter-size .btn-filter .counter {
    font-size: 0.75rem;
  }
  .pl-page .pl-filter .filter-area .btn-filter h4, .pl-page .pl-filter .filter-area .btn-filter .h4,
  .pl-page .pl-filter .filter-size .btn-filter h4,
  .pl-page .pl-filter .filter-size .btn-filter .h4 {
    font-size: 0.9375rem;
    margin-bottom: 0;
  }
  .pl-page .pl-filter .btn-helper {
    padding: 0.25rem 1.5rem 0.25rem 2.5rem;
    font-size: 0.9375rem;
    font-weight: 500;
  }
  .pl-page .pl-filter h3, .pl-page .pl-filter .h3 {
    font-size: 1.375rem;
    margin-bottom: 0 !important;
  }
  .pl-page .pl-filter p {
    font-size: 0.75rem;
  }
  .pl-page .pl-filter #ResetFilters {
    font-size: 0.9375rem;
    padding: 0.5rem 1rem;
  }
  .pl-page .pl-filter #ResetFilters span {
    right: 1rem;
  }
}

.pl-cards {
  padding-bottom: 80px;
}
.pl-cards a {
  text-decoration: none;
}
.pl-cards .container-card {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1410px;
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.pl-cards .container-card .card {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  min-height: 400px;
}
.pl-cards .container-card .card .cta-button {
  font-family: "Lineto Circular Book", sans-serif;
  font-weight: 400;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #33D28E;
  padding: 0.5rem 0.1rem !important;
  background-color: #86EFC2;
  text-transform: none;
  font-size: 1.125rem;
  color: #006053 !important;
  opacity: 0;
  transition: 0.3s all;
  text-align: center;
  border-radius: 1rem;
}
.pl-cards .container-card .card:hover .cta-button {
  opacity: 1;
  transition: 0.3s all;
}
.pl-cards .container-card .card:hover .cta-button:hover {
  background-color: #D0F8E6;
}
.pl-cards .container-card .card .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.pl-cards .container-card .card circle span {
  color: #0A5F52;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  font-size: 0.75rem;
  line-height: 1.2;
}
.pl-cards .container-card .card circle span b {
  font-size: 1.65rem;
  font-weight: 500;
}
.pl-cards .container-card .card circle {
  background: #fbe9dc;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  position: relative;
}
.pl-cards .container-card .card img {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.pl-cards .container-card .card .card-tags {
  position: absolute;
  bottom: 17px;
  left: 1rem;
  z-index: 1;
  padding-left: 0;
  margin-bottom: 0;
}
.pl-cards .container-card .card .card-tags > a,
.pl-cards .container-card .card .card-tags > li {
  border-radius: 6px;
  font-size: 0.75rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  padding: 4px 7px;
}
.pl-cards .container-card .card .card-tags a,
.pl-cards .container-card .card .card-tags li {
  display: inline-block;
}
.pl-cards .container-card .card .card-tags .tag-booking {
  color: #133232;
  background-color: #86EFC2;
}
.pl-cards .container-card .card .card-tags .tag-office {
  color: #133232;
  background-color: #86EFC2;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-office:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #133232 !important;
  text-decoration: underline #133232 !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-store {
  color: #133232;
  background-color: #FDE8DE;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-store:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #133232 !important;
  text-decoration: underline #133232 !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-storehouse {
  color: white;
  background-color: #607474;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-storehouse:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline #ffffff !important;
  text-decoration: underline #ffffff !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-other {
  color: white;
  background-color: #4CB78E;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-tags .tag-other:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  -webkit-text-decoration: underline white !important;
  text-decoration: underline white !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card .card-body {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 450 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.23505L61.7378 2.0295C111.153 -1.33667 161.227 -0.167474 209.962 5.49044L289.908 14.7719C327.068 19.0861 365.053 20.7957 402.977 19.8609L450 18.7019V144.545H0V6.23505Z' fill='%23006053'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -34px;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-top: 28px;
  text-align: left;
  z-index: 0;
}
.pl-cards .container-card .card .card-body .card-info {
  display: inline-block;
  margin-bottom: 0.25rem;
}
.pl-cards .container-card .card .card-body .card-info .card-area {
  margin-right: 1rem;
}
.pl-cards .container-card .card .card-body .card-info .card-area span {
  display: inline-block;
  background-image: url("data:image/svg+xml, %3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 6.06107H1.00006V6.05639C1.00006 3.47482 3.2048 1.29999 6 1.29999C8.79479 1.29999 10.9999 3.47443 10.9999 6.05999L11 6.06468C11.0089 7.97621 9.74763 9.88982 8.28343 11.4297C7.5725 12.1774 6.85744 12.7914 6.31891 13.2187C6.20195 13.3116 6.0937 13.3953 5.99607 13.4693C5.43112 13.0474 4.52532 12.3181 3.6335 11.3735C2.20567 9.86122 0.991043 7.98283 1.00005 6.06107Z' stroke='%2386EFC2' stroke-width='2' /%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 12px;
  height: 18px;
  vertical-align: top;
  margin-right: 5px;
}
.pl-cards .container-card .card .card-body .card-info .card-size span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.5' width='12' height='12' rx='1' stroke='%2386EFC2' stroke-width='2' stroke-dasharray='6 4'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.pl-cards .container-card .card .card-body .card-info h4, .pl-cards .container-card .card .card-body .card-info .h4 {
  text-transform: none;
  font-weight: 500;
  color: #86EFC2;
  display: inline-block;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.pl-cards .container-card .card .card-body .card-info svg {
  margin-right: 4px;
}
.pl-cards .container-card .card .card-body .card-booking-info span {
  color: white;
}
.pl-cards .container-card .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.pl-cards .container-card .card .card-body h3, .pl-cards .container-card .card .card-body .h3 {
  font-family: "Noe Display Medium";
  font-weight: normal;
  font-size: 1.875rem;
  color: white;
  margin-bottom: 10px !important;
}
.pl-cards .container-card .card .card-body p {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #D5E3E1;
}
.pl-cards .container-card .card-campaign {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 1rem;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px 10px;
}
.pl-cards .container-card .card-campaign .card-body h3, .pl-cards .container-card .card-campaign .card-body .h3 {
  font-family: "Noe Display Medium";
  font-weight: normal;
  font-size: 1.875rem;
  color: white;
  margin-bottom: 30px !important;
}
.pl-cards .container-card .card-campaign .card-body p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  color: #ffffff;
}
.pl-cards .container-card .card-campaign .card-body p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .pl-cards .container-card .card-campaign .card-body h3, .pl-cards .container-card .card-campaign .card-body .h3 {
    margin-top: 80px;
    margin-bottom: 10px !important;
  }
  .pl-cards .container-card .card-campaign .card-body p {
    font-family: "Lineto Circular Book", sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    color: #ffffff;
  }
}
.pl-cards .container-card .card-campaign .card-body a {
  font-family: "Lineto Circular Book", sans-serif;
  color: #ffffff !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.3s ease;
}
.pl-cards .container-card .card-campaign .card-body a:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  -webkit-text-decoration: underline #ffffff !important;
  text-decoration: underline #ffffff !important;
  transition: all 0.5s ease;
}
.pl-cards .container-card .card-campaign .card-body span:before {
  font-family: "Lineto Circular Book", sans-serif;
  content: "|";
  color: white;
  margin-left: 12px;
  margin-right: 7px;
}
.pl-cards .container-card .card-campaign .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.pl-cards .container-card .card-campaign circle span {
  color: #0A5F52;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
}
.pl-cards .container-card .card-campaign circle span b {
  font-size: 0.938rem;
  font-weight: 500;
}
.pl-cards .container-card .card-campaign circle {
  background: #fbe9dc;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  position: relative;
}
@media (max-width: 575.98px) {
  .pl-cards .container-card {
    padding-right: var(--bs-gutter-x, 0.5rem);
    padding-left: var(--bs-gutter-x, 0.5rem);
  }
  .pl-cards .container-card .card {
    min-height: 350px;
  }
  .pl-cards .container-card .card .card-body h3, .pl-cards .container-card .card .card-body .h3 {
    margin-bottom: 0 !important;
  }
  .pl-cards .container-card .card .card-body p {
    font-size: 0.9375rem;
  }
  .pl-cards .container-card .card .card-body .card-info h4, .pl-cards .container-card .card .card-body .card-info .h4 {
    font-size: 0.9375rem;
  }
}

@media (max-width: 575.98px) {
  .related-footer .container-card {
    padding-right: var(--bs-gutter-x, 0) !important;
    padding-left: var(--bs-gutter-x, 0) !important;
  }
}
.ug-gallery-wrapper,
.ug-gallery-wrapper * {
  transition: all !important;
  -o-transition: all !important;
  -webkit-transition: all;
  -moz-transition: all !important;
  -ms-transition: all !important;
  max-width: none;
}

.ug-gallery-wrapper {
  z-index: 0;
}

.ug-item-wrapper img {
  width: auto;
  max-width: none;
  margin: 0px;
  padding: 0px;
}

.ug-videoplayer-wrapper video {
  height: 100%;
  width: 100%;
  visibility: visible !important;
}

.ug-rtl {
  direction: rtl;
}

.ug-gallery-wrapper {
  overflow: hidden;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

.ug-error-message {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  color: #F30D0D;
}

.ug-error-message-wrapper {
  width: 100%;
  height: 100%;
  border: 1px solid black;
}

.ug-gallery-wrapper .ug-canvas-pie {
  position: absolute;
  z-index: 4;
}

.ug-gallery-wrapper .ug-progress-bar {
  position: absolute;
  overflow: hidden;
  z-index: 4;
}

.ug-gallery-wrapper .ug-progress-bar-inner {
  xposition: absolute;
}

.ug-gallery-wrapper.ug-fullscreen {
  height: 100% !important;
  width: 100% !important;
  max-width: none !important;
  max-height: none !important;
}

.ug-gallery-wrapper.ug-fake-fullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0px !important;
  padding: 0px !important;
  top: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  right: 0px !important;
  z-index: 999999 !important;
}

.ug-body-fullscreen {
  overflow: hidden !important;
  height: 100% !important;
  width: 100% !important;
  margin: 0px !important;
  padding: 0px !important;
}

.ug-gallery-wrapper .ug-preloader-trans {
  display: block;
  height: 35px;
  width: 32px;
  height: 32px;
  background-image: url("/assets/unitegallery/images/loader_skype_trans.gif");
  background-repeat: no-repeat;
}

.ug-gallery-wrapper .ug-slider-wrapper {
  position: absolute;
  overflow: hidden;
  z-index: 1;
  background-color: #000000;
}

.ug-slider-wrapper .ug-slide-wrapper {
  position: absolute;
}

.ug-slide-wrapper.ug-slide-clickable {
  cursor: pointer;
}

.ug-slider-wrapper .ug-slider-inner {
  position: absolute;
  z-index: 0;
}

.ug-slider-wrapper .ug-item-wrapper {
  position: absolute;
  overflow: hidden;
}

.ug-slider-wrapper,
.ug-item-wrapper img {
  -webkit-user-select: none; /* make unselectable */
  -moz-user-select: none;
  -ms-user-select: none;
  max-width: none !important;
  box-sizing: border-box;
}

.ug-slider-wrapper .ug-slider-preloader {
  position: absolute;
  z-index: 1;
  border: 2px solid #ffffff;
  border-radius: 6px;
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
}

.ug-slider-preloader.ug-loader1 {
  width: 30px;
  height: 30px;
  background-image: url("/assets/unitegallery/images/loader-white1.gif");
}

.ug-slider-preloader.ug-loader1.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black1.gif");
}

.ug-slider-preloader.ug-loader2 {
  width: 32px;
  height: 32px;
  background-image: url("/assets/unitegallery/images/loader-white2.gif");
}

.ug-slider-preloader.ug-loader2.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black2.gif");
}

.ug-slider-preloader.ug-loader3 {
  width: 38px;
  height: 38px;
  background-image: url("/assets/unitegallery/images/loader-white3.gif");
}

.ug-slider-preloader.ug-loader3.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black3.gif");
}

.ug-slider-preloader.ug-loader4 {
  width: 32px;
  height: 32px;
  background-image: url("/assets/unitegallery/images/loader-white4.gif");
  background-color: white;
}

.ug-slider-preloader.ug-loader4.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black4.gif");
}

.ug-slider-preloader.ug-loader5 {
  width: 60px;
  height: 8px;
  background-image: url("/assets/unitegallery/images/loader-white5.gif");
  background-color: white;
  border: none;
  border-radius: 0px;
}

.ug-slider-preloader.ug-loader5.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black5.gif");
  border: 2px solid #000000;
}

.ug-slider-preloader.ug-loader6 {
  width: 32px;
  height: 32px;
  background-image: url("/assets/unitegallery/images/loader-white6.gif");
}

.ug-slider-preloader.ug-loader6.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black6.gif");
}

.ug-slider-preloader.ug-loader7 {
  width: 32px;
  height: 10px;
  background-image: url("/assets/unitegallery/images/loader-white7.gif");
  border-width: 3px;
  border-radius: 3px;
}

.ug-slider-preloader.ug-loader7.ug-loader-black {
  background-image: url("/assets/unitegallery/images/loader-black7.gif");
}

.ug-slider-preloader.ug-loader-black {
  border-color: #000000;
  background-color: #000000;
}

.ug-slider-preloader.ug-loader-nobg {
  background-color: transparent;
}

.ug-slider-wrapper .ug-button-videoplay {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square {
  width: 86px;
  height: 66px;
  background-image: url("/assets/unitegallery/images/play-button-square.png");
  background-position: 0px -66px;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover {
  background-position: 0px 0px;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-round {
  width: 76px;
  height: 76px;
  background-image: url("/assets/unitegallery/images/play-button-round.png");
  opacity: 0.9;
  filter: alpha(opacity=90);
  transition: all 0.3s ease 0s !important;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.3s ease 0s !important;
}

.ug-gallery-wrapper .ug-videoplayer {
  position: absolute;
  z-index: 100;
  background-color: #000000;
  background-image: url("/assets/unitegallery/images/loader-black1.gif");
  background-repeat: no-repeat;
  background-position: center center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.ug-videoplayer .ug-videoplayer-wrapper {
  width: 100%;
  height: 100%;
  background-color: #000000;
  background-image: url("/assets/unitegallery/images/loader-black1.gif");
  background-repeat: no-repeat;
  background-position: center center;
}

.ug-videoplayer .ug-videoplayer-button-close {
  position: absolute;
  height: 64px;
  width: 64px;
  background-image: url("/assets/unitegallery/images/button-close.png");
  cursor: pointer;
  z-index: 1000;
}

.ug-videoplayer .ug-videoplayer-button-close:hover {
  background-position: 0px -64px;
}

.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid {
  position: absolute;
  overflow: hidden;
  -webkit-user-select: none; /* make unselectable */
  -moz-user-select: none;
  -ms-user-select: none;
  xbackground-color: green;
  z-index: 10;
}

.ug-thumbs-strip.ug-dragging {
  xcursor: -webkit-grab;
  xcursor: -moz-grab;
}

.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner {
  position: absolute;
}

.ug-thumb-wrapper.ug-thumb-generated {
  position: absolute;
  overflow: hidden;
  -webkit-user-select: none; /* make unselectable */
  -moz-user-select: none;
  -ms-user-select: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error {
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
  background-position: center center;
}

.ug-thumb-wrapper .ug-thumb-border-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 4;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-style: solid;
}

.ug-thumb-wrapper .ug-thumb-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3;
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark {
  background-image: url("/assets/unitegallery/images/loader.gif");
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright {
  background-image: url("/assets/unitegallery/images/loader_bright.gif");
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error {
  background-image: url("/assets/unitegallery/images/not_loaded.png");
}

.ug-thumb-wrapper.ug-thumb-generated img {
  position: absolute;
  z-index: 1;
  max-width: none !important;
}

.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay {
  position: absolute;
  z-index: 2;
  max-width: none !important;
}

/* bw desaturate effect lightweight */
img.ug-bw-effect {
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  -moz-filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

/* blur effect desaturate effect lightweight */
img.ug-blur-effect {
  filter: blur(0.8px);
  -moz-filter: blur(0.8px);
  -o-filter: blur(0.8px);
  -ms-filter: blur(0.8px);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='0.8' /></filter></svg>#blur"); /* Firefox 10+, Firefox on Android */
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="0.8");
}

img.ug-sepia-effect {
  -moz-filter: sepia(100%);
  -ms-filter: sepia(100%);
  -o-filter: sepia(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='sepia'><feColorMatrix values='0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0' /></filter></svg>#sepia"); /* Firefox 10+, Firefox on Android */
  filter: sepia(100%);
  background-color: #5E2612;
  filter: alpha(opacity=50);
  zoom: 1;
}

.ug-gallery-wrapper .ug-bullets {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  z-index: 2;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child {
  margin-left: 0px;
}

.ug-gallery-wrapper .ug-textpanel {
  position: absolute;
  overflow: hidden;
}

.ug-slider-wrapper .ug-textpanel {
  z-index: 2;
}

.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description {
  display: block;
  position: absolute;
  margin: 0px;
  padding: 0px;
}

.ug-gallery-wrapper .ug-textpanel-bg {
  background-color: #000000;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 1;
}

.ug-textpanel-textwrapper {
  overflow: hidden;
}

.ug-gallery-wrapper .ug-textpanel-title {
  font-size: 16px;
  font-weight: bold;
  color: white;
  text-align: left;
  z-index: 2;
}

.ug-gallery-wrapper .ug-textpanel-description {
  font-size: 14px;
  color: white;
  text-align: left;
  z-index: 3;
}

.ug-slider-wrapper .ug-zoompanel {
  position: absolute;
  top: 200px;
  left: 100px;
}

.ug-zoompanel .ug-zoompanel-button {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
}

.ug-gallery-wrapper .ug-arrow-left {
  position: absolute;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
}

.ug-gallery-wrapper .ug-arrow-right {
  position: absolute;
  background-repeat: no-repeat;
  cursor: pointer;
}

.ug-gallery-wrapper .ug-grid-panel {
  position: absolute;
  background-color: #000000;
  xbackground-color: blue;
  z-index: 2;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow {
  position: absolute;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 11;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled {
  cursor: default;
}

/* handle tip */
.ug-gallery-wrapper .ug-panel-handle-tip {
  position: absolute;
  z-index: 13;
  cursor: pointer;
}

.ug-gallery-wrapper .ug-overlay-disabled {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  background-image: url("/assets/unitegallery/images/cover-grid.png");
}

.ug-gallery-wrapper .ug-strip-panel {
  position: absolute;
  background-color: #000000;
  z-index: 2;
}

.ug-strip-panel .ug-strip-arrow {
  position: absolute;
  cursor: pointer;
}

.ug-strip-panel .ug-strip-arrow.ug-button-disabled {
  cursor: default;
}

.ug-strip-panel .ug-strip-arrow-tip {
  position: absolute;
}

.ug-thumb-wrapper.ug-tile {
  display: block;
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

.ug-tile .ug-tile-cloneswrapper {
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0px;
  left: 0px;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=90);
}

/* transit something */
/* transit fixed size items */
/* transit image overlay */
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled {
  transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;
}

.ug-thumb-wrapper.ug-tile.ug-tile-clickable {
  cursor: pointer;
}

.ug-thumb-wrapper.ug-tile .ug-image-container {
  position: absolute;
  overflow: hidden;
  z-index: 1;
  top: 0px;
  left: 0px;
}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image {
  -webkit-user-select: none; /* make unselectable */
  -moz-user-select: none;
  -ms-user-select: none;
  max-width: none !important;
  max-height: none !important;
  display: block;
  border: none;
  padding: 0px !important;
  margin: 0px !important;
  width: auto;
  height: auto;
  position: absolute;
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0px;
  left: 0px;
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
  width: 100%;
  max-width: none !important;
}

.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
  height: 100%;
  max-width: none !important;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon {
  position: absolute;
  width: 38px;
  height: 38px;
  background-repeat: no-repeat;
  background-position: 0 0;
  xbackground-color: green;
  z-index: 6;
  top: 1px;
  left: 1px;
  cursor: pointer;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link {
  background-image: url("/assets/unitegallery/images/icon-link32.png");
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom {
  background-image: url("/assets/unitegallery/images/icon-zoom32.png");
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play {
  background-image: url("/assets/unitegallery/images/icon-play32.png");
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover {
  background-position: 0 -38px;
}

.ug-thumbs-grid .ug-tile-image-overlay img {
  width: auto;
  height: auto;
  position: absolute;
  max-width: none !important;
}

/* text panel on tiles*/
.ug-tile .ug-textpanel {
  z-index: 5;
  cursor: default;
}

.ug-tile.ug-tile-clickable .ug-textpanel {
  cursor: pointer;
}

.ug-tile .ug-textpanel-title {
  font-size: 14px;
  font-weight: bold;
}

.ug-gallery-wrapper .ug-carousel-wrapper {
  position: absolute;
  overflow: hidden;
}

.ug-gallery-wrapper .ug-carousel-inner {
  position: absolute;
}

.ug-gallery-wrapper.ug-lightbox {
  display: none;
  position: fixed;
  border: none;
  padding: 0px;
  margin: 0px;
  outline: invert none medium;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: none !important;
  max-height: none !important;
  z-index: 999999;
}

.ug-lightbox .ug-lightbox-top-panel {
  position: absolute;
  z-index: 2;
}

.ug-lightbox .ug-lightbox-top-panel-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.ug-lightbox .ug-lightbox-overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 1;
}

.ug-lightbox .ug-slider-wrapper {
  z-index: 1;
  xbackground-color: green;
  background-color: transparent !important;
}

.ug-lightbox .ug-textpanel {
  z-index: 2;
}

.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right {
  position: absolute;
  width: 50px;
  height: 55px;
  background-repeat: no-repeat;
  background-image: url("/assets/unitegallery/images/lightbox-arrow-left.png");
  background-position: 0px 0px;
  z-index: 3;
  cursor: pointer;
}

.ug-lightbox .ug-lightbox-arrow-right {
  background-image: url("/assets/unitegallery/images/lightbox-arrow-right.png");
}

.ug-lightbox .ug-lightbox-button-close {
  position: absolute;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url("/assets/unitegallery/images/lightbox-icon-close.png");
  background-position: 0px 0px;
  z-index: 4;
  cursor: pointer;
}

.ug-lightbox-compact .ug-lightbox-button-close {
  width: 45px;
  height: 41px;
  background-image: url("/assets/unitegallery/images/lightbox-icon-close-compact2.png");
}

.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover {
  background-position: 0px -55px;
}

.ug-lightbox .ug-lightbox-button-close.ug-button-hover {
  background-position: 0px -35px;
}

.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover {
  background-position: 0px -40px;
}

.ug-lightbox .ug-lightbox-numbers {
  position: absolute;
  color: #e5e5e5;
  font-size: 12px;
  top: 14px;
  left: 8px;
  z-index: 3;
}

.ug-lightbox-compact .ug-lightbox-numbers {
  font-size: 14px;
  padding-right: 5px;
  padding-top: 7px;
}

.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description {
  font-size: 14px;
  font-weight: normal;
  color: #e5e5e5;
}

.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description {
  color: #F3F3F3;
  font-size: 16px;
}

.ug-loadmore-wrapper {
  margin-top: 20px;
  text-align: center;
}

.ug-loadmore-wrapper .ug-loadmore-button {
  display: inline-block;
  padding: 5px;
  border: 1px solid #939393;
  text-decoration: none;
  color: #4F4F4F;
}

.ug-loadmore-wrapper .ug-loadmore-error {
  color: red;
}

.ug-loadmore-wrapper .ug-loadmore-button:hover {
  background-color: #F0F0F0;
  color: #515151;
}

.ug-loadmore-wrapper .ug-loadmore-loader {
  color: #515151;
}

.ug-tabs-wrapper {
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
}

.ug-tabs-wrapper a.ug-tab {
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 5px;
  background-color: #333333;
  border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #969696;
}

.ug-tabs-wrapper a.ug-tab:hover {
  background-color: #707070 !important;
}

.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover {
  background-color: #2077A2 !important;
  cursor: default !important;
}

.ug-tabs-wrapper a.ug-tab:first-child {
  margin-left: 0px !important;
}

/* --- arrows -- */
.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default {
  width: 15px;
  height: 30px;
  background-image: url("/assets/unitegallery/skins/default/slider_arrow_left.png");
  background-position: 0px 0px;
}

.ug-arrow-right.ug-skin-default {
  background-image: url("/assets/unitegallery/skins/default/slider_arrow_right.png");
}

.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover {
  background-position: 0px -30px;
}

.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled {
  background-position: 0px -60px;
}

/* --- bullets -- */
.ug-bullets.ug-skin-default .ug-bullet {
  width: 15px;
  height: 15px;
  background-image: url("/assets/unitegallery/skins/default/slider_bullets.png");
  background-position: top left;
  margin-left: 5px;
}

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active {
  background-position: bottom left;
}

.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet {
  background-image: url("/assets/unitegallery/skins/default/tile_bullets_gray.png");
}

.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet {
  background-image: url("/assets/unitegallery/skins/default/tile_bullets_blue.png");
}

.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet {
  background-image: url("/assets/unitegallery/skins/default/tile_bullets_brown.png");
}

.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet {
  background-image: url("/assets/unitegallery/skins/default/tile_bullets_green.png");
}

.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet {
  background-image: url("/assets/unitegallery/skins/default/tile_bullets_red.png");
}

.ug-button-tile-navigation {
  width: 36px;
  height: 36px;
  background-position: top left;
  cursor: pointer;
  float: left;
}

.ug-button-tile-navigation.ug-button-tile-left {
  background-image: url("/assets/unitegallery/skins/default/tile_button_left.png");
}

.ug-button-tile-navigation.ug-button-tile-right {
  background-image: url("/assets/unitegallery/skins/default/tile_button_right.png");
}

.ug-button-tile-navigation:hover {
  background-position: bottom left;
}

.ug-button-tile-navigation.ug-button-disabled {
  opacity: 0.6;
}

.ug-button-tile-navigation.ug-button-disabled:hover {
  background-position: top left;
}

.ug-button-tile-navigation.ug-button-tile-play {
  background-image: url("/assets/unitegallery/skins/default/tile_button_play_pause.png");
  width: 35px;
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon {
  background-position: bottom left;
}

.ug-button-tile-navigation.ug-button-tile-play:hover {
  background-position: top left;
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover {
  background-position: bottom left;
}

/* --- play button -- */
.ug-button-play.ug-skin-default {
  position: absolute;
  background-image: url("/assets/unitegallery/skins/default/button_playpause.png");
  width: 14px;
  height: 17px;
  cursor: pointer;
  background-position: 0px 0px;
}

.ug-button-play.ug-skin-default.ug-button-hover {
  background-position: 0px -17px;
}

.ug-button-play.ug-skin-default.ug-stop-mode {
  background-position: 0px -34px;
}

.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover {
  background-position: 0px -51px;
}

/* --- fullscreen button -- */
.ug-button-fullscreen.ug-skin-default {
  position: absolute;
  background-image: url("/assets/unitegallery/skins/default/button_fullscreen.png");
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-position: 0px 0px;
}

.ug-button-fullscreen.ug-skin-default.ug-button-hover {
  background-position: 0px -16px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode {
  background-position: 0px -32px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover {
  background-position: 0px -48px;
}

/* --- zoom panel --- */
.ug-zoompanel.ug-skin-default .ug-zoompanel-button {
  background-repeat: no-repeat;
  cursor: pointer;
  height: 23px;
  width: 23px;
  margin-top: 5px;
  background-position: 0px 0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
  margin-top: 0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
  background-image: url("/assets/unitegallery/skins/default/icon_zoom_plus.png");
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-minus {
  background-image: url("/assets/unitegallery/skins/default/icon_zoom_minus.png");
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-return {
  background-image: url("/assets/unitegallery/skins/default/icon_zoom_back.png");
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover {
  background-position: 0px -23px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled {
  background-position: 0px -46px;
  cursor: default;
}

/* --- Grid Panel Arrows -- */
/*--- down arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default {
  width: 30px;
  height: 15px;
  background-position: 0px 0px;
  background-image: url("/assets/unitegallery/skins/default/arrow_grid_down.png");
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover {
  background-position: 0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled {
  background-position: 0px -30px;
}

/*--- up arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default {
  width: 30px;
  height: 15px;
  background-position: 0px 0px;
  background-image: url("/assets/unitegallery/skins/default/arrow_grid_up.png");
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover {
  background-position: 0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled {
  background-position: 0px -30px;
}

/*--- left arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default {
  width: 40px;
  height: 40px;
  background-position: 0px -40px;
  background-image: url("/assets/unitegallery/skins/default/grid_arrow_left.png");
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover {
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled {
  background-position: 0px -80px;
}

/*--- right arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default {
  width: 40px;
  height: 40px;
  background-position: 0px -40px;
  background-image: url("/assets/unitegallery/skins/default/grid_arrow_right.png");
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover {
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled {
  background-position: 0px -80px;
}

/*--- left arrow - horizontal panel type ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default {
  width: 15px;
  height: 30px;
  background-image: url("/assets/unitegallery/skins/default/slider_arrow_left.png");
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover {
  background-position: 0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled {
  background-position: 0px -60px;
}

/*--- right arrow - horizontal panel type ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default {
  width: 15px;
  height: 30px;
  background-image: url("/assets/unitegallery/skins/default/slider_arrow_right.png");
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover {
  background-position: 0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled {
  background-position: 0px -60px;
}

/* --- Strip Panel Arrows -- */
/* left and right arrows */
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default {
  width: 25px;
  height: 50px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 4px;
  height: 7px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip {
  background-image: url("/assets/unitegallery/skins/default/arrows_strip_left.png");
}

.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
  background-image: url("/assets/unitegallery/skins/default/arrows_strip_right.png");
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
  background-position: 0px -7px;
}

/* up and down arrows */
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default {
  height: 25px;
  width: 50px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 7px;
  height: 4px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip {
  background-image: url("/assets/unitegallery/skins/default/arrows_strip_up.png");
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip {
  background-image: url("/assets/unitegallery/skins/default/arrows_strip_down.png");
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
  background-position: -7px 0px;
}

.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip {
  background-position: 0px 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* --- Panel Handle Tip -- */
/* left and right handle */
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
  width: 22px;
  height: 36px;
  background-image: url("/assets/unitegallery/skins/default/grid_handle_black_left.png");
  background-repeat: no-repeat;
  background-position: 0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
  background-image: url("/assets/unitegallery/skins/default/grid_handle_black_right.png");
  background-position: 0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default {
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed {
  background-position: 0px -108px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover {
  background-position: 0px -72px;
}

/* top and bottom handle */
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
  width: 36px;
  height: 22px;
  background-image: url("/assets/unitegallery/skins/default/grid_handle_black_top.png");
  background-repeat: no-repeat;
  background-position: -36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
  background-image: url("/assets/unitegallery/skins/default/grid_handle_black_bottom.png");
  background-position: -36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover {
  background-position: 0px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed {
  background-position: -108px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover {
  background-position: -72px 0px;
}

.slide-menu {
  position: fixed;
  width: 400px;
  max-width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  display: none;
  overflow: hidden;
  box-sizing: border-box;
  background-color: rgb(10, 95, 82);
  transition: transform 300ms ease-in-out;
  transform: translateX(100%);
  will-change: transform;
  z-index: 1000;
  color: white;
  box-shadow: 8px 1px 11px -2px rgba(0, 0, 0, 0.17);
  margin-right: 11px;
}
.slide-menu .menu-tree {
  top: 80px;
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 300ms ease-in-out;
  transform: translateX(0);
  will-change: transform;
}
.slide-menu .menu-tree li a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 8px 24px;
}
.slide-menu .menu-tree > li > a {
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  padding: 8px 24px;
}
.slide-menu .menu-tree > li > a span:after {
  margin-top: -22px;
}
.slide-menu .menu-tree a.menu-item {
  display: block;
}
.slide-menu li a {
  color: white;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
.slide-menu li a span {
  color: white;
  box-sizing: border-box;
  position: absolute;
  float: right;
  right: 20px;
  width: 22px;
  height: 100%;
  border: 2px solid transparent;
}
.slide-menu li a span:after {
  margin-top: 5px;
  content: "";
  box-sizing: border-box;
  position: absolute;
  width: 11px;
  height: 11px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  transform: rotate(-45deg);
}
.slide-menu .controls {
  position: relative;
  margin-bottom: 40px;
}
.slide-menu .controls .control-close {
  cursor: pointer;
  position: absolute;
  left: 24px;
  top: 14px;
  height: 50px;
  width: 50px;
  z-index: 9;
}
.slide-menu .controls .control-close:before, .slide-menu .controls .control-close:after {
  position: absolute;
  top: 15px;
  left: 16px;
  content: " ";
  height: 32px;
  width: 1px;
  background-color: white;
}
.slide-menu .controls .control-close:before {
  transform: rotate(45deg);
}
.slide-menu .controls .control-close:after {
  transform: rotate(-45deg);
}
.slide-menu .controls .control-back {
  cursor: pointer;
  color: white;
  font-size: 16px !important;
  letter-spacing: 1px;
  text-transform: none;
  background-position: left center;
  background-repeat: no-repeat;
  position: absolute;
  top: 80px;
  z-index: 9;
  padding-left: 46px;
}
.slide-menu .controls .control-back span:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  transform: rotate(135deg);
  left: 29px;
  top: 9px;
}
.slide-menu .contact-nav {
  background-color: #1c7561;
  border-radius: 10px;
  margin: 20px;
  margin-top: 50px;
  color: white;
}
.slide-menu .contact-nav .inner-wrapper {
  padding: 30px 30px 20px;
}
.slide-menu .contact-nav a {
  text-transform: none !important;
  padding: 10px 0 !important;
}
.slide-menu .contact-nav h3, .slide-menu .contact-nav .h3 {
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white;
  display: block;
  font-size: 28px !important;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
.slide-menu .contact-nav a {
  letter-spacing: 1px;
  color: white;
  text-decoration: none;
  display: block;
}
.slide-menu .contact-nav a i {
  font-style: normal;
  color: #33D28E;
  text-transform: none;
}

.slide-menu,
.slide-menu .slide-menu__slider {
  transition: transform 0.3s ease-in-out;
  will-change: transform;
}

.slide-menu .slide-menu__slider {
  width: 100%;
  transform: translateX(0);
}
.slide-menu a {
  cursor: pointer;
}
.slide-menu ul {
  position: relative;
  width: 100%;
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.slide-menu ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
}
.slide-menu .menu-tree ul > ul a {
  display: block;
}

/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Ĺukasz PaweĹ‚czak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */
.easy-autocomplete {
  position: relative;
}

.easy-autocomplete input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  color: #555;
  float: none;
  padding: 6px 12px;
}

.easy-autocomplete input:hover,
.easy-autocomplete input:focus {
  box-shadow: none;
}

.easy-autocomplete a {
  text-decoration: none;
  display: block;
}

.easy-autocomplete.eac-blue-light input:hover,
.easy-autocomplete.eac-blue-light input:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

.easy-autocomplete.eac-blue-light ul {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

.easy-autocomplete.eac-blue-light ul li,
.easy-autocomplete.eac-blue-light ul .eac-category {
  border-color: #66afe9;
}

.easy-autocomplete.eac-blue-light ul li.selected,
.easy-autocomplete.eac-blue-light ul .eac-category.selected {
  background-color: #ecf5fc;
}

.easy-autocomplete.eac-green-light input:hover,
.easy-autocomplete.eac-green-light input:focus {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

.easy-autocomplete.eac-green-light ul {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

.easy-autocomplete.eac-green-light ul li,
.easy-autocomplete.eac-green-light ul .eac-category {
  border-color: #41DB00;
}

.easy-autocomplete.eac-green-light ul li.selected,
.easy-autocomplete.eac-green-light ul .eac-category.selected {
  background-color: #9eff75;
}

.easy-autocomplete.eac-red-light input:hover,
.easy-autocomplete.eac-red-light input:focus {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

.easy-autocomplete.eac-red-light ul {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

.easy-autocomplete.eac-red-light ul li,
.easy-autocomplete.eac-red-light ul .eac-category {
  border-color: #ff5b5b;
}

.easy-autocomplete.eac-red-light ul li.selected,
.easy-autocomplete.eac-red-light ul .eac-category.selected {
  background-color: #ff8e8e;
}

.easy-autocomplete.eac-yellow-light input:hover,
.easy-autocomplete.eac-yellow-light input:focus {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

.easy-autocomplete.eac-yellow-light ul {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

.easy-autocomplete.eac-yellow-light ul li,
.easy-autocomplete.eac-yellow-light ul .eac-category {
  border-color: #ffdb00;
}

.easy-autocomplete.eac-yellow-light ul li.selected,
.easy-autocomplete.eac-yellow-light ul .eac-category.selected {
  background-color: #ffe233;
}

.easy-autocomplete.eac-dark-light input:hover,
.easy-autocomplete.eac-dark-light input:focus {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

.easy-autocomplete.eac-dark-light ul {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

.easy-autocomplete.eac-dark-light ul li,
.easy-autocomplete.eac-dark-light ul .eac-category {
  border-color: #333;
}

.easy-autocomplete.eac-dark-light ul li.selected,
.easy-autocomplete.eac-dark-light ul .eac-category.selected {
  background-color: #4d4d4d;
  color: #fff;
}

.easy-autocomplete.eac-dark {
  color: #fff;
}

.easy-autocomplete.eac-dark input {
  background-color: #404040;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark input:hover,
.easy-autocomplete.eac-dark input:focus {
  border-color: #333;
  box-shadow: 0;
}

.easy-autocomplete.eac-dark ul {
  border-color: #333;
}

.easy-autocomplete.eac-dark ul li,
.easy-autocomplete.eac-dark ul .eac-category {
  background-color: #404040;
  border-color: #333;
}

.easy-autocomplete.eac-dark ul li.selected,
.easy-autocomplete.eac-dark ul .eac-category.selected {
  background-color: #737373;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass {
  color: #fff;
}

.easy-autocomplete.eac-dark-glass input {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass input:hover,
.easy-autocomplete.eac-dark-glass input:focus {
  border-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0;
}

.easy-autocomplete.eac-dark-glass ul {
  border-color: rgba(0, 0, 0, 0.8);
}

.easy-autocomplete.eac-dark-glass ul li,
.easy-autocomplete.eac-dark-glass ul .eac-category {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}

.easy-autocomplete.eac-dark-glass ul li.selected,
.easy-autocomplete.eac-dark-glass ul .eac-category.selected {
  background-color: rgba(64, 64, 64, 0.8);
  color: #f6f6f6;
}

.easy-autocomplete.eac-dark-glass ul li:last-child,
.easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
  border-radius: 0 0 4px 4px;
}

.easy-autocomplete.eac-blue {
  color: #fff;
}

.easy-autocomplete.eac-blue input {
  background-color: #6d9ed1;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input::-webkit-input-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:-moz-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input::-moz-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:-ms-input-placeholder {
  color: #f6f6f6;
}

.easy-autocomplete.eac-blue input:hover,
.easy-autocomplete.eac-blue input:focus {
  border-color: #5A91CB;
  box-shadow: 0;
}

.easy-autocomplete.eac-blue ul {
  border-color: #5A91CB;
}

.easy-autocomplete.eac-blue ul li,
.easy-autocomplete.eac-blue ul .eac-category {
  background-color: #6d9ed1;
  border-color: #5A91CB;
}

.easy-autocomplete.eac-blue ul li.selected,
.easy-autocomplete.eac-blue ul .eac-category.selected {
  background-color: #94b8dd;
  color: #f6f6f6;
}

.easy-autocomplete.eac-yellow {
  color: #333;
}

.easy-autocomplete.eac-yellow input {
  background-color: #ffdb7e;
  border-color: #333;
  border-radius: 4px;
  box-shadow: 0;
  color: #333;
}

.easy-autocomplete.eac-yellow input:hover,
.easy-autocomplete.eac-yellow input:focus {
  border-color: #333;
  box-shadow: 0;
}

.easy-autocomplete.eac-yellow ul {
  border-color: #333;
}

.easy-autocomplete.eac-yellow ul li,
.easy-autocomplete.eac-yellow ul .eac-category {
  background-color: #ffdb7e;
  border-color: #333;
}

.easy-autocomplete.eac-yellow ul li.selected,
.easy-autocomplete.eac-yellow ul .eac-category.selected {
  background-color: #ffe9b1;
  color: #333;
}

.easy-autocomplete.eac-purple {
  color: #333;
}

.easy-autocomplete.eac-purple input {
  background-color: #d6d1e7;
  border-color: #b8afd5;
  box-shadow: 0;
  color: #333;
}

.easy-autocomplete.eac-purple input:hover,
.easy-autocomplete.eac-purple input:focus {
  border-color: #333;
  box-shadow: 0;
}

.easy-autocomplete.eac-purple ul {
  border-color: #333;
}

.easy-autocomplete.eac-purple ul li,
.easy-autocomplete.eac-purple ul .eac-category {
  background-color: #d6d1e7;
  border-color: #333;
}

.easy-autocomplete.eac-purple ul li.selected,
.easy-autocomplete.eac-purple ul .eac-category.selected {
  background-color: #ebe8f3;
  color: #333;
}

.easy-autocomplete.eac-bootstrap input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #555;
  padding: 6px 12px;
}

.easy-autocomplete-container {
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 4;
}

.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -1px;
}

.easy-autocomplete-container ul li {
  text-align: left;
  background: inherit;
  border-color: #ccc;
  -o-border-image: none;
     border-image: none;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  font-size: 1.25rem;
  font-weight: normal;
  padding: 10px 10px;
  margin: 0;
}

@media (max-width: 767px) {
  .easy-autocomplete-container ul li {
    font-size: 1em;
  }
}
.easy-autocomplete-container ul .eac-category {
  display: none;
}

.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}

.easy-autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #ecf1ed;
  cursor: pointer;
}

.easy-autocomplete-container ul li.selected div {
  font-weight: normal;
}

.easy-autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: break-all;
}

.easy-autocomplete-container ul li b {
  /*font-weight: bold;*/
  font-weight: 500;
}

.easy-autocomplete-container ul li a {
  color: #0A5F52;
}

.easy-autocomplete-container ul li a:hover {
  text-decoration: none;
}

.easy-autocomplete-container ul .eac-category {
  color: #aaa;
  font-style: italic;
}

.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em;
}

.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px;
}

.easy-autocomplete-container ul li img {
  margin-right: 15px !important;
}

@media (max-width: 767px) {
  .easy-autocomplete-container ul li img {
    margin-right: 10px !important;
    max-width: 50px;
  }
}
.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative;
}

.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px;
}


#wk-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 1001;
}
#wk-overlay.active {
  opacity: 1;
  pointer-events: all;
}

#wk-sidebar {
  position: fixed;
  top: 0;
  left: -450px;
  width: 450px;
  height: 100%;
  background-color: #006053;
  color: white;
  padding-top: 92px;
  transition: left 0.3s ease;
  overflow-y: auto;
  z-index: 1001;
  box-shadow: 4px 0px 21.3px 0px rgba(0, 0, 0, 0.2509803922);
  /* Meny & länkar */
  /* Undermenyer (accordion) */
  /* Pilar */
  /* Aktiv länk */
}
#wk-sidebar.active {
  left: 0;
}
#wk-sidebar #openBtn {
  cursor: pointer;
  z-index: 1100;
}
#wk-sidebar #wk-sidebar {
  z-index: 1000;
  /* säkerställ att sidomenyn ligger ovanpå overlay */
}
#wk-sidebar #closeBtn {
  display: block;
  width: 60px;
  height: 60px;
  cursor: pointer;
  position: absolute;
  left: 18px;
  top: 16px;
  background-color: #006053;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L21 21' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 21L21 0.99997' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: contain 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  transition: background-color 0.3s;
  border-radius: 16px;
}
#wk-sidebar #closeBtn:hover {
  background-color: #368265;
  transition: background-color 0.3s;
}
#wk-sidebar .lang-button {
  position: absolute;
  top: 15px;
  right: 22px;
  padding: 15px;
  border-radius: 16px;
}
#wk-sidebar .lang-button:hover {
  background-color: #368265;
  transition: background-color 0.3s;
}
#wk-sidebar .lang-button a {
  text-decoration: none;
}
#wk-sidebar .lang-button .icon-lang {
  text-align: center;
  line-height: 1.4;
  display: block;
  font-family: "Lineto Circular Book";
  border-radius: 8px;
  padding: 3px 4px;
  text-transform: lowercase;
  color: white;
  border: 1.5px solid white;
  transition: all 0.3s;
  width: 30px;
  height: 30px;
}
#wk-sidebar .menu,
#wk-sidebar .submenu {
  font-family: "Lineto Circular Book", sans-serif;
  display: block;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
#wk-sidebar .menu > li > a,
#wk-sidebar .submenu a {
  letter-spacing: 0.5px;
  border-radius: 16px;
  margin-left: 16px;
  margin-right: 16px;
  display: block;
  padding: 10px 20px;
  color: white;
  text-decoration: none;
  position: relative;
  transition: background-color 0.3s;
}
#wk-sidebar .menu > li > a:hover,
#wk-sidebar .submenu a:hover {
  background-color: #368265;
  transition: background-color 0.3s;
}
#wk-sidebar .submenu {
  overflow: hidden;
  max-height: 0;
}
#wk-sidebar .submenu.active {
  max-height: 2500px;
}
#wk-sidebar .arrow {
  margin-top: 8px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8.70711 7.29289C8.31658 7.68342 7.68342 7.68342 7.29289 7.29289L1 1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding: 7px;
  float: right;
  transition: transform 0.3s ease;
}
#wk-sidebar .toggle-sub.open .arrow {
  transform: rotate(180deg);
}
#wk-sidebar .menu a.active,
#wk-sidebar .submenu a.active {
  color: #86EFC2;
  border-radius: 0;
}
#wk-sidebar .menu a.active:hover,
#wk-sidebar .submenu a.active:hover {
  background-color: transparent;
}
#wk-sidebar .menu a.active span,
#wk-sidebar .submenu a.active span {
  left: -16px;
  position: absolute;
  width: 7px;
  height: 28px;
  background-color: #86EFC2;
}
#wk-sidebar li[data-depth="0"] > a {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 22px;
  padding-left: 20px !important;
}
#wk-sidebar li[data-depth="0"] .submenu {
  background: linear-gradient(180deg, rgb(0, 65, 56) 0%, rgb(0, 77, 66) 120px, rgb(0, 77, 66) 100%);
}
@media (max-width: 576px) {
  #wk-sidebar {
    left: -100%;
    width: 100%;
  }
  #wk-sidebar li[data-depth="0"] > a {
    font-size: 20px;
  }
}
#wk-sidebar li[data-depth="1"] > a {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 18px;
  padding-left: 40px !important;
}
#wk-sidebar li[data-depth="1"] .submenu {
  background: #004138;
  background: linear-gradient(180deg, rgb(0, 47, 41) 0%, rgb(0, 56, 49) 20px, rgb(0, 59, 49) 100%);
}
#wk-sidebar li[data-depth="2"] > a {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 16px;
  padding-left: 60px !important;
}
#wk-sidebar li[data-depth="2"] .submenu {
  background: #004138;
  background: linear-gradient(180deg, rgb(0, 47, 41) 0%, rgb(0, 56, 49) 20px, rgb(0, 59, 49) 100%);
}
#wk-sidebar li:first-child[data-depth="1"] a,
#wk-sidebar li:first-child[data-depth="2"] a {
  margin-top: 10px;
}
#wk-sidebar li:last-child[data-depth="1"] a,
#wk-sidebar li:last-child[data-depth="2"] a {
  margin-bottom: 10px;
}
#wk-sidebar .contact-nav {
  background-color: #004D42;
  border-radius: 10px;
  margin: 20px;
  margin-top: 50px;
  color: white;
}
#wk-sidebar .contact-nav .inner-wrapper {
  padding: 20px;
}
#wk-sidebar .contact-nav a {
  text-transform: none !important;
  padding: 10px 0 !important;
}
#wk-sidebar .contact-nav h3, #wk-sidebar .contact-nav .h3 {
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white;
  display: block;
  font-size: 28px !important;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
#wk-sidebar .contact-nav a {
  letter-spacing: 1px;
  color: white;
  text-decoration: none;
  display: block;
}
#wk-sidebar .contact-nav a span {
  color: #33D28E;
  text-transform: none;
}
#wk-sidebar .contact-nav a i {
  display: block;
  font-style: normal;
  color: #33D28E;
  text-transform: none;
}

/* Bootstrap */
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: rgb(10.4, 88, 202.4);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1399px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

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

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

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

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

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

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1399px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #0A5F52;
  --bs-table-striped-bg: #eeedf1;
  --bs-table-active-color: #0A5F52;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #0A5F52;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #0A5F52;
  vertical-align: top;
  border-color: #c7e5e2;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(196.27, 214.7, 241.87);
}

.table-secondary {
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(214.32, 216.03, 217.55);
}

.table-success {
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(198.55, 219.45, 209.76);
}

.table-info {
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(196.27, 232.18, 239.4);
}

.table-warning {
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(242.25, 230.47, 195.13);
}

.table-danger {
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(235.6, 203.87, 206.91);
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: black;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(235.6, 236.55, 237.5);
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: white;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: rgb(44.1, 47.9, 51.7);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1398.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: none !important;
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(221.35, 224.2, 227.05);
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgb(221.35, 224.2, 227.05);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 1.5rem;
  font-size: 0.938rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(11.05, 93.5, 215.05);
  border-color: rgb(10.4, 88, 202.4);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: rgb(11.05, 93.5, 215.05);
  border-color: rgb(10.4, 88, 202.4);
  box-shadow: 0 0 0 0.25rem rgba(49.3, 131.75, 253.3, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(10.4, 88, 202.4);
  border-color: rgb(9.75, 82.5, 189.75);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49.3, 131.75, 253.3, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(91.8, 99.45, 106.25);
  border-color: rgb(86.4, 93.6, 100);
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: rgb(91.8, 99.45, 106.25);
  border-color: rgb(86.4, 93.6, 100);
  box-shadow: 0 0 0 0.25rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(86.4, 93.6, 100);
  border-color: rgb(81, 87.75, 93.75);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(21.25, 114.75, 71.4);
  border-color: rgb(20, 108, 67.2);
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: rgb(21.25, 114.75, 71.4);
  border-color: rgb(20, 108, 67.2);
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(20, 108, 67.2);
  border-color: rgb(18.75, 101.25, 63);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: rgb(61.4, 212.6, 243);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: rgb(255, 202.3, 44.2);
  border-color: rgb(255, 199.2, 31.8);
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: rgb(255, 202.3, 44.2);
  border-color: rgb(255, 199.2, 31.8);
  box-shadow: 0 0 0 0.25rem rgba(216.75, 164.05, 5.95, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: rgb(255, 205.4, 56.6);
  border-color: rgb(255, 199.2, 31.8);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(216.75, 164.05, 5.95, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(176, 42.4, 55.2);
  border-color: rgb(165, 39.75, 51.75);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: rgb(249.05, 249.9, 250.75);
  border-color: rgb(248.7, 249.6, 250.5);
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: rgb(249.05, 249.9, 250.75);
  border-color: rgb(248.7, 249.6, 250.5);
  box-shadow: 0 0 0 0.25rem rgba(210.8, 211.65, 212.5, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: rgb(249.4, 250.2, 251);
  border-color: rgb(248.7, 249.6, 250.5);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(210.8, 211.65, 212.5, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(28.05, 31.45, 34.85);
  border-color: rgb(26.4, 29.6, 32.8);
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: rgb(28.05, 31.45, 34.85);
  border-color: rgb(26.4, 29.6, 32.8);
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(26.4, 29.6, 32.8);
  border-color: rgb(24.75, 27.75, 30.75);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: rgb(10.4, 88, 202.4);
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1399px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(29.7, 33.3, 36.9);
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: rgb(10.4, 88, 202.4);
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1399px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: rgb(11.7, 99, 227.7);
  background-color: rgb(230.8, 240.5, 254.8);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2811.7, 99, 227.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: rgb(10.4, 88, 202.4);
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: rgb(10.4, 88, 202.4);
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.9375rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: rgb(7.8, 66, 151.8);
  background-color: rgb(206.6, 226, 254.6);
  border-color: rgb(182.4, 211.5, 254.4);
}
.alert-primary .alert-link {
  color: rgb(6.24, 52.8, 121.44);
}

.alert-secondary {
  color: rgb(64.8, 70.2, 75);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(210.9, 213.6, 216);
}
.alert-secondary .alert-link {
  color: rgb(51.84, 56.16, 60);
}

.alert-success {
  color: rgb(15, 81, 50.4);
  background-color: rgb(209, 231, 220.8);
  border-color: rgb(186, 219, 203.7);
}
.alert-success .alert-link {
  color: rgb(12, 64.8, 40.32);
}

.alert-info {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(206.6, 244.4, 252);
  border-color: rgb(182.4, 239.1, 250.5);
}
.alert-info .alert-link {
  color: rgb(4.16, 64.64, 76.8);
}

.alert-warning {
  color: rgb(102, 77.2, 2.8);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 236.4, 180.6);
}
.alert-warning .alert-link {
  color: rgb(81.6, 61.76, 2.24);
}

.alert-danger {
  color: rgb(132, 31.8, 41.4);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(244.5, 194.4, 199.2);
}
.alert-danger .alert-link {
  color: rgb(105.6, 25.44, 33.12);
}

.alert-light {
  color: rgb(99.2, 99.6, 100);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(252.9, 253.2, 253.5);
}
.alert-light .alert-link {
  color: rgb(79.36, 79.68, 80);
}

.alert-dark {
  color: rgb(19.8, 22.2, 24.6);
  background-color: rgb(210.6, 211.4, 212.2);
  border-color: rgb(188.4, 189.6, 190.8);
}
.alert-dark .alert-link {
  color: rgb(15.84, 17.76, 19.68);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1399px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(7.8, 66, 151.8);
  background-color: rgb(206.6, 226, 254.6);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(7.8, 66, 151.8);
  background-color: rgb(185.94, 203.4, 229.14);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(7.8, 66, 151.8);
  border-color: rgb(7.8, 66, 151.8);
}

.list-group-item-secondary {
  color: rgb(64.8, 70.2, 75);
  background-color: rgb(225.6, 227.4, 229);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(64.8, 70.2, 75);
  background-color: rgb(203.04, 204.66, 206.1);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(64.8, 70.2, 75);
  border-color: rgb(64.8, 70.2, 75);
}

.list-group-item-success {
  color: rgb(15, 81, 50.4);
  background-color: rgb(209, 231, 220.8);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(15, 81, 50.4);
  background-color: rgb(188.1, 207.9, 198.72);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(15, 81, 50.4);
  border-color: rgb(15, 81, 50.4);
}

.list-group-item-info {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(206.6, 244.4, 252);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(185.94, 219.96, 226.8);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.2, 80.8, 96);
  border-color: rgb(5.2, 80.8, 96);
}

.list-group-item-warning {
  color: rgb(102, 77.2, 2.8);
  background-color: rgb(255, 242.6, 205.4);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(102, 77.2, 2.8);
  background-color: rgb(229.5, 218.34, 184.86);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(102, 77.2, 2.8);
  border-color: rgb(102, 77.2, 2.8);
}

.list-group-item-danger {
  color: rgb(132, 31.8, 41.4);
  background-color: rgb(248, 214.6, 217.8);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(132, 31.8, 41.4);
  background-color: rgb(223.2, 193.14, 196.02);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132, 31.8, 41.4);
  border-color: rgb(132, 31.8, 41.4);
}

.list-group-item-light {
  color: rgb(99.2, 99.6, 100);
  background-color: rgb(253.6, 253.8, 254);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(99.2, 99.6, 100);
  background-color: rgb(228.24, 228.42, 228.6);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(99.2, 99.6, 100);
  border-color: rgb(99.2, 99.6, 100);
}

.list-group-item-dark {
  color: rgb(19.8, 22.2, 24.6);
  background-color: rgb(210.6, 211.4, 212.2);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(19.8, 22.2, 24.6);
  background-color: rgb(189.54, 190.26, 190.98);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(19.8, 22.2, 24.6);
  border-color: rgb(19.8, 22.2, 24.6);
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 1rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1399px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1398.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(239.7, 239.7, 239.7);
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(239.7, 239.7, 239.7);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(10.4, 88, 202.4);
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(86.4, 93.6, 100);
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: rgb(20, 108, 67.2);
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: rgb(61.4, 212.6, 243);
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(255, 205.4, 56.6);
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(176, 42.4, 55.2);
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: rgb(249.4, 250.2, 251);
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: rgb(26.4, 29.6, 32.8);
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1399px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

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

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

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

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

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

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

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

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

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

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

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

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

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

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

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

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 1rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 1rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.rounded-end {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.rounded-start {
  border-bottom-left-radius: 1rem !important;
  border-top-left-radius: 1rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1399px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2.5rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}/*# sourceMappingURL=humlegarden-theme.css.map */